Add worker-threads-pool to external pools benchmarks (#281)
[poolifier.git] / docs / assets / css / main.css
CommitLineData
5ea22628
JB
1/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
2/* ==========================================================================
3 * * HTML5 display definitions
4 * * ========================================================================== */
5/**
6 * * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */
7article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
8 display: block;
9}
10
11/**
12 * * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */
13audio, canvas, video {
14 display: inline-block;
15 *display: inline;
16 *zoom: 1;
17}
18
19/**
20 * * Prevent modern browsers from displaying `audio` without controls.
21 * * Remove excess height in iOS 5 devices. */
22audio:not([controls]) {
23 display: none;
24 height: 0;
25}
26
27/**
28 * * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
29 * * Known issue: no IE 6 support. */
30[hidden] {
31 display: none;
32}
33
34/* ==========================================================================
35 * * Base
36 * * ========================================================================== */
37/**
38 * * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
39 * * `em` units.
40 * * 2. Prevent iOS text size adjust after orientation change, without disabling
41 * * user zoom. */
42html {
43 font-size: 100%;
44 /* 1 */
45 -ms-text-size-adjust: 100%;
46 /* 2 */
47 -webkit-text-size-adjust: 100%;
48 /* 2 */
49 font-family: sans-serif;
50}
51
52/**
53 * * Address `font-family` inconsistency between `textarea` and other form
54 * * elements. */
55button, input, select, textarea {
56 font-family: sans-serif;
57}
58
59/**
60 * * Address margins handled incorrectly in IE 6/7. */
61body {
62 margin: 0;
63}
64
65/* ==========================================================================
66 * * Links
67 * * ========================================================================== */
68/**
69 * * Address `outline` inconsistency between Chrome and other browsers. */
70a:focus {
71 outline: thin dotted;
72}
73a:active, a:hover {
74 outline: 0;
75}
76
77/**
78 * * Improve readability when focused and also mouse hovered in all browsers. */
79/* ==========================================================================
80 * * Typography
81 * * ========================================================================== */
82/**
83 * * Address font sizes and margins set differently in IE 6/7.
84 * * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
85 * * and Chrome. */
86h1 {
87 font-size: 2em;
88 margin: 0.67em 0;
89}
90
91h2 {
92 font-size: 1.5em;
93 margin: 0.83em 0;
94}
95
96h3 {
97 font-size: 1.17em;
98 margin: 1em 0;
99}
100
101h4, .tsd-index-panel h3 {
102 font-size: 1em;
103 margin: 1.33em 0;
104}
105
106h5 {
107 font-size: 0.83em;
108 margin: 1.67em 0;
109}
110
111h6 {
112 font-size: 0.67em;
113 margin: 2.33em 0;
114}
115
116/**
117 * * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */
118abbr[title] {
119 border-bottom: 1px dotted;
120}
121
122/**
123 * * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */
124b, strong {
125 font-weight: bold;
126}
127
128blockquote {
129 margin: 1em 40px;
130}
131
132/**
133 * * Address styling not present in Safari 5 and Chrome. */
134dfn {
135 font-style: italic;
136}
137
138/**
139 * * Address differences between Firefox and other browsers.
140 * * Known issue: no IE 6/7 normalization. */
141hr {
142 -moz-box-sizing: content-box;
143 box-sizing: content-box;
144 height: 0;
145}
146
147/**
148 * * Address styling not present in IE 6/7/8/9. */
149mark {
150 background: #ff0;
151 color: #000;
152}
153
154/**
155 * * Address margins set differently in IE 6/7. */
156p, pre {
157 margin: 1em 0;
158}
159
160/**
161 * * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
162code, kbd, pre, samp {
163 font-family: monospace, serif;
164 _font-family: "courier new", monospace;
165 font-size: 1em;
166}
167
168/**
169 * * Improve readability of pre-formatted text in all browsers. */
170pre {
171 white-space: pre;
172 white-space: pre-wrap;
173 word-wrap: break-word;
174}
175
176/**
177 * * Address CSS quotes not supported in IE 6/7. */
178q {
179 quotes: none;
180}
181q:before, q:after {
182 content: "";
183 content: none;
184}
185
186/**
187 * * Address `quotes` property not supported in Safari 4. */
188/**
189 * * Address inconsistent and variable font size in all browsers. */
190small {
191 font-size: 80%;
192}
193
194/**
195 * * Prevent `sub` and `sup` affecting `line-height` in all browsers. */
196sub {
197 font-size: 75%;
198 line-height: 0;
199 position: relative;
200 vertical-align: baseline;
201}
202
203sup {
204 font-size: 75%;
205 line-height: 0;
206 position: relative;
207 vertical-align: baseline;
208 top: -0.5em;
209}
210
211sub {
212 bottom: -0.25em;
213}
214
215/* ==========================================================================
216 * * Lists
217 * * ========================================================================== */
218/**
219 * * Address margins set differently in IE 6/7. */
220dl, menu, ol, ul {
221 margin: 1em 0;
222}
223
224dd {
225 margin: 0 0 0 40px;
226}
227
228/**
229 * * Address paddings set differently in IE 6/7. */
230menu, ol, ul {
231 padding: 0 0 0 40px;
232}
233
234/**
235 * * Correct list images handled incorrectly in IE 7. */
236nav ul, nav ol {
237 list-style: none;
238 list-style-image: none;
239}
240
241/* ==========================================================================
242 * * Embedded content
243 * * ========================================================================== */
244/**
245 * * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
246 * * 2. Improve image quality when scaled in IE 7. */
247img {
248 border: 0;
249 /* 1 */
250 -ms-interpolation-mode: bicubic;
251}
252
253/* 2 */
254/**
255 * * Correct overflow displayed oddly in IE 9. */
256svg:not(:root) {
257 overflow: hidden;
258}
259
260/* ==========================================================================
261 * * Figures
262 * * ========================================================================== */
263/**
264 * * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
265figure, form {
266 margin: 0;
267}
268
269/* ==========================================================================
270 * * Forms
271 * * ========================================================================== */
272/**
273 * * Correct margin displayed oddly in IE 6/7. */
274/**
275 * * Define consistent border, margin, and padding. */
276fieldset {
277 border: 1px solid #c0c0c0;
278 margin: 0 2px;
279 padding: 0.35em 0.625em 0.75em;
280}
281
282/**
283 * * 1. Correct color not being inherited in IE 6/7/8/9.
284 * * 2. Correct text not wrapping in Firefox 3.
285 * * 3. Correct alignment displayed oddly in IE 6/7. */
286legend {
287 border: 0;
288 /* 1 */
289 padding: 0;
290 white-space: normal;
291 /* 2 */
292 *margin-left: -7px;
293}
294
295/* 3 */
296/**
297 * * 1. Correct font size not being inherited in all browsers.
298 * * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
299 * * and Chrome.
300 * * 3. Improve appearance and consistency in all browsers. */
301button, input, select, textarea {
302 font-size: 100%;
303 /* 1 */
304 margin: 0;
305 /* 2 */
306 vertical-align: baseline;
307 /* 3 */
308 *vertical-align: middle;
309}
310
311/* 3 */
312/**
313 * * Address Firefox 3+ setting `line-height` on `input` using `!important` in
314 * * the UA stylesheet. */
315button, input {
316 line-height: normal;
317}
318
319/**
320 * * Address inconsistent `text-transform` inheritance for `button` and `select`.
321 * * All other form control elements do not inherit `text-transform` values.
322 * * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
323 * * Correct `select` style inheritance in Firefox 4+ and Opera. */
324button, select {
325 text-transform: none;
326}
327
328/**
329 * * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
330 * * and `video` controls.
331 * * 2. Correct inability to style clickable `input` types in iOS.
332 * * 3. Improve usability and consistency of cursor style between image-type
333 * * `input` and others.
334 * * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
335 * * Known issue: inner spacing remains in IE 6. */
336button, html input[type=button] {
337 -webkit-appearance: button;
338 /* 2 */
339 cursor: pointer;
340 /* 3 */
341 *overflow: visible;
342}
343
344/* 4 */
345input[type=reset], input[type=submit] {
346 -webkit-appearance: button;
347 /* 2 */
348 cursor: pointer;
349 /* 3 */
350 *overflow: visible;
351}
352
353/* 4 */
354/**
355 * * Re-set default cursor for disabled elements. */
356button[disabled], html input[disabled] {
357 cursor: default;
358}
359
360/**
361 * * 1. Address box sizing set to content-box in IE 8/9.
362 * * 2. Remove excess padding in IE 8/9.
363 * * 3. Remove excess padding in IE 7.
364 * * Known issue: excess padding remains in IE 6. */
365input {
366 /* 3 */
367}
368input[type=checkbox], input[type=radio] {
369 box-sizing: border-box;
370 /* 1 */
371 padding: 0;
372 /* 2 */
373 *height: 13px;
374 /* 3 */
375 *width: 13px;
376}
377input[type=search] {
378 -webkit-appearance: textfield;
379 /* 1 */
380 -moz-box-sizing: content-box;
381 -webkit-box-sizing: content-box;
382 /* 2 */
383 box-sizing: content-box;
384}
385input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
386 -webkit-appearance: none;
387}
388
389/**
390 * * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
391 * * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
392 * * (include `-moz` to future-proof). */
393/**
394 * * Remove inner padding and search cancel button in Safari 5 and Chrome
395 * * on OS X. */
396/**
397 * * Remove inner padding and border in Firefox 3+. */
398button::-moz-focus-inner, input::-moz-focus-inner {
399 border: 0;
400 padding: 0;
401}
402
403/**
404 * * 1. Remove default vertical scrollbar in IE 6/7/8/9.
405 * * 2. Improve readability and alignment in all browsers. */
406textarea {
407 overflow: auto;
408 /* 1 */
409 vertical-align: top;
410}
411
412/* 2 */
413/* ==========================================================================
414 * * Tables
415 * * ========================================================================== */
416/**
417 * * Remove most spacing between table cells. */
418table {
419 border-collapse: collapse;
420 border-spacing: 0;
421}
422
423ul.tsd-descriptions > li > :first-child, .tsd-panel > :first-child, .col > :first-child, .col-11 > :first-child, .col-10 > :first-child, .col-9 > :first-child, .col-8 > :first-child, .col-7 > :first-child, .col-6 > :first-child, .col-5 > :first-child, .col-4 > :first-child, .col-3 > :first-child, .col-2 > :first-child, .col-1 > :first-child,
424ul.tsd-descriptions > li > :first-child > :first-child,
425.tsd-panel > :first-child > :first-child,
426.col > :first-child > :first-child,
427.col-11 > :first-child > :first-child,
428.col-10 > :first-child > :first-child,
429.col-9 > :first-child > :first-child,
430.col-8 > :first-child > :first-child,
431.col-7 > :first-child > :first-child,
432.col-6 > :first-child > :first-child,
433.col-5 > :first-child > :first-child,
434.col-4 > :first-child > :first-child,
435.col-3 > :first-child > :first-child,
436.col-2 > :first-child > :first-child,
437.col-1 > :first-child > :first-child,
438ul.tsd-descriptions > li > :first-child > :first-child > :first-child,
439.tsd-panel > :first-child > :first-child > :first-child,
440.col > :first-child > :first-child > :first-child,
441.col-11 > :first-child > :first-child > :first-child,
442.col-10 > :first-child > :first-child > :first-child,
443.col-9 > :first-child > :first-child > :first-child,
444.col-8 > :first-child > :first-child > :first-child,
445.col-7 > :first-child > :first-child > :first-child,
446.col-6 > :first-child > :first-child > :first-child,
447.col-5 > :first-child > :first-child > :first-child,
448.col-4 > :first-child > :first-child > :first-child,
449.col-3 > :first-child > :first-child > :first-child,
450.col-2 > :first-child > :first-child > :first-child,
451.col-1 > :first-child > :first-child > :first-child {
452 margin-top: 0;
453}
454ul.tsd-descriptions > li > :last-child, .tsd-panel > :last-child, .col > :last-child, .col-11 > :last-child, .col-10 > :last-child, .col-9 > :last-child, .col-8 > :last-child, .col-7 > :last-child, .col-6 > :last-child, .col-5 > :last-child, .col-4 > :last-child, .col-3 > :last-child, .col-2 > :last-child, .col-1 > :last-child,
455ul.tsd-descriptions > li > :last-child > :last-child,
456.tsd-panel > :last-child > :last-child,
457.col > :last-child > :last-child,
458.col-11 > :last-child > :last-child,
459.col-10 > :last-child > :last-child,
460.col-9 > :last-child > :last-child,
461.col-8 > :last-child > :last-child,
462.col-7 > :last-child > :last-child,
463.col-6 > :last-child > :last-child,
464.col-5 > :last-child > :last-child,
465.col-4 > :last-child > :last-child,
466.col-3 > :last-child > :last-child,
467.col-2 > :last-child > :last-child,
468.col-1 > :last-child > :last-child,
469ul.tsd-descriptions > li > :last-child > :last-child > :last-child,
470.tsd-panel > :last-child > :last-child > :last-child,
471.col > :last-child > :last-child > :last-child,
472.col-11 > :last-child > :last-child > :last-child,
473.col-10 > :last-child > :last-child > :last-child,
474.col-9 > :last-child > :last-child > :last-child,
475.col-8 > :last-child > :last-child > :last-child,
476.col-7 > :last-child > :last-child > :last-child,
477.col-6 > :last-child > :last-child > :last-child,
478.col-5 > :last-child > :last-child > :last-child,
479.col-4 > :last-child > :last-child > :last-child,
480.col-3 > :last-child > :last-child > :last-child,
481.col-2 > :last-child > :last-child > :last-child,
482.col-1 > :last-child > :last-child > :last-child {
483 margin-bottom: 0;
484}
485
486.container {
487 max-width: 1200px;
488 margin: 0 auto;
489 padding: 0 40px;
490}
491@media (max-width: 640px) {
492 .container {
493 padding: 0 20px;
494 }
495}
496
497.container-main {
498 padding-bottom: 200px;
499}
500
501.row {
502 display: flex;
503 position: relative;
504 margin: 0 -10px;
505}
506.row:after {
507 visibility: hidden;
508 display: block;
509 content: "";
510 clear: both;
511 height: 0;
512}
513
514.col, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
515 box-sizing: border-box;
516 float: left;
517 padding: 0 10px;
518}
519
520.col-1 {
521 width: 8.3333333333%;
522}
523
524.offset-1 {
525 margin-left: 8.3333333333%;
526}
527
528.col-2 {
529 width: 16.6666666667%;
530}
531
532.offset-2 {
533 margin-left: 16.6666666667%;
534}
535
536.col-3 {
537 width: 25%;
538}
539
540.offset-3 {
541 margin-left: 25%;
542}
543
544.col-4 {
545 width: 33.3333333333%;
546}
547
548.offset-4 {
549 margin-left: 33.3333333333%;
550}
551
552.col-5 {
553 width: 41.6666666667%;
554}
555
556.offset-5 {
557 margin-left: 41.6666666667%;
558}
559
560.col-6 {
561 width: 50%;
562}
563
564.offset-6 {
565 margin-left: 50%;
566}
567
568.col-7 {
569 width: 58.3333333333%;
570}
571
572.offset-7 {
573 margin-left: 58.3333333333%;
574}
575
576.col-8 {
577 width: 66.6666666667%;
578}
579
580.offset-8 {
581 margin-left: 66.6666666667%;
582}
583
584.col-9 {
585 width: 75%;
586}
587
588.offset-9 {
589 margin-left: 75%;
590}
591
592.col-10 {
593 width: 83.3333333333%;
594}
595
596.offset-10 {
597 margin-left: 83.3333333333%;
598}
599
600.col-11 {
601 width: 91.6666666667%;
602}
603
604.offset-11 {
605 margin-left: 91.6666666667%;
606}
607
608.tsd-kind-icon {
609 display: block;
610 position: relative;
611 padding-left: 20px;
612 text-indent: -20px;
613}
614.tsd-kind-icon:before {
615 content: "";
616 display: inline-block;
617 vertical-align: middle;
618 width: 17px;
619 height: 17px;
620 margin: 0 3px 2px 0;
621 background-image: url(../images/icons.png);
622}
623@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
624 .tsd-kind-icon:before {
625 background-image: url(../images/icons@2x.png);
626 background-size: 238px 204px;
627 }
628}
629
630.tsd-signature.tsd-kind-icon:before {
631 background-position: 0 -153px;
632}
633
634.tsd-kind-object-literal > .tsd-kind-icon:before {
635 background-position: 0px -17px;
636}
637.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before {
638 background-position: -17px -17px;
639}
640.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before {
641 background-position: -34px -17px;
642}
643
644.tsd-kind-class > .tsd-kind-icon:before {
645 background-position: 0px -34px;
646}
647.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before {
648 background-position: -17px -34px;
649}
650.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before {
651 background-position: -34px -34px;
652}
653
654.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before {
655 background-position: 0px -51px;
656}
657.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
658 background-position: -17px -51px;
659}
660.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
661 background-position: -34px -51px;
662}
663
664.tsd-kind-interface > .tsd-kind-icon:before {
665 background-position: 0px -68px;
666}
667.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before {
668 background-position: -17px -68px;
669}
670.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before {
671 background-position: -34px -68px;
672}
673
674.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before {
675 background-position: 0px -85px;
676}
677.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
678 background-position: -17px -85px;
679}
680.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
681 background-position: -34px -85px;
682}
683
684.tsd-kind-namespace > .tsd-kind-icon:before {
685 background-position: 0px -102px;
686}
687.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before {
688 background-position: -17px -102px;
689}
690.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before {
691 background-position: -34px -102px;
692}
693
694.tsd-kind-module > .tsd-kind-icon:before {
695 background-position: 0px -102px;
696}
697.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before {
698 background-position: -17px -102px;
699}
700.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before {
701 background-position: -34px -102px;
702}
703
704.tsd-kind-enum > .tsd-kind-icon:before {
705 background-position: 0px -119px;
706}
707.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
708 background-position: -17px -119px;
709}
710.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before {
711 background-position: -34px -119px;
712}
713
714.tsd-kind-enum-member > .tsd-kind-icon:before {
715 background-position: 0px -136px;
716}
717.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before {
718 background-position: -17px -136px;
719}
720.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before {
721 background-position: -34px -136px;
722}
723
724.tsd-kind-signature > .tsd-kind-icon:before {
725 background-position: 0px -153px;
726}
727.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before {
728 background-position: -17px -153px;
729}
730.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before {
731 background-position: -34px -153px;
732}
733
734.tsd-kind-type-alias > .tsd-kind-icon:before {
735 background-position: 0px -170px;
736}
737.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before {
738 background-position: -17px -170px;
739}
740.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before {
741 background-position: -34px -170px;
742}
743
744.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before {
745 background-position: 0px -187px;
746}
747.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
748 background-position: -17px -187px;
749}
750.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
751 background-position: -34px -187px;
752}
753
754.tsd-kind-variable > .tsd-kind-icon:before {
755 background-position: -136px -0px;
756}
757.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before {
758 background-position: -153px -0px;
759}
760.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before {
761 background-position: -119px -0px;
762}
763.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before {
764 background-position: -51px -0px;
765}
766.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
767 background-position: -68px -0px;
768}
769.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
770 background-position: -85px -0px;
771}
772.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
773 background-position: -102px -0px;
774}
775.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
776 background-position: -119px -0px;
777}
778.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before {
779 background-position: -170px -0px;
780}
781.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
782 background-position: -187px -0px;
783}
784.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
785 background-position: -119px -0px;
786}
787.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before {
788 background-position: -204px -0px;
789}
790.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
791 background-position: -221px -0px;
792}
793
794.tsd-kind-property > .tsd-kind-icon:before {
795 background-position: -136px -0px;
796}
797.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before {
798 background-position: -153px -0px;
799}
800.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before {
801 background-position: -119px -0px;
802}
803.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before {
804 background-position: -51px -0px;
805}
806.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
807 background-position: -68px -0px;
808}
809.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
810 background-position: -85px -0px;
811}
812.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
813 background-position: -102px -0px;
814}
815.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
816 background-position: -119px -0px;
817}
818.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before {
819 background-position: -170px -0px;
820}
821.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
822 background-position: -187px -0px;
823}
824.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
825 background-position: -119px -0px;
826}
827.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before {
828 background-position: -204px -0px;
829}
830.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
831 background-position: -221px -0px;
832}
833
834.tsd-kind-get-signature > .tsd-kind-icon:before {
835 background-position: -136px -17px;
836}
837.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before {
838 background-position: -153px -17px;
839}
840.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before {
841 background-position: -119px -17px;
842}
843.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
844 background-position: -51px -17px;
845}
846.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
847 background-position: -68px -17px;
848}
849.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
850 background-position: -85px -17px;
851}
852.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
853 background-position: -102px -17px;
854}
855.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
856 background-position: -119px -17px;
857}
858.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
859 background-position: -170px -17px;
860}
861.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
862 background-position: -187px -17px;
863}
864.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
865 background-position: -119px -17px;
866}
867.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
868 background-position: -204px -17px;
869}
870.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
871 background-position: -221px -17px;
872}
873
874.tsd-kind-set-signature > .tsd-kind-icon:before {
875 background-position: -136px -34px;
876}
877.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before {
878 background-position: -153px -34px;
879}
880.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before {
881 background-position: -119px -34px;
882}
883.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
884 background-position: -51px -34px;
885}
886.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
887 background-position: -68px -34px;
888}
889.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
890 background-position: -85px -34px;
891}
892.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
893 background-position: -102px -34px;
894}
895.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
896 background-position: -119px -34px;
897}
898.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
899 background-position: -170px -34px;
900}
901.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
902 background-position: -187px -34px;
903}
904.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
905 background-position: -119px -34px;
906}
907.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
908 background-position: -204px -34px;
909}
910.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
911 background-position: -221px -34px;
912}
913
914.tsd-kind-accessor > .tsd-kind-icon:before {
915 background-position: -136px -51px;
916}
917.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before {
918 background-position: -153px -51px;
919}
920.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before {
921 background-position: -119px -51px;
922}
923.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before {
924 background-position: -51px -51px;
925}
926.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
927 background-position: -68px -51px;
928}
929.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
930 background-position: -85px -51px;
931}
932.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
933 background-position: -102px -51px;
934}
935.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
936 background-position: -119px -51px;
937}
938.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before {
939 background-position: -170px -51px;
940}
941.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
942 background-position: -187px -51px;
943}
944.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
945 background-position: -119px -51px;
946}
947.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before {
948 background-position: -204px -51px;
949}
950.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
951 background-position: -221px -51px;
952}
953
954.tsd-kind-function > .tsd-kind-icon:before {
955 background-position: -136px -68px;
956}
957.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before {
958 background-position: -153px -68px;
959}
960.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before {
961 background-position: -119px -68px;
962}
963.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before {
964 background-position: -51px -68px;
965}
966.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
967 background-position: -68px -68px;
968}
969.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
970 background-position: -85px -68px;
971}
972.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
973 background-position: -102px -68px;
974}
975.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
976 background-position: -119px -68px;
977}
978.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before {
979 background-position: -170px -68px;
980}
981.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
982 background-position: -187px -68px;
983}
984.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
985 background-position: -119px -68px;
986}
987.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before {
988 background-position: -204px -68px;
989}
990.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
991 background-position: -221px -68px;
992}
993
994.tsd-kind-method > .tsd-kind-icon:before {
995 background-position: -136px -68px;
996}
997.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before {
998 background-position: -153px -68px;
999}
1000.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before {
1001 background-position: -119px -68px;
1002}
1003.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before {
1004 background-position: -51px -68px;
1005}
1006.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1007 background-position: -68px -68px;
1008}
1009.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1010 background-position: -85px -68px;
1011}
1012.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1013 background-position: -102px -68px;
1014}
1015.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1016 background-position: -119px -68px;
1017}
1018.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before {
1019 background-position: -170px -68px;
1020}
1021.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1022 background-position: -187px -68px;
1023}
1024.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1025 background-position: -119px -68px;
1026}
1027.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before {
1028 background-position: -204px -68px;
1029}
1030.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1031 background-position: -221px -68px;
1032}
1033
1034.tsd-kind-call-signature > .tsd-kind-icon:before {
1035 background-position: -136px -68px;
1036}
1037.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before {
1038 background-position: -153px -68px;
1039}
1040.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before {
1041 background-position: -119px -68px;
1042}
1043.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
1044 background-position: -51px -68px;
1045}
1046.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1047 background-position: -68px -68px;
1048}
1049.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1050 background-position: -85px -68px;
1051}
1052.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1053 background-position: -102px -68px;
1054}
1055.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1056 background-position: -119px -68px;
1057}
1058.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
1059 background-position: -170px -68px;
1060}
1061.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1062 background-position: -187px -68px;
1063}
1064.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1065 background-position: -119px -68px;
1066}
1067.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
1068 background-position: -204px -68px;
1069}
1070.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1071 background-position: -221px -68px;
1072}
1073
1074.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before {
1075 background-position: -136px -85px;
1076}
1077.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
1078 background-position: -153px -85px;
1079}
1080.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
1081 background-position: -119px -85px;
1082}
1083.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before {
1084 background-position: -51px -85px;
1085}
1086.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1087 background-position: -68px -85px;
1088}
1089.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1090 background-position: -85px -85px;
1091}
1092.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1093 background-position: -102px -85px;
1094}
1095.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1096 background-position: -119px -85px;
1097}
1098.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before {
1099 background-position: -170px -85px;
1100}
1101.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1102 background-position: -187px -85px;
1103}
1104.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1105 background-position: -119px -85px;
1106}
1107.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before {
1108 background-position: -204px -85px;
1109}
1110.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1111 background-position: -221px -85px;
1112}
1113
1114.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before {
1115 background-position: -136px -85px;
1116}
1117.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before {
1118 background-position: -153px -85px;
1119}
1120.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before {
1121 background-position: -119px -85px;
1122}
1123.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before {
1124 background-position: -51px -85px;
1125}
1126.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1127 background-position: -68px -85px;
1128}
1129.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1130 background-position: -85px -85px;
1131}
1132.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1133 background-position: -102px -85px;
1134}
1135.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1136 background-position: -119px -85px;
1137}
1138.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before {
1139 background-position: -170px -85px;
1140}
1141.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1142 background-position: -187px -85px;
1143}
1144.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1145 background-position: -119px -85px;
1146}
1147.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before {
1148 background-position: -204px -85px;
1149}
1150.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1151 background-position: -221px -85px;
1152}
1153
1154.tsd-kind-constructor > .tsd-kind-icon:before {
1155 background-position: -136px -102px;
1156}
1157.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before {
1158 background-position: -153px -102px;
1159}
1160.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before {
1161 background-position: -119px -102px;
1162}
1163.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before {
1164 background-position: -51px -102px;
1165}
1166.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1167 background-position: -68px -102px;
1168}
1169.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1170 background-position: -85px -102px;
1171}
1172.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1173 background-position: -102px -102px;
1174}
1175.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1176 background-position: -119px -102px;
1177}
1178.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before {
1179 background-position: -170px -102px;
1180}
1181.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1182 background-position: -187px -102px;
1183}
1184.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1185 background-position: -119px -102px;
1186}
1187.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before {
1188 background-position: -204px -102px;
1189}
1190.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1191 background-position: -221px -102px;
1192}
1193
1194.tsd-kind-constructor-signature > .tsd-kind-icon:before {
1195 background-position: -136px -102px;
1196}
1197.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before {
1198 background-position: -153px -102px;
1199}
1200.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before {
1201 background-position: -119px -102px;
1202}
1203.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
1204 background-position: -51px -102px;
1205}
1206.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1207 background-position: -68px -102px;
1208}
1209.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1210 background-position: -85px -102px;
1211}
1212.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1213 background-position: -102px -102px;
1214}
1215.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1216 background-position: -119px -102px;
1217}
1218.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
1219 background-position: -170px -102px;
1220}
1221.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1222 background-position: -187px -102px;
1223}
1224.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1225 background-position: -119px -102px;
1226}
1227.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
1228 background-position: -204px -102px;
1229}
1230.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1231 background-position: -221px -102px;
1232}
1233
1234.tsd-kind-index-signature > .tsd-kind-icon:before {
1235 background-position: -136px -119px;
1236}
1237.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before {
1238 background-position: -153px -119px;
1239}
1240.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before {
1241 background-position: -119px -119px;
1242}
1243.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
1244 background-position: -51px -119px;
1245}
1246.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1247 background-position: -68px -119px;
1248}
1249.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1250 background-position: -85px -119px;
1251}
1252.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1253 background-position: -102px -119px;
1254}
1255.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1256 background-position: -119px -119px;
1257}
1258.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
1259 background-position: -170px -119px;
1260}
1261.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1262 background-position: -187px -119px;
1263}
1264.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1265 background-position: -119px -119px;
1266}
1267.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
1268 background-position: -204px -119px;
1269}
1270.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1271 background-position: -221px -119px;
1272}
1273
1274.tsd-kind-event > .tsd-kind-icon:before {
1275 background-position: -136px -136px;
1276}
1277.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before {
1278 background-position: -153px -136px;
1279}
1280.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before {
1281 background-position: -119px -136px;
1282}
1283.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before {
1284 background-position: -51px -136px;
1285}
1286.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1287 background-position: -68px -136px;
1288}
1289.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1290 background-position: -85px -136px;
1291}
1292.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1293 background-position: -102px -136px;
1294}
1295.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1296 background-position: -119px -136px;
1297}
1298.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before {
1299 background-position: -170px -136px;
1300}
1301.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1302 background-position: -187px -136px;
1303}
1304.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1305 background-position: -119px -136px;
1306}
1307.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before {
1308 background-position: -204px -136px;
1309}
1310.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1311 background-position: -221px -136px;
1312}
1313
1314.tsd-is-static > .tsd-kind-icon:before {
1315 background-position: -136px -153px;
1316}
1317.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before {
1318 background-position: -153px -153px;
1319}
1320.tsd-is-static.tsd-is-private > .tsd-kind-icon:before {
1321 background-position: -119px -153px;
1322}
1323.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before {
1324 background-position: -51px -153px;
1325}
1326.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1327 background-position: -68px -153px;
1328}
1329.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1330 background-position: -85px -153px;
1331}
1332.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1333 background-position: -102px -153px;
1334}
1335.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1336 background-position: -119px -153px;
1337}
1338.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before {
1339 background-position: -170px -153px;
1340}
1341.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1342 background-position: -187px -153px;
1343}
1344.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1345 background-position: -119px -153px;
1346}
1347.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before {
1348 background-position: -204px -153px;
1349}
1350.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1351 background-position: -221px -153px;
1352}
1353
1354.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before {
1355 background-position: -136px -170px;
1356}
1357.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before {
1358 background-position: -153px -170px;
1359}
1360.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before {
1361 background-position: -119px -170px;
1362}
1363.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before {
1364 background-position: -51px -170px;
1365}
1366.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1367 background-position: -68px -170px;
1368}
1369.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1370 background-position: -85px -170px;
1371}
1372.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1373 background-position: -102px -170px;
1374}
1375.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1376 background-position: -119px -170px;
1377}
1378.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before {
1379 background-position: -170px -170px;
1380}
1381.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1382 background-position: -187px -170px;
1383}
1384.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1385 background-position: -119px -170px;
1386}
1387.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before {
1388 background-position: -204px -170px;
1389}
1390.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1391 background-position: -221px -170px;
1392}
1393
1394.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before {
1395 background-position: -136px -170px;
1396}
1397.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before {
1398 background-position: -153px -170px;
1399}
1400.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before {
1401 background-position: -119px -170px;
1402}
1403.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before {
1404 background-position: -51px -170px;
1405}
1406.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1407 background-position: -68px -170px;
1408}
1409.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1410 background-position: -85px -170px;
1411}
1412.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1413 background-position: -102px -170px;
1414}
1415.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1416 background-position: -119px -170px;
1417}
1418.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before {
1419 background-position: -170px -170px;
1420}
1421.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1422 background-position: -187px -170px;
1423}
1424.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1425 background-position: -119px -170px;
1426}
1427.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before {
1428 background-position: -204px -170px;
1429}
1430.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1431 background-position: -221px -170px;
1432}
1433
1434.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before {
1435 background-position: -136px -170px;
1436}
1437.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before {
1438 background-position: -153px -170px;
1439}
1440.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before {
1441 background-position: -119px -170px;
1442}
1443.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before {
1444 background-position: -51px -170px;
1445}
1446.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1447 background-position: -68px -170px;
1448}
1449.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1450 background-position: -85px -170px;
1451}
1452.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1453 background-position: -102px -170px;
1454}
1455.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1456 background-position: -119px -170px;
1457}
1458.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before {
1459 background-position: -170px -170px;
1460}
1461.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1462 background-position: -187px -170px;
1463}
1464.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1465 background-position: -119px -170px;
1466}
1467.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before {
1468 background-position: -204px -170px;
1469}
1470.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1471 background-position: -221px -170px;
1472}
1473
1474.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before {
1475 background-position: -136px -187px;
1476}
1477.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before {
1478 background-position: -153px -187px;
1479}
1480.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before {
1481 background-position: -119px -187px;
1482}
1483.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before {
1484 background-position: -51px -187px;
1485}
1486.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before {
1487 background-position: -68px -187px;
1488}
1489.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before {
1490 background-position: -85px -187px;
1491}
1492.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before {
1493 background-position: -102px -187px;
1494}
1495.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before {
1496 background-position: -119px -187px;
1497}
1498.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before {
1499 background-position: -170px -187px;
1500}
1501.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before {
1502 background-position: -187px -187px;
1503}
1504.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before {
1505 background-position: -119px -187px;
1506}
1507.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before {
1508 background-position: -204px -187px;
1509}
1510.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before {
1511 background-position: -221px -187px;
1512}
1513
1514@keyframes fade-in {
1515 from {
1516 opacity: 0;
1517 }
1518 to {
1519 opacity: 1;
1520 }
1521}
1522@keyframes fade-out {
1523 from {
1524 opacity: 1;
1525 visibility: visible;
1526 }
1527 to {
1528 opacity: 0;
1529 }
1530}
1531@keyframes fade-in-delayed {
1532 0% {
1533 opacity: 0;
1534 }
1535 33% {
1536 opacity: 0;
1537 }
1538 100% {
1539 opacity: 1;
1540 }
1541}
1542@keyframes fade-out-delayed {
1543 0% {
1544 opacity: 1;
1545 visibility: visible;
1546 }
1547 66% {
1548 opacity: 0;
1549 }
1550 100% {
1551 opacity: 0;
1552 }
1553}
1554@keyframes shift-to-left {
1555 from {
1556 transform: translate(0, 0);
1557 }
1558 to {
1559 transform: translate(-25%, 0);
1560 }
1561}
1562@keyframes unshift-to-left {
1563 from {
1564 transform: translate(-25%, 0);
1565 }
1566 to {
1567 transform: translate(0, 0);
1568 }
1569}
1570@keyframes pop-in-from-right {
1571 from {
1572 transform: translate(100%, 0);
1573 }
1574 to {
1575 transform: translate(0, 0);
1576 }
1577}
1578@keyframes pop-out-to-right {
1579 from {
1580 transform: translate(0, 0);
1581 visibility: visible;
1582 }
1583 to {
1584 transform: translate(100%, 0);
1585 }
1586}
1587body {
1588 background: #fdfdfd;
1589 font-family: "Segoe UI", sans-serif;
1590 font-size: 16px;
1591 color: #222;
1592}
1593
1594a {
1595 color: #4da6ff;
1596 text-decoration: none;
1597}
1598a:hover {
1599 text-decoration: underline;
1600}
1601
1602code, pre {
1603 font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1604 padding: 0.2em;
1605 margin: 0;
1606 font-size: 14px;
1607 background-color: rgba(0, 0, 0, 0.04);
1608}
1609
1610pre {
1611 padding: 10px;
1612}
1613pre code {
1614 padding: 0;
1615 font-size: 100%;
1616 background-color: transparent;
1617}
1618
1619blockquote {
1620 margin: 1em 0;
1621 padding-left: 1em;
1622 border-left: 4px solid gray;
1623}
1624
1625.tsd-typography {
1626 line-height: 1.333em;
1627}
1628.tsd-typography ul {
1629 list-style: square;
1630 padding: 0 0 0 20px;
1631 margin: 0;
1632}
1633.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 {
1634 font-size: 1em;
1635 margin: 0;
1636}
1637.tsd-typography h5, .tsd-typography h6 {
1638 font-weight: normal;
1639}
1640.tsd-typography p, .tsd-typography ul, .tsd-typography ol {
1641 margin: 1em 0;
1642}
1643
1644@media (min-width: 901px) and (max-width: 1024px) {
1645 html.default .col-content {
1646 width: 72%;
1647 }
1648 html.default .col-menu {
1649 width: 28%;
1650 }
1651 html.default .tsd-navigation {
1652 padding-left: 10px;
1653 }
1654}
1655@media (max-width: 900px) {
1656 html.default .col-content {
1657 float: none;
1658 width: 100%;
1659 }
1660 html.default .col-menu {
1661 position: fixed !important;
1662 overflow: auto;
1663 -webkit-overflow-scrolling: touch;
1664 z-index: 1024;
1665 top: 0 !important;
1666 bottom: 0 !important;
1667 left: auto !important;
1668 right: 0 !important;
1669 width: 100%;
1670 padding: 20px 20px 0 0;
1671 max-width: 450px;
1672 visibility: hidden;
1673 background-color: #fff;
1674 transform: translate(100%, 0);
1675 }
1676 html.default .col-menu > *:last-child {
1677 padding-bottom: 20px;
1678 }
1679 html.default .overlay {
1680 content: "";
1681 display: block;
1682 position: fixed;
1683 z-index: 1023;
1684 top: 0;
1685 left: 0;
1686 right: 0;
1687 bottom: 0;
1688 background-color: rgba(0, 0, 0, 0.75);
1689 visibility: hidden;
1690 }
1691 html.default.to-has-menu .overlay {
1692 animation: fade-in 0.4s;
1693 }
1694 html.default.to-has-menu header,
1695html.default.to-has-menu footer,
1696html.default.to-has-menu .col-content {
1697 animation: shift-to-left 0.4s;
1698 }
1699 html.default.to-has-menu .col-menu {
1700 animation: pop-in-from-right 0.4s;
1701 }
1702 html.default.from-has-menu .overlay {
1703 animation: fade-out 0.4s;
1704 }
1705 html.default.from-has-menu header,
1706html.default.from-has-menu footer,
1707html.default.from-has-menu .col-content {
1708 animation: unshift-to-left 0.4s;
1709 }
1710 html.default.from-has-menu .col-menu {
1711 animation: pop-out-to-right 0.4s;
1712 }
1713 html.default.has-menu body {
1714 overflow: hidden;
1715 }
1716 html.default.has-menu .overlay {
1717 visibility: visible;
1718 }
1719 html.default.has-menu header,
1720html.default.has-menu footer,
1721html.default.has-menu .col-content {
1722 transform: translate(-25%, 0);
1723 }
1724 html.default.has-menu .col-menu {
1725 visibility: visible;
1726 transform: translate(0, 0);
1727 }
1728}
1729
1730.tsd-page-title {
1731 padding: 70px 0 20px 0;
1732 margin: 0 0 40px 0;
1733 background: #fff;
1734 box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
1735}
1736.tsd-page-title h1 {
1737 margin: 0;
1738}
1739
1740.tsd-breadcrumb {
1741 margin: 0;
1742 padding: 0;
1743 color: #707070;
1744}
1745.tsd-breadcrumb a {
1746 color: #707070;
1747 text-decoration: none;
1748}
1749.tsd-breadcrumb a:hover {
1750 text-decoration: underline;
1751}
1752.tsd-breadcrumb li {
1753 display: inline;
1754}
1755.tsd-breadcrumb li:after {
1756 content: " / ";
1757}
1758
1759html.minimal .container {
1760 margin: 0;
1761}
1762html.minimal .container-main {
1763 padding-top: 50px;
1764 padding-bottom: 0;
1765}
1766html.minimal .content-wrap {
1767 padding-left: 300px;
1768}
1769html.minimal .tsd-navigation {
1770 position: fixed !important;
1771 overflow: auto;
1772 -webkit-overflow-scrolling: touch;
1773 box-sizing: border-box;
1774 z-index: 1;
1775 left: 0;
1776 top: 40px;
1777 bottom: 0;
1778 width: 300px;
1779 padding: 20px;
1780 margin: 0;
1781}
1782html.minimal .tsd-member .tsd-member {
1783 margin-left: 0;
1784}
1785html.minimal .tsd-page-toolbar {
1786 position: fixed;
1787 z-index: 2;
1788}
1789html.minimal #tsd-filter .tsd-filter-group {
1790 right: 0;
1791 transform: none;
1792}
1793html.minimal footer {
1794 background-color: transparent;
1795}
1796html.minimal footer .container {
1797 padding: 0;
1798}
1799html.minimal .tsd-generator {
1800 padding: 0;
1801}
1802@media (max-width: 900px) {
1803 html.minimal .tsd-navigation {
1804 display: none;
1805 }
1806 html.minimal .content-wrap {
1807 padding-left: 0;
1808 }
1809}
1810
1811dl.tsd-comment-tags {
1812 overflow: hidden;
1813}
1814dl.tsd-comment-tags dt {
1815 float: left;
1816 padding: 1px 5px;
1817 margin: 0 10px 0 0;
1818 border-radius: 4px;
1819 border: 1px solid #707070;
1820 color: #707070;
1821 font-size: 0.8em;
1822 font-weight: normal;
1823}
1824dl.tsd-comment-tags dd {
1825 margin: 0 0 10px 0;
1826}
1827dl.tsd-comment-tags dd:before, dl.tsd-comment-tags dd:after {
1828 display: table;
1829 content: " ";
1830}
1831dl.tsd-comment-tags dd pre, dl.tsd-comment-tags dd:after {
1832 clear: both;
1833}
1834dl.tsd-comment-tags p {
1835 margin: 0;
1836}
1837
1838.tsd-panel.tsd-comment .lead {
1839 font-size: 1.1em;
1840 line-height: 1.333em;
1841 margin-bottom: 2em;
1842}
1843.tsd-panel.tsd-comment .lead:last-child {
1844 margin-bottom: 0;
1845}
1846
1847.toggle-protected .tsd-is-private {
1848 display: none;
1849}
1850
1851.toggle-public .tsd-is-private,
1852.toggle-public .tsd-is-protected,
1853.toggle-public .tsd-is-private-protected {
1854 display: none;
1855}
1856
1857.toggle-inherited .tsd-is-inherited {
1858 display: none;
1859}
1860
1861.toggle-externals .tsd-is-external {
1862 display: none;
1863}
1864
1865#tsd-filter {
1866 position: relative;
1867 display: inline-block;
1868 height: 40px;
1869 vertical-align: bottom;
1870}
1871.no-filter #tsd-filter {
1872 display: none;
1873}
1874#tsd-filter .tsd-filter-group {
1875 display: inline-block;
1876 height: 40px;
1877 vertical-align: bottom;
1878 white-space: nowrap;
1879}
1880#tsd-filter input {
1881 display: none;
1882}
1883@media (max-width: 900px) {
1884 #tsd-filter .tsd-filter-group {
1885 display: block;
1886 position: absolute;
1887 top: 40px;
1888 right: 20px;
1889 height: auto;
1890 background-color: #fff;
1891 visibility: hidden;
1892 transform: translate(50%, 0);
1893 box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
1894 }
1895 .has-options #tsd-filter .tsd-filter-group {
1896 visibility: visible;
1897 }
1898 .to-has-options #tsd-filter .tsd-filter-group {
1899 animation: fade-in 0.2s;
1900 }
1901 .from-has-options #tsd-filter .tsd-filter-group {
1902 animation: fade-out 0.2s;
1903 }
1904 #tsd-filter label,
1905#tsd-filter .tsd-select {
1906 display: block;
1907 padding-right: 20px;
1908 }
1909}
1910
1911footer {
1912 border-top: 1px solid #eee;
1913 background-color: #fff;
1914}
1915footer.with-border-bottom {
1916 border-bottom: 1px solid #eee;
1917}
1918footer .tsd-legend-group {
1919 font-size: 0;
1920}
1921footer .tsd-legend {
1922 display: inline-block;
1923 width: 25%;
1924 padding: 0;
1925 font-size: 16px;
1926 list-style: none;
1927 line-height: 1.333em;
1928 vertical-align: top;
1929}
1930@media (max-width: 900px) {
1931 footer .tsd-legend {
1932 width: 50%;
1933 }
1934}
1935
1936.tsd-hierarchy {
1937 list-style: square;
1938 padding: 0 0 0 20px;
1939 margin: 0;
1940}
1941.tsd-hierarchy .target {
1942 font-weight: bold;
1943}
1944
1945.tsd-index-panel .tsd-index-content {
1946 margin-bottom: -30px !important;
1947}
1948.tsd-index-panel .tsd-index-section {
1949 margin-bottom: 30px !important;
1950}
1951.tsd-index-panel h3 {
1952 margin: 0 -20px 10px -20px;
1953 padding: 0 20px 10px 20px;
1954 border-bottom: 1px solid #eee;
1955}
1956.tsd-index-panel ul.tsd-index-list {
1957 -webkit-column-count: 3;
1958 -moz-column-count: 3;
1959 -ms-column-count: 3;
1960 -o-column-count: 3;
1961 column-count: 3;
1962 -webkit-column-gap: 20px;
1963 -moz-column-gap: 20px;
1964 -ms-column-gap: 20px;
1965 -o-column-gap: 20px;
1966 column-gap: 20px;
1967 padding: 0;
1968 list-style: none;
1969 line-height: 1.333em;
1970}
1971@media (max-width: 900px) {
1972 .tsd-index-panel ul.tsd-index-list {
1973 -webkit-column-count: 1;
1974 -moz-column-count: 1;
1975 -ms-column-count: 1;
1976 -o-column-count: 1;
1977 column-count: 1;
1978 }
1979}
1980@media (min-width: 901px) and (max-width: 1024px) {
1981 .tsd-index-panel ul.tsd-index-list {
1982 -webkit-column-count: 2;
1983 -moz-column-count: 2;
1984 -ms-column-count: 2;
1985 -o-column-count: 2;
1986 column-count: 2;
1987 }
1988}
1989.tsd-index-panel ul.tsd-index-list li {
1990 -webkit-page-break-inside: avoid;
1991 -moz-page-break-inside: avoid;
1992 -ms-page-break-inside: avoid;
1993 -o-page-break-inside: avoid;
1994 page-break-inside: avoid;
1995}
1996.tsd-index-panel a,
1997.tsd-index-panel .tsd-parent-kind-module a {
1998 color: #9600ff;
1999}
2000.tsd-index-panel .tsd-parent-kind-interface a {
2001 color: #647F1B;
2002}
2003.tsd-index-panel .tsd-parent-kind-enum a {
2004 color: #937210;
2005}
2006.tsd-index-panel .tsd-parent-kind-class a {
2007 color: #0672DE;
2008}
2009.tsd-index-panel .tsd-kind-module a {
2010 color: #9600ff;
2011}
2012.tsd-index-panel .tsd-kind-interface a {
2013 color: #647F1B;
2014}
2015.tsd-index-panel .tsd-kind-enum a {
2016 color: #937210;
2017}
2018.tsd-index-panel .tsd-kind-class a {
2019 color: #0672DE;
2020}
2021.tsd-index-panel .tsd-is-private a {
2022 color: #707070;
2023}
2024
2025.tsd-flag {
2026 display: inline-block;
2027 padding: 1px 5px;
2028 border-radius: 4px;
2029 color: #fff;
2030 background-color: #707070;
2031 text-indent: 0;
2032 font-size: 14px;
2033 font-weight: normal;
2034}
2035
2036.tsd-anchor {
2037 position: absolute;
2038 top: -100px;
2039}
2040
2041.tsd-member {
2042 position: relative;
2043}
2044.tsd-member .tsd-anchor + h3 {
2045 margin-top: 0;
2046 margin-bottom: 0;
2047 border-bottom: none;
2048}
2049.tsd-member a[data-tsd-kind] {
2050 color: #9600ff;
2051}
2052.tsd-member a[data-tsd-kind=Interface] {
2053 color: #647F1B;
2054}
2055.tsd-member a[data-tsd-kind=Enum] {
2056 color: #937210;
2057}
2058.tsd-member a[data-tsd-kind=Class] {
2059 color: #0672DE;
2060}
2061.tsd-member a[data-tsd-kind=Private] {
2062 color: #707070;
2063}
2064
2065.tsd-navigation {
2066 margin: 0 0 0 40px;
2067}
2068.tsd-navigation a {
2069 display: block;
2070 padding-top: 2px;
2071 padding-bottom: 2px;
2072 border-left: 2px solid transparent;
2073 color: #222;
2074 text-decoration: none;
2075 transition: border-left-color 0.1s;
2076}
2077.tsd-navigation a:hover {
2078 text-decoration: underline;
2079}
2080.tsd-navigation ul {
2081 margin: 0;
2082 padding: 0;
2083 list-style: none;
2084}
2085.tsd-navigation li {
2086 padding: 0;
2087}
2088
2089.tsd-navigation.primary {
2090 padding-bottom: 40px;
2091}
2092.tsd-navigation.primary a {
2093 display: block;
2094 padding-top: 6px;
2095 padding-bottom: 6px;
2096}
2097.tsd-navigation.primary ul li a {
2098 padding-left: 5px;
2099}
2100.tsd-navigation.primary ul li li a {
2101 padding-left: 25px;
2102}
2103.tsd-navigation.primary ul li li li a {
2104 padding-left: 45px;
2105}
2106.tsd-navigation.primary ul li li li li a {
2107 padding-left: 65px;
2108}
2109.tsd-navigation.primary ul li li li li li a {
2110 padding-left: 85px;
2111}
2112.tsd-navigation.primary ul li li li li li li a {
2113 padding-left: 105px;
2114}
2115.tsd-navigation.primary > ul {
2116 border-bottom: 1px solid #eee;
2117}
2118.tsd-navigation.primary li {
2119 border-top: 1px solid #eee;
2120}
2121.tsd-navigation.primary li.current > a {
2122 font-weight: bold;
2123}
2124.tsd-navigation.primary li.label span {
2125 display: block;
2126 padding: 20px 0 6px 5px;
2127 color: #707070;
2128}
2129.tsd-navigation.primary li.globals + li > span, .tsd-navigation.primary li.globals + li > a {
2130 padding-top: 20px;
2131}
2132
2133.tsd-navigation.secondary {
2134 max-height: calc(100vh - 1rem - 40px);
2135 overflow: auto;
2136 position: -webkit-sticky;
2137 position: sticky;
2138 top: calc(.5rem + 40px);
2139 transition: 0.3s;
2140}
2141.tsd-navigation.secondary.tsd-navigation--toolbar-hide {
2142 max-height: calc(100vh - 1rem);
2143 top: 0.5rem;
2144}
2145.tsd-navigation.secondary ul {
2146 transition: opacity 0.2s;
2147}
2148.tsd-navigation.secondary ul li a {
2149 padding-left: 25px;
2150}
2151.tsd-navigation.secondary ul li li a {
2152 padding-left: 45px;
2153}
2154.tsd-navigation.secondary ul li li li a {
2155 padding-left: 65px;
2156}
2157.tsd-navigation.secondary ul li li li li a {
2158 padding-left: 85px;
2159}
2160.tsd-navigation.secondary ul li li li li li a {
2161 padding-left: 105px;
2162}
2163.tsd-navigation.secondary ul li li li li li li a {
2164 padding-left: 125px;
2165}
2166.tsd-navigation.secondary ul.current a {
2167 border-left-color: #eee;
2168}
2169.tsd-navigation.secondary li.focus > a,
2170.tsd-navigation.secondary ul.current li.focus > a {
2171 border-left-color: #000;
2172}
2173.tsd-navigation.secondary li.current {
2174 margin-top: 20px;
2175 margin-bottom: 20px;
2176 border-left-color: #eee;
2177}
2178.tsd-navigation.secondary li.current > a {
2179 font-weight: bold;
2180}
2181
2182@media (min-width: 901px) {
2183 .menu-sticky-wrap {
2184 position: static;
2185 }
2186}
2187
2188.tsd-panel {
2189 margin: 20px 0;
2190 padding: 20px;
2191 background-color: #fff;
2192 box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
2193}
2194.tsd-panel:empty {
2195 display: none;
2196}
2197.tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 {
2198 margin: 1.5em -20px 10px -20px;
2199 padding: 0 20px 10px 20px;
2200 border-bottom: 1px solid #eee;
2201}
2202.tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature {
2203 margin-bottom: 0;
2204 border-bottom: 0;
2205}
2206.tsd-panel table {
2207 display: block;
2208 width: 100%;
2209 overflow: auto;
2210 margin-top: 10px;
2211 word-break: normal;
2212 word-break: keep-all;
2213}
2214.tsd-panel table th {
2215 font-weight: bold;
2216}
2217.tsd-panel table th, .tsd-panel table td {
2218 padding: 6px 13px;
2219 border: 1px solid #ddd;
2220}
2221.tsd-panel table tr {
2222 background-color: #fff;
2223 border-top: 1px solid #ccc;
2224}
2225.tsd-panel table tr:nth-child(2n) {
2226 background-color: #f8f8f8;
2227}
2228
2229.tsd-panel-group {
2230 margin: 60px 0;
2231}
2232.tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 {
2233 padding-left: 20px;
2234 padding-right: 20px;
2235}
2236
2237#tsd-search {
2238 transition: background-color 0.2s;
2239}
2240#tsd-search .title {
2241 position: relative;
2242 z-index: 2;
2243}
2244#tsd-search .field {
2245 position: absolute;
2246 left: 0;
2247 top: 0;
2248 right: 40px;
2249 height: 40px;
2250}
2251#tsd-search .field input {
2252 box-sizing: border-box;
2253 position: relative;
2254 top: -50px;
2255 z-index: 1;
2256 width: 100%;
2257 padding: 0 10px;
2258 opacity: 0;
2259 outline: 0;
2260 border: 0;
2261 background: transparent;
2262 color: #222;
2263}
2264#tsd-search .field label {
2265 position: absolute;
2266 overflow: hidden;
2267 right: -40px;
2268}
2269#tsd-search .field input,
2270#tsd-search .title {
2271 transition: opacity 0.2s;
2272}
2273#tsd-search .results {
2274 position: absolute;
2275 visibility: hidden;
2276 top: 40px;
2277 width: 100%;
2278 margin: 0;
2279 padding: 0;
2280 list-style: none;
2281 box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
2282}
2283#tsd-search .results li {
2284 padding: 0 10px;
2285 background-color: #fdfdfd;
2286}
2287#tsd-search .results li:nth-child(even) {
2288 background-color: #fff;
2289}
2290#tsd-search .results li.state {
2291 display: none;
2292}
2293#tsd-search .results li.current,
2294#tsd-search .results li:hover {
2295 background-color: #eee;
2296}
2297#tsd-search .results a {
2298 display: block;
2299}
2300#tsd-search .results a:before {
2301 top: 10px;
2302}
2303#tsd-search .results span.parent {
2304 color: #707070;
2305 font-weight: normal;
2306}
2307#tsd-search.has-focus {
2308 background-color: #eee;
2309}
2310#tsd-search.has-focus .field input {
2311 top: 0;
2312 opacity: 1;
2313}
2314#tsd-search.has-focus .title {
2315 z-index: 0;
2316 opacity: 0;
2317}
2318#tsd-search.has-focus .results {
2319 visibility: visible;
2320}
2321#tsd-search.loading .results li.state.loading {
2322 display: block;
2323}
2324#tsd-search.failure .results li.state.failure {
2325 display: block;
2326}
2327
2328.tsd-signature {
2329 margin: 0 0 1em 0;
2330 padding: 10px;
2331 border: 1px solid #eee;
2332 font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
2333 font-size: 14px;
2334 overflow-x: auto;
2335}
2336.tsd-signature.tsd-kind-icon {
2337 padding-left: 30px;
2338}
2339.tsd-signature.tsd-kind-icon:before {
2340 top: 10px;
2341 left: 10px;
2342}
2343.tsd-panel > .tsd-signature {
2344 margin-left: -20px;
2345 margin-right: -20px;
2346 border-width: 1px 0;
2347}
2348.tsd-panel > .tsd-signature.tsd-kind-icon {
2349 padding-left: 40px;
2350}
2351.tsd-panel > .tsd-signature.tsd-kind-icon:before {
2352 left: 20px;
2353}
2354
2355.tsd-signature-symbol {
2356 color: #707070;
2357 font-weight: normal;
2358}
2359
2360.tsd-signature-type {
2361 font-style: italic;
2362 font-weight: normal;
2363}
2364
2365.tsd-signatures {
2366 padding: 0;
2367 margin: 0 0 1em 0;
2368 border: 1px solid #eee;
2369}
2370.tsd-signatures .tsd-signature {
2371 margin: 0;
2372 border-width: 1px 0 0 0;
2373 transition: background-color 0.1s;
2374}
2375.tsd-signatures .tsd-signature:first-child {
2376 border-top-width: 0;
2377}
2378.tsd-signatures .tsd-signature.current {
2379 background-color: #eee;
2380}
2381.tsd-signatures.active > .tsd-signature {
2382 cursor: pointer;
2383}
2384.tsd-panel > .tsd-signatures {
2385 margin-left: -20px;
2386 margin-right: -20px;
2387 border-width: 1px 0;
2388}
2389.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon {
2390 padding-left: 40px;
2391}
2392.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before {
2393 left: 20px;
2394}
2395.tsd-panel > a.anchor + .tsd-signatures {
2396 border-top-width: 0;
2397 margin-top: -20px;
2398}
2399
2400ul.tsd-descriptions {
2401 position: relative;
2402 overflow: hidden;
2403 padding: 0;
2404 list-style: none;
2405}
2406ul.tsd-descriptions.active > .tsd-description {
2407 display: none;
2408}
2409ul.tsd-descriptions.active > .tsd-description.current {
2410 display: block;
2411}
2412ul.tsd-descriptions.active > .tsd-description.fade-in {
2413 animation: fade-in-delayed 0.3s;
2414}
2415ul.tsd-descriptions.active > .tsd-description.fade-out {
2416 animation: fade-out-delayed 0.3s;
2417 position: absolute;
2418 display: block;
2419 top: 0;
2420 left: 0;
2421 right: 0;
2422 opacity: 0;
2423 visibility: hidden;
2424}
2425ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 {
2426 font-size: 16px;
2427 margin: 1em 0 0.5em 0;
2428}
2429
2430ul.tsd-parameters,
2431ul.tsd-type-parameters {
2432 list-style: square;
2433 margin: 0;
2434 padding-left: 20px;
2435}
2436ul.tsd-parameters > li.tsd-parameter-signature,
2437ul.tsd-type-parameters > li.tsd-parameter-signature {
2438 list-style: none;
2439 margin-left: -20px;
2440}
2441ul.tsd-parameters h5,
2442ul.tsd-type-parameters h5 {
2443 font-size: 16px;
2444 margin: 1em 0 0.5em 0;
2445}
2446ul.tsd-parameters .tsd-comment,
2447ul.tsd-type-parameters .tsd-comment {
2448 margin-top: -0.5em;
2449}
2450
2451.tsd-sources {
2452 font-size: 14px;
2453 color: #707070;
2454 margin: 0 0 1em 0;
2455}
2456.tsd-sources a {
2457 color: #707070;
2458 text-decoration: underline;
2459}
2460.tsd-sources ul, .tsd-sources p {
2461 margin: 0 !important;
2462}
2463.tsd-sources ul {
2464 list-style: none;
2465 padding: 0;
2466}
2467
2468.tsd-page-toolbar {
2469 position: fixed;
2470 z-index: 1;
2471 top: 0;
2472 left: 0;
2473 width: 100%;
2474 height: 40px;
2475 color: #333;
2476 background: #fff;
2477 border-bottom: 1px solid #eee;
2478 transition: transform 0.3s linear;
2479}
2480.tsd-page-toolbar a {
2481 color: #333;
2482 text-decoration: none;
2483}
2484.tsd-page-toolbar a.title {
2485 font-weight: bold;
2486}
2487.tsd-page-toolbar a.title:hover {
2488 text-decoration: underline;
2489}
2490.tsd-page-toolbar .table-wrap {
2491 display: table;
2492 width: 100%;
2493 height: 40px;
2494}
2495.tsd-page-toolbar .table-cell {
2496 display: table-cell;
2497 position: relative;
2498 white-space: nowrap;
2499 line-height: 40px;
2500}
2501.tsd-page-toolbar .table-cell:first-child {
2502 width: 100%;
2503}
2504
2505.tsd-page-toolbar--hide {
2506 transform: translateY(-100%);
2507}
2508
2509.tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before {
2510 content: "";
2511 display: inline-block;
2512 width: 40px;
2513 height: 40px;
2514 margin: 0 -8px 0 0;
2515 background-image: url(../images/widgets.png);
2516 background-repeat: no-repeat;
2517 text-indent: -1024px;
2518 vertical-align: bottom;
2519}
2520@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
2521 .tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before {
2522 background-image: url(../images/widgets@2x.png);
2523 background-size: 320px 40px;
2524 }
2525}
2526
2527.tsd-widget {
2528 display: inline-block;
2529 overflow: hidden;
2530 opacity: 0.6;
2531 height: 40px;
2532 transition: opacity 0.1s, background-color 0.2s;
2533 vertical-align: bottom;
2534 cursor: pointer;
2535}
2536.tsd-widget:hover {
2537 opacity: 0.8;
2538}
2539.tsd-widget.active {
2540 opacity: 1;
2541 background-color: #eee;
2542}
2543.tsd-widget.no-caption {
2544 width: 40px;
2545}
2546.tsd-widget.no-caption:before {
2547 margin: 0;
2548}
2549.tsd-widget.search:before {
2550 background-position: 0 0;
2551}
2552.tsd-widget.menu:before {
2553 background-position: -40px 0;
2554}
2555.tsd-widget.options:before {
2556 background-position: -80px 0;
2557}
2558.tsd-widget.options, .tsd-widget.menu {
2559 display: none;
2560}
2561@media (max-width: 900px) {
2562 .tsd-widget.options, .tsd-widget.menu {
2563 display: inline-block;
2564 }
2565}
2566input[type=checkbox] + .tsd-widget:before {
2567 background-position: -120px 0;
2568}
2569input[type=checkbox]:checked + .tsd-widget:before {
2570 background-position: -160px 0;
2571}
2572
2573.tsd-select {
2574 position: relative;
2575 display: inline-block;
2576 height: 40px;
2577 transition: opacity 0.1s, background-color 0.2s;
2578 vertical-align: bottom;
2579 cursor: pointer;
2580}
2581.tsd-select .tsd-select-label {
2582 opacity: 0.6;
2583 transition: opacity 0.2s;
2584}
2585.tsd-select .tsd-select-label:before {
2586 background-position: -240px 0;
2587}
2588.tsd-select.active .tsd-select-label {
2589 opacity: 0.8;
2590}
2591.tsd-select.active .tsd-select-list {
2592 visibility: visible;
2593 opacity: 1;
2594 transition-delay: 0s;
2595}
2596.tsd-select .tsd-select-list {
2597 position: absolute;
2598 visibility: hidden;
2599 top: 40px;
2600 left: 0;
2601 margin: 0;
2602 padding: 0;
2603 opacity: 0;
2604 list-style: none;
2605 box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
2606 transition: visibility 0s 0.2s, opacity 0.2s;
2607}
2608.tsd-select .tsd-select-list li {
2609 padding: 0 20px 0 0;
2610 background-color: #fdfdfd;
2611}
2612.tsd-select .tsd-select-list li:before {
2613 background-position: 40px 0;
2614}
2615.tsd-select .tsd-select-list li:nth-child(even) {
2616 background-color: #fff;
2617}
2618.tsd-select .tsd-select-list li:hover {
2619 background-color: #eee;
2620}
2621.tsd-select .tsd-select-list li.selected:before {
2622 background-position: -200px 0;
2623}
2624@media (max-width: 900px) {
2625 .tsd-select .tsd-select-list {
2626 top: 0;
2627 left: auto;
2628 right: 100%;
2629 margin-right: -5px;
2630 }
2631 .tsd-select .tsd-select-label:before {
2632 background-position: -280px 0;
2633 }
2634}
2635
2636img {
2637 max-width: 100%;
2638}