1
0
Henning Dieterichs 2 жил өмнө
commit
a0eed4888d
100 өөрчлөгдсөн 2846 нэмэгдсэн , 0 устгасан
  1. 2 0
      .gitignore
  2. 0 0
      .nojekyll
  3. 302 0
      all.css
  4. 1 0
      api/.nojekyll
  5. 85 0
      api/assets/highlight.css
  6. 1043 0
      api/assets/icons.css
  7. BIN
      api/assets/icons.png
  8. BIN
      api/assets/icons@2x.png
  9. 0 0
      api/assets/main.js
  10. 0 0
      api/assets/search.js
  11. 1413 0
      api/assets/style.css
  12. BIN
      api/assets/widgets.png
  13. BIN
      api/assets/widgets@2x.png
  14. 0 0
      api/classes/monaco.CancellationTokenSource.html
  15. 0 0
      api/classes/monaco.Emitter.html
  16. 0 0
      api/classes/monaco.KeyMod.html
  17. 0 0
      api/classes/monaco.Position.html
  18. 0 0
      api/classes/monaco.Range.html
  19. 0 0
      api/classes/monaco.Selection.html
  20. 0 0
      api/classes/monaco.Token.html
  21. 0 0
      api/classes/monaco.Uri.html
  22. 0 0
      api/classes/monaco.editor.ApplyUpdateResult.html
  23. 0 0
      api/classes/monaco.editor.BareFontInfo.html
  24. 0 0
      api/classes/monaco.editor.ConfigurationChangedEvent.html
  25. 0 0
      api/classes/monaco.editor.FindMatch.html
  26. 0 0
      api/classes/monaco.editor.FontInfo.html
  27. 0 0
      api/classes/monaco.editor.LineRange.html
  28. 0 0
      api/classes/monaco.editor.LineRangeMapping.html
  29. 0 0
      api/classes/monaco.editor.RangeMapping.html
  30. 0 0
      api/classes/monaco.editor.TextModelResolvedOptions.html
  31. 0 0
      api/classes/monaco.languages.FoldingRangeKind.html
  32. 0 0
      api/enums/monaco.KeyCode.html
  33. 0 0
      api/enums/monaco.MarkerSeverity.html
  34. 0 0
      api/enums/monaco.MarkerTag.html
  35. 0 0
      api/enums/monaco.SelectionDirection.html
  36. 0 0
      api/enums/monaco.editor.AccessibilitySupport.html
  37. 0 0
      api/enums/monaco.editor.ContentWidgetPositionPreference.html
  38. 0 0
      api/enums/monaco.editor.CursorChangeReason.html
  39. 0 0
      api/enums/monaco.editor.DefaultEndOfLine.html
  40. 0 0
      api/enums/monaco.editor.EditorAutoIndentStrategy.html
  41. 0 0
      api/enums/monaco.editor.EditorOption.html
  42. 0 0
      api/enums/monaco.editor.EndOfLinePreference.html
  43. 0 0
      api/enums/monaco.editor.EndOfLineSequence.html
  44. 0 0
      api/enums/monaco.editor.InjectedTextCursorStops.html
  45. 0 0
      api/enums/monaco.editor.MinimapPosition.html
  46. 0 0
      api/enums/monaco.editor.MouseTargetType.html
  47. 0 0
      api/enums/monaco.editor.OverlayWidgetPositionPreference.html
  48. 0 0
      api/enums/monaco.editor.OverviewRulerLane.html
  49. 0 0
      api/enums/monaco.editor.PositionAffinity.html
  50. 0 0
      api/enums/monaco.editor.RenderLineNumbersType.html
  51. 0 0
      api/enums/monaco.editor.RenderMinimap.html
  52. 0 0
      api/enums/monaco.editor.ScrollType.html
  53. 0 0
      api/enums/monaco.editor.ScrollbarVisibility.html
  54. 0 0
      api/enums/monaco.editor.TextEditorCursorBlinkingStyle.html
  55. 0 0
      api/enums/monaco.editor.TextEditorCursorStyle.html
  56. 0 0
      api/enums/monaco.editor.TrackedRangeStickiness.html
  57. 0 0
      api/enums/monaco.editor.WrappingIndent.html
  58. 0 0
      api/enums/monaco.languages.CodeActionTriggerType.html
  59. 0 0
      api/enums/monaco.languages.CompletionItemInsertTextRule.html
  60. 0 0
      api/enums/monaco.languages.CompletionItemKind.html
  61. 0 0
      api/enums/monaco.languages.CompletionItemTag.html
  62. 0 0
      api/enums/monaco.languages.CompletionTriggerKind.html
  63. 0 0
      api/enums/monaco.languages.DocumentHighlightKind.html
  64. 0 0
      api/enums/monaco.languages.IndentAction.html
  65. 0 0
      api/enums/monaco.languages.InlayHintKind.html
  66. 0 0
      api/enums/monaco.languages.InlineCompletionTriggerKind.html
  67. 0 0
      api/enums/monaco.languages.SignatureHelpTriggerKind.html
  68. 0 0
      api/enums/monaco.languages.SymbolKind.html
  69. 0 0
      api/enums/monaco.languages.SymbolTag.html
  70. 0 0
      api/enums/monaco.languages.typescript.JsxEmit.html
  71. 0 0
      api/enums/monaco.languages.typescript.ModuleKind.html
  72. 0 0
      api/enums/monaco.languages.typescript.ModuleResolutionKind.html
  73. 0 0
      api/enums/monaco.languages.typescript.NewLineKind.html
  74. 0 0
      api/enums/monaco.languages.typescript.ScriptTarget.html
  75. 0 0
      api/index.html
  76. 0 0
      api/interfaces/Window.html
  77. 0 0
      api/interfaces/monaco.CancellationToken.html
  78. 0 0
      api/interfaces/monaco.Environment.html
  79. 0 0
      api/interfaces/monaco.IDisposable.html
  80. 0 0
      api/interfaces/monaco.IEvent.html
  81. 0 0
      api/interfaces/monaco.IKeyboardEvent.html
  82. 0 0
      api/interfaces/monaco.IMarkdownString.html
  83. 0 0
      api/interfaces/monaco.IMouseEvent.html
  84. 0 0
      api/interfaces/monaco.IPosition.html
  85. 0 0
      api/interfaces/monaco.IRange.html
  86. 0 0
      api/interfaces/monaco.IScrollEvent.html
  87. 0 0
      api/interfaces/monaco.ISelection.html
  88. 0 0
      api/interfaces/monaco.MarkdownStringTrustedOptions.html
  89. 0 0
      api/interfaces/monaco.UriComponents.html
  90. 0 0
      api/interfaces/monaco.editor.BracketPairColorizationOptions.html
  91. 0 0
      api/interfaces/monaco.editor.EditorLayoutInfo.html
  92. 0 0
      api/interfaces/monaco.editor.EditorMinimapLayoutInfo.html
  93. 0 0
      api/interfaces/monaco.editor.EditorWrappingInfo.html
  94. 0 0
      api/interfaces/monaco.editor.IActionDescriptor.html
  95. 0 0
      api/interfaces/monaco.editor.IBaseMouseTarget.html
  96. 0 0
      api/interfaces/monaco.editor.IBracketPairColorizationOptions.html
  97. 0 0
      api/interfaces/monaco.editor.IChange.html
  98. 0 0
      api/interfaces/monaco.editor.ICharChange.html
  99. 0 0
      api/interfaces/monaco.editor.ICodeEditor.html
  100. 0 0
      api/interfaces/monaco.editor.ICodeEditorViewState.html

+ 2 - 0
.gitignore

@@ -0,0 +1,2 @@
+node_modules/monaco-editor/dev
+node_modules/monaco-editor/esm

+ 0 - 0
.nojekyll


+ 302 - 0
all.css

@@ -0,0 +1,302 @@
+body {
+	padding: 54px 0 40px 0;
+	overflow-y: scroll;
+}
+
+body.home {
+	padding-top: 0;
+}
+
+body,
+input,
+button,
+select,
+textarea,
+.navbar-search .search-query {
+	font: 400 14px/1.4em 'Segoe UI', 'Open Sans', Calibri, Candara, Arial, sans-serif;
+}
+
+.navbar .nav {
+	float: left;
+	margin-right: 0;
+}
+
+a {
+	color: #0066cc;
+	cursor: pointer;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+	letter-spacing: -0.01em;
+	margin: 0;
+	line-height: normal;
+}
+
+/***** Bootstrap Cosmo Overrides *****/
+h1,
+h2 {
+	font-family: 'Segoe UI Light', 'Segoe UI', 'Open Sans', Calibri, Candara, Arial, sans-serif;
+	font-weight: 300;
+}
+h1 {
+	font-size: 72px;
+	letter-spacing: -0.02em;
+}
+
+.hero-unit h1 {
+	font-size: 48px;
+}
+
+h2 {
+	font-size: 26px;
+}
+
+h3 {
+	font-size: 26px;
+}
+
+h4 {
+	font-size: 16px;
+}
+
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small {
+	color: #999;
+}
+
+.alert-heading,
+.alert h1,
+.alert h2,
+.alert h3,
+.alert h4,
+.alert h5,
+.alert h6 {
+	color: inherit;
+}
+
+.alert-info {
+	color: #3a87ad;
+	background-color: #d9edf7;
+}
+
+.navbar-inverse .navbar-inner {
+	background-color: #68217a;
+	-webkit-filter: none;
+	filter: none;
+}
+
+.navbar-inverse.home .navbar-inner {
+	background-color: transparent;
+}
+
+.navbar-inverse .btn-navbar {
+	background: transparent;
+	margin-top: 14px;
+}
+
+.navbar-inverse .btn-navbar:hover,
+.navbar-inverse .btn-navbar:focus,
+.navbar-inverse .btn-navbar:active,
+.navbar-inverse .btn-navbar.active,
+.navbar-inverse .btn-navbar.disabled,
+.navbar-inverse .btn-navbar[disabled] {
+	background: #442359;
+}
+
+.btn-primary {
+	background-color: #0072c6;
+}
+
+.home .hero-unit {
+	margin-top: -54px;
+	position: relative;
+	z-index: 100;
+}
+
+.hero-unit {
+	font-weight: normal;
+}
+
+.hero-unit h1 {
+	margin: 0 0 6px;
+}
+
+.nav-tabs > li > a {
+	color: #999;
+}
+
+.nav-tabs > li > a:hover {
+	color: #555;
+}
+
+.nav-tabs > .active > a,
+.nav-tabs > .active > a:hover,
+.nav-tabs > .active > a:focus {
+	color: #0072c6;
+}
+
+/***** General *****/
+
+body > section > .container {
+	padding-top: 12px;
+}
+
+.masthead {
+	background-color: #0072c6;
+	color: white;
+}
+
+.masthead .hero-unit {
+	padding: 30px 0 0;
+	background: none;
+}
+
+.navbar.home {
+	position: relative;
+	z-index: 500;
+}
+
+.navbar .nav > li > a {
+	text-shadow: none;
+	padding-top: 18px;
+	font-size: 14px;
+	text-transform: uppercase;
+}
+
+.navbar-inverse .nav-collapse .nav > li > a {
+	color: white;
+	padding-left: 0;
+}
+
+.navbar-inverse .nav > li > a.nav-item:focus,
+.navbar-inverse .nav > li > a.nav-item:hover {
+	background-color: rgba(0, 0, 0, 0.12);
+}
+
+.navbar-inverse .nav .active > a.nav-item,
+.navbar-inverse .nav .active > a.nav-item:hover,
+.navbar-inverse .nav .active > a.nav-item:focus {
+	color: #fff;
+	background-color: rgba(0, 0, 0, 0.24);
+	-webkit-box-shadow: none;
+	box-shadow: none;
+}
+
+.navbar .logo {
+	/*background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIxIDBsLTExIDEyLTcuMzMzLTUuNjY2LTIuNjY3IDEuNjgydjEzLjk4NGwyLjY2NyAxLjY2NiA3LjMzMy01LjY2NiAxMSAxMSA3LTN2LTIyLjMzM2wtNy0zLjY2N3ptLTE4IDE5di05bDQgNS00IDR6bTExLTRsNy02djEybC03LTZ6Ii8+PC9zdmc+") left center no-repeat;*/
+	/*padding: 16px 12px 0 34px;*/
+	padding: 16px 12px 0 0px;
+	height: 35px;
+	display: block;
+	float: left;
+}
+
+.navbar .logo a {
+	color: #fff;
+	font-size: 24px;
+	letter-spacing: -1px;
+}
+
+.navbar-fixed-top {
+	z-index: 500;
+}
+
+.flgroup:after {
+	content: '';
+	display: block;
+	visibility: hidden;
+	height: 0;
+	clear: both;
+}
+
+/* Controls */
+
+/* Media Queries */
+@media (min-width: 1200px) {
+	h1,
+	h2 {
+		letter-spacing: -0.04em;
+	}
+
+	.hero-unit h1 {
+		font-size: 72px;
+	}
+
+	h2 {
+		font-size: 36px;
+	}
+}
+
+#gh-link {
+	display: none;
+	position: fixed;
+	top: 0;
+	right: 0;
+	border: 0;
+	margin: 0;
+	z-index: 1000;
+}
+@media (min-width: 980px) {
+	#gh-link {
+		display: block;
+	}
+}
+
+@media (min-width: 980px) {
+	.navbar .nav {
+		float: right;
+	}
+
+	.navbar-inverse .nav-collapse .nav > li > a {
+		padding-left: 15px;
+	}
+}
+
+@media (min-width: 768px) and (max-width: 979px) {
+	h1 {
+		letter-spacing: -0.02em;
+	}
+}
+
+@media (max-width: 979px) {
+	body {
+		padding: inherit;
+	}
+
+	.navbar-fixed-top,
+	.navbar-fixed-bottom,
+	.navbar-static-top {
+		margin-right: inherit;
+		margin-left: inherit;
+		margin-bottom: 0;
+	}
+
+	.navbar-fixed-top .navbar-inner {
+		padding: 0 20px;
+	}
+
+	.navbar .container {
+		width: 724px;
+	}
+}
+
+@media (max-width: 767px) {
+	.navbar .container {
+		width: 100%;
+	}
+}
+
+@media (max-width: 480px) {
+	.navbar .logo a {
+		display: none;
+	}
+}

+ 1 - 0
api/.nojekyll

@@ -0,0 +1 @@
+TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false.

+ 85 - 0
api/assets/highlight.css

@@ -0,0 +1,85 @@
+:root {
+    --light-hl-0: #098658;
+    --dark-hl-0: #B5CEA8;
+    --light-hl-1: #000000;
+    --dark-hl-1: #D4D4D4;
+    --light-hl-2: #001080;
+    --dark-hl-2: #9CDCFE;
+    --light-hl-3: #0070C1;
+    --dark-hl-3: #4FC1FF;
+    --light-hl-4: #0000FF;
+    --dark-hl-4: #569CD6;
+    --light-hl-5: #795E26;
+    --dark-hl-5: #DCDCAA;
+    --light-hl-6: #A31515;
+    --dark-hl-6: #CE9178;
+    --light-hl-7: #EE0000;
+    --dark-hl-7: #D7BA7D;
+    --light-hl-8: #008000;
+    --dark-hl-8: #6A9955;
+    --light-code-background: #F5F5F5;
+    --dark-code-background: #1E1E1E;
+}
+
+@media (prefers-color-scheme: light) { :root {
+    --hl-0: var(--light-hl-0);
+    --hl-1: var(--light-hl-1);
+    --hl-2: var(--light-hl-2);
+    --hl-3: var(--light-hl-3);
+    --hl-4: var(--light-hl-4);
+    --hl-5: var(--light-hl-5);
+    --hl-6: var(--light-hl-6);
+    --hl-7: var(--light-hl-7);
+    --hl-8: var(--light-hl-8);
+    --code-background: var(--light-code-background);
+} }
+
+@media (prefers-color-scheme: dark) { :root {
+    --hl-0: var(--dark-hl-0);
+    --hl-1: var(--dark-hl-1);
+    --hl-2: var(--dark-hl-2);
+    --hl-3: var(--dark-hl-3);
+    --hl-4: var(--dark-hl-4);
+    --hl-5: var(--dark-hl-5);
+    --hl-6: var(--dark-hl-6);
+    --hl-7: var(--dark-hl-7);
+    --hl-8: var(--dark-hl-8);
+    --code-background: var(--dark-code-background);
+} }
+
+body.light {
+    --hl-0: var(--light-hl-0);
+    --hl-1: var(--light-hl-1);
+    --hl-2: var(--light-hl-2);
+    --hl-3: var(--light-hl-3);
+    --hl-4: var(--light-hl-4);
+    --hl-5: var(--light-hl-5);
+    --hl-6: var(--light-hl-6);
+    --hl-7: var(--light-hl-7);
+    --hl-8: var(--light-hl-8);
+    --code-background: var(--light-code-background);
+}
+
+body.dark {
+    --hl-0: var(--dark-hl-0);
+    --hl-1: var(--dark-hl-1);
+    --hl-2: var(--dark-hl-2);
+    --hl-3: var(--dark-hl-3);
+    --hl-4: var(--dark-hl-4);
+    --hl-5: var(--dark-hl-5);
+    --hl-6: var(--dark-hl-6);
+    --hl-7: var(--dark-hl-7);
+    --hl-8: var(--dark-hl-8);
+    --code-background: var(--dark-code-background);
+}
+
+.hl-0 { color: var(--hl-0); }
+.hl-1 { color: var(--hl-1); }
+.hl-2 { color: var(--hl-2); }
+.hl-3 { color: var(--hl-3); }
+.hl-4 { color: var(--hl-4); }
+.hl-5 { color: var(--hl-5); }
+.hl-6 { color: var(--hl-6); }
+.hl-7 { color: var(--hl-7); }
+.hl-8 { color: var(--hl-8); }
+pre, code { background: var(--code-background); }

+ 1043 - 0
api/assets/icons.css

@@ -0,0 +1,1043 @@
+.tsd-kind-icon {
+    display: block;
+    position: relative;
+    padding-left: 20px;
+    text-indent: -20px;
+}
+.tsd-kind-icon:before {
+    content: "";
+    display: inline-block;
+    vertical-align: middle;
+    width: 17px;
+    height: 17px;
+    margin: 0 3px 2px 0;
+    background-image: url(./icons.png);
+}
+@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
+    .tsd-kind-icon:before {
+        background-image: url(./icons@2x.png);
+        background-size: 238px 204px;
+    }
+}
+
+.tsd-signature.tsd-kind-icon:before {
+    background-position: 0 -153px;
+}
+
+.tsd-kind-object-literal > .tsd-kind-icon:before {
+    background-position: 0px -17px;
+}
+.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -17px;
+}
+.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -17px;
+}
+
+.tsd-kind-class > .tsd-kind-icon:before {
+    background-position: 0px -34px;
+}
+.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -34px;
+}
+.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -34px;
+}
+
+.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before {
+    background-position: 0px -51px;
+}
+.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -17px -51px;
+}
+.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -51px;
+}
+
+.tsd-kind-interface > .tsd-kind-icon:before {
+    background-position: 0px -68px;
+}
+.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -68px;
+}
+.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -68px;
+}
+
+.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before {
+    background-position: 0px -85px;
+}
+.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -17px -85px;
+}
+.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -34px -85px;
+}
+
+.tsd-kind-namespace > .tsd-kind-icon:before {
+    background-position: 0px -102px;
+}
+.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -102px;
+}
+.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -102px;
+}
+
+.tsd-kind-module > .tsd-kind-icon:before {
+    background-position: 0px -102px;
+}
+.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -102px;
+}
+.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -102px;
+}
+
+.tsd-kind-enum > .tsd-kind-icon:before {
+    background-position: 0px -119px;
+}
+.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -119px;
+}
+.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -119px;
+}
+
+.tsd-kind-enum-member > .tsd-kind-icon:before {
+    background-position: 0px -136px;
+}
+.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -136px;
+}
+.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -136px;
+}
+
+.tsd-kind-signature > .tsd-kind-icon:before {
+    background-position: 0px -153px;
+}
+.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -153px;
+}
+.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -153px;
+}
+
+.tsd-kind-type-alias > .tsd-kind-icon:before {
+    background-position: 0px -170px;
+}
+.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -17px -170px;
+}
+.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -34px -170px;
+}
+
+.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before {
+    background-position: 0px -187px;
+}
+.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -17px -187px;
+}
+.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -34px -187px;
+}
+
+.tsd-kind-variable > .tsd-kind-icon:before {
+    background-position: -136px -0px;
+}
+.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -0px;
+}
+.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -0px;
+}
+.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -0px;
+}
+
+.tsd-kind-property > .tsd-kind-icon:before {
+    background-position: -136px -0px;
+}
+.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -0px;
+}
+.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -0px;
+}
+.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -0px;
+}
+
+.tsd-kind-get-signature > .tsd-kind-icon:before {
+    background-position: -136px -17px;
+}
+.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -17px;
+}
+.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -17px;
+}
+.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -17px;
+}
+
+.tsd-kind-set-signature > .tsd-kind-icon:before {
+    background-position: -136px -34px;
+}
+.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -34px;
+}
+.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -34px;
+}
+.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -34px;
+}
+
+.tsd-kind-accessor > .tsd-kind-icon:before {
+    background-position: -136px -51px;
+}
+.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -51px;
+}
+.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -51px;
+}
+.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -51px;
+}
+
+.tsd-kind-function > .tsd-kind-icon:before {
+    background-position: -136px -68px;
+}
+.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -68px;
+}
+.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -68px;
+}
+.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -68px;
+}
+
+.tsd-kind-method > .tsd-kind-icon:before {
+    background-position: -136px -68px;
+}
+.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -68px;
+}
+.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -187px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -68px;
+}
+.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -68px;
+}
+
+.tsd-kind-call-signature > .tsd-kind-icon:before {
+    background-position: -136px -68px;
+}
+.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -68px;
+}
+.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -68px;
+}
+.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -68px;
+}
+
+.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before {
+    background-position: -136px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -153px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class
+    > .tsd-kind-icon:before {
+    background-position: -51px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum
+    > .tsd-kind-icon:before {
+    background-position: -170px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -85px;
+}
+.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -85px;
+}
+
+.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before {
+    background-position: -136px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -153px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class
+    > .tsd-kind-icon:before {
+    background-position: -51px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum
+    > .tsd-kind-icon:before {
+    background-position: -170px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -85px;
+}
+.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -85px;
+}
+
+.tsd-kind-constructor > .tsd-kind-icon:before {
+    background-position: -136px -102px;
+}
+.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -102px;
+}
+.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -102px;
+}
+.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -102px;
+}
+
+.tsd-kind-constructor-signature > .tsd-kind-icon:before {
+    background-position: -136px -102px;
+}
+.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -102px;
+}
+.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -102px;
+}
+.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -102px;
+}
+
+.tsd-kind-index-signature > .tsd-kind-icon:before {
+    background-position: -136px -119px;
+}
+.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -119px;
+}
+.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -119px;
+}
+.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -119px;
+}
+
+.tsd-kind-event > .tsd-kind-icon:before {
+    background-position: -136px -136px;
+}
+.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -136px;
+}
+.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
+    background-position: -68px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -85px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -187px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -136px;
+}
+.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -136px;
+}
+
+.tsd-is-static > .tsd-kind-icon:before {
+    background-position: -136px -153px;
+}
+.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -153px;
+}
+.tsd-is-static.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -153px;
+}
+.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -153px;
+}
+.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
+    background-position: -68px -153px;
+}
+.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -85px -153px;
+}
+.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -153px;
+}
+.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -153px;
+}
+.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -153px;
+}
+.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -187px -153px;
+}
+.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -153px;
+}
+.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before {
+    background-position: -204px -153px;
+}
+.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -153px;
+}
+
+.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before {
+    background-position: -136px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -170px;
+}
+.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -170px;
+}
+
+.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before {
+    background-position: -136px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -170px;
+}
+.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -170px;
+}
+
+.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before {
+    background-position: -136px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -153px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class
+    > .tsd-kind-icon:before {
+    background-position: -51px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum
+    > .tsd-kind-icon:before {
+    background-position: -170px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -170px;
+}
+.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -170px;
+}
+
+.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before {
+    background-position: -136px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before {
+    background-position: -153px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before {
+    background-position: -119px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before {
+    background-position: -51px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -68px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -85px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -102px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before {
+    background-position: -170px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected
+    > .tsd-kind-icon:before {
+    background-position: -187px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private
+    > .tsd-kind-icon:before {
+    background-position: -119px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface
+    > .tsd-kind-icon:before {
+    background-position: -204px -187px;
+}
+.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited
+    > .tsd-kind-icon:before {
+    background-position: -221px -187px;
+}

BIN
api/assets/icons.png


BIN
api/assets/icons@2x.png


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/assets/main.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/assets/search.js


+ 1413 - 0
api/assets/style.css

@@ -0,0 +1,1413 @@
+@import url("./icons.css");
+
+:root {
+    /* Light */
+    --light-color-background: #fcfcfc;
+    --light-color-secondary-background: #fff;
+    --light-color-text: #222;
+    --light-color-text-aside: #707070;
+    --light-color-link: #4da6ff;
+    --light-color-menu-divider: #eee;
+    --light-color-menu-divider-focus: #000;
+    --light-color-menu-label: #707070;
+    --light-color-panel: var(--light-color-secondary-background);
+    --light-color-panel-divider: #eee;
+    --light-color-comment-tag: #707070;
+    --light-color-comment-tag-text: #fff;
+    --light-color-ts: #9600ff;
+    --light-color-ts-interface: #647f1b;
+    --light-color-ts-enum: #937210;
+    --light-color-ts-class: #0672de;
+    --light-color-ts-private: #707070;
+    --light-color-toolbar: #fff;
+    --light-color-toolbar-text: #333;
+    --light-icon-filter: invert(0);
+    --light-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23000' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>");
+
+    /* Dark */
+    --dark-color-background: #36393f;
+    --dark-color-secondary-background: #2f3136;
+    --dark-color-text: #ffffff;
+    --dark-color-text-aside: #e6e4e4;
+    --dark-color-link: #00aff4;
+    --dark-color-menu-divider: #eee;
+    --dark-color-menu-divider-focus: #000;
+    --dark-color-menu-label: #707070;
+    --dark-color-panel: var(--dark-color-secondary-background);
+    --dark-color-panel-divider: #818181;
+    --dark-color-comment-tag: #dcddde;
+    --dark-color-comment-tag-text: #2f3136;
+    --dark-color-ts: #c97dff;
+    --dark-color-ts-interface: #9cbe3c;
+    --dark-color-ts-enum: #d6ab29;
+    --dark-color-ts-class: #3695f3;
+    --dark-color-ts-private: #e2e2e2;
+    --dark-color-toolbar: #34373c;
+    --dark-color-toolbar-text: #ffffff;
+    --dark-icon-filter: invert(1);
+    --dark-external-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='10' height='10'><path fill-opacity='0' stroke='%23fff' stroke-width='10' d='m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z'/></svg>");
+}
+
+@media (prefers-color-scheme: light) {
+    :root {
+        --color-background: var(--light-color-background);
+        --color-secondary-background: var(--light-color-secondary-background);
+        --color-text: var(--light-color-text);
+        --color-text-aside: var(--light-color-text-aside);
+        --color-link: var(--light-color-link);
+        --color-menu-divider: var(--light-color-menu-divider);
+        --color-menu-divider-focus: var(--light-color-menu-divider-focus);
+        --color-menu-label: var(--light-color-menu-label);
+        --color-panel: var(--light-color-panel);
+        --color-panel-divider: var(--light-color-panel-divider);
+        --color-comment-tag: var(--light-color-comment-tag);
+        --color-comment-tag-text: var(--light-color-comment-tag-text);
+        --color-ts: var(--light-color-ts);
+        --color-ts-interface: var(--light-color-ts-interface);
+        --color-ts-enum: var(--light-color-ts-enum);
+        --color-ts-class: var(--light-color-ts-class);
+        --color-ts-private: var(--light-color-ts-private);
+        --color-toolbar: var(--light-color-toolbar);
+        --color-toolbar-text: var(--light-color-toolbar-text);
+        --icon-filter: var(--light-icon-filter);
+        --external-icon: var(--light-external-icon);
+    }
+}
+
+@media (prefers-color-scheme: dark) {
+    :root {
+        --color-background: var(--dark-color-background);
+        --color-secondary-background: var(--dark-color-secondary-background);
+        --color-text: var(--dark-color-text);
+        --color-text-aside: var(--dark-color-text-aside);
+        --color-link: var(--dark-color-link);
+        --color-menu-divider: var(--dark-color-menu-divider);
+        --color-menu-divider-focus: var(--dark-color-menu-divider-focus);
+        --color-menu-label: var(--dark-color-menu-label);
+        --color-panel: var(--dark-color-panel);
+        --color-panel-divider: var(--dark-color-panel-divider);
+        --color-comment-tag: var(--dark-color-comment-tag);
+        --color-comment-tag-text: var(--dark-color-comment-tag-text);
+        --color-ts: var(--dark-color-ts);
+        --color-ts-interface: var(--dark-color-ts-interface);
+        --color-ts-enum: var(--dark-color-ts-enum);
+        --color-ts-class: var(--dark-color-ts-class);
+        --color-ts-private: var(--dark-color-ts-private);
+        --color-toolbar: var(--dark-color-toolbar);
+        --color-toolbar-text: var(--dark-color-toolbar-text);
+        --icon-filter: var(--dark-icon-filter);
+        --external-icon: var(--dark-external-icon);
+    }
+}
+
+body {
+    margin: 0;
+}
+
+body.light {
+    --color-background: var(--light-color-background);
+    --color-secondary-background: var(--light-color-secondary-background);
+    --color-text: var(--light-color-text);
+    --color-text-aside: var(--light-color-text-aside);
+    --color-link: var(--light-color-link);
+    --color-menu-divider: var(--light-color-menu-divider);
+    --color-menu-divider-focus: var(--light-color-menu-divider-focus);
+    --color-menu-label: var(--light-color-menu-label);
+    --color-panel: var(--light-color-panel);
+    --color-panel-divider: var(--light-color-panel-divider);
+    --color-comment-tag: var(--light-color-comment-tag);
+    --color-comment-tag-text: var(--light-color-comment-tag-text);
+    --color-ts: var(--light-color-ts);
+    --color-ts-interface: var(--light-color-ts-interface);
+    --color-ts-enum: var(--light-color-ts-enum);
+    --color-ts-class: var(--light-color-ts-class);
+    --color-ts-private: var(--light-color-ts-private);
+    --color-toolbar: var(--light-color-toolbar);
+    --color-toolbar-text: var(--light-color-toolbar-text);
+    --icon-filter: var(--light-icon-filter);
+    --external-icon: var(--light-external-icon);
+}
+
+body.dark {
+    --color-background: var(--dark-color-background);
+    --color-secondary-background: var(--dark-color-secondary-background);
+    --color-text: var(--dark-color-text);
+    --color-text-aside: var(--dark-color-text-aside);
+    --color-link: var(--dark-color-link);
+    --color-menu-divider: var(--dark-color-menu-divider);
+    --color-menu-divider-focus: var(--dark-color-menu-divider-focus);
+    --color-menu-label: var(--dark-color-menu-label);
+    --color-panel: var(--dark-color-panel);
+    --color-panel-divider: var(--dark-color-panel-divider);
+    --color-comment-tag: var(--dark-color-comment-tag);
+    --color-comment-tag-text: var(--dark-color-comment-tag-text);
+    --color-ts: var(--dark-color-ts);
+    --color-ts-interface: var(--dark-color-ts-interface);
+    --color-ts-enum: var(--dark-color-ts-enum);
+    --color-ts-class: var(--dark-color-ts-class);
+    --color-ts-private: var(--dark-color-ts-private);
+    --color-toolbar: var(--dark-color-toolbar);
+    --color-toolbar-text: var(--dark-color-toolbar-text);
+    --icon-filter: var(--dark-icon-filter);
+    --external-icon: var(--dark-external-icon);
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+    line-height: 1.2;
+}
+
+h1 {
+    font-size: 2em;
+    margin: 0.67em 0;
+}
+
+h2 {
+    font-size: 1.5em;
+    margin: 0.83em 0;
+}
+
+h3 {
+    font-size: 1.17em;
+    margin: 1em 0;
+}
+
+h4,
+.tsd-index-panel h3 {
+    font-size: 1em;
+    margin: 1.33em 0;
+}
+
+h5 {
+    font-size: 0.83em;
+    margin: 1.67em 0;
+}
+
+h6 {
+    font-size: 0.67em;
+    margin: 2.33em 0;
+}
+
+pre {
+    white-space: pre;
+    white-space: pre-wrap;
+    word-wrap: break-word;
+}
+
+dl,
+menu,
+ol,
+ul {
+    margin: 1em 0;
+}
+
+dd {
+    margin: 0 0 0 40px;
+}
+
+.container {
+    max-width: 1200px;
+    margin: 0 auto;
+    padding: 0 40px;
+}
+@media (max-width: 640px) {
+    .container {
+        padding: 0 20px;
+    }
+}
+
+.container-main {
+    padding-bottom: 200px;
+}
+
+.row {
+    display: flex;
+    position: relative;
+    margin: 0 -10px;
+}
+.row:after {
+    visibility: hidden;
+    display: block;
+    content: "";
+    clear: both;
+    height: 0;
+}
+
+.col-4,
+.col-8 {
+    box-sizing: border-box;
+    float: left;
+    padding: 0 10px;
+}
+
+.col-4 {
+    width: 33.3333333333%;
+}
+.col-8 {
+    width: 66.6666666667%;
+}
+
+ul.tsd-descriptions > li > :first-child,
+.tsd-panel > :first-child,
+.col-8 > :first-child,
+.col-4 > :first-child,
+ul.tsd-descriptions > li > :first-child > :first-child,
+.tsd-panel > :first-child > :first-child,
+.col-8 > :first-child > :first-child,
+.col-4 > :first-child > :first-child,
+ul.tsd-descriptions > li > :first-child > :first-child > :first-child,
+.tsd-panel > :first-child > :first-child > :first-child,
+.col-8 > :first-child > :first-child > :first-child,
+.col-4 > :first-child > :first-child > :first-child {
+    margin-top: 0;
+}
+ul.tsd-descriptions > li > :last-child,
+.tsd-panel > :last-child,
+.col-8 > :last-child,
+.col-4 > :last-child,
+ul.tsd-descriptions > li > :last-child > :last-child,
+.tsd-panel > :last-child > :last-child,
+.col-8 > :last-child > :last-child,
+.col-4 > :last-child > :last-child,
+ul.tsd-descriptions > li > :last-child > :last-child > :last-child,
+.tsd-panel > :last-child > :last-child > :last-child,
+.col-8 > :last-child > :last-child > :last-child,
+.col-4 > :last-child > :last-child > :last-child {
+    margin-bottom: 0;
+}
+
+@keyframes fade-in {
+    from {
+        opacity: 0;
+    }
+    to {
+        opacity: 1;
+    }
+}
+@keyframes fade-out {
+    from {
+        opacity: 1;
+        visibility: visible;
+    }
+    to {
+        opacity: 0;
+    }
+}
+@keyframes fade-in-delayed {
+    0% {
+        opacity: 0;
+    }
+    33% {
+        opacity: 0;
+    }
+    100% {
+        opacity: 1;
+    }
+}
+@keyframes fade-out-delayed {
+    0% {
+        opacity: 1;
+        visibility: visible;
+    }
+    66% {
+        opacity: 0;
+    }
+    100% {
+        opacity: 0;
+    }
+}
+@keyframes shift-to-left {
+    from {
+        transform: translate(0, 0);
+    }
+    to {
+        transform: translate(-25%, 0);
+    }
+}
+@keyframes unshift-to-left {
+    from {
+        transform: translate(-25%, 0);
+    }
+    to {
+        transform: translate(0, 0);
+    }
+}
+@keyframes pop-in-from-right {
+    from {
+        transform: translate(100%, 0);
+    }
+    to {
+        transform: translate(0, 0);
+    }
+}
+@keyframes pop-out-to-right {
+    from {
+        transform: translate(0, 0);
+        visibility: visible;
+    }
+    to {
+        transform: translate(100%, 0);
+    }
+}
+body {
+    background: var(--color-background);
+    font-family: "Segoe UI", sans-serif;
+    font-size: 16px;
+    color: var(--color-text);
+}
+
+a {
+    color: var(--color-link);
+    text-decoration: none;
+}
+a:hover {
+    text-decoration: underline;
+}
+a.external[target="_blank"] {
+    background-image: var(--external-icon);
+    background-position: top 3px right;
+    background-repeat: no-repeat;
+    padding-right: 13px;
+}
+
+code,
+pre {
+    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+    padding: 0.2em;
+    margin: 0;
+    font-size: 14px;
+}
+
+pre {
+    padding: 10px;
+}
+pre code {
+    padding: 0;
+    font-size: 100%;
+}
+
+blockquote {
+    margin: 1em 0;
+    padding-left: 1em;
+    border-left: 4px solid gray;
+}
+
+.tsd-typography {
+    line-height: 1.333em;
+}
+.tsd-typography ul {
+    list-style: square;
+    padding: 0 0 0 20px;
+    margin: 0;
+}
+.tsd-typography h4,
+.tsd-typography .tsd-index-panel h3,
+.tsd-index-panel .tsd-typography h3,
+.tsd-typography h5,
+.tsd-typography h6 {
+    font-size: 1em;
+    margin: 0;
+}
+.tsd-typography h5,
+.tsd-typography h6 {
+    font-weight: normal;
+}
+.tsd-typography p,
+.tsd-typography ul,
+.tsd-typography ol {
+    margin: 1em 0;
+}
+
+@media (min-width: 901px) and (max-width: 1024px) {
+    html .col-content {
+        width: 72%;
+    }
+    html .col-menu {
+        width: 28%;
+    }
+    html .tsd-navigation {
+        padding-left: 10px;
+    }
+}
+@media (max-width: 900px) {
+    html .col-content {
+        float: none;
+        width: 100%;
+    }
+    html .col-menu {
+        position: fixed !important;
+        overflow: auto;
+        -webkit-overflow-scrolling: touch;
+        z-index: 1024;
+        top: 0 !important;
+        bottom: 0 !important;
+        left: auto !important;
+        right: 0 !important;
+        width: 100%;
+        padding: 20px 20px 0 0;
+        max-width: 450px;
+        visibility: hidden;
+        background-color: var(--color-panel);
+        transform: translate(100%, 0);
+    }
+    html .col-menu > *:last-child {
+        padding-bottom: 20px;
+    }
+    html .overlay {
+        content: "";
+        display: block;
+        position: fixed;
+        z-index: 1023;
+        top: 0;
+        left: 0;
+        right: 0;
+        bottom: 0;
+        background-color: rgba(0, 0, 0, 0.75);
+        visibility: hidden;
+    }
+
+    .to-has-menu .overlay {
+        animation: fade-in 0.4s;
+    }
+
+    .to-has-menu :is(header, footer, .col-content) {
+        animation: shift-to-left 0.4s;
+    }
+
+    .to-has-menu .col-menu {
+        animation: pop-in-from-right 0.4s;
+    }
+
+    .from-has-menu .overlay {
+        animation: fade-out 0.4s;
+    }
+
+    .from-has-menu :is(header, footer, .col-content) {
+        animation: unshift-to-left 0.4s;
+    }
+
+    .from-has-menu .col-menu {
+        animation: pop-out-to-right 0.4s;
+    }
+
+    .has-menu body {
+        overflow: hidden;
+    }
+    .has-menu .overlay {
+        visibility: visible;
+    }
+    .has-menu :is(header, footer, .col-content) {
+        transform: translate(-25%, 0);
+    }
+    .has-menu .col-menu {
+        visibility: visible;
+        transform: translate(0, 0);
+        display: grid;
+        grid-template-rows: auto 1fr;
+        max-height: 100vh;
+    }
+    .has-menu .tsd-navigation {
+        max-height: 100%;
+    }
+}
+
+.tsd-page-title {
+    padding: 70px 0 20px 0;
+    margin: 0 0 40px 0;
+    background: var(--color-panel);
+    box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
+}
+.tsd-page-title h1 {
+    margin: 0;
+}
+
+.tsd-breadcrumb {
+    margin: 0;
+    padding: 0;
+    color: var(--color-text-aside);
+}
+.tsd-breadcrumb a {
+    color: var(--color-text-aside);
+    text-decoration: none;
+}
+.tsd-breadcrumb a:hover {
+    text-decoration: underline;
+}
+.tsd-breadcrumb li {
+    display: inline;
+}
+.tsd-breadcrumb li:after {
+    content: " / ";
+}
+
+dl.tsd-comment-tags {
+    overflow: hidden;
+}
+dl.tsd-comment-tags dt {
+    float: left;
+    padding: 1px 5px;
+    margin: 0 10px 0 0;
+    border-radius: 4px;
+    border: 1px solid var(--color-comment-tag);
+    color: var(--color-comment-tag);
+    font-size: 0.8em;
+    font-weight: normal;
+}
+dl.tsd-comment-tags dd {
+    margin: 0 0 10px 0;
+}
+dl.tsd-comment-tags dd:before,
+dl.tsd-comment-tags dd:after {
+    display: table;
+    content: " ";
+}
+dl.tsd-comment-tags dd pre,
+dl.tsd-comment-tags dd:after {
+    clear: both;
+}
+dl.tsd-comment-tags p {
+    margin: 0;
+}
+
+.tsd-panel.tsd-comment .lead {
+    font-size: 1.1em;
+    line-height: 1.333em;
+    margin-bottom: 2em;
+}
+.tsd-panel.tsd-comment .lead:last-child {
+    margin-bottom: 0;
+}
+
+.toggle-protected .tsd-is-private {
+    display: none;
+}
+
+.toggle-public .tsd-is-private,
+.toggle-public .tsd-is-protected,
+.toggle-public .tsd-is-private-protected {
+    display: none;
+}
+
+.toggle-inherited .tsd-is-inherited {
+    display: none;
+}
+
+.toggle-externals .tsd-is-external {
+    display: none;
+}
+
+#tsd-filter {
+    position: relative;
+    display: inline-block;
+    height: 40px;
+    vertical-align: bottom;
+}
+.no-filter #tsd-filter {
+    display: none;
+}
+#tsd-filter .tsd-filter-group {
+    display: inline-block;
+    height: 40px;
+    vertical-align: bottom;
+    white-space: nowrap;
+}
+#tsd-filter input {
+    display: none;
+}
+@media (max-width: 900px) {
+    #tsd-filter .tsd-filter-group {
+        display: block;
+        position: absolute;
+        top: 40px;
+        right: 20px;
+        height: auto;
+        background-color: var(--color-panel);
+        visibility: hidden;
+        transform: translate(50%, 0);
+        box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
+    }
+    .has-options #tsd-filter .tsd-filter-group {
+        visibility: visible;
+    }
+    .to-has-options #tsd-filter .tsd-filter-group {
+        animation: fade-in 0.2s;
+    }
+    .from-has-options #tsd-filter .tsd-filter-group {
+        animation: fade-out 0.2s;
+    }
+    #tsd-filter label,
+    #tsd-filter .tsd-select {
+        display: block;
+        padding-right: 20px;
+    }
+}
+
+footer {
+    border-top: 1px solid var(--color-panel-divider);
+    background-color: var(--color-panel);
+}
+footer:after {
+    content: "";
+    display: table;
+}
+footer.with-border-bottom {
+    border-bottom: 1px solid var(--color-panel-divider);
+}
+footer .tsd-legend-group {
+    font-size: 0;
+}
+footer .tsd-legend {
+    display: inline-block;
+    width: 25%;
+    padding: 0;
+    font-size: 16px;
+    list-style: none;
+    line-height: 1.333em;
+    vertical-align: top;
+}
+@media (max-width: 900px) {
+    footer .tsd-legend {
+        width: 50%;
+    }
+}
+
+.tsd-hierarchy {
+    list-style: square;
+    padding: 0 0 0 20px;
+    margin: 0;
+}
+.tsd-hierarchy .target {
+    font-weight: bold;
+}
+
+.tsd-index-panel .tsd-index-content {
+    margin-bottom: -30px !important;
+}
+.tsd-index-panel .tsd-index-section {
+    margin-bottom: 30px !important;
+}
+.tsd-index-panel h3 {
+    margin: 0 -20px 10px -20px;
+    padding: 0 20px 10px 20px;
+    border-bottom: 1px solid var(--color-panel-divider);
+}
+.tsd-index-panel ul.tsd-index-list {
+    -webkit-column-count: 3;
+    -moz-column-count: 3;
+    -ms-column-count: 3;
+    -o-column-count: 3;
+    column-count: 3;
+    -webkit-column-gap: 20px;
+    -moz-column-gap: 20px;
+    -ms-column-gap: 20px;
+    -o-column-gap: 20px;
+    column-gap: 20px;
+    padding: 0;
+    list-style: none;
+    line-height: 1.333em;
+}
+@media (max-width: 900px) {
+    .tsd-index-panel ul.tsd-index-list {
+        -webkit-column-count: 1;
+        -moz-column-count: 1;
+        -ms-column-count: 1;
+        -o-column-count: 1;
+        column-count: 1;
+    }
+}
+@media (min-width: 901px) and (max-width: 1024px) {
+    .tsd-index-panel ul.tsd-index-list {
+        -webkit-column-count: 2;
+        -moz-column-count: 2;
+        -ms-column-count: 2;
+        -o-column-count: 2;
+        column-count: 2;
+    }
+}
+.tsd-index-panel ul.tsd-index-list li {
+    -webkit-page-break-inside: avoid;
+    -moz-page-break-inside: avoid;
+    -ms-page-break-inside: avoid;
+    -o-page-break-inside: avoid;
+    page-break-inside: avoid;
+}
+.tsd-index-panel a,
+.tsd-index-panel .tsd-parent-kind-module a {
+    color: var(--color-ts);
+}
+.tsd-index-panel .tsd-parent-kind-interface a {
+    color: var(--color-ts-interface);
+}
+.tsd-index-panel .tsd-parent-kind-enum a {
+    color: var(--color-ts-enum);
+}
+.tsd-index-panel .tsd-parent-kind-class a {
+    color: var(--color-ts-class);
+}
+.tsd-index-panel .tsd-kind-module a {
+    color: var(--color-ts);
+}
+.tsd-index-panel .tsd-kind-interface a {
+    color: var(--color-ts-interface);
+}
+.tsd-index-panel .tsd-kind-enum a {
+    color: var(--color-ts-enum);
+}
+.tsd-index-panel .tsd-kind-class a {
+    color: var(--color-ts-class);
+}
+.tsd-index-panel .tsd-is-private a {
+    color: var(--color-ts-private);
+}
+
+.tsd-flag {
+    display: inline-block;
+    padding: 1px 5px;
+    border-radius: 4px;
+    color: var(--color-comment-tag-text);
+    background-color: var(--color-comment-tag);
+    text-indent: 0;
+    font-size: 14px;
+    font-weight: normal;
+}
+
+.tsd-anchor {
+    position: absolute;
+    top: -100px;
+}
+
+.tsd-member {
+    position: relative;
+}
+.tsd-member .tsd-anchor + h3 {
+    margin-top: 0;
+    margin-bottom: 0;
+    border-bottom: none;
+}
+.tsd-member [data-tsd-kind] {
+    color: var(--color-ts);
+}
+.tsd-member [data-tsd-kind="Interface"] {
+    color: var(--color-ts-interface);
+}
+.tsd-member [data-tsd-kind="Enum"] {
+    color: var(--color-ts-enum);
+}
+.tsd-member [data-tsd-kind="Class"] {
+    color: var(--color-ts-class);
+}
+.tsd-member [data-tsd-kind="Private"] {
+    color: var(--color-ts-private);
+}
+
+.tsd-navigation {
+    margin: 0 0 0 40px;
+}
+.tsd-navigation a {
+    display: block;
+    padding-top: 2px;
+    padding-bottom: 2px;
+    border-left: 2px solid transparent;
+    color: var(--color-text);
+    text-decoration: none;
+    transition: border-left-color 0.1s;
+}
+.tsd-navigation a:hover {
+    text-decoration: underline;
+}
+.tsd-navigation ul {
+    margin: 0;
+    padding: 0;
+    list-style: none;
+}
+.tsd-navigation li {
+    padding: 0;
+}
+
+.tsd-navigation.primary {
+    padding-bottom: 40px;
+}
+.tsd-navigation.primary a {
+    display: block;
+    padding-top: 6px;
+    padding-bottom: 6px;
+}
+.tsd-navigation.primary ul li a {
+    padding-left: 5px;
+}
+.tsd-navigation.primary ul li li a {
+    padding-left: 25px;
+}
+.tsd-navigation.primary ul li li li a {
+    padding-left: 45px;
+}
+.tsd-navigation.primary ul li li li li a {
+    padding-left: 65px;
+}
+.tsd-navigation.primary ul li li li li li a {
+    padding-left: 85px;
+}
+.tsd-navigation.primary ul li li li li li li a {
+    padding-left: 105px;
+}
+.tsd-navigation.primary > ul {
+    border-bottom: 1px solid var(--color-panel-divider);
+}
+.tsd-navigation.primary li {
+    border-top: 1px solid var(--color-panel-divider);
+}
+.tsd-navigation.primary li.current > a {
+    font-weight: bold;
+}
+.tsd-navigation.primary li.label span {
+    display: block;
+    padding: 20px 0 6px 5px;
+    color: var(--color-menu-label);
+}
+.tsd-navigation.primary li.globals + li > span,
+.tsd-navigation.primary li.globals + li > a {
+    padding-top: 20px;
+}
+
+.tsd-navigation.secondary {
+    max-height: calc(100vh - 1rem - 40px);
+    overflow: auto;
+    position: sticky;
+    top: calc(0.5rem + 40px);
+    transition: 0.3s;
+}
+.tsd-navigation.secondary.tsd-navigation--toolbar-hide {
+    max-height: calc(100vh - 1rem);
+    top: 0.5rem;
+}
+.tsd-navigation.secondary ul {
+    transition: opacity 0.2s;
+}
+.tsd-navigation.secondary ul li a {
+    padding-left: 25px;
+}
+.tsd-navigation.secondary ul li li a {
+    padding-left: 45px;
+}
+.tsd-navigation.secondary ul li li li a {
+    padding-left: 65px;
+}
+.tsd-navigation.secondary ul li li li li a {
+    padding-left: 85px;
+}
+.tsd-navigation.secondary ul li li li li li a {
+    padding-left: 105px;
+}
+.tsd-navigation.secondary ul li li li li li li a {
+    padding-left: 125px;
+}
+.tsd-navigation.secondary ul.current a {
+    border-left-color: var(--color-panel-divider);
+}
+.tsd-navigation.secondary li.focus > a,
+.tsd-navigation.secondary ul.current li.focus > a {
+    border-left-color: var(--color-menu-divider-focus);
+}
+.tsd-navigation.secondary li.current {
+    margin-top: 20px;
+    margin-bottom: 20px;
+    border-left-color: var(--color-panel-divider);
+}
+.tsd-navigation.secondary li.current > a {
+    font-weight: bold;
+}
+
+@media (min-width: 901px) {
+    .menu-sticky-wrap {
+        position: static;
+    }
+}
+
+.tsd-panel {
+    margin: 20px 0;
+    padding: 20px;
+    background-color: var(--color-panel);
+    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
+}
+.tsd-panel:empty {
+    display: none;
+}
+.tsd-panel > h1,
+.tsd-panel > h2,
+.tsd-panel > h3 {
+    margin: 1.5em -20px 10px -20px;
+    padding: 0 20px 10px 20px;
+    border-bottom: 1px solid var(--color-panel-divider);
+}
+.tsd-panel > h1.tsd-before-signature,
+.tsd-panel > h2.tsd-before-signature,
+.tsd-panel > h3.tsd-before-signature {
+    margin-bottom: 0;
+    border-bottom: 0;
+}
+.tsd-panel table {
+    display: block;
+    width: 100%;
+    overflow: auto;
+    margin-top: 10px;
+    word-break: normal;
+    word-break: keep-all;
+    border-collapse: collapse;
+}
+.tsd-panel table th {
+    font-weight: bold;
+}
+.tsd-panel table th,
+.tsd-panel table td {
+    padding: 6px 13px;
+    border: 1px solid var(--color-panel-divider);
+}
+.tsd-panel table tr {
+    background: var(--color-background);
+}
+.tsd-panel table tr:nth-child(even) {
+    background: var(--color-secondary-background);
+}
+
+.tsd-panel-group {
+    margin: 60px 0;
+}
+.tsd-panel-group > h1,
+.tsd-panel-group > h2,
+.tsd-panel-group > h3 {
+    padding-left: 20px;
+    padding-right: 20px;
+}
+
+#tsd-search {
+    transition: background-color 0.2s;
+}
+#tsd-search .title {
+    position: relative;
+    z-index: 2;
+}
+#tsd-search .field {
+    position: absolute;
+    left: 0;
+    top: 0;
+    right: 40px;
+    height: 40px;
+}
+#tsd-search .field input {
+    box-sizing: border-box;
+    position: relative;
+    top: -50px;
+    z-index: 1;
+    width: 100%;
+    padding: 0 10px;
+    opacity: 0;
+    outline: 0;
+    border: 0;
+    background: transparent;
+    color: var(--color-text);
+}
+#tsd-search .field label {
+    position: absolute;
+    overflow: hidden;
+    right: -40px;
+}
+#tsd-search .field input,
+#tsd-search .title {
+    transition: opacity 0.2s;
+}
+#tsd-search .results {
+    position: absolute;
+    visibility: hidden;
+    top: 40px;
+    width: 100%;
+    margin: 0;
+    padding: 0;
+    list-style: none;
+    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
+}
+#tsd-search .results li {
+    padding: 0 10px;
+    background-color: var(--color-background);
+}
+#tsd-search .results li:nth-child(even) {
+    background-color: var(--color-panel);
+}
+#tsd-search .results li.state {
+    display: none;
+}
+#tsd-search .results li.current,
+#tsd-search .results li:hover {
+    background-color: var(--color-panel-divider);
+}
+#tsd-search .results a {
+    display: block;
+}
+#tsd-search .results a:before {
+    top: 10px;
+}
+#tsd-search .results span.parent {
+    color: var(--color-text-aside);
+    font-weight: normal;
+}
+#tsd-search.has-focus {
+    background-color: var(--color-panel-divider);
+}
+#tsd-search.has-focus .field input {
+    top: 0;
+    opacity: 1;
+}
+#tsd-search.has-focus .title {
+    z-index: 0;
+    opacity: 0;
+}
+#tsd-search.has-focus .results {
+    visibility: visible;
+}
+#tsd-search.loading .results li.state.loading {
+    display: block;
+}
+#tsd-search.failure .results li.state.failure {
+    display: block;
+}
+
+.tsd-signature {
+    margin: 0 0 1em 0;
+    padding: 10px;
+    border: 1px solid var(--color-panel-divider);
+    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+    font-size: 14px;
+    overflow-x: auto;
+}
+.tsd-signature.tsd-kind-icon {
+    padding-left: 30px;
+}
+.tsd-signature.tsd-kind-icon:before {
+    top: 10px;
+    left: 10px;
+}
+.tsd-panel > .tsd-signature {
+    margin-left: -20px;
+    margin-right: -20px;
+    border-width: 1px 0;
+}
+.tsd-panel > .tsd-signature.tsd-kind-icon {
+    padding-left: 40px;
+}
+.tsd-panel > .tsd-signature.tsd-kind-icon:before {
+    left: 20px;
+}
+
+.tsd-signature-symbol {
+    color: var(--color-text-aside);
+    font-weight: normal;
+}
+
+.tsd-signature-type {
+    font-style: italic;
+    font-weight: normal;
+}
+
+.tsd-signatures {
+    padding: 0;
+    margin: 0 0 1em 0;
+    border: 1px solid var(--color-panel-divider);
+}
+.tsd-signatures .tsd-signature {
+    margin: 0;
+    border-width: 1px 0 0 0;
+    transition: background-color 0.1s;
+}
+.tsd-signatures .tsd-signature:first-child {
+    border-top-width: 0;
+}
+.tsd-signatures .tsd-signature.current {
+    background-color: var(--color-panel-divider);
+}
+.tsd-signatures.active > .tsd-signature {
+    cursor: pointer;
+}
+.tsd-panel > .tsd-signatures {
+    margin-left: -20px;
+    margin-right: -20px;
+    border-width: 1px 0;
+}
+.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon {
+    padding-left: 40px;
+}
+.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before {
+    left: 20px;
+}
+.tsd-panel > a.anchor + .tsd-signatures {
+    border-top-width: 0;
+    margin-top: -20px;
+}
+
+ul.tsd-descriptions {
+    position: relative;
+    overflow: hidden;
+    padding: 0;
+    list-style: none;
+}
+ul.tsd-descriptions.active > .tsd-description {
+    display: none;
+}
+ul.tsd-descriptions.active > .tsd-description.current {
+    display: block;
+}
+ul.tsd-descriptions.active > .tsd-description.fade-in {
+    animation: fade-in-delayed 0.3s;
+}
+ul.tsd-descriptions.active > .tsd-description.fade-out {
+    animation: fade-out-delayed 0.3s;
+    position: absolute;
+    display: block;
+    top: 0;
+    left: 0;
+    right: 0;
+    opacity: 0;
+    visibility: hidden;
+}
+ul.tsd-descriptions h4,
+ul.tsd-descriptions .tsd-index-panel h3,
+.tsd-index-panel ul.tsd-descriptions h3 {
+    font-size: 16px;
+    margin: 1em 0 0.5em 0;
+}
+
+ul.tsd-parameters,
+ul.tsd-type-parameters {
+    list-style: square;
+    margin: 0;
+    padding-left: 20px;
+}
+ul.tsd-parameters > li.tsd-parameter-signature,
+ul.tsd-type-parameters > li.tsd-parameter-signature {
+    list-style: none;
+    margin-left: -20px;
+}
+ul.tsd-parameters h5,
+ul.tsd-type-parameters h5 {
+    font-size: 16px;
+    margin: 1em 0 0.5em 0;
+}
+ul.tsd-parameters .tsd-comment,
+ul.tsd-type-parameters .tsd-comment {
+    margin-top: -0.5em;
+}
+
+.tsd-sources {
+    font-size: 14px;
+    color: var(--color-text-aside);
+    margin: 0 0 1em 0;
+}
+.tsd-sources a {
+    color: var(--color-text-aside);
+    text-decoration: underline;
+}
+.tsd-sources ul,
+.tsd-sources p {
+    margin: 0 !important;
+}
+.tsd-sources ul {
+    list-style: none;
+    padding: 0;
+}
+
+.tsd-page-toolbar {
+    position: fixed;
+    z-index: 1;
+    top: 0;
+    left: 0;
+    width: 100%;
+    height: 40px;
+    color: var(--color-toolbar-text);
+    background: var(--color-toolbar);
+    border-bottom: 1px solid var(--color-panel-divider);
+    transition: transform 0.3s linear;
+}
+.tsd-page-toolbar a {
+    color: var(--color-toolbar-text);
+    text-decoration: none;
+}
+.tsd-page-toolbar a.title {
+    font-weight: bold;
+}
+.tsd-page-toolbar a.title:hover {
+    text-decoration: underline;
+}
+.tsd-page-toolbar .table-wrap {
+    display: table;
+    width: 100%;
+    height: 40px;
+}
+.tsd-page-toolbar .table-cell {
+    display: table-cell;
+    position: relative;
+    white-space: nowrap;
+    line-height: 40px;
+}
+.tsd-page-toolbar .table-cell:first-child {
+    width: 100%;
+}
+
+.tsd-page-toolbar--hide {
+    transform: translateY(-100%);
+}
+
+.tsd-select .tsd-select-list li:before,
+.tsd-select .tsd-select-label:before,
+.tsd-widget:before {
+    content: "";
+    display: inline-block;
+    width: 40px;
+    height: 40px;
+    margin: 0 -8px 0 0;
+    background-image: url(./widgets.png);
+    background-repeat: no-repeat;
+    text-indent: -1024px;
+    vertical-align: bottom;
+    filter: var(--icon-filter);
+}
+@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
+    .tsd-select .tsd-select-list li:before,
+    .tsd-select .tsd-select-label:before,
+    .tsd-widget:before {
+        background-image: url(./widgets@2x.png);
+        background-size: 320px 40px;
+    }
+}
+
+.tsd-widget {
+    display: inline-block;
+    overflow: hidden;
+    opacity: 0.8;
+    height: 40px;
+    transition: opacity 0.1s, background-color 0.2s;
+    vertical-align: bottom;
+    cursor: pointer;
+}
+.tsd-widget:hover {
+    opacity: 0.9;
+}
+.tsd-widget.active {
+    opacity: 1;
+    background-color: var(--color-panel-divider);
+}
+.tsd-widget.no-caption {
+    width: 40px;
+}
+.tsd-widget.no-caption:before {
+    margin: 0;
+}
+.tsd-widget.search:before {
+    background-position: 0 0;
+}
+.tsd-widget.menu:before {
+    background-position: -40px 0;
+}
+.tsd-widget.options:before {
+    background-position: -80px 0;
+}
+.tsd-widget.options,
+.tsd-widget.menu {
+    display: none;
+}
+@media (max-width: 900px) {
+    .tsd-widget.options,
+    .tsd-widget.menu {
+        display: inline-block;
+    }
+}
+input[type="checkbox"] + .tsd-widget:before {
+    background-position: -120px 0;
+}
+input[type="checkbox"]:checked + .tsd-widget:before {
+    background-position: -160px 0;
+}
+
+.tsd-select {
+    position: relative;
+    display: inline-block;
+    height: 40px;
+    transition: opacity 0.1s, background-color 0.2s;
+    vertical-align: bottom;
+    cursor: pointer;
+}
+.tsd-select .tsd-select-label {
+    opacity: 0.6;
+    transition: opacity 0.2s;
+}
+.tsd-select .tsd-select-label:before {
+    background-position: -240px 0;
+}
+.tsd-select.active .tsd-select-label {
+    opacity: 0.8;
+}
+.tsd-select.active .tsd-select-list {
+    visibility: visible;
+    opacity: 1;
+    transition-delay: 0s;
+}
+.tsd-select .tsd-select-list {
+    position: absolute;
+    visibility: hidden;
+    top: 40px;
+    left: 0;
+    margin: 0;
+    padding: 0;
+    opacity: 0;
+    list-style: none;
+    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
+    transition: visibility 0s 0.2s, opacity 0.2s;
+}
+.tsd-select .tsd-select-list li {
+    padding: 0 20px 0 0;
+    background-color: var(--color-background);
+}
+.tsd-select .tsd-select-list li:before {
+    background-position: 40px 0;
+}
+.tsd-select .tsd-select-list li:nth-child(even) {
+    background-color: var(--color-panel);
+}
+.tsd-select .tsd-select-list li:hover {
+    background-color: var(--color-panel-divider);
+}
+.tsd-select .tsd-select-list li.selected:before {
+    background-position: -200px 0;
+}
+@media (max-width: 900px) {
+    .tsd-select .tsd-select-list {
+        top: 0;
+        left: auto;
+        right: 100%;
+        margin-right: -5px;
+    }
+    .tsd-select .tsd-select-label:before {
+        background-position: -280px 0;
+    }
+}
+
+img {
+    max-width: 100%;
+}
+
+.tsd-anchor-icon {
+    margin-left: 10px;
+    vertical-align: middle;
+    color: var(--color-text);
+}
+
+.tsd-anchor-icon svg {
+    width: 1em;
+    height: 1em;
+    visibility: hidden;
+}
+
+.tsd-anchor-link:hover > .tsd-anchor-icon svg {
+    visibility: visible;
+}

BIN
api/assets/widgets.png


BIN
api/assets/widgets@2x.png


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.CancellationTokenSource.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.Emitter.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.KeyMod.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.Position.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.Range.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.Selection.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.Token.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.Uri.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.editor.ApplyUpdateResult.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.editor.BareFontInfo.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.editor.ConfigurationChangedEvent.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.editor.FindMatch.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.editor.FontInfo.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.editor.LineRange.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.editor.LineRangeMapping.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.editor.RangeMapping.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.editor.TextModelResolvedOptions.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/classes/monaco.languages.FoldingRangeKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.KeyCode.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.MarkerSeverity.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.MarkerTag.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.SelectionDirection.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.AccessibilitySupport.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.ContentWidgetPositionPreference.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.CursorChangeReason.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.DefaultEndOfLine.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.EditorAutoIndentStrategy.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.EditorOption.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.EndOfLinePreference.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.EndOfLineSequence.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.InjectedTextCursorStops.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.MinimapPosition.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.MouseTargetType.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.OverlayWidgetPositionPreference.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.OverviewRulerLane.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.PositionAffinity.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.RenderLineNumbersType.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.RenderMinimap.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.ScrollType.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.ScrollbarVisibility.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.TextEditorCursorBlinkingStyle.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.TextEditorCursorStyle.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.TrackedRangeStickiness.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.editor.WrappingIndent.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.CodeActionTriggerType.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.CompletionItemInsertTextRule.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.CompletionItemKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.CompletionItemTag.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.CompletionTriggerKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.DocumentHighlightKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.IndentAction.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.InlayHintKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.InlineCompletionTriggerKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.SignatureHelpTriggerKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.SymbolKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.SymbolTag.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.typescript.JsxEmit.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.typescript.ModuleKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.typescript.ModuleResolutionKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.typescript.NewLineKind.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/enums/monaco.languages.typescript.ScriptTarget.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/index.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/Window.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.CancellationToken.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.Environment.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.IDisposable.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.IEvent.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.IKeyboardEvent.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.IMarkdownString.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.IMouseEvent.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.IPosition.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.IRange.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.IScrollEvent.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.ISelection.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.MarkdownStringTrustedOptions.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.UriComponents.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.BracketPairColorizationOptions.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.EditorLayoutInfo.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.EditorMinimapLayoutInfo.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.EditorWrappingInfo.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.IActionDescriptor.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.IBaseMouseTarget.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.IBracketPairColorizationOptions.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.IChange.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.ICharChange.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.ICodeEditor.html


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
api/interfaces/monaco.editor.ICodeEditorViewState.html


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно