diff --git a/CHANGELOG.md b/CHANGELOG.md index 6430403..12d6c85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [5.0.0](https://github.com/vansergen/poloniex-node-api/compare/v4.0.1...v5.0.0) (2021-10-30) + +### ⚠ BREAKING CHANGES + +- drop Node.js `<16.13.0` support +- change package type from `commonjs` to `module` +- rename the class `WebsocketClient` to `WebSocketClient` + +### Bug Fixes + +- add the `epoch_ms` field to WebSocket message ([92da589](https://github.com/vansergen/poloniex-node-api/commit/92da5896081c106d541dce9b17e8f17c66ec5d0c)) +- update `Currencies` ([eb3d647](https://github.com/vansergen/poloniex-node-api/commit/eb3d647c08bfe0a5328a50d9945b2aad85ad2f7e)) +- update `CurrencyPairs` ([56d0cc0](https://github.com/vansergen/poloniex-node-api/commit/56d0cc0f0ba4ba77f0d4fa0a5911f7458974b79a)) + +### Performance Improvements + +- change package type from `commonjs` to `module` ([99d3850](https://github.com/vansergen/poloniex-node-api/commit/99d3850325f1ec6d1b59f29c3796b91ada405599)) +- drop Node.js `<16.13.0` support ([883abfe](https://github.com/vansergen/poloniex-node-api/commit/883abfe7ee736bbb61590c5a1018c611b80139f7)) + +### Dependencies + +- upgrade `@types/ws` to `v8.2.0` ([e99f935](https://github.com/vansergen/poloniex-node-api/commit/e99f9356cd379e1d477b4aac5568a4100f54be75)) +- upgrade `rpc-request` to `v6.0.0` ([371d56a](https://github.com/vansergen/poloniex-node-api/commit/371d56ad9937309a81d743015e709e3192001c9b)) +- upgrade `ws` to `v8.2.3` ([c788e6d](https://github.com/vansergen/poloniex-node-api/commit/c788e6db9f5e358c1c90e9f15016ecd3c7963828)) + +### Code Refactoring + +- rename the class `WebsocketClient` to `WebSocketClient` ([ba9780b](https://github.com/vansergen/poloniex-node-api/commit/ba9780b6a89b89dd9d6e835eb2bd501abfe6e776)) + ### [4.0.1](https://github.com/vansergen/poloniex-node-api/compare/v4.0.0...v4.0.1) (2021-06-03) ### Metadata diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 0000000..e2ac661 --- /dev/null +++ b/docs/.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. \ No newline at end of file diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css deleted file mode 100644 index 99dc671..0000000 --- a/docs/assets/css/main.css +++ /dev/null @@ -1,2904 +0,0 @@ -:root { - --color-background: #fdfdfd; - --color-text: #222; - --color-text-aside: #707070; - --color-link: #4da6ff; - --color-menu-divider: #eee; - --color-menu-divider-focus: #000; - --color-menu-label: #707070; - --color-panel: #fff; - --color-panel-divider: #eee; - --color-comment-tag: #707070; - --color-comment-tag-text: #fff; - --color-code-background: rgba(0, 0, 0, 0.04); - --color-ts: #9600ff; - --color-ts-interface: #647f1b; - --color-ts-enum: #937210; - --color-ts-class: #0672de; - --color-ts-private: #707070; - --color-toolbar: #fff; - --color-toolbar-text: #333; -} - -/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ -/* ========================================================================== - * * HTML5 display definitions - * * ========================================================================== */ -/** - * * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -/** - * * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -/** - * * Prevent modern browsers from displaying `audio` without controls. - * * Remove excess height in iOS 5 devices. */ -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. - * * Known issue: no IE 6 support. */ -[hidden] { - display: none; -} - -/* ========================================================================== - * * Base - * * ========================================================================== */ -/** - * * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using - * * `em` units. - * * 2. Prevent iOS text size adjust after orientation change, without disabling - * * user zoom. */ -html { - font-size: 100%; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ - font-family: sans-serif; -} - -/** - * * Address `font-family` inconsistency between `textarea` and other form - * * elements. */ -button, -input, -select, -textarea { - font-family: sans-serif; -} - -/** - * * Address margins handled incorrectly in IE 6/7. */ -body { - margin: 0; -} - -/* ========================================================================== - * * Links - * * ========================================================================== */ -/** - * * Address `outline` inconsistency between Chrome and other browsers. */ -a:focus { - outline: thin dotted; -} -a:active, -a:hover { - outline: 0; -} - -/** - * * Improve readability when focused and also mouse hovered in all browsers. */ -/* ========================================================================== - * * Typography - * * ========================================================================== */ -/** - * * Address font sizes and margins set differently in IE 6/7. - * * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, - * * and Chrome. */ -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; -} - -/** - * * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ -b, -strong { - font-weight: bold; -} - -blockquote { - margin: 1em 40px; -} - -/** - * * Address styling not present in Safari 5 and Chrome. */ -dfn { - font-style: italic; -} - -/** - * * Address differences between Firefox and other browsers. - * * Known issue: no IE 6/7 normalization. */ -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -/** - * * Address styling not present in IE 6/7/8/9. */ -mark { - background: #ff0; - color: #000; -} - -/** - * * Address margins set differently in IE 6/7. */ -p, -pre { - margin: 1em 0; -} - -/** - * * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ -code, -kbd, -pre, -samp { - font-family: monospace, serif; - _font-family: "courier new", monospace; - font-size: 1em; -} - -/** - * * Improve readability of pre-formatted text in all browsers. */ -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -/** - * * Address CSS quotes not supported in IE 6/7. */ -q { - quotes: none; -} -q:before, -q:after { - content: ""; - content: none; -} - -/** - * * Address `quotes` property not supported in Safari 4. */ -/** - * * Address inconsistent and variable font size in all browsers. */ -small { - font-size: 80%; -} - -/** - * * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ -sub { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* ========================================================================== - * * Lists - * * ========================================================================== */ -/** - * * Address margins set differently in IE 6/7. */ -dl, -menu, -ol, -ul { - margin: 1em 0; -} - -dd { - margin: 0 0 0 40px; -} - -/** - * * Address paddings set differently in IE 6/7. */ -menu, -ol, -ul { - padding: 0 0 0 40px; -} - -/** - * * Correct list images handled incorrectly in IE 7. */ -nav ul, -nav ol { - list-style: none; - list-style-image: none; -} - -/* ========================================================================== - * * Embedded content - * * ========================================================================== */ -/** - * * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. - * * 2. Improve image quality when scaled in IE 7. */ -img { - border: 0; - /* 1 */ - -ms-interpolation-mode: bicubic; -} - -/* 2 */ -/** - * * Correct overflow displayed oddly in IE 9. */ -svg:not(:root) { - overflow: hidden; -} - -/* ========================================================================== - * * Figures - * * ========================================================================== */ -/** - * * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ -figure, -form { - margin: 0; -} - -/* ========================================================================== - * * Forms - * * ========================================================================== */ -/** - * * Correct margin displayed oddly in IE 6/7. */ -/** - * * Define consistent border, margin, and padding. */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * * 1. Correct color not being inherited in IE 6/7/8/9. - * * 2. Correct text not wrapping in Firefox 3. - * * 3. Correct alignment displayed oddly in IE 6/7. */ -legend { - border: 0; - /* 1 */ - padding: 0; - white-space: normal; - /* 2 */ - *margin-left: -7px; -} - -/* 3 */ -/** - * * 1. Correct font size not being inherited in all browsers. - * * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, - * * and Chrome. - * * 3. Improve appearance and consistency in all browsers. */ -button, -input, -select, -textarea { - font-size: 100%; - /* 1 */ - margin: 0; - /* 2 */ - vertical-align: baseline; - /* 3 */ - *vertical-align: middle; -} - -/* 3 */ -/** - * * Address Firefox 3+ setting `line-height` on `input` using `!important` in - * * the UA stylesheet. */ -button, -input { - line-height: normal; -} - -/** - * * Address inconsistent `text-transform` inheritance for `button` and `select`. - * * All other form control elements do not inherit `text-transform` values. - * * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. - * * Correct `select` style inheritance in Firefox 4+ and Opera. */ -button, -select { - text-transform: none; -} - -/** - * * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * * and `video` controls. - * * 2. Correct inability to style clickable `input` types in iOS. - * * 3. Improve usability and consistency of cursor style between image-type - * * `input` and others. - * * 4. Remove inner spacing in IE 7 without affecting normal text inputs. - * * Known issue: inner spacing remains in IE 6. */ -button, -html input[type="button"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ - *overflow: visible; -} - -/* 4 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ - *overflow: visible; -} - -/* 4 */ -/** - * * Re-set default cursor for disabled elements. */ -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * * 1. Address box sizing set to content-box in IE 8/9. - * * 2. Remove excess padding in IE 8/9. - * * 3. Remove excess padding in IE 7. - * * Known issue: excess padding remains in IE 6. */ -input { - /* 3 */ -} -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ - *height: 13px; - /* 3 */ - *width: 13px; -} -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - /* 2 */ - box-sizing: content-box; -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * * (include `-moz` to future-proof). */ -/** - * * Remove inner padding and search cancel button in Safari 5 and Chrome - * * on OS X. */ -/** - * * Remove inner padding and border in Firefox 3+. */ -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * * 1. Remove default vertical scrollbar in IE 6/7/8/9. - * * 2. Improve readability and alignment in all browsers. */ -textarea { - overflow: auto; - /* 1 */ - vertical-align: top; -} - -/* 2 */ -/* ========================================================================== - * * Tables - * * ========================================================================== */ -/** - * * Remove most spacing between table cells. */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -ul.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, -ul.tsd-descriptions > li > :first-child > :first-child, -.tsd-panel > :first-child > :first-child, -.col > :first-child > :first-child, -.col-11 > :first-child > :first-child, -.col-10 > :first-child > :first-child, -.col-9 > :first-child > :first-child, -.col-8 > :first-child > :first-child, -.col-7 > :first-child > :first-child, -.col-6 > :first-child > :first-child, -.col-5 > :first-child > :first-child, -.col-4 > :first-child > :first-child, -.col-3 > :first-child > :first-child, -.col-2 > :first-child > :first-child, -.col-1 > :first-child > :first-child, -ul.tsd-descriptions > li > :first-child > :first-child > :first-child, -.tsd-panel > :first-child > :first-child > :first-child, -.col > :first-child > :first-child > :first-child, -.col-11 > :first-child > :first-child > :first-child, -.col-10 > :first-child > :first-child > :first-child, -.col-9 > :first-child > :first-child > :first-child, -.col-8 > :first-child > :first-child > :first-child, -.col-7 > :first-child > :first-child > :first-child, -.col-6 > :first-child > :first-child > :first-child, -.col-5 > :first-child > :first-child > :first-child, -.col-4 > :first-child > :first-child > :first-child, -.col-3 > :first-child > :first-child > :first-child, -.col-2 > :first-child > :first-child > :first-child, -.col-1 > :first-child > :first-child > :first-child { - margin-top: 0; -} -ul.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, -ul.tsd-descriptions > li > :last-child > :last-child, -.tsd-panel > :last-child > :last-child, -.col > :last-child > :last-child, -.col-11 > :last-child > :last-child, -.col-10 > :last-child > :last-child, -.col-9 > :last-child > :last-child, -.col-8 > :last-child > :last-child, -.col-7 > :last-child > :last-child, -.col-6 > :last-child > :last-child, -.col-5 > :last-child > :last-child, -.col-4 > :last-child > :last-child, -.col-3 > :last-child > :last-child, -.col-2 > :last-child > :last-child, -.col-1 > :last-child > :last-child, -ul.tsd-descriptions > li > :last-child > :last-child > :last-child, -.tsd-panel > :last-child > :last-child > :last-child, -.col > :last-child > :last-child > :last-child, -.col-11 > :last-child > :last-child > :last-child, -.col-10 > :last-child > :last-child > :last-child, -.col-9 > :last-child > :last-child > :last-child, -.col-8 > :last-child > :last-child > :last-child, -.col-7 > :last-child > :last-child > :last-child, -.col-6 > :last-child > :last-child > :last-child, -.col-5 > :last-child > :last-child > :last-child, -.col-4 > :last-child > :last-child > :last-child, -.col-3 > :last-child > :last-child > :last-child, -.col-2 > :last-child > :last-child > :last-child, -.col-1 > :last-child > :last-child > :last-child { - margin-bottom: 0; -} - -.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, -.col-11, -.col-10, -.col-9, -.col-8, -.col-7, -.col-6, -.col-5, -.col-4, -.col-3, -.col-2, -.col-1 { - box-sizing: border-box; - float: left; - padding: 0 10px; -} - -.col-1 { - width: 8.3333333333%; -} - -.offset-1 { - margin-left: 8.3333333333%; -} - -.col-2 { - width: 16.6666666667%; -} - -.offset-2 { - margin-left: 16.6666666667%; -} - -.col-3 { - width: 25%; -} - -.offset-3 { - margin-left: 25%; -} - -.col-4 { - width: 33.3333333333%; -} - -.offset-4 { - margin-left: 33.3333333333%; -} - -.col-5 { - width: 41.6666666667%; -} - -.offset-5 { - margin-left: 41.6666666667%; -} - -.col-6 { - width: 50%; -} - -.offset-6 { - margin-left: 50%; -} - -.col-7 { - width: 58.3333333333%; -} - -.offset-7 { - margin-left: 58.3333333333%; -} - -.col-8 { - width: 66.6666666667%; -} - -.offset-8 { - margin-left: 66.6666666667%; -} - -.col-9 { - width: 75%; -} - -.offset-9 { - margin-left: 75%; -} - -.col-10 { - width: 83.3333333333%; -} - -.offset-10 { - margin-left: 83.3333333333%; -} - -.col-11 { - width: 91.6666666667%; -} - -.offset-11 { - margin-left: 91.6666666667%; -} - -.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(../images/icons.png); -} -@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { - .tsd-kind-icon:before { - background-image: url(../images/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; -} - -@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; -} - -code, -pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 14px; - background-color: var(--color-code-background); -} - -pre { - padding: 10px; -} -pre code { - padding: 0; - font-size: 100%; - background-color: transparent; -} - -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.default .col-content { - width: 72%; - } - html.default .col-menu { - width: 28%; - } - html.default .tsd-navigation { - padding-left: 10px; - } -} -@media (max-width: 900px) { - html.default .col-content { - float: none; - width: 100%; - } - html.default .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.default .col-menu > *:last-child { - padding-bottom: 20px; - } - html.default .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; - } - html.default.to-has-menu .overlay { - animation: fade-in 0.4s; - } - html.default.to-has-menu header, - html.default.to-has-menu footer, - html.default.to-has-menu .col-content { - animation: shift-to-left 0.4s; - } - html.default.to-has-menu .col-menu { - animation: pop-in-from-right 0.4s; - } - html.default.from-has-menu .overlay { - animation: fade-out 0.4s; - } - html.default.from-has-menu header, - html.default.from-has-menu footer, - html.default.from-has-menu .col-content { - animation: unshift-to-left 0.4s; - } - html.default.from-has-menu .col-menu { - animation: pop-out-to-right 0.4s; - } - html.default.has-menu body { - overflow: hidden; - } - html.default.has-menu .overlay { - visibility: visible; - } - html.default.has-menu header, - html.default.has-menu footer, - html.default.has-menu .col-content { - transform: translate(-25%, 0); - } - html.default.has-menu .col-menu { - visibility: visible; - transform: translate(0, 0); - } -} - -.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: " / "; -} - -html.minimal .container { - margin: 0; -} -html.minimal .container-main { - padding-top: 50px; - padding-bottom: 0; -} -html.minimal .content-wrap { - padding-left: 300px; -} -html.minimal .tsd-navigation { - position: fixed !important; - overflow: auto; - -webkit-overflow-scrolling: touch; - box-sizing: border-box; - z-index: 1; - left: 0; - top: 40px; - bottom: 0; - width: 300px; - padding: 20px; - margin: 0; -} -html.minimal .tsd-member .tsd-member { - margin-left: 0; -} -html.minimal .tsd-page-toolbar { - position: fixed; - z-index: 2; -} -html.minimal #tsd-filter .tsd-filter-group { - right: 0; - transform: none; -} -html.minimal footer { - background-color: transparent; -} -html.minimal footer .container { - padding: 0; -} -html.minimal .tsd-generator { - padding: 0; -} -@media (max-width: 900px) { - html.minimal .tsd-navigation { - display: none; - } - html.minimal .content-wrap { - padding-left: 0; - } -} - -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.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 a[data-tsd-kind] { - color: var(--color-ts); -} -.tsd-member a[data-tsd-kind="Interface"] { - color: var(--color-ts-interface); -} -.tsd-member a[data-tsd-kind="Enum"] { - color: var(--color-ts-enum); -} -.tsd-member a[data-tsd-kind="Class"] { - color: var(--color-ts-class); -} -.tsd-member a[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: -webkit-sticky; - 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; -} -.tsd-panel table th { - font-weight: bold; -} -.tsd-panel table th, -.tsd-panel table td { - padding: 6px 13px; - border: 1px solid #ddd; -} -.tsd-panel table tr { - background-color: #fff; - border-top: 1px solid #ccc; -} -.tsd-panel table tr:nth-child(2n) { - background-color: #f8f8f8; -} - -.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(../images/widgets.png); - background-repeat: no-repeat; - text-indent: -1024px; - vertical-align: bottom; -} -@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(../images/widgets@2x.png); - background-size: 320px 40px; - } -} - -.tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.6; - height: 40px; - transition: opacity 0.1s, background-color 0.2s; - vertical-align: bottom; - cursor: pointer; -} -.tsd-widget:hover { - opacity: 0.8; -} -.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%; -} diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css new file mode 100644 index 0000000..2ef1935 --- /dev/null +++ b/docs/assets/highlight.css @@ -0,0 +1,128 @@ +:root { + --light-hl-0: #000000; + --dark-hl-0: #d4d4d4; + --light-hl-1: #af00db; + --dark-hl-1: #c586c0; + --light-hl-2: #001080; + --dark-hl-2: #9cdcfe; + --light-hl-3: #a31515; + --dark-hl-3: #ce9178; + --light-hl-4: #0000ff; + --dark-hl-4: #569cd6; + --light-hl-5: #0070c1; + --dark-hl-5: #4fc1ff; + --light-hl-6: #795e26; + --dark-hl-6: #dcdcaa; + --light-hl-7: #098658; + --dark-hl-7: #b5cea8; + --light-hl-8: #008000; + --dark-hl-8: #6a9955; + --light-hl-9: #267f99; + --dark-hl-9: #4ec9b0; + --light-hl-10: #000000; + --dark-hl-10: #c8c8c8; + --light-code-background: #ffffff; + --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); + --hl-9: var(--light-hl-9); + --hl-10: var(--light-hl-10); + --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); + --hl-9: var(--dark-hl-9); + --hl-10: var(--dark-hl-10); + --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); + --hl-9: var(--light-hl-9); + --hl-10: var(--light-hl-10); + --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); + --hl-9: var(--dark-hl-9); + --hl-10: var(--dark-hl-10); + --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); +} +.hl-9 { + color: var(--hl-9); +} +.hl-10 { + color: var(--hl-10); +} +pre, +code { + background: var(--code-background); +} diff --git a/docs/assets/icons.css b/docs/assets/icons.css new file mode 100644 index 0000000..e5447cd --- /dev/null +++ b/docs/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; +} diff --git a/docs/assets/images/icons.png b/docs/assets/icons.png similarity index 100% rename from docs/assets/images/icons.png rename to docs/assets/icons.png diff --git a/docs/assets/images/icons@2x.png b/docs/assets/icons@2x.png similarity index 100% rename from docs/assets/images/icons@2x.png rename to docs/assets/icons@2x.png diff --git a/docs/assets/js/main.js b/docs/assets/js/main.js deleted file mode 100644 index 7bbc430..0000000 --- a/docs/assets/js/main.js +++ /dev/null @@ -1,362 +0,0 @@ -/* - * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). - * This devtool is not neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (() => { - // webpackBootstrap - /******/ var __webpack_modules__ = { - /***/ "../node_modules/lunr/lunr.js": - /*!************************************!*\ - !*** ../node_modules/lunr/lunr.js ***! - \************************************/ - /***/ (module, exports, __webpack_require__) => { - eval( - "var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/**\n * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9\n * Copyright (C) 2020 Oliver Nightingale\n * @license MIT\n */\n\n;(function(){\n\n/**\n * A convenience function for configuring and constructing\n * a new lunr Index.\n *\n * A lunr.Builder instance is created and the pipeline setup\n * with a trimmer, stop word filter and stemmer.\n *\n * This builder object is yielded to the configuration function\n * that is passed as a parameter, allowing the list of fields\n * and other builder parameters to be customised.\n *\n * All documents _must_ be added within the passed config function.\n *\n * @example\n * var idx = lunr(function () {\n * this.field('title')\n * this.field('body')\n * this.ref('id')\n *\n * documents.forEach(function (doc) {\n * this.add(doc)\n * }, this)\n * })\n *\n * @see {@link lunr.Builder}\n * @see {@link lunr.Pipeline}\n * @see {@link lunr.trimmer}\n * @see {@link lunr.stopWordFilter}\n * @see {@link lunr.stemmer}\n * @namespace {function} lunr\n */\nvar lunr = function (config) {\n var builder = new lunr.Builder\n\n builder.pipeline.add(\n lunr.trimmer,\n lunr.stopWordFilter,\n lunr.stemmer\n )\n\n builder.searchPipeline.add(\n lunr.stemmer\n )\n\n config.call(builder, builder)\n return builder.build()\n}\n\nlunr.version = \"2.3.9\"\n/*!\n * lunr.utils\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A namespace containing utils for the rest of the lunr library\n * @namespace lunr.utils\n */\nlunr.utils = {}\n\n/**\n * Print a warning message to the console.\n *\n * @param {String} message The message to be printed.\n * @memberOf lunr.utils\n * @function\n */\nlunr.utils.warn = (function (global) {\n /* eslint-disable no-console */\n return function (message) {\n if (global.console && console.warn) {\n console.warn(message)\n }\n }\n /* eslint-enable no-console */\n})(this)\n\n/**\n * Convert an object to a string.\n *\n * In the case of `null` and `undefined` the function returns\n * the empty string, in all other cases the result of calling\n * `toString` on the passed object is returned.\n *\n * @param {Any} obj The object to convert to a string.\n * @return {String} string representation of the passed object.\n * @memberOf lunr.utils\n */\nlunr.utils.asString = function (obj) {\n if (obj === void 0 || obj === null) {\n return \"\"\n } else {\n return obj.toString()\n }\n}\n\n/**\n * Clones an object.\n *\n * Will create a copy of an existing object such that any mutations\n * on the copy cannot affect the original.\n *\n * Only shallow objects are supported, passing a nested object to this\n * function will cause a TypeError.\n *\n * Objects with primitives, and arrays of primitives are supported.\n *\n * @param {Object} obj The object to clone.\n * @return {Object} a clone of the passed object.\n * @throws {TypeError} when a nested object is passed.\n * @memberOf Utils\n */\nlunr.utils.clone = function (obj) {\n if (obj === null || obj === undefined) {\n return obj\n }\n\n var clone = Object.create(null),\n keys = Object.keys(obj)\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i],\n val = obj[key]\n\n if (Array.isArray(val)) {\n clone[key] = val.slice()\n continue\n }\n\n if (typeof val === 'string' ||\n typeof val === 'number' ||\n typeof val === 'boolean') {\n clone[key] = val\n continue\n }\n\n throw new TypeError(\"clone is not deep and does not support nested objects\")\n }\n\n return clone\n}\nlunr.FieldRef = function (docRef, fieldName, stringValue) {\n this.docRef = docRef\n this.fieldName = fieldName\n this._stringValue = stringValue\n}\n\nlunr.FieldRef.joiner = \"/\"\n\nlunr.FieldRef.fromString = function (s) {\n var n = s.indexOf(lunr.FieldRef.joiner)\n\n if (n === -1) {\n throw \"malformed field ref string\"\n }\n\n var fieldRef = s.slice(0, n),\n docRef = s.slice(n + 1)\n\n return new lunr.FieldRef (docRef, fieldRef, s)\n}\n\nlunr.FieldRef.prototype.toString = function () {\n if (this._stringValue == undefined) {\n this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef\n }\n\n return this._stringValue\n}\n/*!\n * lunr.Set\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A lunr set.\n *\n * @constructor\n */\nlunr.Set = function (elements) {\n this.elements = Object.create(null)\n\n if (elements) {\n this.length = elements.length\n\n for (var i = 0; i < this.length; i++) {\n this.elements[elements[i]] = true\n }\n } else {\n this.length = 0\n }\n}\n\n/**\n * A complete set that contains all elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.complete = {\n intersect: function (other) {\n return other\n },\n\n union: function () {\n return this\n },\n\n contains: function () {\n return true\n }\n}\n\n/**\n * An empty set that contains no elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.empty = {\n intersect: function () {\n return this\n },\n\n union: function (other) {\n return other\n },\n\n contains: function () {\n return false\n }\n}\n\n/**\n * Returns true if this set contains the specified object.\n *\n * @param {object} object - Object whose presence in this set is to be tested.\n * @returns {boolean} - True if this set contains the specified object.\n */\nlunr.Set.prototype.contains = function (object) {\n return !!this.elements[object]\n}\n\n/**\n * Returns a new set containing only the elements that are present in both\n * this set and the specified set.\n *\n * @param {lunr.Set} other - set to intersect with this set.\n * @returns {lunr.Set} a new set that is the intersection of this and the specified set.\n */\n\nlunr.Set.prototype.intersect = function (other) {\n var a, b, elements, intersection = []\n\n if (other === lunr.Set.complete) {\n return this\n }\n\n if (other === lunr.Set.empty) {\n return other\n }\n\n if (this.length < other.length) {\n a = this\n b = other\n } else {\n a = other\n b = this\n }\n\n elements = Object.keys(a.elements)\n\n for (var i = 0; i < elements.length; i++) {\n var element = elements[i]\n if (element in b.elements) {\n intersection.push(element)\n }\n }\n\n return new lunr.Set (intersection)\n}\n\n/**\n * Returns a new set combining the elements of this and the specified set.\n *\n * @param {lunr.Set} other - set to union with this set.\n * @return {lunr.Set} a new set that is the union of this and the specified set.\n */\n\nlunr.Set.prototype.union = function (other) {\n if (other === lunr.Set.complete) {\n return lunr.Set.complete\n }\n\n if (other === lunr.Set.empty) {\n return this\n }\n\n return new lunr.Set(Object.keys(this.elements).concat(Object.keys(other.elements)))\n}\n/**\n * A function to calculate the inverse document frequency for\n * a posting. This is shared between the builder and the index\n *\n * @private\n * @param {object} posting - The posting for a given term\n * @param {number} documentCount - The total number of documents.\n */\nlunr.idf = function (posting, documentCount) {\n var documentsWithTerm = 0\n\n for (var fieldName in posting) {\n if (fieldName == '_index') continue // Ignore the term index, its not a field\n documentsWithTerm += Object.keys(posting[fieldName]).length\n }\n\n var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5)\n\n return Math.log(1 + Math.abs(x))\n}\n\n/**\n * A token wraps a string representation of a token\n * as it is passed through the text processing pipeline.\n *\n * @constructor\n * @param {string} [str=''] - The string token being wrapped.\n * @param {object} [metadata={}] - Metadata associated with this token.\n */\nlunr.Token = function (str, metadata) {\n this.str = str || \"\"\n this.metadata = metadata || {}\n}\n\n/**\n * Returns the token string that is being wrapped by this object.\n *\n * @returns {string}\n */\nlunr.Token.prototype.toString = function () {\n return this.str\n}\n\n/**\n * A token update function is used when updating or optionally\n * when cloning a token.\n *\n * @callback lunr.Token~updateFunction\n * @param {string} str - The string representation of the token.\n * @param {Object} metadata - All metadata associated with this token.\n */\n\n/**\n * Applies the given function to the wrapped string token.\n *\n * @example\n * token.update(function (str, metadata) {\n * return str.toUpperCase()\n * })\n *\n * @param {lunr.Token~updateFunction} fn - A function to apply to the token string.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.update = function (fn) {\n this.str = fn(this.str, this.metadata)\n return this\n}\n\n/**\n * Creates a clone of this token. Optionally a function can be\n * applied to the cloned token.\n *\n * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.clone = function (fn) {\n fn = fn || function (s) { return s }\n return new lunr.Token (fn(this.str, this.metadata), this.metadata)\n}\n/*!\n * lunr.tokenizer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A function for splitting a string into tokens ready to be inserted into\n * the search index. Uses `lunr.tokenizer.separator` to split strings, change\n * the value of this property to change how strings are split into tokens.\n *\n * This tokenizer will convert its parameter to a string by calling `toString` and\n * then will split this string on the character in `lunr.tokenizer.separator`.\n * Arrays will have their elements converted to strings and wrapped in a lunr.Token.\n *\n * Optional metadata can be passed to the tokenizer, this metadata will be cloned and\n * added as metadata to every token that is created from the object to be tokenized.\n *\n * @static\n * @param {?(string|object|object[])} obj - The object to convert into tokens\n * @param {?object} metadata - Optional metadata to associate with every token\n * @returns {lunr.Token[]}\n * @see {@link lunr.Pipeline}\n */\nlunr.tokenizer = function (obj, metadata) {\n if (obj == null || obj == undefined) {\n return []\n }\n\n if (Array.isArray(obj)) {\n return obj.map(function (t) {\n return new lunr.Token(\n lunr.utils.asString(t).toLowerCase(),\n lunr.utils.clone(metadata)\n )\n })\n }\n\n var str = obj.toString().toLowerCase(),\n len = str.length,\n tokens = []\n\n for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) {\n var char = str.charAt(sliceEnd),\n sliceLength = sliceEnd - sliceStart\n\n if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) {\n\n if (sliceLength > 0) {\n var tokenMetadata = lunr.utils.clone(metadata) || {}\n tokenMetadata[\"position\"] = [sliceStart, sliceLength]\n tokenMetadata[\"index\"] = tokens.length\n\n tokens.push(\n new lunr.Token (\n str.slice(sliceStart, sliceEnd),\n tokenMetadata\n )\n )\n }\n\n sliceStart = sliceEnd + 1\n }\n\n }\n\n return tokens\n}\n\n/**\n * The separator used to split a string into tokens. Override this property to change the behaviour of\n * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens.\n *\n * @static\n * @see lunr.tokenizer\n */\nlunr.tokenizer.separator = /[\\s\\-]+/\n/*!\n * lunr.Pipeline\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Pipelines maintain an ordered list of functions to be applied to all\n * tokens in documents entering the search index and queries being ran against\n * the index.\n *\n * An instance of lunr.Index created with the lunr shortcut will contain a\n * pipeline with a stop word filter and an English language stemmer. Extra\n * functions can be added before or after either of these functions or these\n * default functions can be removed.\n *\n * When run the pipeline will call each function in turn, passing a token, the\n * index of that token in the original list of all tokens and finally a list of\n * all the original tokens.\n *\n * The output of functions in the pipeline will be passed to the next function\n * in the pipeline. To exclude a token from entering the index the function\n * should return undefined, the rest of the pipeline will not be called with\n * this token.\n *\n * For serialisation of pipelines to work, all functions used in an instance of\n * a pipeline should be registered with lunr.Pipeline. Registered functions can\n * then be loaded. If trying to load a serialised pipeline that uses functions\n * that are not registered an error will be thrown.\n *\n * If not planning on serialising the pipeline then registering pipeline functions\n * is not necessary.\n *\n * @constructor\n */\nlunr.Pipeline = function () {\n this._stack = []\n}\n\nlunr.Pipeline.registeredFunctions = Object.create(null)\n\n/**\n * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token\n * string as well as all known metadata. A pipeline function can mutate the token string\n * or mutate (or add) metadata for a given token.\n *\n * A pipeline function can indicate that the passed token should be discarded by returning\n * null, undefined or an empty string. This token will not be passed to any downstream pipeline\n * functions and will not be added to the index.\n *\n * Multiple tokens can be returned by returning an array of tokens. Each token will be passed\n * to any downstream pipeline functions and all will returned tokens will be added to the index.\n *\n * Any number of pipeline functions may be chained together using a lunr.Pipeline.\n *\n * @interface lunr.PipelineFunction\n * @param {lunr.Token} token - A token from the document being processed.\n * @param {number} i - The index of this token in the complete list of tokens for this document/field.\n * @param {lunr.Token[]} tokens - All tokens for this document/field.\n * @returns {(?lunr.Token|lunr.Token[])}\n */\n\n/**\n * Register a function with the pipeline.\n *\n * Functions that are used in the pipeline should be registered if the pipeline\n * needs to be serialised, or a serialised pipeline needs to be loaded.\n *\n * Registering a function does not add it to a pipeline, functions must still be\n * added to instances of the pipeline for them to be used when running a pipeline.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @param {String} label - The label to register this function with\n */\nlunr.Pipeline.registerFunction = function (fn, label) {\n if (label in this.registeredFunctions) {\n lunr.utils.warn('Overwriting existing registered function: ' + label)\n }\n\n fn.label = label\n lunr.Pipeline.registeredFunctions[fn.label] = fn\n}\n\n/**\n * Warns if the function is not registered as a Pipeline function.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @private\n */\nlunr.Pipeline.warnIfFunctionNotRegistered = function (fn) {\n var isRegistered = fn.label && (fn.label in this.registeredFunctions)\n\n if (!isRegistered) {\n lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\\n', fn)\n }\n}\n\n/**\n * Loads a previously serialised pipeline.\n *\n * All functions to be loaded must already be registered with lunr.Pipeline.\n * If any function from the serialised data has not been registered then an\n * error will be thrown.\n *\n * @param {Object} serialised - The serialised pipeline to load.\n * @returns {lunr.Pipeline}\n */\nlunr.Pipeline.load = function (serialised) {\n var pipeline = new lunr.Pipeline\n\n serialised.forEach(function (fnName) {\n var fn = lunr.Pipeline.registeredFunctions[fnName]\n\n if (fn) {\n pipeline.add(fn)\n } else {\n throw new Error('Cannot load unregistered function: ' + fnName)\n }\n })\n\n return pipeline\n}\n\n/**\n * Adds new functions to the end of the pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline.\n */\nlunr.Pipeline.prototype.add = function () {\n var fns = Array.prototype.slice.call(arguments)\n\n fns.forEach(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n this._stack.push(fn)\n }, this)\n}\n\n/**\n * Adds a single function after a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.after = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n pos = pos + 1\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Adds a single function before a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.before = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Removes a function from the pipeline.\n *\n * @param {lunr.PipelineFunction} fn The function to remove from the pipeline.\n */\nlunr.Pipeline.prototype.remove = function (fn) {\n var pos = this._stack.indexOf(fn)\n if (pos == -1) {\n return\n }\n\n this._stack.splice(pos, 1)\n}\n\n/**\n * Runs the current list of functions that make up the pipeline against the\n * passed tokens.\n *\n * @param {Array} tokens The tokens to run through the pipeline.\n * @returns {Array}\n */\nlunr.Pipeline.prototype.run = function (tokens) {\n var stackLength = this._stack.length\n\n for (var i = 0; i < stackLength; i++) {\n var fn = this._stack[i]\n var memo = []\n\n for (var j = 0; j < tokens.length; j++) {\n var result = fn(tokens[j], j, tokens)\n\n if (result === null || result === void 0 || result === '') continue\n\n if (Array.isArray(result)) {\n for (var k = 0; k < result.length; k++) {\n memo.push(result[k])\n }\n } else {\n memo.push(result)\n }\n }\n\n tokens = memo\n }\n\n return tokens\n}\n\n/**\n * Convenience method for passing a string through a pipeline and getting\n * strings out. This method takes care of wrapping the passed string in a\n * token and mapping the resulting tokens back to strings.\n *\n * @param {string} str - The string to pass through the pipeline.\n * @param {?object} metadata - Optional metadata to associate with the token\n * passed to the pipeline.\n * @returns {string[]}\n */\nlunr.Pipeline.prototype.runString = function (str, metadata) {\n var token = new lunr.Token (str, metadata)\n\n return this.run([token]).map(function (t) {\n return t.toString()\n })\n}\n\n/**\n * Resets the pipeline by removing any existing processors.\n *\n */\nlunr.Pipeline.prototype.reset = function () {\n this._stack = []\n}\n\n/**\n * Returns a representation of the pipeline ready for serialisation.\n *\n * Logs a warning if the function has not been registered.\n *\n * @returns {Array}\n */\nlunr.Pipeline.prototype.toJSON = function () {\n return this._stack.map(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n\n return fn.label\n })\n}\n/*!\n * lunr.Vector\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A vector is used to construct the vector space of documents and queries. These\n * vectors support operations to determine the similarity between two documents or\n * a document and a query.\n *\n * Normally no parameters are required for initializing a vector, but in the case of\n * loading a previously dumped vector the raw elements can be provided to the constructor.\n *\n * For performance reasons vectors are implemented with a flat array, where an elements\n * index is immediately followed by its value. E.g. [index, value, index, value]. This\n * allows the underlying array to be as sparse as possible and still offer decent\n * performance when being used for vector calculations.\n *\n * @constructor\n * @param {Number[]} [elements] - The flat list of element index and element value pairs.\n */\nlunr.Vector = function (elements) {\n this._magnitude = 0\n this.elements = elements || []\n}\n\n\n/**\n * Calculates the position within the vector to insert a given index.\n *\n * This is used internally by insert and upsert. If there are duplicate indexes then\n * the position is returned as if the value for that index were to be updated, but it\n * is the callers responsibility to check whether there is a duplicate at that index\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @returns {Number}\n */\nlunr.Vector.prototype.positionForIndex = function (index) {\n // For an empty vector the tuple can be inserted at the beginning\n if (this.elements.length == 0) {\n return 0\n }\n\n var start = 0,\n end = this.elements.length / 2,\n sliceLength = end - start,\n pivotPoint = Math.floor(sliceLength / 2),\n pivotIndex = this.elements[pivotPoint * 2]\n\n while (sliceLength > 1) {\n if (pivotIndex < index) {\n start = pivotPoint\n }\n\n if (pivotIndex > index) {\n end = pivotPoint\n }\n\n if (pivotIndex == index) {\n break\n }\n\n sliceLength = end - start\n pivotPoint = start + Math.floor(sliceLength / 2)\n pivotIndex = this.elements[pivotPoint * 2]\n }\n\n if (pivotIndex == index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex > index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex < index) {\n return (pivotPoint + 1) * 2\n }\n}\n\n/**\n * Inserts an element at an index within the vector.\n *\n * Does not allow duplicates, will throw an error if there is already an entry\n * for this index.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n */\nlunr.Vector.prototype.insert = function (insertIdx, val) {\n this.upsert(insertIdx, val, function () {\n throw \"duplicate index\"\n })\n}\n\n/**\n * Inserts or updates an existing index within the vector.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n * @param {function} fn - A function that is called for updates, the existing value and the\n * requested value are passed as arguments\n */\nlunr.Vector.prototype.upsert = function (insertIdx, val, fn) {\n this._magnitude = 0\n var position = this.positionForIndex(insertIdx)\n\n if (this.elements[position] == insertIdx) {\n this.elements[position + 1] = fn(this.elements[position + 1], val)\n } else {\n this.elements.splice(position, 0, insertIdx, val)\n }\n}\n\n/**\n * Calculates the magnitude of this vector.\n *\n * @returns {Number}\n */\nlunr.Vector.prototype.magnitude = function () {\n if (this._magnitude) return this._magnitude\n\n var sumOfSquares = 0,\n elementsLength = this.elements.length\n\n for (var i = 1; i < elementsLength; i += 2) {\n var val = this.elements[i]\n sumOfSquares += val * val\n }\n\n return this._magnitude = Math.sqrt(sumOfSquares)\n}\n\n/**\n * Calculates the dot product of this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The vector to compute the dot product with.\n * @returns {Number}\n */\nlunr.Vector.prototype.dot = function (otherVector) {\n var dotProduct = 0,\n a = this.elements, b = otherVector.elements,\n aLen = a.length, bLen = b.length,\n aVal = 0, bVal = 0,\n i = 0, j = 0\n\n while (i < aLen && j < bLen) {\n aVal = a[i], bVal = b[j]\n if (aVal < bVal) {\n i += 2\n } else if (aVal > bVal) {\n j += 2\n } else if (aVal == bVal) {\n dotProduct += a[i + 1] * b[j + 1]\n i += 2\n j += 2\n }\n }\n\n return dotProduct\n}\n\n/**\n * Calculates the similarity between this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The other vector to calculate the\n * similarity with.\n * @returns {Number}\n */\nlunr.Vector.prototype.similarity = function (otherVector) {\n return this.dot(otherVector) / this.magnitude() || 0\n}\n\n/**\n * Converts the vector to an array of the elements within the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toArray = function () {\n var output = new Array (this.elements.length / 2)\n\n for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) {\n output[j] = this.elements[i]\n }\n\n return output\n}\n\n/**\n * A JSON serializable representation of the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toJSON = function () {\n return this.elements\n}\n/* eslint-disable */\n/*!\n * lunr.stemmer\n * Copyright (C) 2020 Oliver Nightingale\n * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt\n */\n\n/**\n * lunr.stemmer is an english language stemmer, this is a JavaScript\n * implementation of the PorterStemmer taken from http://tartarus.org/~martin\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token - The string to stem\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n * @function\n */\nlunr.stemmer = (function(){\n var step2list = {\n \"ational\" : \"ate\",\n \"tional\" : \"tion\",\n \"enci\" : \"ence\",\n \"anci\" : \"ance\",\n \"izer\" : \"ize\",\n \"bli\" : \"ble\",\n \"alli\" : \"al\",\n \"entli\" : \"ent\",\n \"eli\" : \"e\",\n \"ousli\" : \"ous\",\n \"ization\" : \"ize\",\n \"ation\" : \"ate\",\n \"ator\" : \"ate\",\n \"alism\" : \"al\",\n \"iveness\" : \"ive\",\n \"fulness\" : \"ful\",\n \"ousness\" : \"ous\",\n \"aliti\" : \"al\",\n \"iviti\" : \"ive\",\n \"biliti\" : \"ble\",\n \"logi\" : \"log\"\n },\n\n step3list = {\n \"icate\" : \"ic\",\n \"ative\" : \"\",\n \"alize\" : \"al\",\n \"iciti\" : \"ic\",\n \"ical\" : \"ic\",\n \"ful\" : \"\",\n \"ness\" : \"\"\n },\n\n c = \"[^aeiou]\", // consonant\n v = \"[aeiouy]\", // vowel\n C = c + \"[^aeiouy]*\", // consonant sequence\n V = v + \"[aeiou]*\", // vowel sequence\n\n mgr0 = \"^(\" + C + \")?\" + V + C, // [C]VC... is m>0\n meq1 = \"^(\" + C + \")?\" + V + C + \"(\" + V + \")?$\", // [C]VC[V] is m=1\n mgr1 = \"^(\" + C + \")?\" + V + C + V + C, // [C]VCVC... is m>1\n s_v = \"^(\" + C + \")?\" + v; // vowel in stem\n\n var re_mgr0 = new RegExp(mgr0);\n var re_mgr1 = new RegExp(mgr1);\n var re_meq1 = new RegExp(meq1);\n var re_s_v = new RegExp(s_v);\n\n var re_1a = /^(.+?)(ss|i)es$/;\n var re2_1a = /^(.+?)([^s])s$/;\n var re_1b = /^(.+?)eed$/;\n var re2_1b = /^(.+?)(ed|ing)$/;\n var re_1b_2 = /.$/;\n var re2_1b_2 = /(at|bl|iz)$/;\n var re3_1b_2 = new RegExp(\"([^aeiouylsz])\\\\1$\");\n var re4_1b_2 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var re_1c = /^(.+?[^aeiou])y$/;\n var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;\n\n var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;\n\n var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;\n var re2_4 = /^(.+?)(s|t)(ion)$/;\n\n var re_5 = /^(.+?)e$/;\n var re_5_1 = /ll$/;\n var re3_5 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var porterStemmer = function porterStemmer(w) {\n var stem,\n suffix,\n firstch,\n re,\n re2,\n re3,\n re4;\n\n if (w.length < 3) { return w; }\n\n firstch = w.substr(0,1);\n if (firstch == \"y\") {\n w = firstch.toUpperCase() + w.substr(1);\n }\n\n // Step 1a\n re = re_1a\n re2 = re2_1a;\n\n if (re.test(w)) { w = w.replace(re,\"$1$2\"); }\n else if (re2.test(w)) { w = w.replace(re2,\"$1$2\"); }\n\n // Step 1b\n re = re_1b;\n re2 = re2_1b;\n if (re.test(w)) {\n var fp = re.exec(w);\n re = re_mgr0;\n if (re.test(fp[1])) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1];\n re2 = re_s_v;\n if (re2.test(stem)) {\n w = stem;\n re2 = re2_1b_2;\n re3 = re3_1b_2;\n re4 = re4_1b_2;\n if (re2.test(w)) { w = w + \"e\"; }\n else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,\"\"); }\n else if (re4.test(w)) { w = w + \"e\"; }\n }\n }\n\n // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say)\n re = re_1c;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n w = stem + \"i\";\n }\n\n // Step 2\n re = re_2;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step2list[suffix];\n }\n }\n\n // Step 3\n re = re_3;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step3list[suffix];\n }\n }\n\n // Step 4\n re = re_4;\n re2 = re2_4;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n if (re.test(stem)) {\n w = stem;\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1] + fp[2];\n re2 = re_mgr1;\n if (re2.test(stem)) {\n w = stem;\n }\n }\n\n // Step 5\n re = re_5;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n re2 = re_meq1;\n re3 = re3_5;\n if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) {\n w = stem;\n }\n }\n\n re = re_5_1;\n re2 = re_mgr1;\n if (re.test(w) && re2.test(w)) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n\n // and turn initial Y back to y\n\n if (firstch == \"y\") {\n w = firstch.toLowerCase() + w.substr(1);\n }\n\n return w;\n };\n\n return function (token) {\n return token.update(porterStemmer);\n }\n})();\n\nlunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer')\n/*!\n * lunr.stopWordFilter\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.generateStopWordFilter builds a stopWordFilter function from the provided\n * list of stop words.\n *\n * The built in lunr.stopWordFilter is built using this generator and can be used\n * to generate custom stopWordFilters for applications or non English languages.\n *\n * @function\n * @param {Array} token The token to pass through the filter\n * @returns {lunr.PipelineFunction}\n * @see lunr.Pipeline\n * @see lunr.stopWordFilter\n */\nlunr.generateStopWordFilter = function (stopWords) {\n var words = stopWords.reduce(function (memo, stopWord) {\n memo[stopWord] = stopWord\n return memo\n }, {})\n\n return function (token) {\n if (token && words[token.toString()] !== token.toString()) return token\n }\n}\n\n/**\n * lunr.stopWordFilter is an English language stop word list filter, any words\n * contained in the list will not be passed through the filter.\n *\n * This is intended to be used in the Pipeline. If the token does not pass the\n * filter then undefined will be returned.\n *\n * @function\n * @implements {lunr.PipelineFunction}\n * @params {lunr.Token} token - A token to check for being a stop word.\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n */\nlunr.stopWordFilter = lunr.generateStopWordFilter([\n 'a',\n 'able',\n 'about',\n 'across',\n 'after',\n 'all',\n 'almost',\n 'also',\n 'am',\n 'among',\n 'an',\n 'and',\n 'any',\n 'are',\n 'as',\n 'at',\n 'be',\n 'because',\n 'been',\n 'but',\n 'by',\n 'can',\n 'cannot',\n 'could',\n 'dear',\n 'did',\n 'do',\n 'does',\n 'either',\n 'else',\n 'ever',\n 'every',\n 'for',\n 'from',\n 'get',\n 'got',\n 'had',\n 'has',\n 'have',\n 'he',\n 'her',\n 'hers',\n 'him',\n 'his',\n 'how',\n 'however',\n 'i',\n 'if',\n 'in',\n 'into',\n 'is',\n 'it',\n 'its',\n 'just',\n 'least',\n 'let',\n 'like',\n 'likely',\n 'may',\n 'me',\n 'might',\n 'most',\n 'must',\n 'my',\n 'neither',\n 'no',\n 'nor',\n 'not',\n 'of',\n 'off',\n 'often',\n 'on',\n 'only',\n 'or',\n 'other',\n 'our',\n 'own',\n 'rather',\n 'said',\n 'say',\n 'says',\n 'she',\n 'should',\n 'since',\n 'so',\n 'some',\n 'than',\n 'that',\n 'the',\n 'their',\n 'them',\n 'then',\n 'there',\n 'these',\n 'they',\n 'this',\n 'tis',\n 'to',\n 'too',\n 'twas',\n 'us',\n 'wants',\n 'was',\n 'we',\n 'were',\n 'what',\n 'when',\n 'where',\n 'which',\n 'while',\n 'who',\n 'whom',\n 'why',\n 'will',\n 'with',\n 'would',\n 'yet',\n 'you',\n 'your'\n])\n\nlunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter')\n/*!\n * lunr.trimmer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.trimmer is a pipeline function for trimming non word\n * characters from the beginning and end of tokens before they\n * enter the index.\n *\n * This implementation may not work correctly for non latin\n * characters and should either be removed or adapted for use\n * with languages with non-latin characters.\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token The token to pass through the filter\n * @returns {lunr.Token}\n * @see lunr.Pipeline\n */\nlunr.trimmer = function (token) {\n return token.update(function (s) {\n return s.replace(/^\\W+/, '').replace(/\\W+$/, '')\n })\n}\n\nlunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer')\n/*!\n * lunr.TokenSet\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A token set is used to store the unique list of all tokens\n * within an index. Token sets are also used to represent an\n * incoming query to the index, this query token set and index\n * token set are then intersected to find which tokens to look\n * up in the inverted index.\n *\n * A token set can hold multiple tokens, as in the case of the\n * index token set, or it can hold a single token as in the\n * case of a simple query token set.\n *\n * Additionally token sets are used to perform wildcard matching.\n * Leading, contained and trailing wildcards are supported, and\n * from this edit distance matching can also be provided.\n *\n * Token sets are implemented as a minimal finite state automata,\n * where both common prefixes and suffixes are shared between tokens.\n * This helps to reduce the space used for storing the token set.\n *\n * @constructor\n */\nlunr.TokenSet = function () {\n this.final = false\n this.edges = {}\n this.id = lunr.TokenSet._nextId\n lunr.TokenSet._nextId += 1\n}\n\n/**\n * Keeps track of the next, auto increment, identifier to assign\n * to a new tokenSet.\n *\n * TokenSets require a unique identifier to be correctly minimised.\n *\n * @private\n */\nlunr.TokenSet._nextId = 1\n\n/**\n * Creates a TokenSet instance from the given sorted array of words.\n *\n * @param {String[]} arr - A sorted array of strings to create the set from.\n * @returns {lunr.TokenSet}\n * @throws Will throw an error if the input array is not sorted.\n */\nlunr.TokenSet.fromArray = function (arr) {\n var builder = new lunr.TokenSet.Builder\n\n for (var i = 0, len = arr.length; i < len; i++) {\n builder.insert(arr[i])\n }\n\n builder.finish()\n return builder.root\n}\n\n/**\n * Creates a token set from a query clause.\n *\n * @private\n * @param {Object} clause - A single clause from lunr.Query.\n * @param {string} clause.term - The query clause term.\n * @param {number} [clause.editDistance] - The optional edit distance for the term.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromClause = function (clause) {\n if ('editDistance' in clause) {\n return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance)\n } else {\n return lunr.TokenSet.fromString(clause.term)\n }\n}\n\n/**\n * Creates a token set representing a single string with a specified\n * edit distance.\n *\n * Insertions, deletions, substitutions and transpositions are each\n * treated as an edit distance of 1.\n *\n * Increasing the allowed edit distance will have a dramatic impact\n * on the performance of both creating and intersecting these TokenSets.\n * It is advised to keep the edit distance less than 3.\n *\n * @param {string} str - The string to create the token set from.\n * @param {number} editDistance - The allowed edit distance to match.\n * @returns {lunr.Vector}\n */\nlunr.TokenSet.fromFuzzyString = function (str, editDistance) {\n var root = new lunr.TokenSet\n\n var stack = [{\n node: root,\n editsRemaining: editDistance,\n str: str\n }]\n\n while (stack.length) {\n var frame = stack.pop()\n\n // no edit\n if (frame.str.length > 0) {\n var char = frame.str.charAt(0),\n noEditNode\n\n if (char in frame.node.edges) {\n noEditNode = frame.node.edges[char]\n } else {\n noEditNode = new lunr.TokenSet\n frame.node.edges[char] = noEditNode\n }\n\n if (frame.str.length == 1) {\n noEditNode.final = true\n }\n\n stack.push({\n node: noEditNode,\n editsRemaining: frame.editsRemaining,\n str: frame.str.slice(1)\n })\n }\n\n if (frame.editsRemaining == 0) {\n continue\n }\n\n // insertion\n if (\"*\" in frame.node.edges) {\n var insertionNode = frame.node.edges[\"*\"]\n } else {\n var insertionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = insertionNode\n }\n\n if (frame.str.length == 0) {\n insertionNode.final = true\n }\n\n stack.push({\n node: insertionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str\n })\n\n // deletion\n // can only do a deletion if we have enough edits remaining\n // and if there are characters left to delete in the string\n if (frame.str.length > 1) {\n stack.push({\n node: frame.node,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // deletion\n // just removing the last character from the str\n if (frame.str.length == 1) {\n frame.node.final = true\n }\n\n // substitution\n // can only do a substitution if we have enough edits remaining\n // and if there are characters left to substitute\n if (frame.str.length >= 1) {\n if (\"*\" in frame.node.edges) {\n var substitutionNode = frame.node.edges[\"*\"]\n } else {\n var substitutionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = substitutionNode\n }\n\n if (frame.str.length == 1) {\n substitutionNode.final = true\n }\n\n stack.push({\n node: substitutionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // transposition\n // can only do a transposition if there are edits remaining\n // and there are enough characters to transpose\n if (frame.str.length > 1) {\n var charA = frame.str.charAt(0),\n charB = frame.str.charAt(1),\n transposeNode\n\n if (charB in frame.node.edges) {\n transposeNode = frame.node.edges[charB]\n } else {\n transposeNode = new lunr.TokenSet\n frame.node.edges[charB] = transposeNode\n }\n\n if (frame.str.length == 1) {\n transposeNode.final = true\n }\n\n stack.push({\n node: transposeNode,\n editsRemaining: frame.editsRemaining - 1,\n str: charA + frame.str.slice(2)\n })\n }\n }\n\n return root\n}\n\n/**\n * Creates a TokenSet from a string.\n *\n * The string may contain one or more wildcard characters (*)\n * that will allow wildcard matching when intersecting with\n * another TokenSet.\n *\n * @param {string} str - The string to create a TokenSet from.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromString = function (str) {\n var node = new lunr.TokenSet,\n root = node\n\n /*\n * Iterates through all characters within the passed string\n * appending a node for each character.\n *\n * When a wildcard character is found then a self\n * referencing edge is introduced to continually match\n * any number of any characters.\n */\n for (var i = 0, len = str.length; i < len; i++) {\n var char = str[i],\n final = (i == len - 1)\n\n if (char == \"*\") {\n node.edges[char] = node\n node.final = final\n\n } else {\n var next = new lunr.TokenSet\n next.final = final\n\n node.edges[char] = next\n node = next\n }\n }\n\n return root\n}\n\n/**\n * Converts this TokenSet into an array of strings\n * contained within the TokenSet.\n *\n * This is not intended to be used on a TokenSet that\n * contains wildcards, in these cases the results are\n * undefined and are likely to cause an infinite loop.\n *\n * @returns {string[]}\n */\nlunr.TokenSet.prototype.toArray = function () {\n var words = []\n\n var stack = [{\n prefix: \"\",\n node: this\n }]\n\n while (stack.length) {\n var frame = stack.pop(),\n edges = Object.keys(frame.node.edges),\n len = edges.length\n\n if (frame.node.final) {\n /* In Safari, at this point the prefix is sometimes corrupted, see:\n * https://github.com/olivernn/lunr.js/issues/279 Calling any\n * String.prototype method forces Safari to \"cast\" this string to what\n * it's supposed to be, fixing the bug. */\n frame.prefix.charAt(0)\n words.push(frame.prefix)\n }\n\n for (var i = 0; i < len; i++) {\n var edge = edges[i]\n\n stack.push({\n prefix: frame.prefix.concat(edge),\n node: frame.node.edges[edge]\n })\n }\n }\n\n return words\n}\n\n/**\n * Generates a string representation of a TokenSet.\n *\n * This is intended to allow TokenSets to be used as keys\n * in objects, largely to aid the construction and minimisation\n * of a TokenSet. As such it is not designed to be a human\n * friendly representation of the TokenSet.\n *\n * @returns {string}\n */\nlunr.TokenSet.prototype.toString = function () {\n // NOTE: Using Object.keys here as this.edges is very likely\n // to enter 'hash-mode' with many keys being added\n //\n // avoiding a for-in loop here as it leads to the function\n // being de-optimised (at least in V8). From some simple\n // benchmarks the performance is comparable, but allowing\n // V8 to optimize may mean easy performance wins in the future.\n\n if (this._str) {\n return this._str\n }\n\n var str = this.final ? '1' : '0',\n labels = Object.keys(this.edges).sort(),\n len = labels.length\n\n for (var i = 0; i < len; i++) {\n var label = labels[i],\n node = this.edges[label]\n\n str = str + label + node.id\n }\n\n return str\n}\n\n/**\n * Returns a new TokenSet that is the intersection of\n * this TokenSet and the passed TokenSet.\n *\n * This intersection will take into account any wildcards\n * contained within the TokenSet.\n *\n * @param {lunr.TokenSet} b - An other TokenSet to intersect with.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.prototype.intersect = function (b) {\n var output = new lunr.TokenSet,\n frame = undefined\n\n var stack = [{\n qNode: b,\n output: output,\n node: this\n }]\n\n while (stack.length) {\n frame = stack.pop()\n\n // NOTE: As with the #toString method, we are using\n // Object.keys and a for loop instead of a for-in loop\n // as both of these objects enter 'hash' mode, causing\n // the function to be de-optimised in V8\n var qEdges = Object.keys(frame.qNode.edges),\n qLen = qEdges.length,\n nEdges = Object.keys(frame.node.edges),\n nLen = nEdges.length\n\n for (var q = 0; q < qLen; q++) {\n var qEdge = qEdges[q]\n\n for (var n = 0; n < nLen; n++) {\n var nEdge = nEdges[n]\n\n if (nEdge == qEdge || qEdge == '*') {\n var node = frame.node.edges[nEdge],\n qNode = frame.qNode.edges[qEdge],\n final = node.final && qNode.final,\n next = undefined\n\n if (nEdge in frame.output.edges) {\n // an edge already exists for this character\n // no need to create a new node, just set the finality\n // bit unless this node is already final\n next = frame.output.edges[nEdge]\n next.final = next.final || final\n\n } else {\n // no edge exists yet, must create one\n // set the finality bit and insert it\n // into the output\n next = new lunr.TokenSet\n next.final = final\n frame.output.edges[nEdge] = next\n }\n\n stack.push({\n qNode: qNode,\n output: next,\n node: node\n })\n }\n }\n }\n }\n\n return output\n}\nlunr.TokenSet.Builder = function () {\n this.previousWord = \"\"\n this.root = new lunr.TokenSet\n this.uncheckedNodes = []\n this.minimizedNodes = {}\n}\n\nlunr.TokenSet.Builder.prototype.insert = function (word) {\n var node,\n commonPrefix = 0\n\n if (word < this.previousWord) {\n throw new Error (\"Out of order word insertion\")\n }\n\n for (var i = 0; i < word.length && i < this.previousWord.length; i++) {\n if (word[i] != this.previousWord[i]) break\n commonPrefix++\n }\n\n this.minimize(commonPrefix)\n\n if (this.uncheckedNodes.length == 0) {\n node = this.root\n } else {\n node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child\n }\n\n for (var i = commonPrefix; i < word.length; i++) {\n var nextNode = new lunr.TokenSet,\n char = word[i]\n\n node.edges[char] = nextNode\n\n this.uncheckedNodes.push({\n parent: node,\n char: char,\n child: nextNode\n })\n\n node = nextNode\n }\n\n node.final = true\n this.previousWord = word\n}\n\nlunr.TokenSet.Builder.prototype.finish = function () {\n this.minimize(0)\n}\n\nlunr.TokenSet.Builder.prototype.minimize = function (downTo) {\n for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) {\n var node = this.uncheckedNodes[i],\n childKey = node.child.toString()\n\n if (childKey in this.minimizedNodes) {\n node.parent.edges[node.char] = this.minimizedNodes[childKey]\n } else {\n // Cache the key for this node since\n // we know it can't change anymore\n node.child._str = childKey\n\n this.minimizedNodes[childKey] = node.child\n }\n\n this.uncheckedNodes.pop()\n }\n}\n/*!\n * lunr.Index\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * An index contains the built index of all documents and provides a query interface\n * to the index.\n *\n * Usually instances of lunr.Index will not be created using this constructor, instead\n * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be\n * used to load previously built and serialized indexes.\n *\n * @constructor\n * @param {Object} attrs - The attributes of the built search index.\n * @param {Object} attrs.invertedIndex - An index of term/field to document reference.\n * @param {Object} attrs.fieldVectors - Field vectors\n * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens.\n * @param {string[]} attrs.fields - The names of indexed document fields.\n * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms.\n */\nlunr.Index = function (attrs) {\n this.invertedIndex = attrs.invertedIndex\n this.fieldVectors = attrs.fieldVectors\n this.tokenSet = attrs.tokenSet\n this.fields = attrs.fields\n this.pipeline = attrs.pipeline\n}\n\n/**\n * A result contains details of a document matching a search query.\n * @typedef {Object} lunr.Index~Result\n * @property {string} ref - The reference of the document this result represents.\n * @property {number} score - A number between 0 and 1 representing how similar this document is to the query.\n * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match.\n */\n\n/**\n * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple\n * query language which itself is parsed into an instance of lunr.Query.\n *\n * For programmatically building queries it is advised to directly use lunr.Query, the query language\n * is best used for human entered text rather than program generated text.\n *\n * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported\n * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello'\n * or 'world', though those that contain both will rank higher in the results.\n *\n * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can\n * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding\n * wildcards will increase the number of documents that will be found but can also have a negative\n * impact on query performance, especially with wildcards at the beginning of a term.\n *\n * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term\n * hello in the title field will match this query. Using a field not present in the index will lead\n * to an error being thrown.\n *\n * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term\n * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported\n * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2.\n * Avoid large values for edit distance to improve query performance.\n *\n * Each term also supports a presence modifier. By default a term's presence in document is optional, however\n * this can be changed to either required or prohibited. For a term's presence to be required in a document the\n * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and\n * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not\n * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'.\n *\n * To escape special characters the backslash character '\\' can be used, this allows searches to include\n * characters that would normally be considered modifiers, e.g. `foo\\~2` will search for a term \"foo~2\" instead\n * of attempting to apply a boost of 2 to the search term \"foo\".\n *\n * @typedef {string} lunr.Index~QueryString\n * @example Simple single term query\n * hello\n * @example Multiple term query\n * hello world\n * @example term scoped to a field\n * title:hello\n * @example term with a boost of 10\n * hello^10\n * @example term with an edit distance of 2\n * hello~2\n * @example terms with presence modifiers\n * -foo +bar baz\n */\n\n/**\n * Performs a search against the index using lunr query syntax.\n *\n * Results will be returned sorted by their score, the most relevant results\n * will be returned first. For details on how the score is calculated, please see\n * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}.\n *\n * For more programmatic querying use lunr.Index#query.\n *\n * @param {lunr.Index~QueryString} queryString - A string containing a lunr query.\n * @throws {lunr.QueryParseError} If the passed query string cannot be parsed.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.search = function (queryString) {\n return this.query(function (query) {\n var parser = new lunr.QueryParser(queryString, query)\n parser.parse()\n })\n}\n\n/**\n * A query builder callback provides a query object to be used to express\n * the query to perform on the index.\n *\n * @callback lunr.Index~queryBuilder\n * @param {lunr.Query} query - The query object to build up.\n * @this lunr.Query\n */\n\n/**\n * Performs a query against the index using the yielded lunr.Query object.\n *\n * If performing programmatic queries against the index, this method is preferred\n * over lunr.Index#search so as to avoid the additional query parsing overhead.\n *\n * A query object is yielded to the supplied function which should be used to\n * express the query to be run against the index.\n *\n * Note that although this function takes a callback parameter it is _not_ an\n * asynchronous operation, the callback is just yielded a query object to be\n * customized.\n *\n * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.query = function (fn) {\n // for each query clause\n // * process terms\n // * expand terms from token set\n // * find matching documents and metadata\n // * get document vectors\n // * score documents\n\n var query = new lunr.Query(this.fields),\n matchingFields = Object.create(null),\n queryVectors = Object.create(null),\n termFieldCache = Object.create(null),\n requiredMatches = Object.create(null),\n prohibitedMatches = Object.create(null)\n\n /*\n * To support field level boosts a query vector is created per\n * field. An empty vector is eagerly created to support negated\n * queries.\n */\n for (var i = 0; i < this.fields.length; i++) {\n queryVectors[this.fields[i]] = new lunr.Vector\n }\n\n fn.call(query, query)\n\n for (var i = 0; i < query.clauses.length; i++) {\n /*\n * Unless the pipeline has been disabled for this term, which is\n * the case for terms with wildcards, we need to pass the clause\n * term through the search pipeline. A pipeline returns an array\n * of processed terms. Pipeline functions may expand the passed\n * term, which means we may end up performing multiple index lookups\n * for a single query term.\n */\n var clause = query.clauses[i],\n terms = null,\n clauseMatches = lunr.Set.empty\n\n if (clause.usePipeline) {\n terms = this.pipeline.runString(clause.term, {\n fields: clause.fields\n })\n } else {\n terms = [clause.term]\n }\n\n for (var m = 0; m < terms.length; m++) {\n var term = terms[m]\n\n /*\n * Each term returned from the pipeline needs to use the same query\n * clause object, e.g. the same boost and or edit distance. The\n * simplest way to do this is to re-use the clause object but mutate\n * its term property.\n */\n clause.term = term\n\n /*\n * From the term in the clause we create a token set which will then\n * be used to intersect the indexes token set to get a list of terms\n * to lookup in the inverted index\n */\n var termTokenSet = lunr.TokenSet.fromClause(clause),\n expandedTerms = this.tokenSet.intersect(termTokenSet).toArray()\n\n /*\n * If a term marked as required does not exist in the tokenSet it is\n * impossible for the search to return any matches. We set all the field\n * scoped required matches set to empty and stop examining any further\n * clauses.\n */\n if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = lunr.Set.empty\n }\n\n break\n }\n\n for (var j = 0; j < expandedTerms.length; j++) {\n /*\n * For each term get the posting and termIndex, this is required for\n * building the query vector.\n */\n var expandedTerm = expandedTerms[j],\n posting = this.invertedIndex[expandedTerm],\n termIndex = posting._index\n\n for (var k = 0; k < clause.fields.length; k++) {\n /*\n * For each field that this query term is scoped by (by default\n * all fields are in scope) we need to get all the document refs\n * that have this term in that field.\n *\n * The posting is the entry in the invertedIndex for the matching\n * term from above.\n */\n var field = clause.fields[k],\n fieldPosting = posting[field],\n matchingDocumentRefs = Object.keys(fieldPosting),\n termField = expandedTerm + \"/\" + field,\n matchingDocumentsSet = new lunr.Set(matchingDocumentRefs)\n\n /*\n * if the presence of this term is required ensure that the matching\n * documents are added to the set of required matches for this clause.\n *\n */\n if (clause.presence == lunr.Query.presence.REQUIRED) {\n clauseMatches = clauseMatches.union(matchingDocumentsSet)\n\n if (requiredMatches[field] === undefined) {\n requiredMatches[field] = lunr.Set.complete\n }\n }\n\n /*\n * if the presence of this term is prohibited ensure that the matching\n * documents are added to the set of prohibited matches for this field,\n * creating that set if it does not yet exist.\n */\n if (clause.presence == lunr.Query.presence.PROHIBITED) {\n if (prohibitedMatches[field] === undefined) {\n prohibitedMatches[field] = lunr.Set.empty\n }\n\n prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet)\n\n /*\n * Prohibited matches should not be part of the query vector used for\n * similarity scoring and no metadata should be extracted so we continue\n * to the next field\n */\n continue\n }\n\n /*\n * The query field vector is populated using the termIndex found for\n * the term and a unit value with the appropriate boost applied.\n * Using upsert because there could already be an entry in the vector\n * for the term we are working with. In that case we just add the scores\n * together.\n */\n queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b })\n\n /**\n * If we've already seen this term, field combo then we've already collected\n * the matching documents and metadata, no need to go through all that again\n */\n if (termFieldCache[termField]) {\n continue\n }\n\n for (var l = 0; l < matchingDocumentRefs.length; l++) {\n /*\n * All metadata for this term/field/document triple\n * are then extracted and collected into an instance\n * of lunr.MatchData ready to be returned in the query\n * results\n */\n var matchingDocumentRef = matchingDocumentRefs[l],\n matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field),\n metadata = fieldPosting[matchingDocumentRef],\n fieldMatch\n\n if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) {\n matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata)\n } else {\n fieldMatch.add(expandedTerm, field, metadata)\n }\n\n }\n\n termFieldCache[termField] = true\n }\n }\n }\n\n /**\n * If the presence was required we need to update the requiredMatches field sets.\n * We do this after all fields for the term have collected their matches because\n * the clause terms presence is required in _any_ of the fields not _all_ of the\n * fields.\n */\n if (clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = requiredMatches[field].intersect(clauseMatches)\n }\n }\n }\n\n /**\n * Need to combine the field scoped required and prohibited\n * matching documents into a global set of required and prohibited\n * matches\n */\n var allRequiredMatches = lunr.Set.complete,\n allProhibitedMatches = lunr.Set.empty\n\n for (var i = 0; i < this.fields.length; i++) {\n var field = this.fields[i]\n\n if (requiredMatches[field]) {\n allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field])\n }\n\n if (prohibitedMatches[field]) {\n allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field])\n }\n }\n\n var matchingFieldRefs = Object.keys(matchingFields),\n results = [],\n matches = Object.create(null)\n\n /*\n * If the query is negated (contains only prohibited terms)\n * we need to get _all_ fieldRefs currently existing in the\n * index. This is only done when we know that the query is\n * entirely prohibited terms to avoid any cost of getting all\n * fieldRefs unnecessarily.\n *\n * Additionally, blank MatchData must be created to correctly\n * populate the results.\n */\n if (query.isNegated()) {\n matchingFieldRefs = Object.keys(this.fieldVectors)\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n var matchingFieldRef = matchingFieldRefs[i]\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRef)\n matchingFields[matchingFieldRef] = new lunr.MatchData\n }\n }\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n /*\n * Currently we have document fields that match the query, but we\n * need to return documents. The matchData and scores are combined\n * from multiple fields belonging to the same document.\n *\n * Scores are calculated by field, using the query vectors created\n * above, and combined into a final document score using addition.\n */\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]),\n docRef = fieldRef.docRef\n\n if (!allRequiredMatches.contains(docRef)) {\n continue\n }\n\n if (allProhibitedMatches.contains(docRef)) {\n continue\n }\n\n var fieldVector = this.fieldVectors[fieldRef],\n score = queryVectors[fieldRef.fieldName].similarity(fieldVector),\n docMatch\n\n if ((docMatch = matches[docRef]) !== undefined) {\n docMatch.score += score\n docMatch.matchData.combine(matchingFields[fieldRef])\n } else {\n var match = {\n ref: docRef,\n score: score,\n matchData: matchingFields[fieldRef]\n }\n matches[docRef] = match\n results.push(match)\n }\n }\n\n /*\n * Sort the results objects by score, highest first.\n */\n return results.sort(function (a, b) {\n return b.score - a.score\n })\n}\n\n/**\n * Prepares the index for JSON serialization.\n *\n * The schema for this JSON blob will be described in a\n * separate JSON schema file.\n *\n * @returns {Object}\n */\nlunr.Index.prototype.toJSON = function () {\n var invertedIndex = Object.keys(this.invertedIndex)\n .sort()\n .map(function (term) {\n return [term, this.invertedIndex[term]]\n }, this)\n\n var fieldVectors = Object.keys(this.fieldVectors)\n .map(function (ref) {\n return [ref, this.fieldVectors[ref].toJSON()]\n }, this)\n\n return {\n version: lunr.version,\n fields: this.fields,\n fieldVectors: fieldVectors,\n invertedIndex: invertedIndex,\n pipeline: this.pipeline.toJSON()\n }\n}\n\n/**\n * Loads a previously serialized lunr.Index\n *\n * @param {Object} serializedIndex - A previously serialized lunr.Index\n * @returns {lunr.Index}\n */\nlunr.Index.load = function (serializedIndex) {\n var attrs = {},\n fieldVectors = {},\n serializedVectors = serializedIndex.fieldVectors,\n invertedIndex = Object.create(null),\n serializedInvertedIndex = serializedIndex.invertedIndex,\n tokenSetBuilder = new lunr.TokenSet.Builder,\n pipeline = lunr.Pipeline.load(serializedIndex.pipeline)\n\n if (serializedIndex.version != lunr.version) {\n lunr.utils.warn(\"Version mismatch when loading serialised index. Current version of lunr '\" + lunr.version + \"' does not match serialized index '\" + serializedIndex.version + \"'\")\n }\n\n for (var i = 0; i < serializedVectors.length; i++) {\n var tuple = serializedVectors[i],\n ref = tuple[0],\n elements = tuple[1]\n\n fieldVectors[ref] = new lunr.Vector(elements)\n }\n\n for (var i = 0; i < serializedInvertedIndex.length; i++) {\n var tuple = serializedInvertedIndex[i],\n term = tuple[0],\n posting = tuple[1]\n\n tokenSetBuilder.insert(term)\n invertedIndex[term] = posting\n }\n\n tokenSetBuilder.finish()\n\n attrs.fields = serializedIndex.fields\n\n attrs.fieldVectors = fieldVectors\n attrs.invertedIndex = invertedIndex\n attrs.tokenSet = tokenSetBuilder.root\n attrs.pipeline = pipeline\n\n return new lunr.Index(attrs)\n}\n/*!\n * lunr.Builder\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Builder performs indexing on a set of documents and\n * returns instances of lunr.Index ready for querying.\n *\n * All configuration of the index is done via the builder, the\n * fields to index, the document reference, the text processing\n * pipeline and document scoring parameters are all set on the\n * builder before indexing.\n *\n * @constructor\n * @property {string} _ref - Internal reference to the document reference field.\n * @property {string[]} _fields - Internal reference to the document fields to index.\n * @property {object} invertedIndex - The inverted index maps terms to document fields.\n * @property {object} documentTermFrequencies - Keeps track of document term frequencies.\n * @property {object} documentLengths - Keeps track of the length of documents added to the index.\n * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing.\n * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing.\n * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index.\n * @property {number} documentCount - Keeps track of the total number of documents indexed.\n * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75.\n * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2.\n * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space.\n * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index.\n */\nlunr.Builder = function () {\n this._ref = \"id\"\n this._fields = Object.create(null)\n this._documents = Object.create(null)\n this.invertedIndex = Object.create(null)\n this.fieldTermFrequencies = {}\n this.fieldLengths = {}\n this.tokenizer = lunr.tokenizer\n this.pipeline = new lunr.Pipeline\n this.searchPipeline = new lunr.Pipeline\n this.documentCount = 0\n this._b = 0.75\n this._k1 = 1.2\n this.termIndex = 0\n this.metadataWhitelist = []\n}\n\n/**\n * Sets the document field used as the document reference. Every document must have this field.\n * The type of this field in the document should be a string, if it is not a string it will be\n * coerced into a string by calling toString.\n *\n * The default ref is 'id'.\n *\n * The ref should _not_ be changed during indexing, it should be set before any documents are\n * added to the index. Changing it during indexing can lead to inconsistent results.\n *\n * @param {string} ref - The name of the reference field in the document.\n */\nlunr.Builder.prototype.ref = function (ref) {\n this._ref = ref\n}\n\n/**\n * A function that is used to extract a field from a document.\n *\n * Lunr expects a field to be at the top level of a document, if however the field\n * is deeply nested within a document an extractor function can be used to extract\n * the right field for indexing.\n *\n * @callback fieldExtractor\n * @param {object} doc - The document being added to the index.\n * @returns {?(string|object|object[])} obj - The object that will be indexed for this field.\n * @example Extracting a nested field\n * function (doc) { return doc.nested.field }\n */\n\n/**\n * Adds a field to the list of document fields that will be indexed. Every document being\n * indexed should have this field. Null values for this field in indexed documents will\n * not cause errors but will limit the chance of that document being retrieved by searches.\n *\n * All fields should be added before adding documents to the index. Adding fields after\n * a document has been indexed will have no effect on already indexed documents.\n *\n * Fields can be boosted at build time. This allows terms within that field to have more\n * importance when ranking search results. Use a field boost to specify that matches within\n * one field are more important than other fields.\n *\n * @param {string} fieldName - The name of a field to index in all documents.\n * @param {object} attributes - Optional attributes associated with this field.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this field.\n * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document.\n * @throws {RangeError} fieldName cannot contain unsupported characters '/'\n */\nlunr.Builder.prototype.field = function (fieldName, attributes) {\n if (/\\//.test(fieldName)) {\n throw new RangeError (\"Field '\" + fieldName + \"' contains illegal character '/'\")\n }\n\n this._fields[fieldName] = attributes || {}\n}\n\n/**\n * A parameter to tune the amount of field length normalisation that is applied when\n * calculating relevance scores. A value of 0 will completely disable any normalisation\n * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b\n * will be clamped to the range 0 - 1.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.b = function (number) {\n if (number < 0) {\n this._b = 0\n } else if (number > 1) {\n this._b = 1\n } else {\n this._b = number\n }\n}\n\n/**\n * A parameter that controls the speed at which a rise in term frequency results in term\n * frequency saturation. The default value is 1.2. Setting this to a higher value will give\n * slower saturation levels, a lower value will result in quicker saturation.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.k1 = function (number) {\n this._k1 = number\n}\n\n/**\n * Adds a document to the index.\n *\n * Before adding fields to the index the index should have been fully setup, with the document\n * ref and all fields to index already having been specified.\n *\n * The document must have a field name as specified by the ref (by default this is 'id') and\n * it should have all fields defined for indexing, though null or undefined values will not\n * cause errors.\n *\n * Entire documents can be boosted at build time. Applying a boost to a document indicates that\n * this document should rank higher in search results than other documents.\n *\n * @param {object} doc - The document to add to the index.\n * @param {object} attributes - Optional attributes associated with this document.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this document.\n */\nlunr.Builder.prototype.add = function (doc, attributes) {\n var docRef = doc[this._ref],\n fields = Object.keys(this._fields)\n\n this._documents[docRef] = attributes || {}\n this.documentCount += 1\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i],\n extractor = this._fields[fieldName].extractor,\n field = extractor ? extractor(doc) : doc[fieldName],\n tokens = this.tokenizer(field, {\n fields: [fieldName]\n }),\n terms = this.pipeline.run(tokens),\n fieldRef = new lunr.FieldRef (docRef, fieldName),\n fieldTerms = Object.create(null)\n\n this.fieldTermFrequencies[fieldRef] = fieldTerms\n this.fieldLengths[fieldRef] = 0\n\n // store the length of this field for this document\n this.fieldLengths[fieldRef] += terms.length\n\n // calculate term frequencies for this field\n for (var j = 0; j < terms.length; j++) {\n var term = terms[j]\n\n if (fieldTerms[term] == undefined) {\n fieldTerms[term] = 0\n }\n\n fieldTerms[term] += 1\n\n // add to inverted index\n // create an initial posting if one doesn't exist\n if (this.invertedIndex[term] == undefined) {\n var posting = Object.create(null)\n posting[\"_index\"] = this.termIndex\n this.termIndex += 1\n\n for (var k = 0; k < fields.length; k++) {\n posting[fields[k]] = Object.create(null)\n }\n\n this.invertedIndex[term] = posting\n }\n\n // add an entry for this term/fieldName/docRef to the invertedIndex\n if (this.invertedIndex[term][fieldName][docRef] == undefined) {\n this.invertedIndex[term][fieldName][docRef] = Object.create(null)\n }\n\n // store all whitelisted metadata about this token in the\n // inverted index\n for (var l = 0; l < this.metadataWhitelist.length; l++) {\n var metadataKey = this.metadataWhitelist[l],\n metadata = term.metadata[metadataKey]\n\n if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) {\n this.invertedIndex[term][fieldName][docRef][metadataKey] = []\n }\n\n this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata)\n }\n }\n\n }\n}\n\n/**\n * Calculates the average document length for this index\n *\n * @private\n */\nlunr.Builder.prototype.calculateAverageFieldLengths = function () {\n\n var fieldRefs = Object.keys(this.fieldLengths),\n numberOfFields = fieldRefs.length,\n accumulator = {},\n documentsWithField = {}\n\n for (var i = 0; i < numberOfFields; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n field = fieldRef.fieldName\n\n documentsWithField[field] || (documentsWithField[field] = 0)\n documentsWithField[field] += 1\n\n accumulator[field] || (accumulator[field] = 0)\n accumulator[field] += this.fieldLengths[fieldRef]\n }\n\n var fields = Object.keys(this._fields)\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i]\n accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName]\n }\n\n this.averageFieldLength = accumulator\n}\n\n/**\n * Builds a vector space model of every document using lunr.Vector\n *\n * @private\n */\nlunr.Builder.prototype.createFieldVectors = function () {\n var fieldVectors = {},\n fieldRefs = Object.keys(this.fieldTermFrequencies),\n fieldRefsLength = fieldRefs.length,\n termIdfCache = Object.create(null)\n\n for (var i = 0; i < fieldRefsLength; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n fieldName = fieldRef.fieldName,\n fieldLength = this.fieldLengths[fieldRef],\n fieldVector = new lunr.Vector,\n termFrequencies = this.fieldTermFrequencies[fieldRef],\n terms = Object.keys(termFrequencies),\n termsLength = terms.length\n\n\n var fieldBoost = this._fields[fieldName].boost || 1,\n docBoost = this._documents[fieldRef.docRef].boost || 1\n\n for (var j = 0; j < termsLength; j++) {\n var term = terms[j],\n tf = termFrequencies[term],\n termIndex = this.invertedIndex[term]._index,\n idf, score, scoreWithPrecision\n\n if (termIdfCache[term] === undefined) {\n idf = lunr.idf(this.invertedIndex[term], this.documentCount)\n termIdfCache[term] = idf\n } else {\n idf = termIdfCache[term]\n }\n\n score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf)\n score *= fieldBoost\n score *= docBoost\n scoreWithPrecision = Math.round(score * 1000) / 1000\n // Converts 1.23456789 to 1.234.\n // Reducing the precision so that the vectors take up less\n // space when serialised. Doing it now so that they behave\n // the same before and after serialisation. Also, this is\n // the fastest approach to reducing a number's precision in\n // JavaScript.\n\n fieldVector.insert(termIndex, scoreWithPrecision)\n }\n\n fieldVectors[fieldRef] = fieldVector\n }\n\n this.fieldVectors = fieldVectors\n}\n\n/**\n * Creates a token set of all tokens in the index using lunr.TokenSet\n *\n * @private\n */\nlunr.Builder.prototype.createTokenSet = function () {\n this.tokenSet = lunr.TokenSet.fromArray(\n Object.keys(this.invertedIndex).sort()\n )\n}\n\n/**\n * Builds the index, creating an instance of lunr.Index.\n *\n * This completes the indexing process and should only be called\n * once all documents have been added to the index.\n *\n * @returns {lunr.Index}\n */\nlunr.Builder.prototype.build = function () {\n this.calculateAverageFieldLengths()\n this.createFieldVectors()\n this.createTokenSet()\n\n return new lunr.Index({\n invertedIndex: this.invertedIndex,\n fieldVectors: this.fieldVectors,\n tokenSet: this.tokenSet,\n fields: Object.keys(this._fields),\n pipeline: this.searchPipeline\n })\n}\n\n/**\n * Applies a plugin to the index builder.\n *\n * A plugin is a function that is called with the index builder as its context.\n * Plugins can be used to customise or extend the behaviour of the index\n * in some way. A plugin is just a function, that encapsulated the custom\n * behaviour that should be applied when building the index.\n *\n * The plugin function will be called with the index builder as its argument, additional\n * arguments can also be passed when calling use. The function will be called\n * with the index builder as its context.\n *\n * @param {Function} plugin The plugin to apply.\n */\nlunr.Builder.prototype.use = function (fn) {\n var args = Array.prototype.slice.call(arguments, 1)\n args.unshift(this)\n fn.apply(this, args)\n}\n/**\n * Contains and collects metadata about a matching document.\n * A single instance of lunr.MatchData is returned as part of every\n * lunr.Index~Result.\n *\n * @constructor\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n * @property {object} metadata - A cloned collection of metadata associated with this document.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData = function (term, field, metadata) {\n var clonedMetadata = Object.create(null),\n metadataKeys = Object.keys(metadata || {})\n\n // Cloning the metadata to prevent the original\n // being mutated during match data combination.\n // Metadata is kept in an array within the inverted\n // index so cloning the data can be done with\n // Array#slice\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n clonedMetadata[key] = metadata[key].slice()\n }\n\n this.metadata = Object.create(null)\n\n if (term !== undefined) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = clonedMetadata\n }\n}\n\n/**\n * An instance of lunr.MatchData will be created for every term that matches a\n * document. However only one instance is required in a lunr.Index~Result. This\n * method combines metadata from another instance of lunr.MatchData with this\n * objects metadata.\n *\n * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData.prototype.combine = function (otherMatchData) {\n var terms = Object.keys(otherMatchData.metadata)\n\n for (var i = 0; i < terms.length; i++) {\n var term = terms[i],\n fields = Object.keys(otherMatchData.metadata[term])\n\n if (this.metadata[term] == undefined) {\n this.metadata[term] = Object.create(null)\n }\n\n for (var j = 0; j < fields.length; j++) {\n var field = fields[j],\n keys = Object.keys(otherMatchData.metadata[term][field])\n\n if (this.metadata[term][field] == undefined) {\n this.metadata[term][field] = Object.create(null)\n }\n\n for (var k = 0; k < keys.length; k++) {\n var key = keys[k]\n\n if (this.metadata[term][field][key] == undefined) {\n this.metadata[term][field][key] = otherMatchData.metadata[term][field][key]\n } else {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key])\n }\n\n }\n }\n }\n}\n\n/**\n * Add metadata for a term/field pair to this instance of match data.\n *\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n */\nlunr.MatchData.prototype.add = function (term, field, metadata) {\n if (!(term in this.metadata)) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = metadata\n return\n }\n\n if (!(field in this.metadata[term])) {\n this.metadata[term][field] = metadata\n return\n }\n\n var metadataKeys = Object.keys(metadata)\n\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n\n if (key in this.metadata[term][field]) {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key])\n } else {\n this.metadata[term][field][key] = metadata[key]\n }\n }\n}\n/**\n * A lunr.Query provides a programmatic way of defining queries to be performed\n * against a {@link lunr.Index}.\n *\n * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method\n * so the query object is pre-initialized with the right index fields.\n *\n * @constructor\n * @property {lunr.Query~Clause[]} clauses - An array of query clauses.\n * @property {string[]} allFields - An array of all available fields in a lunr.Index.\n */\nlunr.Query = function (allFields) {\n this.clauses = []\n this.allFields = allFields\n}\n\n/**\n * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause.\n *\n * This allows wildcards to be added to the beginning and end of a term without having to manually do any string\n * concatenation.\n *\n * The wildcard constants can be bitwise combined to select both leading and trailing wildcards.\n *\n * @constant\n * @default\n * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour\n * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists\n * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with trailing wildcard\n * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING })\n * @example query term with leading and trailing wildcard\n * query.term('foo', {\n * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING\n * })\n */\n\nlunr.Query.wildcard = new String (\"*\")\nlunr.Query.wildcard.NONE = 0\nlunr.Query.wildcard.LEADING = 1\nlunr.Query.wildcard.TRAILING = 2\n\n/**\n * Constants for indicating what kind of presence a term must have in matching documents.\n *\n * @constant\n * @enum {number}\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with required presence\n * query.term('foo', { presence: lunr.Query.presence.REQUIRED })\n */\nlunr.Query.presence = {\n /**\n * Term's presence in a document is optional, this is the default value.\n */\n OPTIONAL: 1,\n\n /**\n * Term's presence in a document is required, documents that do not contain\n * this term will not be returned.\n */\n REQUIRED: 2,\n\n /**\n * Term's presence in a document is prohibited, documents that do contain\n * this term will not be returned.\n */\n PROHIBITED: 3\n}\n\n/**\n * A single clause in a {@link lunr.Query} contains a term and details on how to\n * match that term against a {@link lunr.Index}.\n *\n * @typedef {Object} lunr.Query~Clause\n * @property {string[]} fields - The fields in an index this clause should be matched against.\n * @property {number} [boost=1] - Any boost that should be applied when matching this clause.\n * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be.\n * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline.\n * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended.\n * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents.\n */\n\n/**\n * Adds a {@link lunr.Query~Clause} to this query.\n *\n * Unless the clause contains the fields to be matched all fields will be matched. In addition\n * a default boost of 1 is applied to the clause.\n *\n * @param {lunr.Query~Clause} clause - The clause to add to this query.\n * @see lunr.Query~Clause\n * @returns {lunr.Query}\n */\nlunr.Query.prototype.clause = function (clause) {\n if (!('fields' in clause)) {\n clause.fields = this.allFields\n }\n\n if (!('boost' in clause)) {\n clause.boost = 1\n }\n\n if (!('usePipeline' in clause)) {\n clause.usePipeline = true\n }\n\n if (!('wildcard' in clause)) {\n clause.wildcard = lunr.Query.wildcard.NONE\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) {\n clause.term = \"*\" + clause.term\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) {\n clause.term = \"\" + clause.term + \"*\"\n }\n\n if (!('presence' in clause)) {\n clause.presence = lunr.Query.presence.OPTIONAL\n }\n\n this.clauses.push(clause)\n\n return this\n}\n\n/**\n * A negated query is one in which every clause has a presence of\n * prohibited. These queries require some special processing to return\n * the expected results.\n *\n * @returns boolean\n */\nlunr.Query.prototype.isNegated = function () {\n for (var i = 0; i < this.clauses.length; i++) {\n if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) {\n return false\n }\n }\n\n return true\n}\n\n/**\n * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause}\n * to the list of clauses that make up this query.\n *\n * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion\n * to a token or token-like string should be done before calling this method.\n *\n * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an\n * array, each term in the array will share the same options.\n *\n * @param {object|object[]} term - The term(s) to add to the query.\n * @param {object} [options] - Any additional properties to add to the query clause.\n * @returns {lunr.Query}\n * @see lunr.Query#clause\n * @see lunr.Query~Clause\n * @example adding a single term to a query\n * query.term(\"foo\")\n * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard\n * query.term(\"foo\", {\n * fields: [\"title\"],\n * boost: 10,\n * wildcard: lunr.Query.wildcard.TRAILING\n * })\n * @example using lunr.tokenizer to convert a string to tokens before using them as terms\n * query.term(lunr.tokenizer(\"foo bar\"))\n */\nlunr.Query.prototype.term = function (term, options) {\n if (Array.isArray(term)) {\n term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this)\n return this\n }\n\n var clause = options || {}\n clause.term = term.toString()\n\n this.clause(clause)\n\n return this\n}\nlunr.QueryParseError = function (message, start, end) {\n this.name = \"QueryParseError\"\n this.message = message\n this.start = start\n this.end = end\n}\n\nlunr.QueryParseError.prototype = new Error\nlunr.QueryLexer = function (str) {\n this.lexemes = []\n this.str = str\n this.length = str.length\n this.pos = 0\n this.start = 0\n this.escapeCharPositions = []\n}\n\nlunr.QueryLexer.prototype.run = function () {\n var state = lunr.QueryLexer.lexText\n\n while (state) {\n state = state(this)\n }\n}\n\nlunr.QueryLexer.prototype.sliceString = function () {\n var subSlices = [],\n sliceStart = this.start,\n sliceEnd = this.pos\n\n for (var i = 0; i < this.escapeCharPositions.length; i++) {\n sliceEnd = this.escapeCharPositions[i]\n subSlices.push(this.str.slice(sliceStart, sliceEnd))\n sliceStart = sliceEnd + 1\n }\n\n subSlices.push(this.str.slice(sliceStart, this.pos))\n this.escapeCharPositions.length = 0\n\n return subSlices.join('')\n}\n\nlunr.QueryLexer.prototype.emit = function (type) {\n this.lexemes.push({\n type: type,\n str: this.sliceString(),\n start: this.start,\n end: this.pos\n })\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.escapeCharacter = function () {\n this.escapeCharPositions.push(this.pos - 1)\n this.pos += 1\n}\n\nlunr.QueryLexer.prototype.next = function () {\n if (this.pos >= this.length) {\n return lunr.QueryLexer.EOS\n }\n\n var char = this.str.charAt(this.pos)\n this.pos += 1\n return char\n}\n\nlunr.QueryLexer.prototype.width = function () {\n return this.pos - this.start\n}\n\nlunr.QueryLexer.prototype.ignore = function () {\n if (this.start == this.pos) {\n this.pos += 1\n }\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.backup = function () {\n this.pos -= 1\n}\n\nlunr.QueryLexer.prototype.acceptDigitRun = function () {\n var char, charCode\n\n do {\n char = this.next()\n charCode = char.charCodeAt(0)\n } while (charCode > 47 && charCode < 58)\n\n if (char != lunr.QueryLexer.EOS) {\n this.backup()\n }\n}\n\nlunr.QueryLexer.prototype.more = function () {\n return this.pos < this.length\n}\n\nlunr.QueryLexer.EOS = 'EOS'\nlunr.QueryLexer.FIELD = 'FIELD'\nlunr.QueryLexer.TERM = 'TERM'\nlunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE'\nlunr.QueryLexer.BOOST = 'BOOST'\nlunr.QueryLexer.PRESENCE = 'PRESENCE'\n\nlunr.QueryLexer.lexField = function (lexer) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.FIELD)\n lexer.ignore()\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexTerm = function (lexer) {\n if (lexer.width() > 1) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.TERM)\n }\n\n lexer.ignore()\n\n if (lexer.more()) {\n return lunr.QueryLexer.lexText\n }\n}\n\nlunr.QueryLexer.lexEditDistance = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.EDIT_DISTANCE)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexBoost = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.BOOST)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexEOS = function (lexer) {\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n}\n\n// This matches the separator used when tokenising fields\n// within a document. These should match otherwise it is\n// not possible to search for some tokens within a document.\n//\n// It is possible for the user to change the separator on the\n// tokenizer so it _might_ clash with any other of the special\n// characters already used within the search string, e.g. :.\n//\n// This means that it is possible to change the separator in\n// such a way that makes some words unsearchable using a search\n// string.\nlunr.QueryLexer.termSeparator = lunr.tokenizer.separator\n\nlunr.QueryLexer.lexText = function (lexer) {\n while (true) {\n var char = lexer.next()\n\n if (char == lunr.QueryLexer.EOS) {\n return lunr.QueryLexer.lexEOS\n }\n\n // Escape character is '\\'\n if (char.charCodeAt(0) == 92) {\n lexer.escapeCharacter()\n continue\n }\n\n if (char == \":\") {\n return lunr.QueryLexer.lexField\n }\n\n if (char == \"~\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexEditDistance\n }\n\n if (char == \"^\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexBoost\n }\n\n // \"+\" indicates term presence is required\n // checking for length to ensure that only\n // leading \"+\" are considered\n if (char == \"+\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n // \"-\" indicates term presence is prohibited\n // checking for length to ensure that only\n // leading \"-\" are considered\n if (char == \"-\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n if (char.match(lunr.QueryLexer.termSeparator)) {\n return lunr.QueryLexer.lexTerm\n }\n }\n}\n\nlunr.QueryParser = function (str, query) {\n this.lexer = new lunr.QueryLexer (str)\n this.query = query\n this.currentClause = {}\n this.lexemeIdx = 0\n}\n\nlunr.QueryParser.prototype.parse = function () {\n this.lexer.run()\n this.lexemes = this.lexer.lexemes\n\n var state = lunr.QueryParser.parseClause\n\n while (state) {\n state = state(this)\n }\n\n return this.query\n}\n\nlunr.QueryParser.prototype.peekLexeme = function () {\n return this.lexemes[this.lexemeIdx]\n}\n\nlunr.QueryParser.prototype.consumeLexeme = function () {\n var lexeme = this.peekLexeme()\n this.lexemeIdx += 1\n return lexeme\n}\n\nlunr.QueryParser.prototype.nextClause = function () {\n var completedClause = this.currentClause\n this.query.clause(completedClause)\n this.currentClause = {}\n}\n\nlunr.QueryParser.parseClause = function (parser) {\n var lexeme = parser.peekLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.type) {\n case lunr.QueryLexer.PRESENCE:\n return lunr.QueryParser.parsePresence\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expected either a field or a term, found \" + lexeme.type\n\n if (lexeme.str.length >= 1) {\n errorMessage += \" with value '\" + lexeme.str + \"'\"\n }\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n}\n\nlunr.QueryParser.parsePresence = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.str) {\n case \"-\":\n parser.currentClause.presence = lunr.Query.presence.PROHIBITED\n break\n case \"+\":\n parser.currentClause.presence = lunr.Query.presence.REQUIRED\n break\n default:\n var errorMessage = \"unrecognised presence operator'\" + lexeme.str + \"'\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term or field, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term or field, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseField = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n if (parser.query.allFields.indexOf(lexeme.str) == -1) {\n var possibleFields = parser.query.allFields.map(function (f) { return \"'\" + f + \"'\" }).join(', '),\n errorMessage = \"unrecognised field '\" + lexeme.str + \"', possible fields: \" + possibleFields\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.fields = [lexeme.str]\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseTerm = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n parser.currentClause.term = lexeme.str.toLowerCase()\n\n if (lexeme.str.indexOf(\"*\") != -1) {\n parser.currentClause.usePipeline = false\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseEditDistance = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var editDistance = parseInt(lexeme.str, 10)\n\n if (isNaN(editDistance)) {\n var errorMessage = \"edit distance must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.editDistance = editDistance\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseBoost = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var boost = parseInt(lexeme.str, 10)\n\n if (isNaN(boost)) {\n var errorMessage = \"boost must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.boost = boost\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\n /**\n * export the module via AMD, CommonJS or as a browser global\n * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js\n */\n ;(function (root, factory) {\n if (true) {\n // AMD. Register as an anonymous module.\n !(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))\n } else {}\n }(this, function () {\n /**\n * Just return a value to define the module export.\n * This example returns an object, but the module\n * can return a function as the exported value.\n */\n return lunr\n }))\n})();\n\n\n//# sourceURL=webpack:///../node_modules/lunr/lunr.js?" - ); - - /***/ - }, - - /***/ "./default/assets/css/main.sass": - /*!**************************************!*\ - !*** ./default/assets/css/main.sass ***! - \**************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - "__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack:///./default/assets/css/main.sass?" - ); - - /***/ - }, - - /***/ "./default/assets/js/src/bootstrap.ts": - /*!********************************************!*\ - !*** ./default/assets/js/src/bootstrap.ts ***! - \********************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _typedoc_Application__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typedoc/Application */ "./default/assets/js/src/typedoc/Application.ts");\n/* harmony import */ var _typedoc_components_MenuHighlight__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./typedoc/components/MenuHighlight */ "./default/assets/js/src/typedoc/components/MenuHighlight.ts");\n/* harmony import */ var _typedoc_components_Search__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./typedoc/components/Search */ "./default/assets/js/src/typedoc/components/Search.ts");\n/* harmony import */ var _typedoc_components_Signature__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./typedoc/components/Signature */ "./default/assets/js/src/typedoc/components/Signature.ts");\n/* harmony import */ var _typedoc_components_Toggle__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./typedoc/components/Toggle */ "./default/assets/js/src/typedoc/components/Toggle.ts");\n/* harmony import */ var _typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./typedoc/components/Filter */ "./default/assets/js/src/typedoc/components/Filter.ts");\n/* harmony import */ var _css_main_sass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../css/main.sass */ "./default/assets/css/main.sass");\n\n\n\n\n\n\n\n(0,_typedoc_components_Search__WEBPACK_IMPORTED_MODULE_2__.initSearch)();\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_MenuHighlight__WEBPACK_IMPORTED_MODULE_1__.MenuHighlight, ".menu-highlight");\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Signature__WEBPACK_IMPORTED_MODULE_3__.Signature, ".tsd-signatures");\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Toggle__WEBPACK_IMPORTED_MODULE_4__.Toggle, "a[data-toggle]");\nif (_typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__.Filter.isSupported()) {\n (0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__.Filter, "#tsd-filter");\n}\nelse {\n document.documentElement.classList.add("no-filter");\n}\nvar app = new _typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.Application();\nObject.defineProperty(window, "app", { value: app });\n\n\n//# sourceURL=webpack:///./default/assets/js/src/bootstrap.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/Application.ts": - /*!******************************************************!*\ - !*** ./default/assets/js/src/typedoc/Application.ts ***! - \******************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "registerComponent": () => /* binding */ registerComponent,\n/* harmony export */ "Application": () => /* binding */ Application\n/* harmony export */ });\n/**\n * List of all known components.\n */\nvar components = [];\n/**\n * Register a new component.\n */\nfunction registerComponent(constructor, selector) {\n components.push({\n selector: selector,\n constructor: constructor,\n });\n}\n/**\n * TypeDoc application class.\n */\nvar Application = /** @class */ (function () {\n /**\n * Create a new Application instance.\n */\n function Application() {\n this.createComponents(document.body);\n }\n /**\n * Create all components beneath the given jQuery element.\n */\n Application.prototype.createComponents = function (context) {\n components.forEach(function (c) {\n context.querySelectorAll(c.selector).forEach(function (el) {\n if (!el.dataset.hasInstance) {\n new c.constructor({ el: el });\n el.dataset.hasInstance = String(true);\n }\n });\n });\n };\n return Application;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/Application.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/Component.ts": - /*!****************************************************!*\ - !*** ./default/assets/js/src/typedoc/Component.ts ***! - \****************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "Component": () => /* binding */ Component\n/* harmony export */ });\n/**\n * TypeDoc component class.\n */\nvar Component = /** @class */ (function () {\n function Component(options) {\n this.el = options.el;\n }\n return Component;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/Component.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/EventTarget.ts": - /*!******************************************************!*\ - !*** ./default/assets/js/src/typedoc/EventTarget.ts ***! - \******************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "EventTarget": () => /* binding */ EventTarget\n/* harmony export */ });\n/**\n * TypeDoc event target class.\n */\nvar EventTarget = /** @class */ (function () {\n function EventTarget() {\n this.listeners = {};\n }\n EventTarget.prototype.addEventListener = function (type, callback) {\n if (!(type in this.listeners)) {\n this.listeners[type] = [];\n }\n this.listeners[type].push(callback);\n };\n EventTarget.prototype.removeEventListener = function (type, callback) {\n if (!(type in this.listeners)) {\n return;\n }\n var stack = this.listeners[type];\n for (var i = 0, l = stack.length; i < l; i++) {\n if (stack[i] === callback) {\n stack.splice(i, 1);\n return;\n }\n }\n };\n EventTarget.prototype.dispatchEvent = function (event) {\n if (!(event.type in this.listeners)) {\n return true;\n }\n var stack = this.listeners[event.type].slice();\n for (var i = 0, l = stack.length; i < l; i++) {\n stack[i].call(this, event);\n }\n return !event.defaultPrevented;\n };\n return EventTarget;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/EventTarget.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/components/Filter.ts": - /*!************************************************************!*\ - !*** ./default/assets/js/src/typedoc/components/Filter.ts ***! - \************************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "Filter": () => /* binding */ Filter\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ "./default/assets/js/src/typedoc/Component.ts");\n/* harmony import */ var _utils_pointer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/pointer */ "./default/assets/js/src/typedoc/utils/pointer.ts");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\nvar FilterItem = /** @class */ (function () {\n function FilterItem(key, value) {\n this.key = key;\n this.value = value;\n this.defaultValue = value;\n this.initialize();\n if (window.localStorage[this.key]) {\n this.setValue(this.fromLocalStorage(window.localStorage[this.key]));\n }\n }\n FilterItem.prototype.initialize = function () { };\n FilterItem.prototype.setValue = function (value) {\n if (this.value == value)\n return;\n var oldValue = this.value;\n this.value = value;\n window.localStorage[this.key] = this.toLocalStorage(value);\n this.handleValueChange(oldValue, value);\n };\n return FilterItem;\n}());\nvar FilterItemCheckbox = /** @class */ (function (_super) {\n __extends(FilterItemCheckbox, _super);\n function FilterItemCheckbox() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n FilterItemCheckbox.prototype.initialize = function () {\n var _this = this;\n var checkbox = document.querySelector("#tsd-filter-" + this.key);\n if (!checkbox)\n return;\n this.checkbox = checkbox;\n this.checkbox.addEventListener("change", function () {\n _this.setValue(_this.checkbox.checked);\n });\n };\n FilterItemCheckbox.prototype.handleValueChange = function (oldValue, newValue) {\n if (!this.checkbox)\n return;\n this.checkbox.checked = this.value;\n document.documentElement.classList.toggle("toggle-" + this.key, this.value != this.defaultValue);\n };\n FilterItemCheckbox.prototype.fromLocalStorage = function (value) {\n return value == "true";\n };\n FilterItemCheckbox.prototype.toLocalStorage = function (value) {\n return value ? "true" : "false";\n };\n return FilterItemCheckbox;\n}(FilterItem));\nvar FilterItemSelect = /** @class */ (function (_super) {\n __extends(FilterItemSelect, _super);\n function FilterItemSelect() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n FilterItemSelect.prototype.initialize = function () {\n var _this = this;\n document.documentElement.classList.add("toggle-" + this.key + this.value);\n var select = document.querySelector("#tsd-filter-" + this.key);\n if (!select)\n return;\n this.select = select;\n var onActivate = function () {\n _this.select.classList.add("active");\n };\n var onDeactivate = function () {\n _this.select.classList.remove("active");\n };\n this.select.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, onActivate);\n this.select.addEventListener("mouseover", onActivate);\n this.select.addEventListener("mouseleave", onDeactivate);\n this.select.querySelectorAll("li").forEach(function (el) {\n el.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) {\n select.classList.remove("active");\n _this.setValue(e.target.dataset.value || "");\n });\n });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, function (e) {\n if (_this.select.contains(e.target))\n return;\n _this.select.classList.remove("active");\n });\n };\n FilterItemSelect.prototype.handleValueChange = function (oldValue, newValue) {\n this.select.querySelectorAll("li.selected").forEach(function (el) {\n el.classList.remove("selected");\n });\n var selected = this.select.querySelector(\'li[data-value="\' + newValue + \'"]\');\n var label = this.select.querySelector(".tsd-select-label");\n if (selected && label) {\n selected.classList.add("selected");\n label.textContent = selected.textContent;\n }\n document.documentElement.classList.remove("toggle-" + oldValue);\n document.documentElement.classList.add("toggle-" + newValue);\n };\n FilterItemSelect.prototype.fromLocalStorage = function (value) {\n return value;\n };\n FilterItemSelect.prototype.toLocalStorage = function (value) {\n return value;\n };\n return FilterItemSelect;\n}(FilterItem));\nvar Filter = /** @class */ (function (_super) {\n __extends(Filter, _super);\n function Filter(options) {\n var _this = _super.call(this, options) || this;\n _this.optionVisibility = new FilterItemSelect("visibility", "private");\n _this.optionInherited = new FilterItemCheckbox("inherited", true);\n _this.optionExternals = new FilterItemCheckbox("externals", true);\n return _this;\n }\n Filter.isSupported = function () {\n try {\n return typeof window.localStorage != "undefined";\n }\n catch (e) {\n return false;\n }\n };\n return Filter;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Filter.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/components/MenuHighlight.ts": - /*!*******************************************************************!*\ - !*** ./default/assets/js/src/typedoc/components/MenuHighlight.ts ***! - \*******************************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "MenuHighlight": () => /* binding */ MenuHighlight\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ "./default/assets/js/src/typedoc/Component.ts");\n/* harmony import */ var _services_Viewport__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../services/Viewport */ "./default/assets/js/src/typedoc/services/Viewport.ts");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * Manages the sticky state of the navigation and moves the highlight\n * to the current navigation item.\n */\nvar MenuHighlight = /** @class */ (function (_super) {\n __extends(MenuHighlight, _super);\n /**\n * Create a new MenuHighlight instance.\n *\n * @param options Backbone view constructor options.\n */\n function MenuHighlight(options) {\n var _this = _super.call(this, options) || this;\n /**\n * List of all discovered anchors.\n */\n _this.anchors = [];\n /**\n * Index of the currently highlighted anchor.\n */\n _this.index = -1;\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.addEventListener("resize", function () { return _this.onResize(); });\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.addEventListener("scroll", function (e) { return _this.onScroll(e); });\n _this.createAnchors();\n return _this;\n }\n /**\n * Find all anchors on the current page.\n */\n MenuHighlight.prototype.createAnchors = function () {\n var _this = this;\n var base = window.location.href;\n if (base.indexOf("#") != -1) {\n base = base.substr(0, base.indexOf("#"));\n }\n this.el.querySelectorAll("a").forEach(function (el) {\n var href = el.href;\n if (href.indexOf("#") == -1)\n return;\n if (href.substr(0, base.length) != base)\n return;\n var hash = href.substr(href.indexOf("#") + 1);\n var anchor = document.querySelector("a.tsd-anchor[name=" + hash + "]");\n var link = el.parentNode;\n if (!anchor || !link)\n return;\n _this.anchors.push({\n link: link,\n anchor: anchor,\n position: 0,\n });\n });\n this.onResize();\n };\n /**\n * Triggered after the viewport was resized.\n */\n MenuHighlight.prototype.onResize = function () {\n var anchor;\n for (var index = 0, count = this.anchors.length; index < count; index++) {\n anchor = this.anchors[index];\n var rect = anchor.anchor.getBoundingClientRect();\n anchor.position = rect.top + document.body.scrollTop;\n }\n this.anchors.sort(function (a, b) {\n return a.position - b.position;\n });\n var event = new CustomEvent("scroll", {\n detail: {\n scrollTop: _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.scrollTop,\n },\n });\n this.onScroll(event);\n };\n /**\n * Triggered after the viewport was scrolled.\n *\n * @param event The custom event with the current vertical scroll position.\n */\n MenuHighlight.prototype.onScroll = function (event) {\n var scrollTop = event.detail.scrollTop + 5;\n var anchors = this.anchors;\n var count = anchors.length - 1;\n var index = this.index;\n while (index > -1 && anchors[index].position > scrollTop) {\n index -= 1;\n }\n while (index < count && anchors[index + 1].position < scrollTop) {\n index += 1;\n }\n if (this.index != index) {\n if (this.index > -1)\n this.anchors[this.index].link.classList.remove("focus");\n this.index = index;\n if (this.index > -1)\n this.anchors[this.index].link.classList.add("focus");\n }\n };\n return MenuHighlight;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/MenuHighlight.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/components/Search.ts": - /*!************************************************************!*\ - !*** ./default/assets/js/src/typedoc/components/Search.ts ***! - \************************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "initSearch": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ "./default/assets/js/src/typedoc/utils/debounce.ts");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ "../node_modules/lunr/lunr.js");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById("tsd-search");\n if (!searchEl)\n return;\n var searchScript = document.getElementById("search-script");\n searchEl.classList.add("loading");\n if (searchScript) {\n searchScript.addEventListener("error", function () {\n searchEl.classList.remove("loading");\n searchEl.classList.add("failure");\n });\n searchScript.addEventListener("load", function () {\n searchEl.classList.remove("loading");\n searchEl.classList.add("ready");\n });\n if (window.searchData) {\n searchEl.classList.remove("loading");\n }\n }\n var field = document.querySelector("#tsd-search-field");\n var results = document.querySelector(".results");\n if (!field || !results) {\n throw new Error("The input field or the result list wrapper was not found");\n }\n var resultClicked = false;\n results.addEventListener("mousedown", function () { return (resultClicked = true); });\n results.addEventListener("mouseup", function () {\n resultClicked = false;\n searchEl.classList.remove("has-focus");\n });\n field.addEventListener("focus", function () { return searchEl.classList.add("has-focus"); });\n field.addEventListener("blur", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove("has-focus");\n }\n });\n var state = {\n base: searchEl.dataset.base + "/",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener("input", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener("keydown", function (e) {\n preventPress = true;\n if (e.key == "Enter") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == "Escape") {\n field.blur();\n }\n else if (e.key == "ArrowUp") {\n setCurrentResult(results, -1);\n }\n else if (e.key === "ArrowDown") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener("keypress", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener("keydown", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(":focus") && e.key === "/") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove("loading");\n searchEl.classList.add("ready");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don\'t clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = "";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search("*" + searchText + "*");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = "" + boldMatches(row.parent, searchText) + "." + name_1;\n }\n var item = document.createElement("li");\n item.classList.value = row.classes;\n var anchor = document.createElement("a");\n anchor.href = state.base + row.url;\n anchor.classList.add("tsd-kind-icon");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(".current");\n if (!current) {\n current = results.querySelector(dir == 1 ? "li:first-child" : "li:last-child");\n if (current) {\n current.classList.add("current");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove("current");\n rel.classList.add("current");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(".current");\n if (!current) {\n current = results.querySelector("li:first-child");\n }\n if (current) {\n var link = current.querySelector("a");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === "") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), "" + escapeHtml(text.substring(index, index + lowerSearch.length)) + "");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join("");\n}\nvar SPECIAL_HTML = {\n "&": "&",\n "<": "<",\n ">": ">",\n "\'": "'",\n \'"\': """,\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>"\'"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/components/Signature.ts": - /*!***************************************************************!*\ - !*** ./default/assets/js/src/typedoc/components/Signature.ts ***! - \***************************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "Signature": () => /* binding */ Signature\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ "./default/assets/js/src/typedoc/Component.ts");\n/* harmony import */ var _services_Viewport__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../services/Viewport */ "./default/assets/js/src/typedoc/services/Viewport.ts");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * Holds a signature and its description.\n */\nvar SignatureGroup = /** @class */ (function () {\n /**\n * Create a new SignatureGroup instance.\n *\n * @param signature The target signature.\n * @param description The description for the signature.\n */\n function SignatureGroup(signature, description) {\n this.signature = signature;\n this.description = description;\n }\n /**\n * Add the given class to all elements of the group.\n *\n * @param className The class name to add.\n */\n SignatureGroup.prototype.addClass = function (className) {\n this.signature.classList.add(className);\n this.description.classList.add(className);\n return this;\n };\n /**\n * Remove the given class from all elements of the group.\n *\n * @param className The class name to remove.\n */\n SignatureGroup.prototype.removeClass = function (className) {\n this.signature.classList.remove(className);\n this.description.classList.remove(className);\n return this;\n };\n return SignatureGroup;\n}());\n/**\n * Controls the tab like behaviour of methods and functions with multiple signatures.\n */\nvar Signature = /** @class */ (function (_super) {\n __extends(Signature, _super);\n /**\n * Create a new Signature instance.\n *\n * @param options Backbone view constructor options.\n */\n function Signature(options) {\n var _this = _super.call(this, options) || this;\n /**\n * List of found signature groups.\n */\n _this.groups = [];\n /**\n * The index of the currently displayed signature.\n */\n _this.index = -1;\n _this.createGroups();\n if (_this.container) {\n _this.el.classList.add("active");\n Array.from(_this.el.children).forEach(function (signature) {\n signature.addEventListener("touchstart", function (event) {\n return _this.onClick(event);\n });\n signature.addEventListener("click", function (event) {\n return _this.onClick(event);\n });\n });\n _this.container.classList.add("active");\n _this.setIndex(0);\n }\n return _this;\n }\n /**\n * Set the index of the active signature.\n *\n * @param index The index of the signature to activate.\n */\n Signature.prototype.setIndex = function (index) {\n if (index < 0)\n index = 0;\n if (index > this.groups.length - 1)\n index = this.groups.length - 1;\n if (this.index == index)\n return;\n var to = this.groups[index];\n if (this.index > -1) {\n var from_1 = this.groups[this.index];\n from_1.removeClass("current").addClass("fade-out");\n to.addClass("current");\n to.addClass("fade-in");\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.triggerResize();\n setTimeout(function () {\n from_1.removeClass("fade-out");\n to.removeClass("fade-in");\n }, 300);\n }\n else {\n to.addClass("current");\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.triggerResize();\n }\n this.index = index;\n };\n /**\n * Find all signature/description groups.\n */\n Signature.prototype.createGroups = function () {\n var signatures = this.el.children;\n if (signatures.length < 2)\n return;\n this.container = this.el.nextElementSibling;\n var descriptions = this.container.children;\n this.groups = [];\n for (var index = 0; index < signatures.length; index++) {\n this.groups.push(new SignatureGroup(signatures[index], descriptions[index]));\n }\n };\n /**\n * Triggered when the user clicks onto a signature header.\n *\n * @param e The related event object.\n */\n Signature.prototype.onClick = function (e) {\n var _this = this;\n this.groups.forEach(function (group, index) {\n if (group.signature === e.currentTarget) {\n _this.setIndex(index);\n }\n });\n };\n return Signature;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Signature.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/components/Toggle.ts": - /*!************************************************************!*\ - !*** ./default/assets/js/src/typedoc/components/Toggle.ts ***! - \************************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "Toggle": () => /* binding */ Toggle\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ "./default/assets/js/src/typedoc/Component.ts");\n/* harmony import */ var _utils_pointer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/pointer */ "./default/assets/js/src/typedoc/utils/pointer.ts");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\nvar Toggle = /** @class */ (function (_super) {\n __extends(Toggle, _super);\n function Toggle(options) {\n var _this = _super.call(this, options) || this;\n _this.className = _this.el.dataset.toggle || "";\n _this.el.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) { return _this.onPointerUp(e); });\n _this.el.addEventListener("click", function (e) { return e.preventDefault(); });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, function (e) {\n return _this.onDocumentPointerDown(e);\n });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) {\n return _this.onDocumentPointerUp(e);\n });\n return _this;\n }\n Toggle.prototype.setActive = function (value) {\n if (this.active == value)\n return;\n this.active = value;\n document.documentElement.classList.toggle("has-" + this.className, value);\n this.el.classList.toggle("active", value);\n var transition = (this.active ? "to-has-" : "from-has-") + this.className;\n document.documentElement.classList.add(transition);\n setTimeout(function () { return document.documentElement.classList.remove(transition); }, 500);\n };\n Toggle.prototype.onPointerUp = function (event) {\n if (_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.hasPointerMoved)\n return;\n this.setActive(true);\n event.preventDefault();\n };\n Toggle.prototype.onDocumentPointerDown = function (e) {\n if (this.active) {\n if (e.target.closest(".col-menu, .tsd-filter-group")) {\n return;\n }\n this.setActive(false);\n }\n };\n Toggle.prototype.onDocumentPointerUp = function (e) {\n var _this = this;\n if (_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.hasPointerMoved)\n return;\n if (this.active) {\n if (e.target.closest(".col-menu")) {\n var link = e.target.closest("a");\n if (link) {\n var href = window.location.href;\n if (href.indexOf("#") != -1) {\n href = href.substr(0, href.indexOf("#"));\n }\n if (link.href.substr(0, href.length) == href) {\n setTimeout(function () { return _this.setActive(false); }, 250);\n }\n }\n }\n }\n };\n return Toggle;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Toggle.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/services/Viewport.ts": - /*!************************************************************!*\ - !*** ./default/assets/js/src/typedoc/services/Viewport.ts ***! - \************************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "Viewport": () => /* binding */ Viewport\n/* harmony export */ });\n/* harmony import */ var _EventTarget__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../EventTarget */ "./default/assets/js/src/typedoc/EventTarget.ts");\n/* harmony import */ var _utils_trottle__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/trottle */ "./default/assets/js/src/typedoc/utils/trottle.ts");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * A global service that monitors the window size and scroll position.\n */\nvar Viewport = /** @class */ (function (_super) {\n __extends(Viewport, _super);\n /**\n * Create new Viewport instance.\n */\n function Viewport() {\n var _this = _super.call(this) || this;\n /**\n * The current scroll position.\n */\n _this.scrollTop = 0;\n /**\n * The previous scrollTop.\n */\n _this.lastY = 0;\n /**\n * The width of the window.\n */\n _this.width = 0;\n /**\n * The height of the window.\n */\n _this.height = 0;\n /**\n * Boolean indicating whether the toolbar is shown.\n */\n _this.showToolbar = true;\n _this.toolbar = (document.querySelector(".tsd-page-toolbar"));\n _this.secondaryNav = (document.querySelector(".tsd-navigation.secondary"));\n window.addEventListener("scroll", (0,_utils_trottle__WEBPACK_IMPORTED_MODULE_1__.throttle)(function () { return _this.onScroll(); }, 10));\n window.addEventListener("resize", (0,_utils_trottle__WEBPACK_IMPORTED_MODULE_1__.throttle)(function () { return _this.onResize(); }, 10));\n _this.onResize();\n _this.onScroll();\n return _this;\n }\n /**\n * Trigger a resize event.\n */\n Viewport.prototype.triggerResize = function () {\n var event = new CustomEvent("resize", {\n detail: {\n width: this.width,\n height: this.height,\n },\n });\n this.dispatchEvent(event);\n };\n /**\n * Triggered when the size of the window has changed.\n */\n Viewport.prototype.onResize = function () {\n this.width = window.innerWidth || 0;\n this.height = window.innerHeight || 0;\n var event = new CustomEvent("resize", {\n detail: {\n width: this.width,\n height: this.height,\n },\n });\n this.dispatchEvent(event);\n };\n /**\n * Triggered when the user scrolled the viewport.\n */\n Viewport.prototype.onScroll = function () {\n this.scrollTop = window.scrollY || 0;\n var event = new CustomEvent("scroll", {\n detail: {\n scrollTop: this.scrollTop,\n },\n });\n this.dispatchEvent(event);\n this.hideShowToolbar();\n };\n /**\n * Handle hiding/showing of the toolbar.\n */\n Viewport.prototype.hideShowToolbar = function () {\n var isShown = this.showToolbar;\n this.showToolbar = this.lastY >= this.scrollTop || this.scrollTop <= 0;\n if (isShown !== this.showToolbar) {\n this.toolbar.classList.toggle("tsd-page-toolbar--hide");\n this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide");\n }\n this.lastY = this.scrollTop;\n };\n Viewport.instance = new Viewport();\n return Viewport;\n}(_EventTarget__WEBPACK_IMPORTED_MODULE_0__.EventTarget));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/services/Viewport.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/utils/debounce.ts": - /*!*********************************************************!*\ - !*** ./default/assets/js/src/typedoc/utils/debounce.ts ***! - \*********************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "debounce": () => /* binding */ debounce\n/* harmony export */ });\nvar debounce = function (fn, wait) {\n if (wait === void 0) { wait = 100; }\n var timeout;\n return function () {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n clearTimeout(timeout);\n timeout = setTimeout(function () { return fn(args); }, wait);\n };\n};\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/debounce.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/utils/pointer.ts": - /*!********************************************************!*\ - !*** ./default/assets/js/src/typedoc/utils/pointer.ts ***! - \********************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "pointerDown": () => /* binding */ pointerDown,\n/* harmony export */ "pointerMove": () => /* binding */ pointerMove,\n/* harmony export */ "pointerUp": () => /* binding */ pointerUp,\n/* harmony export */ "pointerDownPosition": () => /* binding */ pointerDownPosition,\n/* harmony export */ "preventNextClick": () => /* binding */ preventNextClick,\n/* harmony export */ "isPointerDown": () => /* binding */ isPointerDown,\n/* harmony export */ "isPointerTouch": () => /* binding */ isPointerTouch,\n/* harmony export */ "hasPointerMoved": () => /* binding */ hasPointerMoved,\n/* harmony export */ "isMobile": () => /* binding */ isMobile\n/* harmony export */ });\n/**\n * Event name of the pointer down event.\n */\nvar pointerDown = "mousedown";\n/**\n * Event name of the pointer move event.\n */\nvar pointerMove = "mousemove";\n/**\n * Event name of the pointer up event.\n */\nvar pointerUp = "mouseup";\n/**\n * Position the pointer was pressed at.\n */\nvar pointerDownPosition = { x: 0, y: 0 };\n/**\n * Should the next click on the document be supressed?\n */\nvar preventNextClick = false;\n/**\n * Is the pointer down?\n */\nvar isPointerDown = false;\n/**\n * Is the pointer a touch point?\n */\nvar isPointerTouch = false;\n/**\n * Did the pointer move since the last down event?\n */\nvar hasPointerMoved = false;\n/**\n * Is the user agent a mobile agent?\n */\nvar isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);\ndocument.documentElement.classList.add(isMobile ? "is-mobile" : "not-mobile");\nif (isMobile && "ontouchstart" in document.documentElement) {\n isPointerTouch = true;\n pointerDown = "touchstart";\n pointerMove = "touchmove";\n pointerUp = "touchend";\n}\ndocument.addEventListener(pointerDown, function (e) {\n isPointerDown = true;\n hasPointerMoved = false;\n var t = pointerDown == "touchstart"\n ? e.targetTouches[0]\n : e;\n pointerDownPosition.y = t.pageY || 0;\n pointerDownPosition.x = t.pageX || 0;\n});\ndocument.addEventListener(pointerMove, function (e) {\n if (!isPointerDown)\n return;\n if (!hasPointerMoved) {\n var t = pointerDown == "touchstart"\n ? e.targetTouches[0]\n : e;\n var x = pointerDownPosition.x - (t.pageX || 0);\n var y = pointerDownPosition.y - (t.pageY || 0);\n hasPointerMoved = Math.sqrt(x * x + y * y) > 10;\n }\n});\ndocument.addEventListener(pointerUp, function () {\n isPointerDown = false;\n});\ndocument.addEventListener("click", function (e) {\n if (preventNextClick) {\n e.preventDefault();\n e.stopImmediatePropagation();\n preventNextClick = false;\n }\n});\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/pointer.ts?' - ); - - /***/ - }, - - /***/ "./default/assets/js/src/typedoc/utils/trottle.ts": - /*!********************************************************!*\ - !*** ./default/assets/js/src/typedoc/utils/trottle.ts ***! - \********************************************************/ - /***/ ( - __unused_webpack_module, - __webpack_exports__, - __webpack_require__ - ) => { - "use strict"; - eval( - '__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "throttle": () => /* binding */ throttle\n/* harmony export */ });\nvar throttle = function (fn, wait) {\n if (wait === void 0) { wait = 100; }\n var time = Date.now();\n return function () {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n if (time + wait - Date.now() < 0) {\n fn.apply(void 0, args);\n time = Date.now();\n }\n };\n};\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/trottle.ts?' - ); - - /***/ - }, - - /******/ - }; - /************************************************************************/ - /******/ // The module cache - /******/ var __webpack_module_cache__ = {}; - /******/ - /******/ // The require function - /******/ function __webpack_require__(moduleId) { - /******/ // Check if module is in cache - /******/ if (__webpack_module_cache__[moduleId]) { - /******/ return __webpack_module_cache__[moduleId].exports; - /******/ - } - /******/ // Create a new module (and put it into the cache) - /******/ var module = (__webpack_module_cache__[moduleId] = { - /******/ // no module.id needed - /******/ // no module.loaded needed - /******/ exports: {}, - /******/ - }); - /******/ - /******/ // Execute the module function - /******/ __webpack_modules__[moduleId]( - module, - module.exports, - __webpack_require__ - ); - /******/ - /******/ // Return the exports of the module - /******/ return module.exports; - /******/ - } - /******/ - /************************************************************************/ - /******/ /* webpack/runtime/compat get default export */ - /******/ (() => { - /******/ // getDefaultExport function for compatibility with non-harmony modules - /******/ __webpack_require__.n = (module) => { - /******/ var getter = - module && module.__esModule - ? /******/ () => module["default"] - : /******/ () => module; - /******/ __webpack_require__.d(getter, { a: getter }); - /******/ return getter; - /******/ - }; - /******/ - })(); - /******/ - /******/ /* webpack/runtime/define property getters */ - /******/ (() => { - /******/ // define getter functions for harmony exports - /******/ __webpack_require__.d = (exports, definition) => { - /******/ for (var key in definition) { - /******/ if ( - __webpack_require__.o(definition, key) && - !__webpack_require__.o(exports, key) - ) { - /******/ Object.defineProperty(exports, key, { - enumerable: true, - get: definition[key], - }); - /******/ - } - /******/ - } - /******/ - }; - /******/ - })(); - /******/ - /******/ /* webpack/runtime/hasOwnProperty shorthand */ - /******/ (() => { - /******/ __webpack_require__.o = (obj, prop) => - Object.prototype.hasOwnProperty.call(obj, prop); - /******/ - })(); - /******/ - /******/ /* webpack/runtime/make namespace object */ - /******/ (() => { - /******/ // define __esModule on exports - /******/ __webpack_require__.r = (exports) => { - /******/ if (typeof Symbol !== "undefined" && Symbol.toStringTag) { - /******/ Object.defineProperty(exports, Symbol.toStringTag, { - value: "Module", - }); - /******/ - } - /******/ Object.defineProperty(exports, "__esModule", { value: true }); - /******/ - }; - /******/ - })(); - /******/ - /************************************************************************/ - /******/ // startup - /******/ // Load entry module - /******/ __webpack_require__("./default/assets/js/src/bootstrap.ts"); - /******/ // This entry module used 'exports' so it can't be inlined - /******/ -})(); diff --git a/docs/assets/main.js b/docs/assets/main.js new file mode 100644 index 0000000..43d6475 --- /dev/null +++ b/docs/assets/main.js @@ -0,0 +1,2277 @@ +(() => { + var Ce = Object.create; + var J = Object.defineProperty; + var Pe = Object.getOwnPropertyDescriptor; + var Oe = Object.getOwnPropertyNames; + var Re = Object.getPrototypeOf, + _e = Object.prototype.hasOwnProperty; + var Me = (t) => J(t, "__esModule", { value: !0 }); + var Fe = (t, e) => () => e || t((e = { exports: {} }).exports, e), e.exports; + var De = (t, e, r) => { + if ((e && typeof e == "object") || typeof e == "function") + for (let n of Oe(e)) + !_e.call(t, n) && + n !== "default" && + J(t, n, { + get: () => e[n], + enumerable: !(r = Pe(e, n)) || r.enumerable, + }); + return t; + }, + Ae = (t) => + De( + Me( + J( + t != null ? Ce(Re(t)) : {}, + "default", + t && t.__esModule && "default" in t + ? { get: () => t.default, enumerable: !0 } + : { value: t, enumerable: !0 } + ) + ), + t + ); + var de = Fe((ue, he) => { + (function () { + var t = function (e) { + var r = new t.Builder(); + return ( + r.pipeline.add(t.trimmer, t.stopWordFilter, t.stemmer), + r.searchPipeline.add(t.stemmer), + e.call(r, r), + r.build() + ); + }; + t.version = "2.3.9"; + (t.utils = {}), + (t.utils.warn = (function (e) { + return function (r) { + e.console && console.warn && console.warn(r); + }; + })(this)), + (t.utils.asString = function (e) { + return e == null ? "" : e.toString(); + }), + (t.utils.clone = function (e) { + if (e == null) return e; + for ( + var r = Object.create(null), n = Object.keys(e), i = 0; + i < n.length; + i++ + ) { + var s = n[i], + o = e[s]; + if (Array.isArray(o)) { + r[s] = o.slice(); + continue; + } + if ( + typeof o == "string" || + typeof o == "number" || + typeof o == "boolean" + ) { + r[s] = o; + continue; + } + throw new TypeError( + "clone is not deep and does not support nested objects" + ); + } + return r; + }), + (t.FieldRef = function (e, r, n) { + (this.docRef = e), (this.fieldName = r), (this._stringValue = n); + }), + (t.FieldRef.joiner = "/"), + (t.FieldRef.fromString = function (e) { + var r = e.indexOf(t.FieldRef.joiner); + if (r === -1) throw "malformed field ref string"; + var n = e.slice(0, r), + i = e.slice(r + 1); + return new t.FieldRef(i, n, e); + }), + (t.FieldRef.prototype.toString = function () { + return ( + this._stringValue == null && + (this._stringValue = + this.fieldName + t.FieldRef.joiner + this.docRef), + this._stringValue + ); + }); + (t.Set = function (e) { + if (((this.elements = Object.create(null)), e)) { + this.length = e.length; + for (var r = 0; r < this.length; r++) this.elements[e[r]] = !0; + } else this.length = 0; + }), + (t.Set.complete = { + intersect: function (e) { + return e; + }, + union: function () { + return this; + }, + contains: function () { + return !0; + }, + }), + (t.Set.empty = { + intersect: function () { + return this; + }, + union: function (e) { + return e; + }, + contains: function () { + return !1; + }, + }), + (t.Set.prototype.contains = function (e) { + return !!this.elements[e]; + }), + (t.Set.prototype.intersect = function (e) { + var r, + n, + i, + s = []; + if (e === t.Set.complete) return this; + if (e === t.Set.empty) return e; + this.length < e.length + ? ((r = this), (n = e)) + : ((r = e), (n = this)), + (i = Object.keys(r.elements)); + for (var o = 0; o < i.length; o++) { + var a = i[o]; + a in n.elements && s.push(a); + } + return new t.Set(s); + }), + (t.Set.prototype.union = function (e) { + return e === t.Set.complete + ? t.Set.complete + : e === t.Set.empty + ? this + : new t.Set( + Object.keys(this.elements).concat(Object.keys(e.elements)) + ); + }), + (t.idf = function (e, r) { + var n = 0; + for (var i in e) i != "_index" && (n += Object.keys(e[i]).length); + var s = (r - n + 0.5) / (n + 0.5); + return Math.log(1 + Math.abs(s)); + }), + (t.Token = function (e, r) { + (this.str = e || ""), (this.metadata = r || {}); + }), + (t.Token.prototype.toString = function () { + return this.str; + }), + (t.Token.prototype.update = function (e) { + return (this.str = e(this.str, this.metadata)), this; + }), + (t.Token.prototype.clone = function (e) { + return ( + (e = + e || + function (r) { + return r; + }), + new t.Token(e(this.str, this.metadata), this.metadata) + ); + }); + (t.tokenizer = function (e, r) { + if (e == null || e == null) return []; + if (Array.isArray(e)) + return e.map(function (f) { + return new t.Token( + t.utils.asString(f).toLowerCase(), + t.utils.clone(r) + ); + }); + for ( + var n = e.toString().toLowerCase(), + i = n.length, + s = [], + o = 0, + a = 0; + o <= i; + o++ + ) { + var c = n.charAt(o), + l = o - a; + if (c.match(t.tokenizer.separator) || o == i) { + if (l > 0) { + var h = t.utils.clone(r) || {}; + (h.position = [a, l]), + (h.index = s.length), + s.push(new t.Token(n.slice(a, o), h)); + } + a = o + 1; + } + } + return s; + }), + (t.tokenizer.separator = /[\s\-]+/); + (t.Pipeline = function () { + this._stack = []; + }), + (t.Pipeline.registeredFunctions = Object.create(null)), + (t.Pipeline.registerFunction = function (e, r) { + r in this.registeredFunctions && + t.utils.warn("Overwriting existing registered function: " + r), + (e.label = r), + (t.Pipeline.registeredFunctions[e.label] = e); + }), + (t.Pipeline.warnIfFunctionNotRegistered = function (e) { + var r = e.label && e.label in this.registeredFunctions; + r || + t.utils.warn( + `Function is not registered with pipeline. This may cause problems when serialising the index. +`, + e + ); + }), + (t.Pipeline.load = function (e) { + var r = new t.Pipeline(); + return ( + e.forEach(function (n) { + var i = t.Pipeline.registeredFunctions[n]; + if (i) r.add(i); + else throw new Error("Cannot load unregistered function: " + n); + }), + r + ); + }), + (t.Pipeline.prototype.add = function () { + var e = Array.prototype.slice.call(arguments); + e.forEach(function (r) { + t.Pipeline.warnIfFunctionNotRegistered(r), this._stack.push(r); + }, this); + }), + (t.Pipeline.prototype.after = function (e, r) { + t.Pipeline.warnIfFunctionNotRegistered(r); + var n = this._stack.indexOf(e); + if (n == -1) throw new Error("Cannot find existingFn"); + (n = n + 1), this._stack.splice(n, 0, r); + }), + (t.Pipeline.prototype.before = function (e, r) { + t.Pipeline.warnIfFunctionNotRegistered(r); + var n = this._stack.indexOf(e); + if (n == -1) throw new Error("Cannot find existingFn"); + this._stack.splice(n, 0, r); + }), + (t.Pipeline.prototype.remove = function (e) { + var r = this._stack.indexOf(e); + r != -1 && this._stack.splice(r, 1); + }), + (t.Pipeline.prototype.run = function (e) { + for (var r = this._stack.length, n = 0; n < r; n++) { + for (var i = this._stack[n], s = [], o = 0; o < e.length; o++) { + var a = i(e[o], o, e); + if (!(a == null || a === "")) + if (Array.isArray(a)) + for (var c = 0; c < a.length; c++) s.push(a[c]); + else s.push(a); + } + e = s; + } + return e; + }), + (t.Pipeline.prototype.runString = function (e, r) { + var n = new t.Token(e, r); + return this.run([n]).map(function (i) { + return i.toString(); + }); + }), + (t.Pipeline.prototype.reset = function () { + this._stack = []; + }), + (t.Pipeline.prototype.toJSON = function () { + return this._stack.map(function (e) { + return t.Pipeline.warnIfFunctionNotRegistered(e), e.label; + }); + }); + (t.Vector = function (e) { + (this._magnitude = 0), (this.elements = e || []); + }), + (t.Vector.prototype.positionForIndex = function (e) { + if (this.elements.length == 0) return 0; + for ( + var r = 0, + n = this.elements.length / 2, + i = n - r, + s = Math.floor(i / 2), + o = this.elements[s * 2]; + i > 1 && (o < e && (r = s), o > e && (n = s), o != e); + + ) + (i = n - r), + (s = r + Math.floor(i / 2)), + (o = this.elements[s * 2]); + if (o == e || o > e) return s * 2; + if (o < e) return (s + 1) * 2; + }), + (t.Vector.prototype.insert = function (e, r) { + this.upsert(e, r, function () { + throw "duplicate index"; + }); + }), + (t.Vector.prototype.upsert = function (e, r, n) { + this._magnitude = 0; + var i = this.positionForIndex(e); + this.elements[i] == e + ? (this.elements[i + 1] = n(this.elements[i + 1], r)) + : this.elements.splice(i, 0, e, r); + }), + (t.Vector.prototype.magnitude = function () { + if (this._magnitude) return this._magnitude; + for (var e = 0, r = this.elements.length, n = 1; n < r; n += 2) { + var i = this.elements[n]; + e += i * i; + } + return (this._magnitude = Math.sqrt(e)); + }), + (t.Vector.prototype.dot = function (e) { + for ( + var r = 0, + n = this.elements, + i = e.elements, + s = n.length, + o = i.length, + a = 0, + c = 0, + l = 0, + h = 0; + l < s && h < o; + + ) + (a = n[l]), + (c = i[h]), + a < c + ? (l += 2) + : a > c + ? (h += 2) + : a == c && ((r += n[l + 1] * i[h + 1]), (l += 2), (h += 2)); + return r; + }), + (t.Vector.prototype.similarity = function (e) { + return this.dot(e) / this.magnitude() || 0; + }), + (t.Vector.prototype.toArray = function () { + for ( + var e = new Array(this.elements.length / 2), r = 1, n = 0; + r < this.elements.length; + r += 2, n++ + ) + e[n] = this.elements[r]; + return e; + }), + (t.Vector.prototype.toJSON = function () { + return this.elements; + }); + (t.stemmer = (function () { + var e = { + ational: "ate", + tional: "tion", + enci: "ence", + anci: "ance", + izer: "ize", + bli: "ble", + alli: "al", + entli: "ent", + eli: "e", + ousli: "ous", + ization: "ize", + ation: "ate", + ator: "ate", + alism: "al", + iveness: "ive", + fulness: "ful", + ousness: "ous", + aliti: "al", + iviti: "ive", + biliti: "ble", + logi: "log", + }, + r = { + icate: "ic", + ative: "", + alize: "al", + iciti: "ic", + ical: "ic", + ful: "", + ness: "", + }, + n = "[^aeiou]", + i = "[aeiouy]", + s = n + "[^aeiouy]*", + o = i + "[aeiou]*", + a = "^(" + s + ")?" + o + s, + c = "^(" + s + ")?" + o + s + "(" + o + ")?$", + l = "^(" + s + ")?" + o + s + o + s, + h = "^(" + s + ")?" + i, + f = new RegExp(a), + v = new RegExp(l), + b = new RegExp(c), + y = new RegExp(h), + E = /^(.+?)(ss|i)es$/, + p = /^(.+?)([^s])s$/, + m = /^(.+?)eed$/, + T = /^(.+?)(ed|ing)$/, + w = /.$/, + k = /(at|bl|iz)$/, + M = new RegExp("([^aeiouylsz])\\1$"), + j = new RegExp("^" + s + i + "[^aeiouwxy]$"), + V = /^(.+?[^aeiou])y$/, + B = + /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/, + q = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/, + H = + /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/, + $ = /^(.+?)(s|t)(ion)$/, + P = /^(.+?)e$/, + W = /ll$/, + U = new RegExp("^" + s + i + "[^aeiouwxy]$"), + z = function (u) { + var g, O, S, d, x, R, D; + if (u.length < 3) return u; + if ( + ((S = u.substr(0, 1)), + S == "y" && (u = S.toUpperCase() + u.substr(1)), + (d = E), + (x = p), + d.test(u) + ? (u = u.replace(d, "$1$2")) + : x.test(u) && (u = u.replace(x, "$1$2")), + (d = m), + (x = T), + d.test(u)) + ) { + var L = d.exec(u); + (d = f), d.test(L[1]) && ((d = w), (u = u.replace(d, ""))); + } else if (x.test(u)) { + var L = x.exec(u); + (g = L[1]), + (x = y), + x.test(g) && + ((u = g), + (x = k), + (R = M), + (D = j), + x.test(u) + ? (u = u + "e") + : R.test(u) + ? ((d = w), (u = u.replace(d, ""))) + : D.test(u) && (u = u + "e")); + } + if (((d = V), d.test(u))) { + var L = d.exec(u); + (g = L[1]), (u = g + "i"); + } + if (((d = B), d.test(u))) { + var L = d.exec(u); + (g = L[1]), (O = L[2]), (d = f), d.test(g) && (u = g + e[O]); + } + if (((d = q), d.test(u))) { + var L = d.exec(u); + (g = L[1]), (O = L[2]), (d = f), d.test(g) && (u = g + r[O]); + } + if (((d = H), (x = $), d.test(u))) { + var L = d.exec(u); + (g = L[1]), (d = v), d.test(g) && (u = g); + } else if (x.test(u)) { + var L = x.exec(u); + (g = L[1] + L[2]), (x = v), x.test(g) && (u = g); + } + if (((d = P), d.test(u))) { + var L = d.exec(u); + (g = L[1]), + (d = v), + (x = b), + (R = U), + (d.test(g) || (x.test(g) && !R.test(g))) && (u = g); + } + return ( + (d = W), + (x = v), + d.test(u) && x.test(u) && ((d = w), (u = u.replace(d, ""))), + S == "y" && (u = S.toLowerCase() + u.substr(1)), + u + ); + }; + return function (F) { + return F.update(z); + }; + })()), + t.Pipeline.registerFunction(t.stemmer, "stemmer"); + (t.generateStopWordFilter = function (e) { + var r = e.reduce(function (n, i) { + return (n[i] = i), n; + }, {}); + return function (n) { + if (n && r[n.toString()] !== n.toString()) return n; + }; + }), + (t.stopWordFilter = t.generateStopWordFilter([ + "a", + "able", + "about", + "across", + "after", + "all", + "almost", + "also", + "am", + "among", + "an", + "and", + "any", + "are", + "as", + "at", + "be", + "because", + "been", + "but", + "by", + "can", + "cannot", + "could", + "dear", + "did", + "do", + "does", + "either", + "else", + "ever", + "every", + "for", + "from", + "get", + "got", + "had", + "has", + "have", + "he", + "her", + "hers", + "him", + "his", + "how", + "however", + "i", + "if", + "in", + "into", + "is", + "it", + "its", + "just", + "least", + "let", + "like", + "likely", + "may", + "me", + "might", + "most", + "must", + "my", + "neither", + "no", + "nor", + "not", + "of", + "off", + "often", + "on", + "only", + "or", + "other", + "our", + "own", + "rather", + "said", + "say", + "says", + "she", + "should", + "since", + "so", + "some", + "than", + "that", + "the", + "their", + "them", + "then", + "there", + "these", + "they", + "this", + "tis", + "to", + "too", + "twas", + "us", + "wants", + "was", + "we", + "were", + "what", + "when", + "where", + "which", + "while", + "who", + "whom", + "why", + "will", + "with", + "would", + "yet", + "you", + "your", + ])), + t.Pipeline.registerFunction(t.stopWordFilter, "stopWordFilter"); + (t.trimmer = function (e) { + return e.update(function (r) { + return r.replace(/^\W+/, "").replace(/\W+$/, ""); + }); + }), + t.Pipeline.registerFunction(t.trimmer, "trimmer"); + (t.TokenSet = function () { + (this.final = !1), + (this.edges = {}), + (this.id = t.TokenSet._nextId), + (t.TokenSet._nextId += 1); + }), + (t.TokenSet._nextId = 1), + (t.TokenSet.fromArray = function (e) { + for ( + var r = new t.TokenSet.Builder(), n = 0, i = e.length; + n < i; + n++ + ) + r.insert(e[n]); + return r.finish(), r.root; + }), + (t.TokenSet.fromClause = function (e) { + return "editDistance" in e + ? t.TokenSet.fromFuzzyString(e.term, e.editDistance) + : t.TokenSet.fromString(e.term); + }), + (t.TokenSet.fromFuzzyString = function (e, r) { + for ( + var n = new t.TokenSet(), + i = [{ node: n, editsRemaining: r, str: e }]; + i.length; + + ) { + var s = i.pop(); + if (s.str.length > 0) { + var o = s.str.charAt(0), + a; + o in s.node.edges + ? (a = s.node.edges[o]) + : ((a = new t.TokenSet()), (s.node.edges[o] = a)), + s.str.length == 1 && (a.final = !0), + i.push({ + node: a, + editsRemaining: s.editsRemaining, + str: s.str.slice(1), + }); + } + if (s.editsRemaining != 0) { + if ("*" in s.node.edges) var c = s.node.edges["*"]; + else { + var c = new t.TokenSet(); + s.node.edges["*"] = c; + } + if ( + (s.str.length == 0 && (c.final = !0), + i.push({ + node: c, + editsRemaining: s.editsRemaining - 1, + str: s.str, + }), + s.str.length > 1 && + i.push({ + node: s.node, + editsRemaining: s.editsRemaining - 1, + str: s.str.slice(1), + }), + s.str.length == 1 && (s.node.final = !0), + s.str.length >= 1) + ) { + if ("*" in s.node.edges) var l = s.node.edges["*"]; + else { + var l = new t.TokenSet(); + s.node.edges["*"] = l; + } + s.str.length == 1 && (l.final = !0), + i.push({ + node: l, + editsRemaining: s.editsRemaining - 1, + str: s.str.slice(1), + }); + } + if (s.str.length > 1) { + var h = s.str.charAt(0), + f = s.str.charAt(1), + v; + f in s.node.edges + ? (v = s.node.edges[f]) + : ((v = new t.TokenSet()), (s.node.edges[f] = v)), + s.str.length == 1 && (v.final = !0), + i.push({ + node: v, + editsRemaining: s.editsRemaining - 1, + str: h + s.str.slice(2), + }); + } + } + } + return n; + }), + (t.TokenSet.fromString = function (e) { + for ( + var r = new t.TokenSet(), n = r, i = 0, s = e.length; + i < s; + i++ + ) { + var o = e[i], + a = i == s - 1; + if (o == "*") (r.edges[o] = r), (r.final = a); + else { + var c = new t.TokenSet(); + (c.final = a), (r.edges[o] = c), (r = c); + } + } + return n; + }), + (t.TokenSet.prototype.toArray = function () { + for (var e = [], r = [{ prefix: "", node: this }]; r.length; ) { + var n = r.pop(), + i = Object.keys(n.node.edges), + s = i.length; + n.node.final && (n.prefix.charAt(0), e.push(n.prefix)); + for (var o = 0; o < s; o++) { + var a = i[o]; + r.push({ prefix: n.prefix.concat(a), node: n.node.edges[a] }); + } + } + return e; + }), + (t.TokenSet.prototype.toString = function () { + if (this._str) return this._str; + for ( + var e = this.final ? "1" : "0", + r = Object.keys(this.edges).sort(), + n = r.length, + i = 0; + i < n; + i++ + ) { + var s = r[i], + o = this.edges[s]; + e = e + s + o.id; + } + return e; + }), + (t.TokenSet.prototype.intersect = function (e) { + for ( + var r = new t.TokenSet(), + n = void 0, + i = [{ qNode: e, output: r, node: this }]; + i.length; + + ) { + n = i.pop(); + for ( + var s = Object.keys(n.qNode.edges), + o = s.length, + a = Object.keys(n.node.edges), + c = a.length, + l = 0; + l < o; + l++ + ) + for (var h = s[l], f = 0; f < c; f++) { + var v = a[f]; + if (v == h || h == "*") { + var b = n.node.edges[v], + y = n.qNode.edges[h], + E = b.final && y.final, + p = void 0; + v in n.output.edges + ? ((p = n.output.edges[v]), (p.final = p.final || E)) + : ((p = new t.TokenSet()), + (p.final = E), + (n.output.edges[v] = p)), + i.push({ qNode: y, output: p, node: b }); + } + } + } + return r; + }), + (t.TokenSet.Builder = function () { + (this.previousWord = ""), + (this.root = new t.TokenSet()), + (this.uncheckedNodes = []), + (this.minimizedNodes = {}); + }), + (t.TokenSet.Builder.prototype.insert = function (e) { + var r, + n = 0; + if (e < this.previousWord) + throw new Error("Out of order word insertion"); + for ( + var i = 0; + i < e.length && + i < this.previousWord.length && + e[i] == this.previousWord[i]; + i++ + ) + n++; + this.minimize(n), + this.uncheckedNodes.length == 0 + ? (r = this.root) + : (r = this.uncheckedNodes[this.uncheckedNodes.length - 1].child); + for (var i = n; i < e.length; i++) { + var s = new t.TokenSet(), + o = e[i]; + (r.edges[o] = s), + this.uncheckedNodes.push({ parent: r, char: o, child: s }), + (r = s); + } + (r.final = !0), (this.previousWord = e); + }), + (t.TokenSet.Builder.prototype.finish = function () { + this.minimize(0); + }), + (t.TokenSet.Builder.prototype.minimize = function (e) { + for (var r = this.uncheckedNodes.length - 1; r >= e; r--) { + var n = this.uncheckedNodes[r], + i = n.child.toString(); + i in this.minimizedNodes + ? (n.parent.edges[n.char] = this.minimizedNodes[i]) + : ((n.child._str = i), (this.minimizedNodes[i] = n.child)), + this.uncheckedNodes.pop(); + } + }); + (t.Index = function (e) { + (this.invertedIndex = e.invertedIndex), + (this.fieldVectors = e.fieldVectors), + (this.tokenSet = e.tokenSet), + (this.fields = e.fields), + (this.pipeline = e.pipeline); + }), + (t.Index.prototype.search = function (e) { + return this.query(function (r) { + var n = new t.QueryParser(e, r); + n.parse(); + }); + }), + (t.Index.prototype.query = function (e) { + for ( + var r = new t.Query(this.fields), + n = Object.create(null), + i = Object.create(null), + s = Object.create(null), + o = Object.create(null), + a = Object.create(null), + c = 0; + c < this.fields.length; + c++ + ) + i[this.fields[c]] = new t.Vector(); + e.call(r, r); + for (var c = 0; c < r.clauses.length; c++) { + var l = r.clauses[c], + h = null, + f = t.Set.empty; + l.usePipeline + ? (h = this.pipeline.runString(l.term, { fields: l.fields })) + : (h = [l.term]); + for (var v = 0; v < h.length; v++) { + var b = h[v]; + l.term = b; + var y = t.TokenSet.fromClause(l), + E = this.tokenSet.intersect(y).toArray(); + if (E.length === 0 && l.presence === t.Query.presence.REQUIRED) { + for (var p = 0; p < l.fields.length; p++) { + var m = l.fields[p]; + o[m] = t.Set.empty; + } + break; + } + for (var T = 0; T < E.length; T++) + for ( + var w = E[T], k = this.invertedIndex[w], M = k._index, p = 0; + p < l.fields.length; + p++ + ) { + var m = l.fields[p], + j = k[m], + V = Object.keys(j), + B = w + "/" + m, + q = new t.Set(V); + if ( + (l.presence == t.Query.presence.REQUIRED && + ((f = f.union(q)), + o[m] === void 0 && (o[m] = t.Set.complete)), + l.presence == t.Query.presence.PROHIBITED) + ) { + a[m] === void 0 && (a[m] = t.Set.empty), + (a[m] = a[m].union(q)); + continue; + } + if ( + (i[m].upsert(M, l.boost, function (Qe, Ie) { + return Qe + Ie; + }), + !s[B]) + ) { + for (var H = 0; H < V.length; H++) { + var $ = V[H], + P = new t.FieldRef($, m), + W = j[$], + U; + (U = n[P]) === void 0 + ? (n[P] = new t.MatchData(w, m, W)) + : U.add(w, m, W); + } + s[B] = !0; + } + } + } + if (l.presence === t.Query.presence.REQUIRED) + for (var p = 0; p < l.fields.length; p++) { + var m = l.fields[p]; + o[m] = o[m].intersect(f); + } + } + for ( + var z = t.Set.complete, F = t.Set.empty, c = 0; + c < this.fields.length; + c++ + ) { + var m = this.fields[c]; + o[m] && (z = z.intersect(o[m])), a[m] && (F = F.union(a[m])); + } + var u = Object.keys(n), + g = [], + O = Object.create(null); + if (r.isNegated()) { + u = Object.keys(this.fieldVectors); + for (var c = 0; c < u.length; c++) { + var P = u[c], + S = t.FieldRef.fromString(P); + n[P] = new t.MatchData(); + } + } + for (var c = 0; c < u.length; c++) { + var S = t.FieldRef.fromString(u[c]), + d = S.docRef; + if (!!z.contains(d) && !F.contains(d)) { + var x = this.fieldVectors[S], + R = i[S.fieldName].similarity(x), + D; + if ((D = O[d]) !== void 0) + (D.score += R), D.matchData.combine(n[S]); + else { + var L = { ref: d, score: R, matchData: n[S] }; + (O[d] = L), g.push(L); + } + } + } + return g.sort(function (Se, ke) { + return ke.score - Se.score; + }); + }), + (t.Index.prototype.toJSON = function () { + var e = Object.keys(this.invertedIndex) + .sort() + .map(function (n) { + return [n, this.invertedIndex[n]]; + }, this), + r = Object.keys(this.fieldVectors).map(function (n) { + return [n, this.fieldVectors[n].toJSON()]; + }, this); + return { + version: t.version, + fields: this.fields, + fieldVectors: r, + invertedIndex: e, + pipeline: this.pipeline.toJSON(), + }; + }), + (t.Index.load = function (e) { + var r = {}, + n = {}, + i = e.fieldVectors, + s = Object.create(null), + o = e.invertedIndex, + a = new t.TokenSet.Builder(), + c = t.Pipeline.load(e.pipeline); + e.version != t.version && + t.utils.warn( + "Version mismatch when loading serialised index. Current version of lunr '" + + t.version + + "' does not match serialized index '" + + e.version + + "'" + ); + for (var l = 0; l < i.length; l++) { + var h = i[l], + f = h[0], + v = h[1]; + n[f] = new t.Vector(v); + } + for (var l = 0; l < o.length; l++) { + var h = o[l], + b = h[0], + y = h[1]; + a.insert(b), (s[b] = y); + } + return ( + a.finish(), + (r.fields = e.fields), + (r.fieldVectors = n), + (r.invertedIndex = s), + (r.tokenSet = a.root), + (r.pipeline = c), + new t.Index(r) + ); + }); + (t.Builder = function () { + (this._ref = "id"), + (this._fields = Object.create(null)), + (this._documents = Object.create(null)), + (this.invertedIndex = Object.create(null)), + (this.fieldTermFrequencies = {}), + (this.fieldLengths = {}), + (this.tokenizer = t.tokenizer), + (this.pipeline = new t.Pipeline()), + (this.searchPipeline = new t.Pipeline()), + (this.documentCount = 0), + (this._b = 0.75), + (this._k1 = 1.2), + (this.termIndex = 0), + (this.metadataWhitelist = []); + }), + (t.Builder.prototype.ref = function (e) { + this._ref = e; + }), + (t.Builder.prototype.field = function (e, r) { + if (/\//.test(e)) + throw new RangeError( + "Field '" + e + "' contains illegal character '/'" + ); + this._fields[e] = r || {}; + }), + (t.Builder.prototype.b = function (e) { + e < 0 ? (this._b = 0) : e > 1 ? (this._b = 1) : (this._b = e); + }), + (t.Builder.prototype.k1 = function (e) { + this._k1 = e; + }), + (t.Builder.prototype.add = function (e, r) { + var n = e[this._ref], + i = Object.keys(this._fields); + (this._documents[n] = r || {}), (this.documentCount += 1); + for (var s = 0; s < i.length; s++) { + var o = i[s], + a = this._fields[o].extractor, + c = a ? a(e) : e[o], + l = this.tokenizer(c, { fields: [o] }), + h = this.pipeline.run(l), + f = new t.FieldRef(n, o), + v = Object.create(null); + (this.fieldTermFrequencies[f] = v), + (this.fieldLengths[f] = 0), + (this.fieldLengths[f] += h.length); + for (var b = 0; b < h.length; b++) { + var y = h[b]; + if ( + (v[y] == null && (v[y] = 0), + (v[y] += 1), + this.invertedIndex[y] == null) + ) { + var E = Object.create(null); + (E._index = this.termIndex), (this.termIndex += 1); + for (var p = 0; p < i.length; p++) + E[i[p]] = Object.create(null); + this.invertedIndex[y] = E; + } + this.invertedIndex[y][o][n] == null && + (this.invertedIndex[y][o][n] = Object.create(null)); + for (var m = 0; m < this.metadataWhitelist.length; m++) { + var T = this.metadataWhitelist[m], + w = y.metadata[T]; + this.invertedIndex[y][o][n][T] == null && + (this.invertedIndex[y][o][n][T] = []), + this.invertedIndex[y][o][n][T].push(w); + } + } + } + }), + (t.Builder.prototype.calculateAverageFieldLengths = function () { + for ( + var e = Object.keys(this.fieldLengths), + r = e.length, + n = {}, + i = {}, + s = 0; + s < r; + s++ + ) { + var o = t.FieldRef.fromString(e[s]), + a = o.fieldName; + i[a] || (i[a] = 0), + (i[a] += 1), + n[a] || (n[a] = 0), + (n[a] += this.fieldLengths[o]); + } + for (var c = Object.keys(this._fields), s = 0; s < c.length; s++) { + var l = c[s]; + n[l] = n[l] / i[l]; + } + this.averageFieldLength = n; + }), + (t.Builder.prototype.createFieldVectors = function () { + for ( + var e = {}, + r = Object.keys(this.fieldTermFrequencies), + n = r.length, + i = Object.create(null), + s = 0; + s < n; + s++ + ) { + for ( + var o = t.FieldRef.fromString(r[s]), + a = o.fieldName, + c = this.fieldLengths[o], + l = new t.Vector(), + h = this.fieldTermFrequencies[o], + f = Object.keys(h), + v = f.length, + b = this._fields[a].boost || 1, + y = this._documents[o.docRef].boost || 1, + E = 0; + E < v; + E++ + ) { + var p = f[E], + m = h[p], + T = this.invertedIndex[p]._index, + w, + k, + M; + i[p] === void 0 + ? ((w = t.idf(this.invertedIndex[p], this.documentCount)), + (i[p] = w)) + : (w = i[p]), + (k = + (w * ((this._k1 + 1) * m)) / + (this._k1 * + (1 - this._b + this._b * (c / this.averageFieldLength[a])) + + m)), + (k *= b), + (k *= y), + (M = Math.round(k * 1e3) / 1e3), + l.insert(T, M); + } + e[o] = l; + } + this.fieldVectors = e; + }), + (t.Builder.prototype.createTokenSet = function () { + this.tokenSet = t.TokenSet.fromArray( + Object.keys(this.invertedIndex).sort() + ); + }), + (t.Builder.prototype.build = function () { + return ( + this.calculateAverageFieldLengths(), + this.createFieldVectors(), + this.createTokenSet(), + new t.Index({ + invertedIndex: this.invertedIndex, + fieldVectors: this.fieldVectors, + tokenSet: this.tokenSet, + fields: Object.keys(this._fields), + pipeline: this.searchPipeline, + }) + ); + }), + (t.Builder.prototype.use = function (e) { + var r = Array.prototype.slice.call(arguments, 1); + r.unshift(this), e.apply(this, r); + }), + (t.MatchData = function (e, r, n) { + for ( + var i = Object.create(null), s = Object.keys(n || {}), o = 0; + o < s.length; + o++ + ) { + var a = s[o]; + i[a] = n[a].slice(); + } + (this.metadata = Object.create(null)), + e !== void 0 && + ((this.metadata[e] = Object.create(null)), + (this.metadata[e][r] = i)); + }), + (t.MatchData.prototype.combine = function (e) { + for (var r = Object.keys(e.metadata), n = 0; n < r.length; n++) { + var i = r[n], + s = Object.keys(e.metadata[i]); + this.metadata[i] == null && + (this.metadata[i] = Object.create(null)); + for (var o = 0; o < s.length; o++) { + var a = s[o], + c = Object.keys(e.metadata[i][a]); + this.metadata[i][a] == null && + (this.metadata[i][a] = Object.create(null)); + for (var l = 0; l < c.length; l++) { + var h = c[l]; + this.metadata[i][a][h] == null + ? (this.metadata[i][a][h] = e.metadata[i][a][h]) + : (this.metadata[i][a][h] = this.metadata[i][a][h].concat( + e.metadata[i][a][h] + )); + } + } + } + }), + (t.MatchData.prototype.add = function (e, r, n) { + if (!(e in this.metadata)) { + (this.metadata[e] = Object.create(null)), (this.metadata[e][r] = n); + return; + } + if (!(r in this.metadata[e])) { + this.metadata[e][r] = n; + return; + } + for (var i = Object.keys(n), s = 0; s < i.length; s++) { + var o = i[s]; + o in this.metadata[e][r] + ? (this.metadata[e][r][o] = this.metadata[e][r][o].concat(n[o])) + : (this.metadata[e][r][o] = n[o]); + } + }), + (t.Query = function (e) { + (this.clauses = []), (this.allFields = e); + }), + (t.Query.wildcard = new String("*")), + (t.Query.wildcard.NONE = 0), + (t.Query.wildcard.LEADING = 1), + (t.Query.wildcard.TRAILING = 2), + (t.Query.presence = { OPTIONAL: 1, REQUIRED: 2, PROHIBITED: 3 }), + (t.Query.prototype.clause = function (e) { + return ( + "fields" in e || (e.fields = this.allFields), + "boost" in e || (e.boost = 1), + "usePipeline" in e || (e.usePipeline = !0), + "wildcard" in e || (e.wildcard = t.Query.wildcard.NONE), + e.wildcard & t.Query.wildcard.LEADING && + e.term.charAt(0) != t.Query.wildcard && + (e.term = "*" + e.term), + e.wildcard & t.Query.wildcard.TRAILING && + e.term.slice(-1) != t.Query.wildcard && + (e.term = "" + e.term + "*"), + "presence" in e || (e.presence = t.Query.presence.OPTIONAL), + this.clauses.push(e), + this + ); + }), + (t.Query.prototype.isNegated = function () { + for (var e = 0; e < this.clauses.length; e++) + if (this.clauses[e].presence != t.Query.presence.PROHIBITED) + return !1; + return !0; + }), + (t.Query.prototype.term = function (e, r) { + if (Array.isArray(e)) + return ( + e.forEach(function (i) { + this.term(i, t.utils.clone(r)); + }, this), + this + ); + var n = r || {}; + return (n.term = e.toString()), this.clause(n), this; + }), + (t.QueryParseError = function (e, r, n) { + (this.name = "QueryParseError"), + (this.message = e), + (this.start = r), + (this.end = n); + }), + (t.QueryParseError.prototype = new Error()), + (t.QueryLexer = function (e) { + (this.lexemes = []), + (this.str = e), + (this.length = e.length), + (this.pos = 0), + (this.start = 0), + (this.escapeCharPositions = []); + }), + (t.QueryLexer.prototype.run = function () { + for (var e = t.QueryLexer.lexText; e; ) e = e(this); + }), + (t.QueryLexer.prototype.sliceString = function () { + for ( + var e = [], r = this.start, n = this.pos, i = 0; + i < this.escapeCharPositions.length; + i++ + ) + (n = this.escapeCharPositions[i]), + e.push(this.str.slice(r, n)), + (r = n + 1); + return ( + e.push(this.str.slice(r, this.pos)), + (this.escapeCharPositions.length = 0), + e.join("") + ); + }), + (t.QueryLexer.prototype.emit = function (e) { + this.lexemes.push({ + type: e, + str: this.sliceString(), + start: this.start, + end: this.pos, + }), + (this.start = this.pos); + }), + (t.QueryLexer.prototype.escapeCharacter = function () { + this.escapeCharPositions.push(this.pos - 1), (this.pos += 1); + }), + (t.QueryLexer.prototype.next = function () { + if (this.pos >= this.length) return t.QueryLexer.EOS; + var e = this.str.charAt(this.pos); + return (this.pos += 1), e; + }), + (t.QueryLexer.prototype.width = function () { + return this.pos - this.start; + }), + (t.QueryLexer.prototype.ignore = function () { + this.start == this.pos && (this.pos += 1), (this.start = this.pos); + }), + (t.QueryLexer.prototype.backup = function () { + this.pos -= 1; + }), + (t.QueryLexer.prototype.acceptDigitRun = function () { + var e, r; + do (e = this.next()), (r = e.charCodeAt(0)); + while (r > 47 && r < 58); + e != t.QueryLexer.EOS && this.backup(); + }), + (t.QueryLexer.prototype.more = function () { + return this.pos < this.length; + }), + (t.QueryLexer.EOS = "EOS"), + (t.QueryLexer.FIELD = "FIELD"), + (t.QueryLexer.TERM = "TERM"), + (t.QueryLexer.EDIT_DISTANCE = "EDIT_DISTANCE"), + (t.QueryLexer.BOOST = "BOOST"), + (t.QueryLexer.PRESENCE = "PRESENCE"), + (t.QueryLexer.lexField = function (e) { + return ( + e.backup(), + e.emit(t.QueryLexer.FIELD), + e.ignore(), + t.QueryLexer.lexText + ); + }), + (t.QueryLexer.lexTerm = function (e) { + if ( + (e.width() > 1 && (e.backup(), e.emit(t.QueryLexer.TERM)), + e.ignore(), + e.more()) + ) + return t.QueryLexer.lexText; + }), + (t.QueryLexer.lexEditDistance = function (e) { + return ( + e.ignore(), + e.acceptDigitRun(), + e.emit(t.QueryLexer.EDIT_DISTANCE), + t.QueryLexer.lexText + ); + }), + (t.QueryLexer.lexBoost = function (e) { + return ( + e.ignore(), + e.acceptDigitRun(), + e.emit(t.QueryLexer.BOOST), + t.QueryLexer.lexText + ); + }), + (t.QueryLexer.lexEOS = function (e) { + e.width() > 0 && e.emit(t.QueryLexer.TERM); + }), + (t.QueryLexer.termSeparator = t.tokenizer.separator), + (t.QueryLexer.lexText = function (e) { + for (;;) { + var r = e.next(); + if (r == t.QueryLexer.EOS) return t.QueryLexer.lexEOS; + if (r.charCodeAt(0) == 92) { + e.escapeCharacter(); + continue; + } + if (r == ":") return t.QueryLexer.lexField; + if (r == "~") + return ( + e.backup(), + e.width() > 0 && e.emit(t.QueryLexer.TERM), + t.QueryLexer.lexEditDistance + ); + if (r == "^") + return ( + e.backup(), + e.width() > 0 && e.emit(t.QueryLexer.TERM), + t.QueryLexer.lexBoost + ); + if ((r == "+" && e.width() === 1) || (r == "-" && e.width() === 1)) + return e.emit(t.QueryLexer.PRESENCE), t.QueryLexer.lexText; + if (r.match(t.QueryLexer.termSeparator)) + return t.QueryLexer.lexTerm; + } + }), + (t.QueryParser = function (e, r) { + (this.lexer = new t.QueryLexer(e)), + (this.query = r), + (this.currentClause = {}), + (this.lexemeIdx = 0); + }), + (t.QueryParser.prototype.parse = function () { + this.lexer.run(), (this.lexemes = this.lexer.lexemes); + for (var e = t.QueryParser.parseClause; e; ) e = e(this); + return this.query; + }), + (t.QueryParser.prototype.peekLexeme = function () { + return this.lexemes[this.lexemeIdx]; + }), + (t.QueryParser.prototype.consumeLexeme = function () { + var e = this.peekLexeme(); + return (this.lexemeIdx += 1), e; + }), + (t.QueryParser.prototype.nextClause = function () { + var e = this.currentClause; + this.query.clause(e), (this.currentClause = {}); + }), + (t.QueryParser.parseClause = function (e) { + var r = e.peekLexeme(); + if (r != null) + switch (r.type) { + case t.QueryLexer.PRESENCE: + return t.QueryParser.parsePresence; + case t.QueryLexer.FIELD: + return t.QueryParser.parseField; + case t.QueryLexer.TERM: + return t.QueryParser.parseTerm; + default: + var n = "expected either a field or a term, found " + r.type; + throw ( + (r.str.length >= 1 && (n += " with value '" + r.str + "'"), + new t.QueryParseError(n, r.start, r.end)) + ); + } + }), + (t.QueryParser.parsePresence = function (e) { + var r = e.consumeLexeme(); + if (r != null) { + switch (r.str) { + case "-": + e.currentClause.presence = t.Query.presence.PROHIBITED; + break; + case "+": + e.currentClause.presence = t.Query.presence.REQUIRED; + break; + default: + var n = "unrecognised presence operator'" + r.str + "'"; + throw new t.QueryParseError(n, r.start, r.end); + } + var i = e.peekLexeme(); + if (i == null) { + var n = "expecting term or field, found nothing"; + throw new t.QueryParseError(n, r.start, r.end); + } + switch (i.type) { + case t.QueryLexer.FIELD: + return t.QueryParser.parseField; + case t.QueryLexer.TERM: + return t.QueryParser.parseTerm; + default: + var n = "expecting term or field, found '" + i.type + "'"; + throw new t.QueryParseError(n, i.start, i.end); + } + } + }), + (t.QueryParser.parseField = function (e) { + var r = e.consumeLexeme(); + if (r != null) { + if (e.query.allFields.indexOf(r.str) == -1) { + var n = e.query.allFields + .map(function (o) { + return "'" + o + "'"; + }) + .join(", "), + i = "unrecognised field '" + r.str + "', possible fields: " + n; + throw new t.QueryParseError(i, r.start, r.end); + } + e.currentClause.fields = [r.str]; + var s = e.peekLexeme(); + if (s == null) { + var i = "expecting term, found nothing"; + throw new t.QueryParseError(i, r.start, r.end); + } + switch (s.type) { + case t.QueryLexer.TERM: + return t.QueryParser.parseTerm; + default: + var i = "expecting term, found '" + s.type + "'"; + throw new t.QueryParseError(i, s.start, s.end); + } + } + }), + (t.QueryParser.parseTerm = function (e) { + var r = e.consumeLexeme(); + if (r != null) { + (e.currentClause.term = r.str.toLowerCase()), + r.str.indexOf("*") != -1 && (e.currentClause.usePipeline = !1); + var n = e.peekLexeme(); + if (n == null) { + e.nextClause(); + return; + } + switch (n.type) { + case t.QueryLexer.TERM: + return e.nextClause(), t.QueryParser.parseTerm; + case t.QueryLexer.FIELD: + return e.nextClause(), t.QueryParser.parseField; + case t.QueryLexer.EDIT_DISTANCE: + return t.QueryParser.parseEditDistance; + case t.QueryLexer.BOOST: + return t.QueryParser.parseBoost; + case t.QueryLexer.PRESENCE: + return e.nextClause(), t.QueryParser.parsePresence; + default: + var i = "Unexpected lexeme type '" + n.type + "'"; + throw new t.QueryParseError(i, n.start, n.end); + } + } + }), + (t.QueryParser.parseEditDistance = function (e) { + var r = e.consumeLexeme(); + if (r != null) { + var n = parseInt(r.str, 10); + if (isNaN(n)) { + var i = "edit distance must be numeric"; + throw new t.QueryParseError(i, r.start, r.end); + } + e.currentClause.editDistance = n; + var s = e.peekLexeme(); + if (s == null) { + e.nextClause(); + return; + } + switch (s.type) { + case t.QueryLexer.TERM: + return e.nextClause(), t.QueryParser.parseTerm; + case t.QueryLexer.FIELD: + return e.nextClause(), t.QueryParser.parseField; + case t.QueryLexer.EDIT_DISTANCE: + return t.QueryParser.parseEditDistance; + case t.QueryLexer.BOOST: + return t.QueryParser.parseBoost; + case t.QueryLexer.PRESENCE: + return e.nextClause(), t.QueryParser.parsePresence; + default: + var i = "Unexpected lexeme type '" + s.type + "'"; + throw new t.QueryParseError(i, s.start, s.end); + } + } + }), + (t.QueryParser.parseBoost = function (e) { + var r = e.consumeLexeme(); + if (r != null) { + var n = parseInt(r.str, 10); + if (isNaN(n)) { + var i = "boost must be numeric"; + throw new t.QueryParseError(i, r.start, r.end); + } + e.currentClause.boost = n; + var s = e.peekLexeme(); + if (s == null) { + e.nextClause(); + return; + } + switch (s.type) { + case t.QueryLexer.TERM: + return e.nextClause(), t.QueryParser.parseTerm; + case t.QueryLexer.FIELD: + return e.nextClause(), t.QueryParser.parseField; + case t.QueryLexer.EDIT_DISTANCE: + return t.QueryParser.parseEditDistance; + case t.QueryLexer.BOOST: + return t.QueryParser.parseBoost; + case t.QueryLexer.PRESENCE: + return e.nextClause(), t.QueryParser.parsePresence; + default: + var i = "Unexpected lexeme type '" + s.type + "'"; + throw new t.QueryParseError(i, s.start, s.end); + } + } + }), + (function (e, r) { + typeof define == "function" && define.amd + ? define(r) + : typeof ue == "object" + ? (he.exports = r()) + : (e.lunr = r()); + })(this, function () { + return t; + }); + })(); + }); + var le = []; + function N(t, e) { + le.push({ selector: e, constructor: t }); + } + var X = class { + constructor() { + this.createComponents(document.body); + } + createComponents(e) { + le.forEach((r) => { + e.querySelectorAll(r.selector).forEach((n) => { + n.dataset.hasInstance || + (new r.constructor({ el: n }), + (n.dataset.hasInstance = String(!0))); + }); + }); + } + }; + var Q = class { + constructor(e) { + this.el = e.el; + } + }; + var Z = class { + constructor() { + this.listeners = {}; + } + addEventListener(e, r) { + e in this.listeners || (this.listeners[e] = []), + this.listeners[e].push(r); + } + removeEventListener(e, r) { + if (!(e in this.listeners)) return; + let n = this.listeners[e]; + for (let i = 0, s = n.length; i < s; i++) + if (n[i] === r) { + n.splice(i, 1); + return; + } + } + dispatchEvent(e) { + if (!(e.type in this.listeners)) return !0; + let r = this.listeners[e.type].slice(); + for (let n = 0, i = r.length; n < i; n++) r[n].call(this, e); + return !e.defaultPrevented; + } + }; + var K = (t, e = 100) => { + let r = Date.now(); + return (...n) => { + r + e - Date.now() < 0 && (t(...n), (r = Date.now())); + }; + }; + var ee = class extends Z { + constructor() { + super(); + this.scrollTop = 0; + this.lastY = 0; + this.width = 0; + this.height = 0; + this.showToolbar = !0; + (this.toolbar = document.querySelector(".tsd-page-toolbar")), + (this.secondaryNav = document.querySelector( + ".tsd-navigation.secondary" + )), + window.addEventListener( + "scroll", + K(() => this.onScroll(), 10) + ), + window.addEventListener( + "resize", + K(() => this.onResize(), 10) + ), + this.onResize(), + this.onScroll(); + } + triggerResize() { + let e = new CustomEvent("resize", { + detail: { width: this.width, height: this.height }, + }); + this.dispatchEvent(e); + } + onResize() { + (this.width = window.innerWidth || 0), + (this.height = window.innerHeight || 0); + let e = new CustomEvent("resize", { + detail: { width: this.width, height: this.height }, + }); + this.dispatchEvent(e); + } + onScroll() { + this.scrollTop = window.scrollY || 0; + let e = new CustomEvent("scroll", { + detail: { scrollTop: this.scrollTop }, + }); + this.dispatchEvent(e), this.hideShowToolbar(); + } + hideShowToolbar() { + let e = this.showToolbar; + (this.showToolbar = + this.lastY >= this.scrollTop || this.scrollTop <= 0), + e !== this.showToolbar && + (this.toolbar.classList.toggle("tsd-page-toolbar--hide"), + this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide")), + (this.lastY = this.scrollTop); + } + }, + I = ee; + I.instance = new ee(); + var te = class extends Q { + constructor(e) { + super(e); + this.anchors = []; + this.index = -1; + I.instance.addEventListener("resize", () => this.onResize()), + I.instance.addEventListener("scroll", (r) => this.onScroll(r)), + this.createAnchors(); + } + createAnchors() { + let e = window.location.href; + e.indexOf("#") != -1 && (e = e.substr(0, e.indexOf("#"))), + this.el.querySelectorAll("a").forEach((r) => { + let n = r.href; + if (n.indexOf("#") == -1 || n.substr(0, e.length) != e) return; + let i = n.substr(n.indexOf("#") + 1), + s = document.querySelector("a.tsd-anchor[name=" + i + "]"), + o = r.parentNode; + !s || !o || this.anchors.push({ link: o, anchor: s, position: 0 }); + }), + this.onResize(); + } + onResize() { + let e; + for (let n = 0, i = this.anchors.length; n < i; n++) { + e = this.anchors[n]; + let s = e.anchor.getBoundingClientRect(); + e.position = s.top + document.body.scrollTop; + } + this.anchors.sort((n, i) => n.position - i.position); + let r = new CustomEvent("scroll", { + detail: { scrollTop: I.instance.scrollTop }, + }); + this.onScroll(r); + } + onScroll(e) { + let r = e.detail.scrollTop + 5, + n = this.anchors, + i = n.length - 1, + s = this.index; + for (; s > -1 && n[s].position > r; ) s -= 1; + for (; s < i && n[s + 1].position < r; ) s += 1; + this.index != s && + (this.index > -1 && + this.anchors[this.index].link.classList.remove("focus"), + (this.index = s), + this.index > -1 && + this.anchors[this.index].link.classList.add("focus")); + } + }; + var ce = (t, e = 100) => { + let r; + return (...n) => { + clearTimeout(r), (r = setTimeout(() => t(n), e)); + }; + }; + var pe = Ae(de()); + function fe() { + let t = document.getElementById("tsd-search"); + if (!t) return; + let e = document.getElementById("search-script"); + t.classList.add("loading"), + e && + (e.addEventListener("error", () => { + t.classList.remove("loading"), t.classList.add("failure"); + }), + e.addEventListener("load", () => { + t.classList.remove("loading"), t.classList.add("ready"); + }), + window.searchData && t.classList.remove("loading")); + let r = document.querySelector("#tsd-search input"), + n = document.querySelector("#tsd-search .results"); + if (!r || !n) + throw new Error( + "The input field or the result list wrapper was not found" + ); + let i = !1; + n.addEventListener("mousedown", () => (i = !0)), + n.addEventListener("mouseup", () => { + (i = !1), t.classList.remove("has-focus"); + }), + r.addEventListener("focus", () => t.classList.add("has-focus")), + r.addEventListener("blur", () => { + i || ((i = !1), t.classList.remove("has-focus")); + }); + let s = { base: t.dataset.base + "/" }; + Ve(t, n, r, s); + } + function Ve(t, e, r, n) { + r.addEventListener( + "input", + ce(() => { + ze(t, e, r, n); + }, 200) + ); + let i = !1; + r.addEventListener("keydown", (s) => { + (i = !0), + s.key == "Enter" + ? Ne(e, r) + : s.key == "Escape" + ? r.blur() + : s.key == "ArrowUp" + ? me(e, -1) + : s.key === "ArrowDown" + ? me(e, 1) + : (i = !1); + }), + r.addEventListener("keypress", (s) => { + i && s.preventDefault(); + }), + document.body.addEventListener("keydown", (s) => { + s.altKey || + s.ctrlKey || + s.metaKey || + (!r.matches(":focus") && + s.key === "/" && + (r.focus(), s.preventDefault())); + }); + } + function He(t, e) { + t.index || + (window.searchData && + (e.classList.remove("loading"), + e.classList.add("ready"), + (t.data = window.searchData), + (t.index = pe.Index.load(window.searchData.index)))); + } + function ze(t, e, r, n) { + if ((He(n, t), !n.index || !n.data)) return; + e.textContent = ""; + let i = r.value.trim(), + s = n.index.search(`*${i}*`); + for (let o = 0, a = Math.min(10, s.length); o < a; o++) { + let c = n.data.rows[Number(s[o].ref)], + l = ve(c.name, i); + c.parent && (l = `${ve(c.parent, i)}.${l}`); + let h = document.createElement("li"); + h.classList.value = c.classes; + let f = document.createElement("a"); + (f.href = n.base + c.url), + f.classList.add("tsd-kind-icon"), + (f.innerHTML = l), + h.append(f), + e.appendChild(h); + } + } + function me(t, e) { + let r = t.querySelector(".current"); + if (!r) + (r = t.querySelector(e == 1 ? "li:first-child" : "li:last-child")), + r && r.classList.add("current"); + else { + let n = r; + if (e === 1) + do n = n.nextElementSibling; + while (n instanceof HTMLElement && n.offsetParent == null); + else + do n = n.previousElementSibling; + while (n instanceof HTMLElement && n.offsetParent == null); + n && (r.classList.remove("current"), n.classList.add("current")); + } + } + function Ne(t, e) { + let r = t.querySelector(".current"); + if ((r || (r = t.querySelector("li:first-child")), r)) { + let n = r.querySelector("a"); + n && (window.location.href = n.href), e.blur(); + } + } + function ve(t, e) { + if (e === "") return t; + let r = t.toLocaleLowerCase(), + n = e.toLocaleLowerCase(), + i = [], + s = 0, + o = r.indexOf(n); + for (; o != -1; ) + i.push( + re(t.substring(s, o)), + `${re(t.substring(o, o + n.length))}` + ), + (s = o + n.length), + (o = r.indexOf(n, s)); + return i.push(re(t.substring(s))), i.join(""); + } + var je = { + "&": "&", + "<": "<", + ">": ">", + "'": "'", + '"': """, + }; + function re(t) { + return t.replace(/[&<>"'"]/g, (e) => je[e]); + } + var ge = class { + constructor(e, r) { + (this.signature = e), (this.description = r); + } + addClass(e) { + return ( + this.signature.classList.add(e), + this.description.classList.add(e), + this + ); + } + removeClass(e) { + return ( + this.signature.classList.remove(e), + this.description.classList.remove(e), + this + ); + } + }, + ne = class extends Q { + constructor(e) { + super(e); + this.groups = []; + this.index = -1; + this.createGroups(), + this.container && + (this.el.classList.add("active"), + Array.from(this.el.children).forEach((r) => { + r.addEventListener("touchstart", (n) => this.onClick(n)), + r.addEventListener("click", (n) => this.onClick(n)); + }), + this.container.classList.add("active"), + this.setIndex(0)); + } + setIndex(e) { + if ( + (e < 0 && (e = 0), + e > this.groups.length - 1 && (e = this.groups.length - 1), + this.index == e) + ) + return; + let r = this.groups[e]; + if (this.index > -1) { + let n = this.groups[this.index]; + n.removeClass("current").addClass("fade-out"), + r.addClass("current"), + r.addClass("fade-in"), + I.instance.triggerResize(), + setTimeout(() => { + n.removeClass("fade-out"), r.removeClass("fade-in"); + }, 300); + } else r.addClass("current"), I.instance.triggerResize(); + this.index = e; + } + createGroups() { + let e = this.el.children; + if (e.length < 2) return; + this.container = this.el.nextElementSibling; + let r = this.container.children; + this.groups = []; + for (let n = 0; n < e.length; n++) this.groups.push(new ge(e[n], r[n])); + } + onClick(e) { + this.groups.forEach((r, n) => { + r.signature === e.currentTarget && this.setIndex(n); + }); + } + }; + var C = "mousedown", + ye = "mousemove", + _ = "mouseup", + G = { x: 0, y: 0 }, + xe = !1, + ie = !1, + Be = !1, + A = !1, + Le = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( + navigator.userAgent + ); + document.documentElement.classList.add(Le ? "is-mobile" : "not-mobile"); + Le && + "ontouchstart" in document.documentElement && + ((Be = !0), (C = "touchstart"), (ye = "touchmove"), (_ = "touchend")); + document.addEventListener(C, (t) => { + (ie = !0), (A = !1); + let e = C == "touchstart" ? t.targetTouches[0] : t; + (G.y = e.pageY || 0), (G.x = e.pageX || 0); + }); + document.addEventListener(ye, (t) => { + if (!!ie && !A) { + let e = C == "touchstart" ? t.targetTouches[0] : t, + r = G.x - (e.pageX || 0), + n = G.y - (e.pageY || 0); + A = Math.sqrt(r * r + n * n) > 10; + } + }); + document.addEventListener(_, () => { + ie = !1; + }); + document.addEventListener("click", (t) => { + xe && (t.preventDefault(), t.stopImmediatePropagation(), (xe = !1)); + }); + var se = class extends Q { + constructor(e) { + super(e); + (this.className = this.el.dataset.toggle || ""), + this.el.addEventListener(_, (r) => this.onPointerUp(r)), + this.el.addEventListener("click", (r) => r.preventDefault()), + document.addEventListener(C, (r) => this.onDocumentPointerDown(r)), + document.addEventListener(_, (r) => this.onDocumentPointerUp(r)); + } + setActive(e) { + if (this.active == e) return; + (this.active = e), + document.documentElement.classList.toggle("has-" + this.className, e), + this.el.classList.toggle("active", e); + let r = (this.active ? "to-has-" : "from-has-") + this.className; + document.documentElement.classList.add(r), + setTimeout(() => document.documentElement.classList.remove(r), 500); + } + onPointerUp(e) { + A || (this.setActive(!0), e.preventDefault()); + } + onDocumentPointerDown(e) { + if (this.active) { + if (e.target.closest(".col-menu, .tsd-filter-group")) return; + this.setActive(!1); + } + } + onDocumentPointerUp(e) { + if (!A && this.active && e.target.closest(".col-menu")) { + let r = e.target.closest("a"); + if (r) { + let n = window.location.href; + n.indexOf("#") != -1 && (n = n.substr(0, n.indexOf("#"))), + r.href.substr(0, n.length) == n && + setTimeout(() => this.setActive(!1), 250); + } + } + } + }; + var oe = class { + constructor(e, r) { + (this.key = e), + (this.value = r), + (this.defaultValue = r), + this.initialize(), + window.localStorage[this.key] && + this.setValue(this.fromLocalStorage(window.localStorage[this.key])); + } + initialize() {} + setValue(e) { + if (this.value == e) return; + let r = this.value; + (this.value = e), + (window.localStorage[this.key] = this.toLocalStorage(e)), + this.handleValueChange(r, e); + } + }, + ae = class extends oe { + initialize() { + let e = document.querySelector("#tsd-filter-" + this.key); + !e || + ((this.checkbox = e), + this.checkbox.addEventListener("change", () => { + this.setValue(this.checkbox.checked); + })); + } + handleValueChange(e, r) { + !this.checkbox || + ((this.checkbox.checked = this.value), + document.documentElement.classList.toggle( + "toggle-" + this.key, + this.value != this.defaultValue + )); + } + fromLocalStorage(e) { + return e == "true"; + } + toLocalStorage(e) { + return e ? "true" : "false"; + } + }, + Ee = class extends oe { + initialize() { + document.documentElement.classList.add( + "toggle-" + this.key + this.value + ); + let e = document.querySelector("#tsd-filter-" + this.key); + if (!e) return; + this.select = e; + let r = () => { + this.select.classList.add("active"); + }, + n = () => { + this.select.classList.remove("active"); + }; + this.select.addEventListener(C, r), + this.select.addEventListener("mouseover", r), + this.select.addEventListener("mouseleave", n), + this.select.querySelectorAll("li").forEach((i) => { + i.addEventListener(_, (s) => { + e.classList.remove("active"), + this.setValue(s.target.dataset.value || ""); + }); + }), + document.addEventListener(C, (i) => { + this.select.contains(i.target) || + this.select.classList.remove("active"); + }); + } + handleValueChange(e, r) { + this.select.querySelectorAll("li.selected").forEach((s) => { + s.classList.remove("selected"); + }); + let n = this.select.querySelector('li[data-value="' + r + '"]'), + i = this.select.querySelector(".tsd-select-label"); + n && + i && + (n.classList.add("selected"), (i.textContent = n.textContent)), + document.documentElement.classList.remove("toggle-" + e), + document.documentElement.classList.add("toggle-" + r); + } + fromLocalStorage(e) { + return e; + } + toLocalStorage(e) { + return e; + } + }, + Y = class extends Q { + constructor(e) { + super(e); + (this.optionVisibility = new Ee("visibility", "private")), + (this.optionInherited = new ae("inherited", !0)), + (this.optionExternals = new ae("externals", !0)); + } + static isSupported() { + try { + return typeof window.localStorage != "undefined"; + } catch { + return !1; + } + } + }; + function be(t) { + let e = localStorage.getItem("tsd-theme") || "os"; + (t.value = e), + we(e), + t.addEventListener("change", () => { + localStorage.setItem("tsd-theme", t.value), we(t.value); + }); + } + function we(t) { + switch (t) { + case "os": + document.body.classList.remove("light", "dark"); + break; + case "light": + document.body.classList.remove("dark"), + document.body.classList.add("light"); + break; + case "dark": + document.body.classList.remove("light"), + document.body.classList.add("dark"); + break; + } + } + fe(); + N(te, ".menu-highlight"); + N(ne, ".tsd-signatures"); + N(se, "a[data-toggle]"); + Y.isSupported() + ? N(Y, "#tsd-filter") + : document.documentElement.classList.add("no-filter"); + var Te = document.getElementById("theme"); + Te && be(Te); + var qe = new X(); + Object.defineProperty(window, "app", { value: qe }); +})(); +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ +/*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */ diff --git a/docs/assets/js/search.js b/docs/assets/search.js similarity index 63% rename from docs/assets/js/search.js rename to docs/assets/search.js index 74102cd..6445070 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/search.js @@ -16,35 +16,35 @@ window.searchData = { id: 0, kind: 32, name: "ApiUri", - url: "modules.html#apiuri", + url: "modules.html#ApiUri", classes: "tsd-kind-variable", }, { id: 1, kind: 32, name: "DefaultPair", - url: "modules.html#defaultpair", + url: "modules.html#DefaultPair", classes: "tsd-kind-variable", }, { id: 2, kind: 32, name: "ApiLimit", - url: "modules.html#apilimit", + url: "modules.html#ApiLimit", classes: "tsd-kind-variable", }, { id: 3, kind: 32, name: "Headers", - url: "modules.html#headers", + url: "modules.html#Headers", classes: "tsd-kind-variable", }, { id: 4, kind: 65536, name: "__type", - url: "modules.html#headers.__type", + url: "modules.html#Headers.__type", classes: "tsd-kind-type-literal tsd-parent-kind-variable", parent: "Headers", }, @@ -52,7 +52,7 @@ window.searchData = { id: 5, kind: 1024, name: "User-Agent", - url: "modules.html#headers.__type.user_agent", + url: "modules.html#Headers.__type.User_Agent", classes: "tsd-kind-property tsd-parent-kind-type-literal", parent: "Headers.__type", }, @@ -60,14 +60,14 @@ window.searchData = { id: 6, kind: 256, name: "CurrencyPair", - url: "interfaces/currencypair.html", + url: "interfaces/CurrencyPair.html", classes: "tsd-kind-interface", }, { id: 7, kind: 1024, name: "currencyPair", - url: "interfaces/currencypair.html#currencypair-1", + url: "interfaces/CurrencyPair.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyPair", }, @@ -75,14 +75,14 @@ window.searchData = { id: 8, kind: 256, name: "BookFilter", - url: "interfaces/bookfilter.html", + url: "interfaces/BookFilter.html", classes: "tsd-kind-interface", }, { id: 9, kind: 1024, name: "depth", - url: "interfaces/bookfilter.html#depth", + url: "interfaces/BookFilter.html#depth", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "BookFilter", }, @@ -90,7 +90,7 @@ window.searchData = { id: 10, kind: 1024, name: "currencyPair", - url: "interfaces/bookfilter.html#currencypair", + url: "interfaces/BookFilter.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "BookFilter", }, @@ -98,14 +98,14 @@ window.searchData = { id: 11, kind: 256, name: "TradesFilter", - url: "interfaces/tradesfilter.html", + url: "interfaces/TradesFilter.html", classes: "tsd-kind-interface", }, { id: 12, kind: 1024, name: "start", - url: "interfaces/tradesfilter.html#start", + url: "interfaces/TradesFilter.html#start", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TradesFilter", }, @@ -113,7 +113,7 @@ window.searchData = { id: 13, kind: 1024, name: "end", - url: "interfaces/tradesfilter.html#end", + url: "interfaces/TradesFilter.html#end", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TradesFilter", }, @@ -121,7 +121,7 @@ window.searchData = { id: 14, kind: 1024, name: "currencyPair", - url: "interfaces/tradesfilter.html#currencypair", + url: "interfaces/TradesFilter.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "TradesFilter", }, @@ -129,14 +129,14 @@ window.searchData = { id: 15, kind: 256, name: "TimeFilter", - url: "interfaces/timefilter.html", + url: "interfaces/TimeFilter.html", classes: "tsd-kind-interface", }, { id: 16, kind: 1024, name: "start", - url: "interfaces/timefilter.html#start", + url: "interfaces/TimeFilter.html#start", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TimeFilter", }, @@ -144,7 +144,7 @@ window.searchData = { id: 17, kind: 1024, name: "end", - url: "interfaces/timefilter.html#end", + url: "interfaces/TimeFilter.html#end", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TimeFilter", }, @@ -152,21 +152,21 @@ window.searchData = { id: 18, kind: 4194304, name: "Period", - url: "modules.html#period", + url: "modules.html#Period", classes: "tsd-kind-type-alias", }, { id: 19, kind: 256, name: "ChartFilter", - url: "interfaces/chartfilter.html", + url: "interfaces/ChartFilter.html", classes: "tsd-kind-interface", }, { id: 20, kind: 1024, name: "period", - url: "interfaces/chartfilter.html#period", + url: "interfaces/ChartFilter.html#period", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ChartFilter", }, @@ -174,7 +174,7 @@ window.searchData = { id: 21, kind: 1024, name: "start", - url: "interfaces/chartfilter.html#start", + url: "interfaces/ChartFilter.html#start", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ChartFilter", }, @@ -182,7 +182,7 @@ window.searchData = { id: 22, kind: 1024, name: "end", - url: "interfaces/chartfilter.html#end", + url: "interfaces/ChartFilter.html#end", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ChartFilter", }, @@ -190,7 +190,7 @@ window.searchData = { id: 23, kind: 1024, name: "currencyPair", - url: "interfaces/chartfilter.html#currencypair", + url: "interfaces/ChartFilter.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ChartFilter", }, @@ -198,14 +198,14 @@ window.searchData = { id: 24, kind: 256, name: "CurrencyFilter", - url: "interfaces/currencyfilter.html", + url: "interfaces/CurrencyFilter.html", classes: "tsd-kind-interface", }, { id: 25, kind: 1024, name: "currency", - url: "interfaces/currencyfilter.html#currency", + url: "interfaces/CurrencyFilter.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyFilter", }, @@ -213,14 +213,14 @@ window.searchData = { id: 26, kind: 256, name: "TickerInfo", - url: "interfaces/tickerinfo.html", + url: "interfaces/TickerInfo.html", classes: "tsd-kind-interface", }, { id: 27, kind: 1024, name: "id", - url: "interfaces/tickerinfo.html#id", + url: "interfaces/TickerInfo.html#id", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TickerInfo", }, @@ -228,7 +228,7 @@ window.searchData = { id: 28, kind: 1024, name: "last", - url: "interfaces/tickerinfo.html#last", + url: "interfaces/TickerInfo.html#last", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TickerInfo", }, @@ -236,7 +236,7 @@ window.searchData = { id: 29, kind: 1024, name: "lowestAsk", - url: "interfaces/tickerinfo.html#lowestask", + url: "interfaces/TickerInfo.html#lowestAsk", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TickerInfo", }, @@ -244,7 +244,7 @@ window.searchData = { id: 30, kind: 1024, name: "highestBid", - url: "interfaces/tickerinfo.html#highestbid", + url: "interfaces/TickerInfo.html#highestBid", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TickerInfo", }, @@ -252,7 +252,7 @@ window.searchData = { id: 31, kind: 1024, name: "percentChange", - url: "interfaces/tickerinfo.html#percentchange", + url: "interfaces/TickerInfo.html#percentChange", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TickerInfo", }, @@ -260,7 +260,7 @@ window.searchData = { id: 32, kind: 1024, name: "baseVolume", - url: "interfaces/tickerinfo.html#basevolume", + url: "interfaces/TickerInfo.html#baseVolume", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TickerInfo", }, @@ -268,7 +268,7 @@ window.searchData = { id: 33, kind: 1024, name: "quoteVolume", - url: "interfaces/tickerinfo.html#quotevolume", + url: "interfaces/TickerInfo.html#quoteVolume", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TickerInfo", }, @@ -276,7 +276,7 @@ window.searchData = { id: 34, kind: 1024, name: "isFrozen", - url: "interfaces/tickerinfo.html#isfrozen", + url: "interfaces/TickerInfo.html#isFrozen", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TickerInfo", }, @@ -284,7 +284,7 @@ window.searchData = { id: 35, kind: 1024, name: "high24hr", - url: "interfaces/tickerinfo.html#high24hr", + url: "interfaces/TickerInfo.html#high24hr", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TickerInfo", }, @@ -292,7 +292,7 @@ window.searchData = { id: 36, kind: 1024, name: "low24hr", - url: "interfaces/tickerinfo.html#low24hr", + url: "interfaces/TickerInfo.html#low24hr", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TickerInfo", }, @@ -300,35 +300,35 @@ window.searchData = { id: 37, kind: 256, name: "Tickers", - url: "interfaces/tickers.html", + url: "interfaces/Tickers.html", classes: "tsd-kind-interface", }, { id: 38, kind: 256, name: "Volume", - url: "interfaces/volume.html", + url: "interfaces/Volume.html", classes: "tsd-kind-interface", }, { id: 39, kind: 256, name: "Volumes", - url: "interfaces/volumes.html", + url: "interfaces/Volumes.html", classes: "tsd-kind-interface", }, { id: 40, kind: 256, name: "OrderBookInfo", - url: "interfaces/orderbookinfo.html", + url: "interfaces/OrderBookInfo.html", classes: "tsd-kind-interface", }, { id: 41, kind: 1024, name: "asks", - url: "interfaces/orderbookinfo.html#asks", + url: "interfaces/OrderBookInfo.html#asks", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderBookInfo", }, @@ -336,7 +336,7 @@ window.searchData = { id: 42, kind: 1024, name: "bids", - url: "interfaces/orderbookinfo.html#bids", + url: "interfaces/OrderBookInfo.html#bids", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderBookInfo", }, @@ -344,7 +344,7 @@ window.searchData = { id: 43, kind: 1024, name: "isFrozen", - url: "interfaces/orderbookinfo.html#isfrozen", + url: "interfaces/OrderBookInfo.html#isFrozen", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderBookInfo", }, @@ -352,7 +352,7 @@ window.searchData = { id: 44, kind: 1024, name: "seq", - url: "interfaces/orderbookinfo.html#seq", + url: "interfaces/OrderBookInfo.html#seq", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderBookInfo", }, @@ -360,35 +360,35 @@ window.searchData = { id: 45, kind: 256, name: "OrderBooksInfo", - url: "interfaces/orderbooksinfo.html", + url: "interfaces/OrderBooksInfo.html", classes: "tsd-kind-interface", }, { id: 46, kind: 4194304, name: "OrderBook", - url: "modules.html#orderbook", + url: "modules.html#OrderBook", classes: "tsd-kind-type-alias", }, { id: 47, kind: 4194304, name: "Side", - url: "modules.html#side", + url: "modules.html#Side", classes: "tsd-kind-type-alias", }, { id: 48, kind: 256, name: "BaseTrade", - url: "interfaces/basetrade.html", + url: "interfaces/BaseTrade.html", classes: "tsd-kind-interface", }, { id: 49, kind: 1024, name: "type", - url: "interfaces/basetrade.html#type", + url: "interfaces/BaseTrade.html#type", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "BaseTrade", }, @@ -396,7 +396,7 @@ window.searchData = { id: 50, kind: 1024, name: "amount", - url: "interfaces/basetrade.html#amount", + url: "interfaces/BaseTrade.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "BaseTrade", }, @@ -404,7 +404,7 @@ window.searchData = { id: 51, kind: 1024, name: "date", - url: "interfaces/basetrade.html#date", + url: "interfaces/BaseTrade.html#date", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "BaseTrade", }, @@ -412,7 +412,7 @@ window.searchData = { id: 52, kind: 1024, name: "rate", - url: "interfaces/basetrade.html#rate", + url: "interfaces/BaseTrade.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "BaseTrade", }, @@ -420,7 +420,7 @@ window.searchData = { id: 53, kind: 1024, name: "total", - url: "interfaces/basetrade.html#total", + url: "interfaces/BaseTrade.html#total", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "BaseTrade", }, @@ -428,7 +428,7 @@ window.searchData = { id: 54, kind: 1024, name: "tradeID", - url: "interfaces/basetrade.html#tradeid", + url: "interfaces/BaseTrade.html#tradeID", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "BaseTrade", }, @@ -436,14 +436,14 @@ window.searchData = { id: 55, kind: 256, name: "Trade", - url: "interfaces/trade.html", + url: "interfaces/Trade.html", classes: "tsd-kind-interface", }, { id: 56, kind: 1024, name: "globalTradeID", - url: "interfaces/trade.html#globaltradeid", + url: "interfaces/Trade.html#globalTradeID", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Trade", }, @@ -451,7 +451,7 @@ window.searchData = { id: 57, kind: 1024, name: "orderNumber", - url: "interfaces/trade.html#ordernumber", + url: "interfaces/Trade.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Trade", }, @@ -459,7 +459,7 @@ window.searchData = { id: 58, kind: 1024, name: "type", - url: "interfaces/trade.html#type", + url: "interfaces/Trade.html#type", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "Trade", }, @@ -467,7 +467,7 @@ window.searchData = { id: 59, kind: 1024, name: "amount", - url: "interfaces/trade.html#amount", + url: "interfaces/Trade.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "Trade", }, @@ -475,7 +475,7 @@ window.searchData = { id: 60, kind: 1024, name: "date", - url: "interfaces/trade.html#date", + url: "interfaces/Trade.html#date", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "Trade", }, @@ -483,7 +483,7 @@ window.searchData = { id: 61, kind: 1024, name: "rate", - url: "interfaces/trade.html#rate", + url: "interfaces/Trade.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "Trade", }, @@ -491,7 +491,7 @@ window.searchData = { id: 62, kind: 1024, name: "total", - url: "interfaces/trade.html#total", + url: "interfaces/Trade.html#total", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "Trade", }, @@ -499,7 +499,7 @@ window.searchData = { id: 63, kind: 1024, name: "tradeID", - url: "interfaces/trade.html#tradeid", + url: "interfaces/Trade.html#tradeID", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "Trade", }, @@ -507,14 +507,14 @@ window.searchData = { id: 64, kind: 256, name: "Candle", - url: "interfaces/candle.html", + url: "interfaces/Candle.html", classes: "tsd-kind-interface", }, { id: 65, kind: 1024, name: "date", - url: "interfaces/candle.html#date", + url: "interfaces/Candle.html#date", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Candle", }, @@ -522,7 +522,7 @@ window.searchData = { id: 66, kind: 1024, name: "high", - url: "interfaces/candle.html#high", + url: "interfaces/Candle.html#high", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Candle", }, @@ -530,7 +530,7 @@ window.searchData = { id: 67, kind: 1024, name: "low", - url: "interfaces/candle.html#low", + url: "interfaces/Candle.html#low", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Candle", }, @@ -538,7 +538,7 @@ window.searchData = { id: 68, kind: 1024, name: "open", - url: "interfaces/candle.html#open", + url: "interfaces/Candle.html#open", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Candle", }, @@ -546,7 +546,7 @@ window.searchData = { id: 69, kind: 1024, name: "close", - url: "interfaces/candle.html#close", + url: "interfaces/Candle.html#close", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Candle", }, @@ -554,7 +554,7 @@ window.searchData = { id: 70, kind: 1024, name: "volume", - url: "interfaces/candle.html#volume", + url: "interfaces/Candle.html#volume", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Candle", }, @@ -562,7 +562,7 @@ window.searchData = { id: 71, kind: 1024, name: "quoteVolume", - url: "interfaces/candle.html#quotevolume", + url: "interfaces/Candle.html#quoteVolume", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Candle", }, @@ -570,7 +570,7 @@ window.searchData = { id: 72, kind: 1024, name: "weightedAverage", - url: "interfaces/candle.html#weightedaverage", + url: "interfaces/Candle.html#weightedAverage", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Candle", }, @@ -578,14 +578,14 @@ window.searchData = { id: 73, kind: 256, name: "CurrencyInfo", - url: "interfaces/currencyinfo.html", + url: "interfaces/CurrencyInfo.html", classes: "tsd-kind-interface", }, { id: 74, kind: 1024, name: "id", - url: "interfaces/currencyinfo.html#id", + url: "interfaces/CurrencyInfo.html#id", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -593,7 +593,7 @@ window.searchData = { id: 75, kind: 1024, name: "name", - url: "interfaces/currencyinfo.html#name", + url: "interfaces/CurrencyInfo.html#name", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -601,7 +601,7 @@ window.searchData = { id: 76, kind: 1024, name: "humanType", - url: "interfaces/currencyinfo.html#humantype", + url: "interfaces/CurrencyInfo.html#humanType", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -609,7 +609,7 @@ window.searchData = { id: 77, kind: 1024, name: "currencyType", - url: "interfaces/currencyinfo.html#currencytype", + url: "interfaces/CurrencyInfo.html#currencyType", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -617,7 +617,7 @@ window.searchData = { id: 78, kind: 1024, name: "txFee", - url: "interfaces/currencyinfo.html#txfee", + url: "interfaces/CurrencyInfo.html#txFee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -625,7 +625,7 @@ window.searchData = { id: 79, kind: 1024, name: "minConf", - url: "interfaces/currencyinfo.html#minconf", + url: "interfaces/CurrencyInfo.html#minConf", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -633,7 +633,7 @@ window.searchData = { id: 80, kind: 1024, name: "depositAddress", - url: "interfaces/currencyinfo.html#depositaddress", + url: "interfaces/CurrencyInfo.html#depositAddress", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -641,7 +641,7 @@ window.searchData = { id: 81, kind: 1024, name: "disabled", - url: "interfaces/currencyinfo.html#disabled", + url: "interfaces/CurrencyInfo.html#disabled", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -649,7 +649,7 @@ window.searchData = { id: 82, kind: 1024, name: "delisted", - url: "interfaces/currencyinfo.html#delisted", + url: "interfaces/CurrencyInfo.html#delisted", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -657,7 +657,7 @@ window.searchData = { id: 83, kind: 1024, name: "frozen", - url: "interfaces/currencyinfo.html#frozen", + url: "interfaces/CurrencyInfo.html#frozen", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -665,7 +665,7 @@ window.searchData = { id: 84, kind: 1024, name: "hexColor", - url: "interfaces/currencyinfo.html#hexcolor", + url: "interfaces/CurrencyInfo.html#hexColor", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -673,7 +673,7 @@ window.searchData = { id: 85, kind: 1024, name: "blockchain", - url: "interfaces/currencyinfo.html#blockchain", + url: "interfaces/CurrencyInfo.html#blockchain", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -681,7 +681,7 @@ window.searchData = { id: 86, kind: 1024, name: "isGeofenced", - url: "interfaces/currencyinfo.html#isgeofenced", + url: "interfaces/CurrencyInfo.html#isGeofenced", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CurrencyInfo", }, @@ -689,14 +689,14 @@ window.searchData = { id: 87, kind: 256, name: "ExtendedCurrencyInfo", - url: "interfaces/extendedcurrencyinfo.html", + url: "interfaces/ExtendedCurrencyInfo.html", classes: "tsd-kind-interface", }, { id: 88, kind: 1024, name: "parentChain", - url: "interfaces/extendedcurrencyinfo.html#parentchain", + url: "interfaces/ExtendedCurrencyInfo.html#parentChain", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ExtendedCurrencyInfo", }, @@ -704,7 +704,7 @@ window.searchData = { id: 89, kind: 1024, name: "isMultiChain", - url: "interfaces/extendedcurrencyinfo.html#ismultichain", + url: "interfaces/ExtendedCurrencyInfo.html#isMultiChain", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ExtendedCurrencyInfo", }, @@ -712,7 +712,7 @@ window.searchData = { id: 90, kind: 1024, name: "isChildChain", - url: "interfaces/extendedcurrencyinfo.html#ischildchain", + url: "interfaces/ExtendedCurrencyInfo.html#isChildChain", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ExtendedCurrencyInfo", }, @@ -720,7 +720,7 @@ window.searchData = { id: 91, kind: 1024, name: "childChains", - url: "interfaces/extendedcurrencyinfo.html#childchains", + url: "interfaces/ExtendedCurrencyInfo.html#childChains", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ExtendedCurrencyInfo", }, @@ -728,7 +728,7 @@ window.searchData = { id: 92, kind: 1024, name: "id", - url: "interfaces/extendedcurrencyinfo.html#id", + url: "interfaces/ExtendedCurrencyInfo.html#id", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -736,7 +736,7 @@ window.searchData = { id: 93, kind: 1024, name: "name", - url: "interfaces/extendedcurrencyinfo.html#name", + url: "interfaces/ExtendedCurrencyInfo.html#name", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -744,7 +744,7 @@ window.searchData = { id: 94, kind: 1024, name: "humanType", - url: "interfaces/extendedcurrencyinfo.html#humantype", + url: "interfaces/ExtendedCurrencyInfo.html#humanType", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -752,7 +752,7 @@ window.searchData = { id: 95, kind: 1024, name: "currencyType", - url: "interfaces/extendedcurrencyinfo.html#currencytype", + url: "interfaces/ExtendedCurrencyInfo.html#currencyType", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -760,7 +760,7 @@ window.searchData = { id: 96, kind: 1024, name: "txFee", - url: "interfaces/extendedcurrencyinfo.html#txfee", + url: "interfaces/ExtendedCurrencyInfo.html#txFee", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -768,7 +768,7 @@ window.searchData = { id: 97, kind: 1024, name: "minConf", - url: "interfaces/extendedcurrencyinfo.html#minconf", + url: "interfaces/ExtendedCurrencyInfo.html#minConf", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -776,7 +776,7 @@ window.searchData = { id: 98, kind: 1024, name: "depositAddress", - url: "interfaces/extendedcurrencyinfo.html#depositaddress", + url: "interfaces/ExtendedCurrencyInfo.html#depositAddress", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -784,7 +784,7 @@ window.searchData = { id: 99, kind: 1024, name: "disabled", - url: "interfaces/extendedcurrencyinfo.html#disabled", + url: "interfaces/ExtendedCurrencyInfo.html#disabled", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -792,7 +792,7 @@ window.searchData = { id: 100, kind: 1024, name: "delisted", - url: "interfaces/extendedcurrencyinfo.html#delisted", + url: "interfaces/ExtendedCurrencyInfo.html#delisted", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -800,7 +800,7 @@ window.searchData = { id: 101, kind: 1024, name: "frozen", - url: "interfaces/extendedcurrencyinfo.html#frozen", + url: "interfaces/ExtendedCurrencyInfo.html#frozen", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -808,7 +808,7 @@ window.searchData = { id: 102, kind: 1024, name: "hexColor", - url: "interfaces/extendedcurrencyinfo.html#hexcolor", + url: "interfaces/ExtendedCurrencyInfo.html#hexColor", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -816,7 +816,7 @@ window.searchData = { id: 103, kind: 1024, name: "blockchain", - url: "interfaces/extendedcurrencyinfo.html#blockchain", + url: "interfaces/ExtendedCurrencyInfo.html#blockchain", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -824,7 +824,7 @@ window.searchData = { id: 104, kind: 1024, name: "isGeofenced", - url: "interfaces/extendedcurrencyinfo.html#isgeofenced", + url: "interfaces/ExtendedCurrencyInfo.html#isGeofenced", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ExtendedCurrencyInfo", }, @@ -832,28 +832,28 @@ window.searchData = { id: 105, kind: 256, name: "ICurrencies", - url: "interfaces/icurrencies.html", + url: "interfaces/ICurrencies.html", classes: "tsd-kind-interface", }, { id: 106, kind: 256, name: "ExtendedCurrencies", - url: "interfaces/extendedcurrencies.html", + url: "interfaces/ExtendedCurrencies.html", classes: "tsd-kind-interface", }, { id: 107, kind: 256, name: "Loan", - url: "interfaces/loan.html", + url: "interfaces/Loan.html", classes: "tsd-kind-interface", }, { id: 108, kind: 1024, name: "rate", - url: "interfaces/loan.html#rate", + url: "interfaces/Loan.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Loan", }, @@ -861,7 +861,7 @@ window.searchData = { id: 109, kind: 1024, name: "amount", - url: "interfaces/loan.html#amount", + url: "interfaces/Loan.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Loan", }, @@ -869,7 +869,7 @@ window.searchData = { id: 110, kind: 1024, name: "rangeMin", - url: "interfaces/loan.html#rangemin", + url: "interfaces/Loan.html#rangeMin", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Loan", }, @@ -877,7 +877,7 @@ window.searchData = { id: 111, kind: 1024, name: "rangeMax", - url: "interfaces/loan.html#rangemax", + url: "interfaces/Loan.html#rangeMax", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Loan", }, @@ -885,14 +885,14 @@ window.searchData = { id: 112, kind: 256, name: "Loans", - url: "interfaces/loans.html", + url: "interfaces/Loans.html", classes: "tsd-kind-interface", }, { id: 113, kind: 1024, name: "offers", - url: "interfaces/loans.html#offers", + url: "interfaces/Loans.html#offers", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Loans", }, @@ -900,7 +900,7 @@ window.searchData = { id: 114, kind: 1024, name: "demands", - url: "interfaces/loans.html#demands", + url: "interfaces/Loans.html#demands", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Loans", }, @@ -908,14 +908,14 @@ window.searchData = { id: 115, kind: 128, name: "PublicClient", - url: "classes/publicclient.html", + url: "classes/PublicClient.html", classes: "tsd-kind-class", }, { id: 116, kind: 2048, name: "addOptions", - url: "classes/publicclient.html#addoptions", + url: "classes/PublicClient.html#addOptions", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-static", parent: "PublicClient", @@ -924,7 +924,7 @@ window.searchData = { id: 117, kind: 512, name: "constructor", - url: "classes/publicclient.html#constructor", + url: "classes/PublicClient.html#constructor", classes: "tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite", parent: "PublicClient", }, @@ -932,7 +932,7 @@ window.searchData = { id: 118, kind: 1024, name: "currencyPair", - url: "classes/publicclient.html#currencypair", + url: "classes/PublicClient.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-class", parent: "PublicClient", }, @@ -940,15 +940,16 @@ window.searchData = { id: 119, kind: 2048, name: "get", - url: "classes/publicclient.html#get", - classes: "tsd-kind-method tsd-parent-kind-class tsd-is-overwrite", + url: "classes/PublicClient.html#get", + classes: + "tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite", parent: "PublicClient", }, { id: 120, kind: 2048, name: "getTickers", - url: "classes/publicclient.html#gettickers", + url: "classes/PublicClient.html#getTickers", classes: "tsd-kind-method tsd-parent-kind-class", parent: "PublicClient", }, @@ -956,7 +957,7 @@ window.searchData = { id: 121, kind: 2048, name: "getVolume", - url: "classes/publicclient.html#getvolume", + url: "classes/PublicClient.html#getVolume", classes: "tsd-kind-method tsd-parent-kind-class", parent: "PublicClient", }, @@ -964,7 +965,7 @@ window.searchData = { id: 122, kind: 2048, name: "getOrderBook", - url: "classes/publicclient.html#getorderbook", + url: "classes/PublicClient.html#getOrderBook", classes: "tsd-kind-method tsd-parent-kind-class", parent: "PublicClient", }, @@ -972,7 +973,7 @@ window.searchData = { id: 123, kind: 2048, name: "getTradeHistory", - url: "classes/publicclient.html#gettradehistory", + url: "classes/PublicClient.html#getTradeHistory", classes: "tsd-kind-method tsd-parent-kind-class", parent: "PublicClient", }, @@ -980,7 +981,7 @@ window.searchData = { id: 124, kind: 2048, name: "getChartData", - url: "classes/publicclient.html#getchartdata", + url: "classes/PublicClient.html#getChartData", classes: "tsd-kind-method tsd-parent-kind-class", parent: "PublicClient", }, @@ -988,7 +989,7 @@ window.searchData = { id: 125, kind: 2048, name: "getCurrencies", - url: "classes/publicclient.html#getcurrencies", + url: "classes/PublicClient.html#getCurrencies", classes: "tsd-kind-method tsd-parent-kind-class", parent: "PublicClient", }, @@ -996,7 +997,7 @@ window.searchData = { id: 126, kind: 2048, name: "getLoanOrders", - url: "classes/publicclient.html#getloanorders", + url: "classes/PublicClient.html#getLoanOrders", classes: "tsd-kind-method tsd-parent-kind-class", parent: "PublicClient", }, @@ -1004,21 +1005,21 @@ window.searchData = { id: 127, kind: 64, name: "SignRequest", - url: "modules.html#signrequest", + url: "modules.html#SignRequest", classes: "tsd-kind-function", }, { id: 128, kind: 256, name: "SignRequestOptions", - url: "interfaces/signrequestoptions.html", + url: "interfaces/SignRequestOptions.html", classes: "tsd-kind-interface", }, { id: 129, kind: 1024, name: "key", - url: "interfaces/signrequestoptions.html#key", + url: "interfaces/SignRequestOptions.html#key", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "SignRequestOptions", }, @@ -1026,7 +1027,7 @@ window.searchData = { id: 130, kind: 1024, name: "secret", - url: "interfaces/signrequestoptions.html#secret", + url: "interfaces/SignRequestOptions.html#secret", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "SignRequestOptions", }, @@ -1034,7 +1035,7 @@ window.searchData = { id: 131, kind: 1024, name: "body", - url: "interfaces/signrequestoptions.html#body", + url: "interfaces/SignRequestOptions.html#body", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "SignRequestOptions", }, @@ -1042,14 +1043,14 @@ window.searchData = { id: 132, kind: 256, name: "SignedRequest", - url: "interfaces/signedrequest.html", + url: "interfaces/SignedRequest.html", classes: "tsd-kind-interface", }, { id: 133, kind: 1024, name: "key", - url: "interfaces/signedrequest.html#key", + url: "interfaces/SignedRequest.html#key", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "SignedRequest", }, @@ -1057,7 +1058,7 @@ window.searchData = { id: 134, kind: 1024, name: "sign", - url: "interfaces/signedrequest.html#sign", + url: "interfaces/SignedRequest.html#sign", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "SignedRequest", }, @@ -1065,14 +1066,14 @@ window.searchData = { id: 135, kind: 256, name: "AccountFilter", - url: "interfaces/accountfilter.html", + url: "interfaces/AccountFilter.html", classes: "tsd-kind-interface", }, { id: 136, kind: 1024, name: "account", - url: "interfaces/accountfilter.html#account", + url: "interfaces/AccountFilter.html#account", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "AccountFilter", }, @@ -1080,14 +1081,14 @@ window.searchData = { id: 137, kind: 256, name: "HistoryTradesFilter", - url: "interfaces/historytradesfilter.html", + url: "interfaces/HistoryTradesFilter.html", classes: "tsd-kind-interface", }, { id: 138, kind: 1024, name: "limit", - url: "interfaces/historytradesfilter.html#limit", + url: "interfaces/HistoryTradesFilter.html#limit", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "HistoryTradesFilter", }, @@ -1095,7 +1096,7 @@ window.searchData = { id: 139, kind: 1024, name: "start", - url: "interfaces/historytradesfilter.html#start", + url: "interfaces/HistoryTradesFilter.html#start", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "HistoryTradesFilter", }, @@ -1103,7 +1104,7 @@ window.searchData = { id: 140, kind: 1024, name: "end", - url: "interfaces/historytradesfilter.html#end", + url: "interfaces/HistoryTradesFilter.html#end", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "HistoryTradesFilter", }, @@ -1111,7 +1112,7 @@ window.searchData = { id: 141, kind: 1024, name: "currencyPair", - url: "interfaces/historytradesfilter.html#currencypair", + url: "interfaces/HistoryTradesFilter.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "HistoryTradesFilter", }, @@ -1119,14 +1120,14 @@ window.searchData = { id: 142, kind: 256, name: "OrderFilter", - url: "interfaces/orderfilter.html", + url: "interfaces/OrderFilter.html", classes: "tsd-kind-interface", }, { id: 143, kind: 1024, name: "orderNumber", - url: "interfaces/orderfilter.html#ordernumber", + url: "interfaces/OrderFilter.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderFilter", }, @@ -1134,14 +1135,14 @@ window.searchData = { id: 144, kind: 256, name: "OrderOptions", - url: "interfaces/orderoptions.html", + url: "interfaces/OrderOptions.html", classes: "tsd-kind-interface", }, { id: 145, kind: 1024, name: "rate", - url: "interfaces/orderoptions.html#rate", + url: "interfaces/OrderOptions.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderOptions", }, @@ -1149,7 +1150,7 @@ window.searchData = { id: 146, kind: 1024, name: "amount", - url: "interfaces/orderoptions.html#amount", + url: "interfaces/OrderOptions.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderOptions", }, @@ -1157,7 +1158,7 @@ window.searchData = { id: 147, kind: 1024, name: "fillOrKill", - url: "interfaces/orderoptions.html#fillorkill", + url: "interfaces/OrderOptions.html#fillOrKill", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderOptions", }, @@ -1165,7 +1166,7 @@ window.searchData = { id: 148, kind: 1024, name: "immediateOrCancel", - url: "interfaces/orderoptions.html#immediateorcancel", + url: "interfaces/OrderOptions.html#immediateOrCancel", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderOptions", }, @@ -1173,7 +1174,7 @@ window.searchData = { id: 149, kind: 1024, name: "postOnly", - url: "interfaces/orderoptions.html#postonly", + url: "interfaces/OrderOptions.html#postOnly", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderOptions", }, @@ -1181,7 +1182,7 @@ window.searchData = { id: 150, kind: 1024, name: "clientOrderId", - url: "interfaces/orderoptions.html#clientorderid", + url: "interfaces/OrderOptions.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderOptions", }, @@ -1189,7 +1190,7 @@ window.searchData = { id: 151, kind: 1024, name: "currencyPair", - url: "interfaces/orderoptions.html#currencypair", + url: "interfaces/OrderOptions.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "OrderOptions", }, @@ -1197,21 +1198,21 @@ window.searchData = { id: 152, kind: 4194304, name: "ClientOrderFilter", - url: "modules.html#clientorderfilter", + url: "modules.html#ClientOrderFilter", classes: "tsd-kind-type-alias", }, { id: 153, kind: 256, name: "MoveOrderOptions", - url: "interfaces/moveorderoptions.html", + url: "interfaces/MoveOrderOptions.html", classes: "tsd-kind-interface", }, { id: 154, kind: 1024, name: "rate", - url: "interfaces/moveorderoptions.html#rate", + url: "interfaces/MoveOrderOptions.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveOrderOptions", }, @@ -1219,7 +1220,7 @@ window.searchData = { id: 155, kind: 1024, name: "amount", - url: "interfaces/moveorderoptions.html#amount", + url: "interfaces/MoveOrderOptions.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveOrderOptions", }, @@ -1227,7 +1228,7 @@ window.searchData = { id: 156, kind: 1024, name: "postOnly", - url: "interfaces/moveorderoptions.html#postonly", + url: "interfaces/MoveOrderOptions.html#postOnly", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveOrderOptions", }, @@ -1235,7 +1236,7 @@ window.searchData = { id: 157, kind: 1024, name: "immediateOrCancel", - url: "interfaces/moveorderoptions.html#immediateorcancel", + url: "interfaces/MoveOrderOptions.html#immediateOrCancel", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveOrderOptions", }, @@ -1243,7 +1244,7 @@ window.searchData = { id: 158, kind: 1024, name: "clientOrderId", - url: "interfaces/moveorderoptions.html#clientorderid", + url: "interfaces/MoveOrderOptions.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveOrderOptions", }, @@ -1251,7 +1252,7 @@ window.searchData = { id: 159, kind: 1024, name: "orderNumber", - url: "interfaces/moveorderoptions.html#ordernumber", + url: "interfaces/MoveOrderOptions.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "MoveOrderOptions", }, @@ -1259,14 +1260,14 @@ window.searchData = { id: 160, kind: 256, name: "WithdrawOptions", - url: "interfaces/withdrawoptions.html", + url: "interfaces/WithdrawOptions.html", classes: "tsd-kind-interface", }, { id: 161, kind: 1024, name: "currency", - url: "interfaces/withdrawoptions.html#currency", + url: "interfaces/WithdrawOptions.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WithdrawOptions", }, @@ -1274,7 +1275,7 @@ window.searchData = { id: 162, kind: 1024, name: "amount", - url: "interfaces/withdrawoptions.html#amount", + url: "interfaces/WithdrawOptions.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WithdrawOptions", }, @@ -1282,7 +1283,7 @@ window.searchData = { id: 163, kind: 1024, name: "address", - url: "interfaces/withdrawoptions.html#address", + url: "interfaces/WithdrawOptions.html#address", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WithdrawOptions", }, @@ -1290,7 +1291,7 @@ window.searchData = { id: 164, kind: 1024, name: "paymentId", - url: "interfaces/withdrawoptions.html#paymentid", + url: "interfaces/WithdrawOptions.html#paymentId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WithdrawOptions", }, @@ -1298,14 +1299,14 @@ window.searchData = { id: 165, kind: 256, name: "TransferOptions", - url: "interfaces/transferoptions.html", + url: "interfaces/TransferOptions.html", classes: "tsd-kind-interface", }, { id: 166, kind: 1024, name: "currency", - url: "interfaces/transferoptions.html#currency", + url: "interfaces/TransferOptions.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TransferOptions", }, @@ -1313,7 +1314,7 @@ window.searchData = { id: 167, kind: 1024, name: "amount", - url: "interfaces/transferoptions.html#amount", + url: "interfaces/TransferOptions.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TransferOptions", }, @@ -1321,7 +1322,7 @@ window.searchData = { id: 168, kind: 1024, name: "fromAccount", - url: "interfaces/transferoptions.html#fromaccount", + url: "interfaces/TransferOptions.html#fromAccount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TransferOptions", }, @@ -1329,7 +1330,7 @@ window.searchData = { id: 169, kind: 1024, name: "toAccount", - url: "interfaces/transferoptions.html#toaccount", + url: "interfaces/TransferOptions.html#toAccount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TransferOptions", }, @@ -1337,14 +1338,14 @@ window.searchData = { id: 170, kind: 256, name: "MarginOrderOptions", - url: "interfaces/marginorderoptions.html", + url: "interfaces/MarginOrderOptions.html", classes: "tsd-kind-interface", }, { id: 171, kind: 1024, name: "rate", - url: "interfaces/marginorderoptions.html#rate", + url: "interfaces/MarginOrderOptions.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginOrderOptions", }, @@ -1352,7 +1353,7 @@ window.searchData = { id: 172, kind: 1024, name: "amount", - url: "interfaces/marginorderoptions.html#amount", + url: "interfaces/MarginOrderOptions.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginOrderOptions", }, @@ -1360,7 +1361,7 @@ window.searchData = { id: 173, kind: 1024, name: "lendingRate", - url: "interfaces/marginorderoptions.html#lendingrate", + url: "interfaces/MarginOrderOptions.html#lendingRate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginOrderOptions", }, @@ -1368,7 +1369,7 @@ window.searchData = { id: 174, kind: 1024, name: "clientOrderId", - url: "interfaces/marginorderoptions.html#clientorderid", + url: "interfaces/MarginOrderOptions.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginOrderOptions", }, @@ -1376,7 +1377,7 @@ window.searchData = { id: 175, kind: 1024, name: "currencyPair", - url: "interfaces/marginorderoptions.html#currencypair", + url: "interfaces/MarginOrderOptions.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "MarginOrderOptions", }, @@ -1384,14 +1385,14 @@ window.searchData = { id: 176, kind: 256, name: "OfferOptions", - url: "interfaces/offeroptions.html", + url: "interfaces/OfferOptions.html", classes: "tsd-kind-interface", }, { id: 177, kind: 1024, name: "currency", - url: "interfaces/offeroptions.html#currency", + url: "interfaces/OfferOptions.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OfferOptions", }, @@ -1399,7 +1400,7 @@ window.searchData = { id: 178, kind: 1024, name: "amount", - url: "interfaces/offeroptions.html#amount", + url: "interfaces/OfferOptions.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OfferOptions", }, @@ -1407,7 +1408,7 @@ window.searchData = { id: 179, kind: 1024, name: "duration", - url: "interfaces/offeroptions.html#duration", + url: "interfaces/OfferOptions.html#duration", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OfferOptions", }, @@ -1415,7 +1416,7 @@ window.searchData = { id: 180, kind: 1024, name: "autoRenew", - url: "interfaces/offeroptions.html#autorenew", + url: "interfaces/OfferOptions.html#autoRenew", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OfferOptions", }, @@ -1423,7 +1424,7 @@ window.searchData = { id: 181, kind: 1024, name: "lendingRate", - url: "interfaces/offeroptions.html#lendingrate", + url: "interfaces/OfferOptions.html#lendingRate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OfferOptions", }, @@ -1431,14 +1432,14 @@ window.searchData = { id: 182, kind: 256, name: "LendingHistoryOptions", - url: "interfaces/lendinghistoryoptions.html", + url: "interfaces/LendingHistoryOptions.html", classes: "tsd-kind-interface", }, { id: 183, kind: 1024, name: "start", - url: "interfaces/lendinghistoryoptions.html#start", + url: "interfaces/LendingHistoryOptions.html#start", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryOptions", }, @@ -1446,7 +1447,7 @@ window.searchData = { id: 184, kind: 1024, name: "end", - url: "interfaces/lendinghistoryoptions.html#end", + url: "interfaces/LendingHistoryOptions.html#end", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryOptions", }, @@ -1454,7 +1455,7 @@ window.searchData = { id: 185, kind: 1024, name: "limit", - url: "interfaces/lendinghistoryoptions.html#limit", + url: "interfaces/LendingHistoryOptions.html#limit", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryOptions", }, @@ -1462,14 +1463,14 @@ window.searchData = { id: 186, kind: 256, name: "SwapCurrenciesOptions", - url: "interfaces/swapcurrenciesoptions.html", + url: "interfaces/SwapCurrenciesOptions.html", classes: "tsd-kind-interface", }, { id: 187, kind: 1024, name: "fromCurrency", - url: "interfaces/swapcurrenciesoptions.html#fromcurrency", + url: "interfaces/SwapCurrenciesOptions.html#fromCurrency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "SwapCurrenciesOptions", }, @@ -1477,7 +1478,7 @@ window.searchData = { id: 188, kind: 1024, name: "toCurrency", - url: "interfaces/swapcurrenciesoptions.html#tocurrency", + url: "interfaces/SwapCurrenciesOptions.html#toCurrency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "SwapCurrenciesOptions", }, @@ -1485,7 +1486,7 @@ window.searchData = { id: 189, kind: 1024, name: "amount", - url: "interfaces/swapcurrenciesoptions.html#amount", + url: "interfaces/SwapCurrenciesOptions.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "SwapCurrenciesOptions", }, @@ -1493,21 +1494,21 @@ window.searchData = { id: 190, kind: 256, name: "Balances", - url: "interfaces/balances.html", + url: "interfaces/Balances.html", classes: "tsd-kind-interface", }, { id: 191, kind: 256, name: "CompleteBalance", - url: "interfaces/completebalance.html", + url: "interfaces/CompleteBalance.html", classes: "tsd-kind-interface", }, { id: 192, kind: 1024, name: "available", - url: "interfaces/completebalance.html#available", + url: "interfaces/CompleteBalance.html#available", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CompleteBalance", }, @@ -1515,7 +1516,7 @@ window.searchData = { id: 193, kind: 1024, name: "onOrders", - url: "interfaces/completebalance.html#onorders", + url: "interfaces/CompleteBalance.html#onOrders", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CompleteBalance", }, @@ -1523,7 +1524,7 @@ window.searchData = { id: 194, kind: 1024, name: "btcValue", - url: "interfaces/completebalance.html#btcvalue", + url: "interfaces/CompleteBalance.html#btcValue", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CompleteBalance", }, @@ -1531,28 +1532,28 @@ window.searchData = { id: 195, kind: 256, name: "CompleteBalances", - url: "interfaces/completebalances.html", + url: "interfaces/CompleteBalances.html", classes: "tsd-kind-interface", }, { id: 196, kind: 256, name: "Adresses", - url: "interfaces/adresses.html", + url: "interfaces/Adresses.html", classes: "tsd-kind-interface", }, { id: 197, kind: 256, name: "NewAddress", - url: "interfaces/newaddress.html", + url: "interfaces/NewAddress.html", classes: "tsd-kind-interface", }, { id: 198, kind: 1024, name: "success", - url: "interfaces/newaddress.html#success", + url: "interfaces/NewAddress.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "NewAddress", }, @@ -1560,7 +1561,7 @@ window.searchData = { id: 199, kind: 1024, name: "response", - url: "interfaces/newaddress.html#response", + url: "interfaces/NewAddress.html#response", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "NewAddress", }, @@ -1568,14 +1569,14 @@ window.searchData = { id: 200, kind: 256, name: "Adjustment", - url: "interfaces/adjustment.html", + url: "interfaces/Adjustment.html", classes: "tsd-kind-interface", }, { id: 201, kind: 1024, name: "currency", - url: "interfaces/adjustment.html#currency", + url: "interfaces/Adjustment.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Adjustment", }, @@ -1583,7 +1584,7 @@ window.searchData = { id: 202, kind: 1024, name: "amount", - url: "interfaces/adjustment.html#amount", + url: "interfaces/Adjustment.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Adjustment", }, @@ -1591,7 +1592,7 @@ window.searchData = { id: 203, kind: 1024, name: "timestamp", - url: "interfaces/adjustment.html#timestamp", + url: "interfaces/Adjustment.html#timestamp", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Adjustment", }, @@ -1599,7 +1600,7 @@ window.searchData = { id: 204, kind: 1024, name: "status", - url: "interfaces/adjustment.html#status", + url: "interfaces/Adjustment.html#status", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Adjustment", }, @@ -1607,7 +1608,7 @@ window.searchData = { id: 205, kind: 1024, name: "category", - url: "interfaces/adjustment.html#category", + url: "interfaces/Adjustment.html#category", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Adjustment", }, @@ -1615,7 +1616,7 @@ window.searchData = { id: 206, kind: 1024, name: "adjustmentTitle", - url: "interfaces/adjustment.html#adjustmenttitle", + url: "interfaces/Adjustment.html#adjustmentTitle", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Adjustment", }, @@ -1623,7 +1624,7 @@ window.searchData = { id: 207, kind: 1024, name: "adjustmentDesc", - url: "interfaces/adjustment.html#adjustmentdesc", + url: "interfaces/Adjustment.html#adjustmentDesc", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Adjustment", }, @@ -1631,7 +1632,7 @@ window.searchData = { id: 208, kind: 1024, name: "adjustmentHelp", - url: "interfaces/adjustment.html#adjustmenthelp", + url: "interfaces/Adjustment.html#adjustmentHelp", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Adjustment", }, @@ -1639,14 +1640,14 @@ window.searchData = { id: 209, kind: 256, name: "Withdrawal", - url: "interfaces/withdrawal.html", + url: "interfaces/Withdrawal.html", classes: "tsd-kind-interface", }, { id: 210, kind: 1024, name: "withdrawalNumber", - url: "interfaces/withdrawal.html#withdrawalnumber", + url: "interfaces/Withdrawal.html#withdrawalNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1654,7 +1655,7 @@ window.searchData = { id: 211, kind: 1024, name: "currency", - url: "interfaces/withdrawal.html#currency", + url: "interfaces/Withdrawal.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1662,7 +1663,7 @@ window.searchData = { id: 212, kind: 1024, name: "address", - url: "interfaces/withdrawal.html#address", + url: "interfaces/Withdrawal.html#address", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1670,7 +1671,7 @@ window.searchData = { id: 213, kind: 1024, name: "amount", - url: "interfaces/withdrawal.html#amount", + url: "interfaces/Withdrawal.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1678,7 +1679,7 @@ window.searchData = { id: 214, kind: 1024, name: "fee", - url: "interfaces/withdrawal.html#fee", + url: "interfaces/Withdrawal.html#fee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1686,7 +1687,7 @@ window.searchData = { id: 215, kind: 1024, name: "timestamp", - url: "interfaces/withdrawal.html#timestamp", + url: "interfaces/Withdrawal.html#timestamp", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1694,7 +1695,7 @@ window.searchData = { id: 216, kind: 1024, name: "status", - url: "interfaces/withdrawal.html#status", + url: "interfaces/Withdrawal.html#status", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1702,7 +1703,7 @@ window.searchData = { id: 217, kind: 1024, name: "ipAddress", - url: "interfaces/withdrawal.html#ipaddress", + url: "interfaces/Withdrawal.html#ipAddress", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1710,7 +1711,7 @@ window.searchData = { id: 218, kind: 1024, name: "canCancel", - url: "interfaces/withdrawal.html#cancancel", + url: "interfaces/Withdrawal.html#canCancel", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1718,7 +1719,7 @@ window.searchData = { id: 219, kind: 1024, name: "canResendEmail", - url: "interfaces/withdrawal.html#canresendemail", + url: "interfaces/Withdrawal.html#canResendEmail", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1726,7 +1727,7 @@ window.searchData = { id: 220, kind: 1024, name: "paymentID", - url: "interfaces/withdrawal.html#paymentid", + url: "interfaces/Withdrawal.html#paymentID", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1734,7 +1735,7 @@ window.searchData = { id: 221, kind: 1024, name: "fiatAccountId", - url: "interfaces/withdrawal.html#fiataccountid", + url: "interfaces/Withdrawal.html#fiatAccountId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1742,7 +1743,7 @@ window.searchData = { id: 222, kind: 1024, name: "scope", - url: "interfaces/withdrawal.html#scope", + url: "interfaces/Withdrawal.html#scope", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Withdrawal", }, @@ -1750,14 +1751,14 @@ window.searchData = { id: 223, kind: 256, name: "Deposit", - url: "interfaces/deposit.html", + url: "interfaces/Deposit.html", classes: "tsd-kind-interface", }, { id: 224, kind: 1024, name: "currency", - url: "interfaces/deposit.html#currency", + url: "interfaces/Deposit.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1765,7 +1766,7 @@ window.searchData = { id: 225, kind: 1024, name: "address", - url: "interfaces/deposit.html#address", + url: "interfaces/Deposit.html#address", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1773,7 +1774,7 @@ window.searchData = { id: 226, kind: 1024, name: "amount", - url: "interfaces/deposit.html#amount", + url: "interfaces/Deposit.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1781,7 +1782,7 @@ window.searchData = { id: 227, kind: 1024, name: "confirmations", - url: "interfaces/deposit.html#confirmations", + url: "interfaces/Deposit.html#confirmations", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1789,7 +1790,7 @@ window.searchData = { id: 228, kind: 1024, name: "txid", - url: "interfaces/deposit.html#txid", + url: "interfaces/Deposit.html#txid", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1797,7 +1798,7 @@ window.searchData = { id: 229, kind: 1024, name: "timestamp", - url: "interfaces/deposit.html#timestamp", + url: "interfaces/Deposit.html#timestamp", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1805,7 +1806,7 @@ window.searchData = { id: 230, kind: 1024, name: "status", - url: "interfaces/deposit.html#status", + url: "interfaces/Deposit.html#status", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1813,7 +1814,7 @@ window.searchData = { id: 231, kind: 1024, name: "depositNumber", - url: "interfaces/deposit.html#depositnumber", + url: "interfaces/Deposit.html#depositNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1821,7 +1822,7 @@ window.searchData = { id: 232, kind: 1024, name: "category", - url: "interfaces/deposit.html#category", + url: "interfaces/Deposit.html#category", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1829,7 +1830,7 @@ window.searchData = { id: 233, kind: 1024, name: "fiatAccountId", - url: "interfaces/deposit.html#fiataccountid", + url: "interfaces/Deposit.html#fiatAccountId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1837,7 +1838,7 @@ window.searchData = { id: 234, kind: 1024, name: "scope", - url: "interfaces/deposit.html#scope", + url: "interfaces/Deposit.html#scope", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Deposit", }, @@ -1845,14 +1846,14 @@ window.searchData = { id: 235, kind: 256, name: "DepositsWithdrawals", - url: "interfaces/depositswithdrawals.html", + url: "interfaces/DepositsWithdrawals.html", classes: "tsd-kind-interface", }, { id: 236, kind: 1024, name: "deposits", - url: "interfaces/depositswithdrawals.html#deposits", + url: "interfaces/DepositsWithdrawals.html#deposits", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "DepositsWithdrawals", }, @@ -1860,7 +1861,7 @@ window.searchData = { id: 237, kind: 1024, name: "withdrawals", - url: "interfaces/depositswithdrawals.html#withdrawals", + url: "interfaces/DepositsWithdrawals.html#withdrawals", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "DepositsWithdrawals", }, @@ -1868,7 +1869,7 @@ window.searchData = { id: 238, kind: 1024, name: "adjustments", - url: "interfaces/depositswithdrawals.html#adjustments", + url: "interfaces/DepositsWithdrawals.html#adjustments", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "DepositsWithdrawals", }, @@ -1876,14 +1877,14 @@ window.searchData = { id: 239, kind: 256, name: "Order", - url: "interfaces/order.html", + url: "interfaces/Order.html", classes: "tsd-kind-interface", }, { id: 240, kind: 1024, name: "type", - url: "interfaces/order.html#type", + url: "interfaces/Order.html#type", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Order", }, @@ -1891,7 +1892,7 @@ window.searchData = { id: 241, kind: 1024, name: "orderNumber", - url: "interfaces/order.html#ordernumber", + url: "interfaces/Order.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Order", }, @@ -1899,7 +1900,7 @@ window.searchData = { id: 242, kind: 1024, name: "rate", - url: "interfaces/order.html#rate", + url: "interfaces/Order.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Order", }, @@ -1907,7 +1908,7 @@ window.searchData = { id: 243, kind: 1024, name: "startingAmount", - url: "interfaces/order.html#startingamount", + url: "interfaces/Order.html#startingAmount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Order", }, @@ -1915,7 +1916,7 @@ window.searchData = { id: 244, kind: 1024, name: "amount", - url: "interfaces/order.html#amount", + url: "interfaces/Order.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Order", }, @@ -1923,7 +1924,7 @@ window.searchData = { id: 245, kind: 1024, name: "total", - url: "interfaces/order.html#total", + url: "interfaces/Order.html#total", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Order", }, @@ -1931,7 +1932,7 @@ window.searchData = { id: 246, kind: 1024, name: "date", - url: "interfaces/order.html#date", + url: "interfaces/Order.html#date", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Order", }, @@ -1939,7 +1940,7 @@ window.searchData = { id: 247, kind: 1024, name: "margin", - url: "interfaces/order.html#margin", + url: "interfaces/Order.html#margin", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Order", }, @@ -1947,7 +1948,7 @@ window.searchData = { id: 248, kind: 1024, name: "clientOrderId", - url: "interfaces/order.html#clientorderid", + url: "interfaces/Order.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Order", }, @@ -1955,21 +1956,21 @@ window.searchData = { id: 249, kind: 4194304, name: "Orders", - url: "modules.html#orders", + url: "modules.html#Orders", classes: "tsd-kind-type-alias", }, { id: 250, kind: 256, name: "TradePrivate", - url: "interfaces/tradeprivate.html", + url: "interfaces/TradePrivate.html", classes: "tsd-kind-interface", }, { id: 251, kind: 1024, name: "fee", - url: "interfaces/tradeprivate.html#fee", + url: "interfaces/TradePrivate.html#fee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TradePrivate", }, @@ -1977,7 +1978,7 @@ window.searchData = { id: 252, kind: 1024, name: "category", - url: "interfaces/tradeprivate.html#category", + url: "interfaces/TradePrivate.html#category", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TradePrivate", }, @@ -1985,7 +1986,7 @@ window.searchData = { id: 253, kind: 1024, name: "globalTradeID", - url: "interfaces/tradeprivate.html#globaltradeid", + url: "interfaces/TradePrivate.html#globalTradeID", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "TradePrivate", }, @@ -1993,7 +1994,7 @@ window.searchData = { id: 254, kind: 1024, name: "orderNumber", - url: "interfaces/tradeprivate.html#ordernumber", + url: "interfaces/TradePrivate.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "TradePrivate", }, @@ -2001,7 +2002,7 @@ window.searchData = { id: 255, kind: 1024, name: "type", - url: "interfaces/tradeprivate.html#type", + url: "interfaces/TradePrivate.html#type", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "TradePrivate", }, @@ -2009,7 +2010,7 @@ window.searchData = { id: 256, kind: 1024, name: "amount", - url: "interfaces/tradeprivate.html#amount", + url: "interfaces/TradePrivate.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "TradePrivate", }, @@ -2017,7 +2018,7 @@ window.searchData = { id: 257, kind: 1024, name: "date", - url: "interfaces/tradeprivate.html#date", + url: "interfaces/TradePrivate.html#date", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "TradePrivate", }, @@ -2025,7 +2026,7 @@ window.searchData = { id: 258, kind: 1024, name: "rate", - url: "interfaces/tradeprivate.html#rate", + url: "interfaces/TradePrivate.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "TradePrivate", }, @@ -2033,7 +2034,7 @@ window.searchData = { id: 259, kind: 1024, name: "total", - url: "interfaces/tradeprivate.html#total", + url: "interfaces/TradePrivate.html#total", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "TradePrivate", }, @@ -2041,7 +2042,7 @@ window.searchData = { id: 260, kind: 1024, name: "tradeID", - url: "interfaces/tradeprivate.html#tradeid", + url: "interfaces/TradePrivate.html#tradeID", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "TradePrivate", }, @@ -2049,21 +2050,21 @@ window.searchData = { id: 261, kind: 4194304, name: "TradesPrivate", - url: "modules.html#tradesprivate", + url: "modules.html#TradesPrivate", classes: "tsd-kind-type-alias", }, { id: 262, kind: 256, name: "OrderTrade", - url: "interfaces/ordertrade.html", + url: "interfaces/OrderTrade.html", classes: "tsd-kind-interface", }, { id: 263, kind: 1024, name: "globalTradeID", - url: "interfaces/ordertrade.html#globaltradeid", + url: "interfaces/OrderTrade.html#globalTradeID", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderTrade", }, @@ -2071,7 +2072,7 @@ window.searchData = { id: 264, kind: 1024, name: "currencyPair", - url: "interfaces/ordertrade.html#currencypair", + url: "interfaces/OrderTrade.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderTrade", }, @@ -2079,7 +2080,7 @@ window.searchData = { id: 265, kind: 1024, name: "fee", - url: "interfaces/ordertrade.html#fee", + url: "interfaces/OrderTrade.html#fee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderTrade", }, @@ -2087,7 +2088,7 @@ window.searchData = { id: 266, kind: 1024, name: "type", - url: "interfaces/ordertrade.html#type", + url: "interfaces/OrderTrade.html#type", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "OrderTrade", }, @@ -2095,7 +2096,7 @@ window.searchData = { id: 267, kind: 1024, name: "amount", - url: "interfaces/ordertrade.html#amount", + url: "interfaces/OrderTrade.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "OrderTrade", }, @@ -2103,7 +2104,7 @@ window.searchData = { id: 268, kind: 1024, name: "date", - url: "interfaces/ordertrade.html#date", + url: "interfaces/OrderTrade.html#date", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "OrderTrade", }, @@ -2111,7 +2112,7 @@ window.searchData = { id: 269, kind: 1024, name: "rate", - url: "interfaces/ordertrade.html#rate", + url: "interfaces/OrderTrade.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "OrderTrade", }, @@ -2119,7 +2120,7 @@ window.searchData = { id: 270, kind: 1024, name: "total", - url: "interfaces/ordertrade.html#total", + url: "interfaces/OrderTrade.html#total", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "OrderTrade", }, @@ -2127,7 +2128,7 @@ window.searchData = { id: 271, kind: 1024, name: "tradeID", - url: "interfaces/ordertrade.html#tradeid", + url: "interfaces/OrderTrade.html#tradeID", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "OrderTrade", }, @@ -2135,14 +2136,14 @@ window.searchData = { id: 272, kind: 256, name: "OrderStatus", - url: "interfaces/orderstatus.html", + url: "interfaces/OrderStatus.html", classes: "tsd-kind-interface", }, { id: 273, kind: 1024, name: "result", - url: "interfaces/orderstatus.html#result", + url: "interfaces/OrderStatus.html#result", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderStatus", }, @@ -2150,7 +2151,7 @@ window.searchData = { id: 274, kind: 65536, name: "__type", - url: "interfaces/orderstatus.html#__type", + url: "interfaces/OrderStatus.html#__type", classes: "tsd-kind-type-literal tsd-parent-kind-interface", parent: "OrderStatus", }, @@ -2158,7 +2159,7 @@ window.searchData = { id: 275, kind: 1024, name: "success", - url: "interfaces/orderstatus.html#success", + url: "interfaces/OrderStatus.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderStatus", }, @@ -2166,14 +2167,14 @@ window.searchData = { id: 276, kind: 256, name: "ResultingTrade", - url: "interfaces/resultingtrade.html", + url: "interfaces/ResultingTrade.html", classes: "tsd-kind-interface", }, { id: 277, kind: 1024, name: "takerAdjustment", - url: "interfaces/resultingtrade.html#takeradjustment", + url: "interfaces/ResultingTrade.html#takerAdjustment", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ResultingTrade", }, @@ -2181,7 +2182,7 @@ window.searchData = { id: 278, kind: 1024, name: "type", - url: "interfaces/resultingtrade.html#type", + url: "interfaces/ResultingTrade.html#type", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ResultingTrade", }, @@ -2189,7 +2190,7 @@ window.searchData = { id: 279, kind: 1024, name: "amount", - url: "interfaces/resultingtrade.html#amount", + url: "interfaces/ResultingTrade.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ResultingTrade", }, @@ -2197,7 +2198,7 @@ window.searchData = { id: 280, kind: 1024, name: "date", - url: "interfaces/resultingtrade.html#date", + url: "interfaces/ResultingTrade.html#date", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ResultingTrade", }, @@ -2205,7 +2206,7 @@ window.searchData = { id: 281, kind: 1024, name: "rate", - url: "interfaces/resultingtrade.html#rate", + url: "interfaces/ResultingTrade.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ResultingTrade", }, @@ -2213,7 +2214,7 @@ window.searchData = { id: 282, kind: 1024, name: "total", - url: "interfaces/resultingtrade.html#total", + url: "interfaces/ResultingTrade.html#total", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ResultingTrade", }, @@ -2221,7 +2222,7 @@ window.searchData = { id: 283, kind: 1024, name: "tradeID", - url: "interfaces/resultingtrade.html#tradeid", + url: "interfaces/ResultingTrade.html#tradeID", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "ResultingTrade", }, @@ -2229,14 +2230,14 @@ window.searchData = { id: 284, kind: 256, name: "OrderResult", - url: "interfaces/orderresult.html", + url: "interfaces/OrderResult.html", classes: "tsd-kind-interface", }, { id: 285, kind: 1024, name: "orderNumber", - url: "interfaces/orderresult.html#ordernumber", + url: "interfaces/OrderResult.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderResult", }, @@ -2244,7 +2245,7 @@ window.searchData = { id: 286, kind: 1024, name: "resultingTrades", - url: "interfaces/orderresult.html#resultingtrades", + url: "interfaces/OrderResult.html#resultingTrades", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderResult", }, @@ -2252,7 +2253,7 @@ window.searchData = { id: 287, kind: 1024, name: "tokenFee", - url: "interfaces/orderresult.html#tokenfee", + url: "interfaces/OrderResult.html#tokenFee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderResult", }, @@ -2260,7 +2261,7 @@ window.searchData = { id: 288, kind: 1024, name: "tokenFeeCurrency", - url: "interfaces/orderresult.html#tokenfeecurrency", + url: "interfaces/OrderResult.html#tokenFeeCurrency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderResult", }, @@ -2268,7 +2269,7 @@ window.searchData = { id: 289, kind: 1024, name: "fee", - url: "interfaces/orderresult.html#fee", + url: "interfaces/OrderResult.html#fee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderResult", }, @@ -2276,7 +2277,7 @@ window.searchData = { id: 290, kind: 1024, name: "currencyPair", - url: "interfaces/orderresult.html#currencypair", + url: "interfaces/OrderResult.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderResult", }, @@ -2284,7 +2285,7 @@ window.searchData = { id: 291, kind: 1024, name: "clientOrderId", - url: "interfaces/orderresult.html#clientorderid", + url: "interfaces/OrderResult.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OrderResult", }, @@ -2292,14 +2293,14 @@ window.searchData = { id: 292, kind: 256, name: "CancelResponse", - url: "interfaces/cancelresponse.html", + url: "interfaces/CancelResponse.html", classes: "tsd-kind-interface", }, { id: 293, kind: 1024, name: "success", - url: "interfaces/cancelresponse.html#success", + url: "interfaces/CancelResponse.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelResponse", }, @@ -2307,7 +2308,7 @@ window.searchData = { id: 294, kind: 1024, name: "amount", - url: "interfaces/cancelresponse.html#amount", + url: "interfaces/CancelResponse.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelResponse", }, @@ -2315,7 +2316,7 @@ window.searchData = { id: 295, kind: 1024, name: "message", - url: "interfaces/cancelresponse.html#message", + url: "interfaces/CancelResponse.html#message", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelResponse", }, @@ -2323,7 +2324,7 @@ window.searchData = { id: 296, kind: 1024, name: "fee", - url: "interfaces/cancelresponse.html#fee", + url: "interfaces/CancelResponse.html#fee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelResponse", }, @@ -2331,7 +2332,7 @@ window.searchData = { id: 297, kind: 1024, name: "clientOrderId", - url: "interfaces/cancelresponse.html#clientorderid", + url: "interfaces/CancelResponse.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelResponse", }, @@ -2339,7 +2340,7 @@ window.searchData = { id: 298, kind: 1024, name: "currencyPair", - url: "interfaces/cancelresponse.html#currencypair", + url: "interfaces/CancelResponse.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelResponse", }, @@ -2347,14 +2348,14 @@ window.searchData = { id: 299, kind: 256, name: "CancelAllResponse", - url: "interfaces/cancelallresponse.html", + url: "interfaces/CancelAllResponse.html", classes: "tsd-kind-interface", }, { id: 300, kind: 1024, name: "success", - url: "interfaces/cancelallresponse.html#success", + url: "interfaces/CancelAllResponse.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelAllResponse", }, @@ -2362,7 +2363,7 @@ window.searchData = { id: 301, kind: 1024, name: "message", - url: "interfaces/cancelallresponse.html#message", + url: "interfaces/CancelAllResponse.html#message", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelAllResponse", }, @@ -2370,7 +2371,7 @@ window.searchData = { id: 302, kind: 1024, name: "orderNumbers", - url: "interfaces/cancelallresponse.html#ordernumbers", + url: "interfaces/CancelAllResponse.html#orderNumbers", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelAllResponse", }, @@ -2378,14 +2379,14 @@ window.searchData = { id: 303, kind: 256, name: "MoveResponse", - url: "interfaces/moveresponse.html", + url: "interfaces/MoveResponse.html", classes: "tsd-kind-interface", }, { id: 304, kind: 1024, name: "success", - url: "interfaces/moveresponse.html#success", + url: "interfaces/MoveResponse.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveResponse", }, @@ -2393,7 +2394,7 @@ window.searchData = { id: 305, kind: 1024, name: "orderNumber", - url: "interfaces/moveresponse.html#ordernumber", + url: "interfaces/MoveResponse.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveResponse", }, @@ -2401,7 +2402,7 @@ window.searchData = { id: 306, kind: 1024, name: "fee", - url: "interfaces/moveresponse.html#fee", + url: "interfaces/MoveResponse.html#fee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveResponse", }, @@ -2409,7 +2410,7 @@ window.searchData = { id: 307, kind: 1024, name: "currencyPair", - url: "interfaces/moveresponse.html#currencypair", + url: "interfaces/MoveResponse.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveResponse", }, @@ -2417,7 +2418,7 @@ window.searchData = { id: 308, kind: 1024, name: "resultingTrades", - url: "interfaces/moveresponse.html#resultingtrades", + url: "interfaces/MoveResponse.html#resultingTrades", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveResponse", }, @@ -2425,7 +2426,7 @@ window.searchData = { id: 309, kind: 65536, name: "__type", - url: "interfaces/moveresponse.html#__type", + url: "interfaces/MoveResponse.html#__type", classes: "tsd-kind-type-literal tsd-parent-kind-interface", parent: "MoveResponse", }, @@ -2433,7 +2434,7 @@ window.searchData = { id: 310, kind: 1024, name: "clientOrderId", - url: "interfaces/moveresponse.html#clientorderid", + url: "interfaces/MoveResponse.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MoveResponse", }, @@ -2441,14 +2442,14 @@ window.searchData = { id: 311, kind: 256, name: "WithdrawResponse", - url: "interfaces/withdrawresponse.html", + url: "interfaces/WithdrawResponse.html", classes: "tsd-kind-interface", }, { id: 312, kind: 1024, name: "response", - url: "interfaces/withdrawresponse.html#response", + url: "interfaces/WithdrawResponse.html#response", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WithdrawResponse", }, @@ -2456,7 +2457,7 @@ window.searchData = { id: 313, kind: 1024, name: "email2FA", - url: "interfaces/withdrawresponse.html#email2fa", + url: "interfaces/WithdrawResponse.html#email2FA", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WithdrawResponse", }, @@ -2464,7 +2465,7 @@ window.searchData = { id: 314, kind: 1024, name: "withdrawalNumber", - url: "interfaces/withdrawresponse.html#withdrawalnumber", + url: "interfaces/WithdrawResponse.html#withdrawalNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WithdrawResponse", }, @@ -2472,14 +2473,14 @@ window.searchData = { id: 315, kind: 256, name: "FeesInfo", - url: "interfaces/feesinfo.html", + url: "interfaces/FeesInfo.html", classes: "tsd-kind-interface", }, { id: 316, kind: 1024, name: "makerFee", - url: "interfaces/feesinfo.html#makerfee", + url: "interfaces/FeesInfo.html#makerFee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "FeesInfo", }, @@ -2487,7 +2488,7 @@ window.searchData = { id: 317, kind: 1024, name: "takerFee", - url: "interfaces/feesinfo.html#takerfee", + url: "interfaces/FeesInfo.html#takerFee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "FeesInfo", }, @@ -2495,7 +2496,7 @@ window.searchData = { id: 318, kind: 1024, name: "marginMakerFee", - url: "interfaces/feesinfo.html#marginmakerfee", + url: "interfaces/FeesInfo.html#marginMakerFee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "FeesInfo", }, @@ -2503,7 +2504,7 @@ window.searchData = { id: 319, kind: 1024, name: "marginTakerFee", - url: "interfaces/feesinfo.html#margintakerfee", + url: "interfaces/FeesInfo.html#marginTakerFee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "FeesInfo", }, @@ -2511,7 +2512,7 @@ window.searchData = { id: 320, kind: 1024, name: "thirtyDayVolume", - url: "interfaces/feesinfo.html#thirtydayvolume", + url: "interfaces/FeesInfo.html#thirtyDayVolume", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "FeesInfo", }, @@ -2519,7 +2520,7 @@ window.searchData = { id: 321, kind: 1024, name: "nextTier", - url: "interfaces/feesinfo.html#nexttier", + url: "interfaces/FeesInfo.html#nextTier", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "FeesInfo", }, @@ -2527,14 +2528,14 @@ window.searchData = { id: 322, kind: 256, name: "AccountBalances", - url: "interfaces/accountbalances.html", + url: "interfaces/AccountBalances.html", classes: "tsd-kind-interface", }, { id: 323, kind: 1024, name: "exchange", - url: "interfaces/accountbalances.html#exchange", + url: "interfaces/AccountBalances.html#exchange", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "AccountBalances", }, @@ -2542,7 +2543,7 @@ window.searchData = { id: 324, kind: 1024, name: "margin", - url: "interfaces/accountbalances.html#margin", + url: "interfaces/AccountBalances.html#margin", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "AccountBalances", }, @@ -2550,7 +2551,7 @@ window.searchData = { id: 325, kind: 1024, name: "lending", - url: "interfaces/accountbalances.html#lending", + url: "interfaces/AccountBalances.html#lending", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "AccountBalances", }, @@ -2558,21 +2559,21 @@ window.searchData = { id: 326, kind: 256, name: "TradableBalances", - url: "interfaces/tradablebalances.html", + url: "interfaces/TradableBalances.html", classes: "tsd-kind-interface", }, { id: 327, kind: 256, name: "TransferResponse", - url: "interfaces/transferresponse.html", + url: "interfaces/TransferResponse.html", classes: "tsd-kind-interface", }, { id: 328, kind: 1024, name: "success", - url: "interfaces/transferresponse.html#success", + url: "interfaces/TransferResponse.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TransferResponse", }, @@ -2580,7 +2581,7 @@ window.searchData = { id: 329, kind: 1024, name: "message", - url: "interfaces/transferresponse.html#message", + url: "interfaces/TransferResponse.html#message", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "TransferResponse", }, @@ -2588,14 +2589,14 @@ window.searchData = { id: 330, kind: 256, name: "MarginSummary", - url: "interfaces/marginsummary.html", + url: "interfaces/MarginSummary.html", classes: "tsd-kind-interface", }, { id: 331, kind: 1024, name: "totalValue", - url: "interfaces/marginsummary.html#totalvalue", + url: "interfaces/MarginSummary.html#totalValue", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginSummary", }, @@ -2603,7 +2604,7 @@ window.searchData = { id: 332, kind: 1024, name: "pl", - url: "interfaces/marginsummary.html#pl", + url: "interfaces/MarginSummary.html#pl", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginSummary", }, @@ -2611,7 +2612,7 @@ window.searchData = { id: 333, kind: 1024, name: "lendingFees", - url: "interfaces/marginsummary.html#lendingfees", + url: "interfaces/MarginSummary.html#lendingFees", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginSummary", }, @@ -2619,7 +2620,7 @@ window.searchData = { id: 334, kind: 1024, name: "netValue", - url: "interfaces/marginsummary.html#netvalue", + url: "interfaces/MarginSummary.html#netValue", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginSummary", }, @@ -2627,7 +2628,7 @@ window.searchData = { id: 335, kind: 1024, name: "totalBorrowedValue", - url: "interfaces/marginsummary.html#totalborrowedvalue", + url: "interfaces/MarginSummary.html#totalBorrowedValue", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginSummary", }, @@ -2635,7 +2636,7 @@ window.searchData = { id: 336, kind: 1024, name: "currentMargin", - url: "interfaces/marginsummary.html#currentmargin", + url: "interfaces/MarginSummary.html#currentMargin", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginSummary", }, @@ -2643,14 +2644,14 @@ window.searchData = { id: 337, kind: 256, name: "MarginOrderResult", - url: "interfaces/marginorderresult.html", + url: "interfaces/MarginOrderResult.html", classes: "tsd-kind-interface", }, { id: 338, kind: 1024, name: "message", - url: "interfaces/marginorderresult.html#message", + url: "interfaces/MarginOrderResult.html#message", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginOrderResult", }, @@ -2658,7 +2659,7 @@ window.searchData = { id: 339, kind: 1024, name: "orderNumber", - url: "interfaces/marginorderresult.html#ordernumber", + url: "interfaces/MarginOrderResult.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "MarginOrderResult", }, @@ -2666,7 +2667,7 @@ window.searchData = { id: 340, kind: 1024, name: "resultingTrades", - url: "interfaces/marginorderresult.html#resultingtrades", + url: "interfaces/MarginOrderResult.html#resultingTrades", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "MarginOrderResult", }, @@ -2674,7 +2675,7 @@ window.searchData = { id: 341, kind: 1024, name: "tokenFee", - url: "interfaces/marginorderresult.html#tokenfee", + url: "interfaces/MarginOrderResult.html#tokenFee", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "MarginOrderResult", }, @@ -2682,7 +2683,7 @@ window.searchData = { id: 342, kind: 1024, name: "tokenFeeCurrency", - url: "interfaces/marginorderresult.html#tokenfeecurrency", + url: "interfaces/MarginOrderResult.html#tokenFeeCurrency", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "MarginOrderResult", }, @@ -2690,7 +2691,7 @@ window.searchData = { id: 343, kind: 1024, name: "fee", - url: "interfaces/marginorderresult.html#fee", + url: "interfaces/MarginOrderResult.html#fee", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "MarginOrderResult", }, @@ -2698,7 +2699,7 @@ window.searchData = { id: 344, kind: 1024, name: "currencyPair", - url: "interfaces/marginorderresult.html#currencypair", + url: "interfaces/MarginOrderResult.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "MarginOrderResult", }, @@ -2706,7 +2707,7 @@ window.searchData = { id: 345, kind: 1024, name: "clientOrderId", - url: "interfaces/marginorderresult.html#clientorderid", + url: "interfaces/MarginOrderResult.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "MarginOrderResult", }, @@ -2714,14 +2715,14 @@ window.searchData = { id: 346, kind: 256, name: "MarginPosition", - url: "interfaces/marginposition.html", + url: "interfaces/MarginPosition.html", classes: "tsd-kind-interface", }, { id: 347, kind: 1024, name: "amount", - url: "interfaces/marginposition.html#amount", + url: "interfaces/MarginPosition.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginPosition", }, @@ -2729,7 +2730,7 @@ window.searchData = { id: 348, kind: 1024, name: "total", - url: "interfaces/marginposition.html#total", + url: "interfaces/MarginPosition.html#total", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginPosition", }, @@ -2737,7 +2738,7 @@ window.searchData = { id: 349, kind: 1024, name: "basePrice", - url: "interfaces/marginposition.html#baseprice", + url: "interfaces/MarginPosition.html#basePrice", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginPosition", }, @@ -2745,7 +2746,7 @@ window.searchData = { id: 350, kind: 1024, name: "liquidationPrice", - url: "interfaces/marginposition.html#liquidationprice", + url: "interfaces/MarginPosition.html#liquidationPrice", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginPosition", }, @@ -2753,7 +2754,7 @@ window.searchData = { id: 351, kind: 1024, name: "pl", - url: "interfaces/marginposition.html#pl", + url: "interfaces/MarginPosition.html#pl", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginPosition", }, @@ -2761,7 +2762,7 @@ window.searchData = { id: 352, kind: 1024, name: "lendingFees", - url: "interfaces/marginposition.html#lendingfees", + url: "interfaces/MarginPosition.html#lendingFees", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginPosition", }, @@ -2769,7 +2770,7 @@ window.searchData = { id: 353, kind: 1024, name: "type", - url: "interfaces/marginposition.html#type", + url: "interfaces/MarginPosition.html#type", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "MarginPosition", }, @@ -2777,21 +2778,21 @@ window.searchData = { id: 354, kind: 4194304, name: "MarginPositionResult", - url: "modules.html#marginpositionresult", + url: "modules.html#MarginPositionResult", classes: "tsd-kind-type-alias", }, { id: 355, kind: 256, name: "ClosePositionResult", - url: "interfaces/closepositionresult.html", + url: "interfaces/ClosePositionResult.html", classes: "tsd-kind-interface", }, { id: 356, kind: 1024, name: "success", - url: "interfaces/closepositionresult.html#success", + url: "interfaces/ClosePositionResult.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ClosePositionResult", }, @@ -2799,7 +2800,7 @@ window.searchData = { id: 357, kind: 1024, name: "message", - url: "interfaces/closepositionresult.html#message", + url: "interfaces/ClosePositionResult.html#message", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ClosePositionResult", }, @@ -2807,7 +2808,7 @@ window.searchData = { id: 358, kind: 1024, name: "resultingTrades", - url: "interfaces/closepositionresult.html#resultingtrades", + url: "interfaces/ClosePositionResult.html#resultingTrades", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ClosePositionResult", }, @@ -2815,7 +2816,7 @@ window.searchData = { id: 359, kind: 65536, name: "__type", - url: "interfaces/closepositionresult.html#__type", + url: "interfaces/ClosePositionResult.html#__type", classes: "tsd-kind-type-literal tsd-parent-kind-interface", parent: "ClosePositionResult", }, @@ -2823,14 +2824,14 @@ window.searchData = { id: 360, kind: 256, name: "OfferResult", - url: "interfaces/offerresult.html", + url: "interfaces/OfferResult.html", classes: "tsd-kind-interface", }, { id: 361, kind: 1024, name: "success", - url: "interfaces/offerresult.html#success", + url: "interfaces/OfferResult.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OfferResult", }, @@ -2838,7 +2839,7 @@ window.searchData = { id: 362, kind: 1024, name: "message", - url: "interfaces/offerresult.html#message", + url: "interfaces/OfferResult.html#message", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OfferResult", }, @@ -2846,7 +2847,7 @@ window.searchData = { id: 363, kind: 1024, name: "orderID", - url: "interfaces/offerresult.html#orderid", + url: "interfaces/OfferResult.html#orderID", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "OfferResult", }, @@ -2854,14 +2855,14 @@ window.searchData = { id: 364, kind: 256, name: "CancelLoanResponse", - url: "interfaces/cancelloanresponse.html", + url: "interfaces/CancelLoanResponse.html", classes: "tsd-kind-interface", }, { id: 365, kind: 1024, name: "success", - url: "interfaces/cancelloanresponse.html#success", + url: "interfaces/CancelLoanResponse.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelLoanResponse", }, @@ -2869,7 +2870,7 @@ window.searchData = { id: 366, kind: 1024, name: "message", - url: "interfaces/cancelloanresponse.html#message", + url: "interfaces/CancelLoanResponse.html#message", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelLoanResponse", }, @@ -2877,7 +2878,7 @@ window.searchData = { id: 367, kind: 1024, name: "amount", - url: "interfaces/cancelloanresponse.html#amount", + url: "interfaces/CancelLoanResponse.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "CancelLoanResponse", }, @@ -2885,14 +2886,14 @@ window.searchData = { id: 368, kind: 256, name: "LoanOffer", - url: "interfaces/loanoffer.html", + url: "interfaces/LoanOffer.html", classes: "tsd-kind-interface", }, { id: 369, kind: 1024, name: "id", - url: "interfaces/loanoffer.html#id", + url: "interfaces/LoanOffer.html#id", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LoanOffer", }, @@ -2900,7 +2901,7 @@ window.searchData = { id: 370, kind: 1024, name: "rate", - url: "interfaces/loanoffer.html#rate", + url: "interfaces/LoanOffer.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LoanOffer", }, @@ -2908,7 +2909,7 @@ window.searchData = { id: 371, kind: 1024, name: "amount", - url: "interfaces/loanoffer.html#amount", + url: "interfaces/LoanOffer.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LoanOffer", }, @@ -2916,7 +2917,7 @@ window.searchData = { id: 372, kind: 1024, name: "duration", - url: "interfaces/loanoffer.html#duration", + url: "interfaces/LoanOffer.html#duration", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LoanOffer", }, @@ -2924,7 +2925,7 @@ window.searchData = { id: 373, kind: 1024, name: "autoRenew", - url: "interfaces/loanoffer.html#autorenew", + url: "interfaces/LoanOffer.html#autoRenew", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LoanOffer", }, @@ -2932,7 +2933,7 @@ window.searchData = { id: 374, kind: 1024, name: "date", - url: "interfaces/loanoffer.html#date", + url: "interfaces/LoanOffer.html#date", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LoanOffer", }, @@ -2940,21 +2941,21 @@ window.searchData = { id: 375, kind: 4194304, name: "LoanOffers", - url: "modules.html#loanoffers", + url: "modules.html#LoanOffers", classes: "tsd-kind-type-alias", }, { id: 376, kind: 256, name: "ActiveLoan", - url: "interfaces/activeloan.html", + url: "interfaces/ActiveLoan.html", classes: "tsd-kind-interface", }, { id: 377, kind: 1024, name: "id", - url: "interfaces/activeloan.html#id", + url: "interfaces/ActiveLoan.html#id", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ActiveLoan", }, @@ -2962,7 +2963,7 @@ window.searchData = { id: 378, kind: 1024, name: "currency", - url: "interfaces/activeloan.html#currency", + url: "interfaces/ActiveLoan.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ActiveLoan", }, @@ -2970,7 +2971,7 @@ window.searchData = { id: 379, kind: 1024, name: "rate", - url: "interfaces/activeloan.html#rate", + url: "interfaces/ActiveLoan.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ActiveLoan", }, @@ -2978,7 +2979,7 @@ window.searchData = { id: 380, kind: 1024, name: "amount", - url: "interfaces/activeloan.html#amount", + url: "interfaces/ActiveLoan.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ActiveLoan", }, @@ -2986,7 +2987,7 @@ window.searchData = { id: 381, kind: 1024, name: "range", - url: "interfaces/activeloan.html#range", + url: "interfaces/ActiveLoan.html#range", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ActiveLoan", }, @@ -2994,7 +2995,7 @@ window.searchData = { id: 382, kind: 1024, name: "autoRenew", - url: "interfaces/activeloan.html#autorenew", + url: "interfaces/ActiveLoan.html#autoRenew", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ActiveLoan", }, @@ -3002,7 +3003,7 @@ window.searchData = { id: 383, kind: 1024, name: "date", - url: "interfaces/activeloan.html#date", + url: "interfaces/ActiveLoan.html#date", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ActiveLoan", }, @@ -3010,7 +3011,7 @@ window.searchData = { id: 384, kind: 1024, name: "fees", - url: "interfaces/activeloan.html#fees", + url: "interfaces/ActiveLoan.html#fees", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ActiveLoan", }, @@ -3018,14 +3019,14 @@ window.searchData = { id: 385, kind: 256, name: "ActiveLoans", - url: "interfaces/activeloans.html", + url: "interfaces/ActiveLoans.html", classes: "tsd-kind-interface", }, { id: 386, kind: 1024, name: "provided", - url: "interfaces/activeloans.html#provided", + url: "interfaces/ActiveLoans.html#provided", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ActiveLoans", }, @@ -3033,7 +3034,7 @@ window.searchData = { id: 387, kind: 1024, name: "used", - url: "interfaces/activeloans.html#used", + url: "interfaces/ActiveLoans.html#used", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "ActiveLoans", }, @@ -3041,14 +3042,14 @@ window.searchData = { id: 388, kind: 256, name: "LendingHistoryItem", - url: "interfaces/lendinghistoryitem.html", + url: "interfaces/LendingHistoryItem.html", classes: "tsd-kind-interface", }, { id: 389, kind: 1024, name: "id", - url: "interfaces/lendinghistoryitem.html#id", + url: "interfaces/LendingHistoryItem.html#id", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryItem", }, @@ -3056,7 +3057,7 @@ window.searchData = { id: 390, kind: 1024, name: "currency", - url: "interfaces/lendinghistoryitem.html#currency", + url: "interfaces/LendingHistoryItem.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryItem", }, @@ -3064,7 +3065,7 @@ window.searchData = { id: 391, kind: 1024, name: "rate", - url: "interfaces/lendinghistoryitem.html#rate", + url: "interfaces/LendingHistoryItem.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryItem", }, @@ -3072,7 +3073,7 @@ window.searchData = { id: 392, kind: 1024, name: "amount", - url: "interfaces/lendinghistoryitem.html#amount", + url: "interfaces/LendingHistoryItem.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryItem", }, @@ -3080,7 +3081,7 @@ window.searchData = { id: 393, kind: 1024, name: "duration", - url: "interfaces/lendinghistoryitem.html#duration", + url: "interfaces/LendingHistoryItem.html#duration", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryItem", }, @@ -3088,7 +3089,7 @@ window.searchData = { id: 394, kind: 1024, name: "interest", - url: "interfaces/lendinghistoryitem.html#interest", + url: "interfaces/LendingHistoryItem.html#interest", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryItem", }, @@ -3096,7 +3097,7 @@ window.searchData = { id: 395, kind: 1024, name: "fee", - url: "interfaces/lendinghistoryitem.html#fee", + url: "interfaces/LendingHistoryItem.html#fee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryItem", }, @@ -3104,7 +3105,7 @@ window.searchData = { id: 396, kind: 1024, name: "earned", - url: "interfaces/lendinghistoryitem.html#earned", + url: "interfaces/LendingHistoryItem.html#earned", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryItem", }, @@ -3112,7 +3113,7 @@ window.searchData = { id: 397, kind: 1024, name: "open", - url: "interfaces/lendinghistoryitem.html#open", + url: "interfaces/LendingHistoryItem.html#open", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryItem", }, @@ -3120,7 +3121,7 @@ window.searchData = { id: 398, kind: 1024, name: "close", - url: "interfaces/lendinghistoryitem.html#close", + url: "interfaces/LendingHistoryItem.html#close", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "LendingHistoryItem", }, @@ -3128,14 +3129,14 @@ window.searchData = { id: 399, kind: 256, name: "AutoRenewResult", - url: "interfaces/autorenewresult.html", + url: "interfaces/AutoRenewResult.html", classes: "tsd-kind-interface", }, { id: 400, kind: 1024, name: "success", - url: "interfaces/autorenewresult.html#success", + url: "interfaces/AutoRenewResult.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "AutoRenewResult", }, @@ -3143,7 +3144,7 @@ window.searchData = { id: 401, kind: 1024, name: "message", - url: "interfaces/autorenewresult.html#message", + url: "interfaces/AutoRenewResult.html#message", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "AutoRenewResult", }, @@ -3151,14 +3152,14 @@ window.searchData = { id: 402, kind: 256, name: "SwapResult", - url: "interfaces/swapresult.html", + url: "interfaces/SwapResult.html", classes: "tsd-kind-interface", }, { id: 403, kind: 1024, name: "success", - url: "interfaces/swapresult.html#success", + url: "interfaces/SwapResult.html#success", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "SwapResult", }, @@ -3166,7 +3167,7 @@ window.searchData = { id: 404, kind: 1024, name: "message", - url: "interfaces/swapresult.html#message", + url: "interfaces/SwapResult.html#message", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "SwapResult", }, @@ -3174,14 +3175,14 @@ window.searchData = { id: 405, kind: 256, name: "AuthenticatedClientOptions", - url: "interfaces/authenticatedclientoptions.html", + url: "interfaces/AuthenticatedClientOptions.html", classes: "tsd-kind-interface", }, { id: 406, kind: 1024, name: "key", - url: "interfaces/authenticatedclientoptions.html#key", + url: "interfaces/AuthenticatedClientOptions.html#key", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "AuthenticatedClientOptions", }, @@ -3189,7 +3190,7 @@ window.searchData = { id: 407, kind: 1024, name: "secret", - url: "interfaces/authenticatedclientoptions.html#secret", + url: "interfaces/AuthenticatedClientOptions.html#secret", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "AuthenticatedClientOptions", }, @@ -3197,7 +3198,7 @@ window.searchData = { id: 408, kind: 1024, name: "currencyPair", - url: "interfaces/authenticatedclientoptions.html#currencypair", + url: "interfaces/AuthenticatedClientOptions.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "AuthenticatedClientOptions", }, @@ -3205,14 +3206,14 @@ window.searchData = { id: 409, kind: 128, name: "AuthenticatedClient", - url: "classes/authenticatedclient.html", + url: "classes/AuthenticatedClient.html", classes: "tsd-kind-class", }, { id: 410, kind: 2048, name: "addOptions", - url: "classes/authenticatedclient.html#addoptions", + url: "classes/AuthenticatedClient.html#addOptions", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected tsd-is-static", parent: "AuthenticatedClient", @@ -3221,7 +3222,7 @@ window.searchData = { id: 411, kind: 512, name: "constructor", - url: "classes/authenticatedclient.html#constructor", + url: "classes/AuthenticatedClient.html#constructor", classes: "tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite", parent: "AuthenticatedClient", }, @@ -3229,7 +3230,7 @@ window.searchData = { id: 412, kind: 1024, name: "#key", - url: "classes/authenticatedclient.html#_key", + url: "classes/AuthenticatedClient.html#_key", classes: "tsd-kind-property tsd-parent-kind-class tsd-is-private", parent: "AuthenticatedClient", }, @@ -3237,7 +3238,7 @@ window.searchData = { id: 413, kind: 1024, name: "#secret", - url: "classes/authenticatedclient.html#_secret", + url: "classes/AuthenticatedClient.html#_secret", classes: "tsd-kind-property tsd-parent-kind-class tsd-is-private", parent: "AuthenticatedClient", }, @@ -3245,7 +3246,7 @@ window.searchData = { id: 414, kind: 1024, name: "#nonce", - url: "classes/authenticatedclient.html#_nonce", + url: "classes/AuthenticatedClient.html#_nonce", classes: "tsd-kind-property tsd-parent-kind-class tsd-is-private", parent: "AuthenticatedClient", }, @@ -3253,7 +3254,7 @@ window.searchData = { id: 415, kind: 65536, name: "__type", - url: "classes/authenticatedclient.html#__type", + url: "classes/AuthenticatedClient.html#__type", classes: "tsd-kind-type-literal tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3261,15 +3262,16 @@ window.searchData = { id: 416, kind: 2048, name: "post", - url: "classes/authenticatedclient.html#post", - classes: "tsd-kind-method tsd-parent-kind-class tsd-is-overwrite", + url: "classes/AuthenticatedClient.html#post", + classes: + "tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite", parent: "AuthenticatedClient", }, { id: 417, kind: 2048, name: "getBalances", - url: "classes/authenticatedclient.html#getbalances", + url: "classes/AuthenticatedClient.html#getBalances", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3277,7 +3279,7 @@ window.searchData = { id: 418, kind: 2048, name: "getCompleteBalances", - url: "classes/authenticatedclient.html#getcompletebalances", + url: "classes/AuthenticatedClient.html#getCompleteBalances", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3285,7 +3287,7 @@ window.searchData = { id: 419, kind: 2048, name: "getDepositAddresses", - url: "classes/authenticatedclient.html#getdepositaddresses", + url: "classes/AuthenticatedClient.html#getDepositAddresses", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3293,7 +3295,7 @@ window.searchData = { id: 420, kind: 2048, name: "getNewAddress", - url: "classes/authenticatedclient.html#getnewaddress", + url: "classes/AuthenticatedClient.html#getNewAddress", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3301,7 +3303,7 @@ window.searchData = { id: 421, kind: 2048, name: "getDepositsWithdrawals", - url: "classes/authenticatedclient.html#getdepositswithdrawals", + url: "classes/AuthenticatedClient.html#getDepositsWithdrawals", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3309,7 +3311,7 @@ window.searchData = { id: 422, kind: 2048, name: "getOpenOrders", - url: "classes/authenticatedclient.html#getopenorders", + url: "classes/AuthenticatedClient.html#getOpenOrders", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3317,7 +3319,7 @@ window.searchData = { id: 423, kind: 2048, name: "getHistoryTrades", - url: "classes/authenticatedclient.html#gethistorytrades", + url: "classes/AuthenticatedClient.html#getHistoryTrades", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3325,7 +3327,7 @@ window.searchData = { id: 424, kind: 2048, name: "getOrderTrades", - url: "classes/authenticatedclient.html#getordertrades", + url: "classes/AuthenticatedClient.html#getOrderTrades", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3333,7 +3335,7 @@ window.searchData = { id: 425, kind: 2048, name: "getOrderStatus", - url: "classes/authenticatedclient.html#getorderstatus", + url: "classes/AuthenticatedClient.html#getOrderStatus", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3341,7 +3343,7 @@ window.searchData = { id: 426, kind: 2048, name: "buy", - url: "classes/authenticatedclient.html#buy", + url: "classes/AuthenticatedClient.html#buy", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3349,7 +3351,7 @@ window.searchData = { id: 427, kind: 2048, name: "sell", - url: "classes/authenticatedclient.html#sell", + url: "classes/AuthenticatedClient.html#sell", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3357,7 +3359,7 @@ window.searchData = { id: 428, kind: 2048, name: "cancelOrder", - url: "classes/authenticatedclient.html#cancelorder", + url: "classes/AuthenticatedClient.html#cancelOrder", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3365,7 +3367,7 @@ window.searchData = { id: 429, kind: 2048, name: "cancelAllOrders", - url: "classes/authenticatedclient.html#cancelallorders", + url: "classes/AuthenticatedClient.html#cancelAllOrders", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3373,7 +3375,7 @@ window.searchData = { id: 430, kind: 2048, name: "moveOrder", - url: "classes/authenticatedclient.html#moveorder", + url: "classes/AuthenticatedClient.html#moveOrder", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3381,7 +3383,7 @@ window.searchData = { id: 431, kind: 2048, name: "withdraw", - url: "classes/authenticatedclient.html#withdraw", + url: "classes/AuthenticatedClient.html#withdraw", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3389,7 +3391,7 @@ window.searchData = { id: 432, kind: 2048, name: "getFeeInfo", - url: "classes/authenticatedclient.html#getfeeinfo", + url: "classes/AuthenticatedClient.html#getFeeInfo", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3397,7 +3399,7 @@ window.searchData = { id: 433, kind: 2048, name: "getAccountBalances", - url: "classes/authenticatedclient.html#getaccountbalances", + url: "classes/AuthenticatedClient.html#getAccountBalances", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3405,7 +3407,7 @@ window.searchData = { id: 434, kind: 2048, name: "getTradableBalances", - url: "classes/authenticatedclient.html#gettradablebalances", + url: "classes/AuthenticatedClient.html#getTradableBalances", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3413,7 +3415,7 @@ window.searchData = { id: 435, kind: 2048, name: "transferBalance", - url: "classes/authenticatedclient.html#transferbalance", + url: "classes/AuthenticatedClient.html#transferBalance", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3421,7 +3423,7 @@ window.searchData = { id: 436, kind: 2048, name: "getMarginSummary", - url: "classes/authenticatedclient.html#getmarginsummary", + url: "classes/AuthenticatedClient.html#getMarginSummary", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3429,7 +3431,7 @@ window.searchData = { id: 437, kind: 2048, name: "marginBuy", - url: "classes/authenticatedclient.html#marginbuy", + url: "classes/AuthenticatedClient.html#marginBuy", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3437,7 +3439,7 @@ window.searchData = { id: 438, kind: 2048, name: "marginSell", - url: "classes/authenticatedclient.html#marginsell", + url: "classes/AuthenticatedClient.html#marginSell", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3445,7 +3447,7 @@ window.searchData = { id: 439, kind: 2048, name: "getMarginPosition", - url: "classes/authenticatedclient.html#getmarginposition", + url: "classes/AuthenticatedClient.html#getMarginPosition", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3453,7 +3455,7 @@ window.searchData = { id: 440, kind: 2048, name: "closeMarginPosition", - url: "classes/authenticatedclient.html#closemarginposition", + url: "classes/AuthenticatedClient.html#closeMarginPosition", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3461,7 +3463,7 @@ window.searchData = { id: 441, kind: 2048, name: "createLoanOffer", - url: "classes/authenticatedclient.html#createloanoffer", + url: "classes/AuthenticatedClient.html#createLoanOffer", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3469,7 +3471,7 @@ window.searchData = { id: 442, kind: 2048, name: "cancelLoanOffer", - url: "classes/authenticatedclient.html#cancelloanoffer", + url: "classes/AuthenticatedClient.html#cancelLoanOffer", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3477,7 +3479,7 @@ window.searchData = { id: 443, kind: 2048, name: "getOpenLoanOffers", - url: "classes/authenticatedclient.html#getopenloanoffers", + url: "classes/AuthenticatedClient.html#getOpenLoanOffers", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3485,7 +3487,7 @@ window.searchData = { id: 444, kind: 2048, name: "getActiveLoans", - url: "classes/authenticatedclient.html#getactiveloans", + url: "classes/AuthenticatedClient.html#getActiveLoans", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3493,7 +3495,7 @@ window.searchData = { id: 445, kind: 2048, name: "getLendingHistory", - url: "classes/authenticatedclient.html#getlendinghistory", + url: "classes/AuthenticatedClient.html#getLendingHistory", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3501,7 +3503,7 @@ window.searchData = { id: 446, kind: 2048, name: "toggleAutoRenew", - url: "classes/authenticatedclient.html#toggleautorenew", + url: "classes/AuthenticatedClient.html#toggleAutoRenew", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3509,7 +3511,7 @@ window.searchData = { id: 447, kind: 2048, name: "swapCurrencies", - url: "classes/authenticatedclient.html#swapcurrencies", + url: "classes/AuthenticatedClient.html#swapCurrencies", classes: "tsd-kind-method tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3517,7 +3519,7 @@ window.searchData = { id: 448, kind: 262144, name: "nonce", - url: "classes/authenticatedclient.html#nonce", + url: "classes/AuthenticatedClient.html#nonce", classes: "tsd-kind-accessor tsd-parent-kind-class", parent: "AuthenticatedClient", }, @@ -3525,7 +3527,7 @@ window.searchData = { id: 449, kind: 1024, name: "currencyPair", - url: "classes/authenticatedclient.html#currencypair", + url: "classes/AuthenticatedClient.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-class tsd-is-inherited", parent: "AuthenticatedClient", }, @@ -3533,15 +3535,16 @@ window.searchData = { id: 450, kind: 2048, name: "get", - url: "classes/authenticatedclient.html#get", - classes: "tsd-kind-method tsd-parent-kind-class tsd-is-inherited", + url: "classes/AuthenticatedClient.html#get", + classes: + "tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited", parent: "AuthenticatedClient", }, { id: 451, kind: 2048, name: "getTickers", - url: "classes/authenticatedclient.html#gettickers", + url: "classes/AuthenticatedClient.html#getTickers", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-inherited", parent: "AuthenticatedClient", }, @@ -3549,7 +3552,7 @@ window.searchData = { id: 452, kind: 2048, name: "getVolume", - url: "classes/authenticatedclient.html#getvolume", + url: "classes/AuthenticatedClient.html#getVolume", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-inherited", parent: "AuthenticatedClient", }, @@ -3557,7 +3560,7 @@ window.searchData = { id: 453, kind: 2048, name: "getOrderBook", - url: "classes/authenticatedclient.html#getorderbook", + url: "classes/AuthenticatedClient.html#getOrderBook", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-inherited", parent: "AuthenticatedClient", }, @@ -3565,7 +3568,7 @@ window.searchData = { id: 454, kind: 2048, name: "getTradeHistory", - url: "classes/authenticatedclient.html#gettradehistory", + url: "classes/AuthenticatedClient.html#getTradeHistory", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-inherited", parent: "AuthenticatedClient", }, @@ -3573,7 +3576,7 @@ window.searchData = { id: 455, kind: 2048, name: "getChartData", - url: "classes/authenticatedclient.html#getchartdata", + url: "classes/AuthenticatedClient.html#getChartData", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-inherited", parent: "AuthenticatedClient", }, @@ -3581,7 +3584,7 @@ window.searchData = { id: 456, kind: 2048, name: "getCurrencies", - url: "classes/authenticatedclient.html#getcurrencies", + url: "classes/AuthenticatedClient.html#getCurrencies", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-inherited", parent: "AuthenticatedClient", }, @@ -3589,7 +3592,7 @@ window.searchData = { id: 457, kind: 2048, name: "getLoanOrders", - url: "classes/authenticatedclient.html#getloanorders", + url: "classes/AuthenticatedClient.html#getLoanOrders", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-inherited", parent: "AuthenticatedClient", }, @@ -3597,35 +3600,35 @@ window.searchData = { id: 458, kind: 32, name: "WsUri", - url: "modules.html#wsuri", + url: "modules.html#WsUri", classes: "tsd-kind-variable", }, { id: 459, kind: 32, name: "DefaultChannels", - url: "modules.html#defaultchannels", + url: "modules.html#DefaultChannels", classes: "tsd-kind-variable", }, { id: 460, kind: 4194304, name: "Channel", - url: "modules.html#channel", + url: "modules.html#Channel", classes: "tsd-kind-type-alias", }, { id: 461, kind: 256, name: "Subscription", - url: "interfaces/subscription.html", + url: "interfaces/Subscription.html", classes: "tsd-kind-interface", }, { id: 462, kind: 1024, name: "command", - url: "interfaces/subscription.html#command", + url: "interfaces/Subscription.html#command", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Subscription", }, @@ -3633,7 +3636,7 @@ window.searchData = { id: 463, kind: 1024, name: "channel", - url: "interfaces/subscription.html#channel", + url: "interfaces/Subscription.html#channel", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "Subscription", }, @@ -3641,14 +3644,14 @@ window.searchData = { id: 464, kind: 256, name: "RawError", - url: "interfaces/rawerror.html", + url: "interfaces/RawError.html", classes: "tsd-kind-interface", }, { id: 465, kind: 1024, name: "error", - url: "interfaces/rawerror.html#error", + url: "interfaces/RawError.html#error", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "RawError", }, @@ -3656,133 +3659,133 @@ window.searchData = { id: 466, kind: 4194304, name: "RawWsHeartbeat", - url: "modules.html#rawwsheartbeat", + url: "modules.html#RawWsHeartbeat", classes: "tsd-kind-type-alias", }, { id: 467, kind: 4194304, name: "RawAcknowledgement", - url: "modules.html#rawacknowledgement", + url: "modules.html#RawAcknowledgement", classes: "tsd-kind-type-alias", }, { id: 468, kind: 4194304, name: "RawTickerMessage", - url: "modules.html#rawtickermessage", + url: "modules.html#RawTickerMessage", classes: "tsd-kind-type-alias", }, { id: 469, kind: 4194304, name: "RawVolumeMessage", - url: "modules.html#rawvolumemessage", + url: "modules.html#RawVolumeMessage", classes: "tsd-kind-type-alias", }, { id: 470, kind: 4194304, name: "RawSnapshot", - url: "modules.html#rawsnapshot", + url: "modules.html#RawSnapshot", classes: "tsd-kind-type-alias", }, { id: 471, kind: 4194304, name: "RawPublicTrade", - url: "modules.html#rawpublictrade", + url: "modules.html#RawPublicTrade", classes: "tsd-kind-type-alias", }, { id: 472, kind: 4194304, name: "RawBookUpdate", - url: "modules.html#rawbookupdate", + url: "modules.html#RawBookUpdate", classes: "tsd-kind-type-alias", }, { id: 473, kind: 4194304, name: "RawPriceAggregatedBook", - url: "modules.html#rawpriceaggregatedbook", + url: "modules.html#RawPriceAggregatedBook", classes: "tsd-kind-type-alias", }, { id: 474, kind: 4194304, name: "RawPendingOrder", - url: "modules.html#rawpendingorder", + url: "modules.html#RawPendingOrder", classes: "tsd-kind-type-alias", }, { id: 475, kind: 4194304, name: "RawNewOrder", - url: "modules.html#rawneworder", + url: "modules.html#RawNewOrder", classes: "tsd-kind-type-alias", }, { id: 476, kind: 4194304, name: "RawBalance", - url: "modules.html#rawbalance", + url: "modules.html#RawBalance", classes: "tsd-kind-type-alias", }, { id: 477, kind: 4194304, name: "RawOrder", - url: "modules.html#raworder", + url: "modules.html#RawOrder", classes: "tsd-kind-type-alias", }, { id: 478, kind: 4194304, name: "RawMarginUpdate", - url: "modules.html#rawmarginupdate", + url: "modules.html#RawMarginUpdate", classes: "tsd-kind-type-alias", }, { id: 479, kind: 4194304, name: "RawTrade", - url: "modules.html#rawtrade", + url: "modules.html#RawTrade", classes: "tsd-kind-type-alias", }, { id: 480, kind: 4194304, name: "RawKill", - url: "modules.html#rawkill", + url: "modules.html#RawKill", classes: "tsd-kind-type-alias", }, { id: 481, kind: 4194304, name: "RawAccountMessage", - url: "modules.html#rawaccountmessage", + url: "modules.html#RawAccountMessage", classes: "tsd-kind-type-alias", }, { id: 482, kind: 4194304, name: "RawMessage", - url: "modules.html#rawmessage", + url: "modules.html#RawMessage", classes: "tsd-kind-type-alias", }, { id: 483, kind: 256, name: "BaseMessage", - url: "interfaces/basemessage.html", + url: "interfaces/BaseMessage.html", classes: "tsd-kind-interface", }, { id: 484, kind: 1024, name: "channel_id", - url: "interfaces/basemessage.html#channel_id", + url: "interfaces/BaseMessage.html#channel_id", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "BaseMessage", }, @@ -3790,7 +3793,7 @@ window.searchData = { id: 485, kind: 1024, name: "subject", - url: "interfaces/basemessage.html#subject", + url: "interfaces/BaseMessage.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "BaseMessage", }, @@ -3798,7 +3801,7 @@ window.searchData = { id: 486, kind: 1024, name: "sequence", - url: "interfaces/basemessage.html#sequence", + url: "interfaces/BaseMessage.html#sequence", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "BaseMessage", }, @@ -3806,14 +3809,14 @@ window.searchData = { id: 487, kind: 256, name: "WsHeartbeat", - url: "interfaces/wsheartbeat.html", + url: "interfaces/WsHeartbeat.html", classes: "tsd-kind-interface", }, { id: 488, kind: 1024, name: "channel_id", - url: "interfaces/wsheartbeat.html#channel_id", + url: "interfaces/WsHeartbeat.html#channel_id", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite", parent: "WsHeartbeat", }, @@ -3821,7 +3824,7 @@ window.searchData = { id: 489, kind: 1024, name: "subject", - url: "interfaces/wsheartbeat.html#subject", + url: "interfaces/WsHeartbeat.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite", parent: "WsHeartbeat", }, @@ -3829,7 +3832,7 @@ window.searchData = { id: 490, kind: 1024, name: "sequence", - url: "interfaces/wsheartbeat.html#sequence", + url: "interfaces/WsHeartbeat.html#sequence", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "WsHeartbeat", }, @@ -3837,14 +3840,14 @@ window.searchData = { id: 491, kind: 256, name: "WsAcknowledgement", - url: "interfaces/wsacknowledgement.html", + url: "interfaces/WsAcknowledgement.html", classes: "tsd-kind-interface", }, { id: 492, kind: 1024, name: "subject", - url: "interfaces/wsacknowledgement.html#subject", + url: "interfaces/WsAcknowledgement.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite", parent: "WsAcknowledgement", }, @@ -3852,7 +3855,7 @@ window.searchData = { id: 493, kind: 1024, name: "channel_id", - url: "interfaces/wsacknowledgement.html#channel_id", + url: "interfaces/WsAcknowledgement.html#channel_id", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "WsAcknowledgement", }, @@ -3860,7 +3863,7 @@ window.searchData = { id: 494, kind: 1024, name: "sequence", - url: "interfaces/wsacknowledgement.html#sequence", + url: "interfaces/WsAcknowledgement.html#sequence", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "WsAcknowledgement", }, @@ -3868,14 +3871,14 @@ window.searchData = { id: 495, kind: 256, name: "WsTicker", - url: "interfaces/wsticker.html", + url: "interfaces/WsTicker.html", classes: "tsd-kind-interface", }, { id: 496, kind: 1024, name: "subject", - url: "interfaces/wsticker.html#subject", + url: "interfaces/WsTicker.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite", parent: "WsTicker", }, @@ -3883,7 +3886,7 @@ window.searchData = { id: 497, kind: 1024, name: "channel_id", - url: "interfaces/wsticker.html#channel_id", + url: "interfaces/WsTicker.html#channel_id", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite", parent: "WsTicker", }, @@ -3891,7 +3894,7 @@ window.searchData = { id: 498, kind: 1024, name: "currencyPairId", - url: "interfaces/wsticker.html#currencypairid", + url: "interfaces/WsTicker.html#currencyPairId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3899,7 +3902,7 @@ window.searchData = { id: 499, kind: 1024, name: "currencyPair", - url: "interfaces/wsticker.html#currencypair", + url: "interfaces/WsTicker.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3907,7 +3910,7 @@ window.searchData = { id: 500, kind: 1024, name: "last", - url: "interfaces/wsticker.html#last", + url: "interfaces/WsTicker.html#last", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3915,7 +3918,7 @@ window.searchData = { id: 501, kind: 1024, name: "lowestAsk", - url: "interfaces/wsticker.html#lowestask", + url: "interfaces/WsTicker.html#lowestAsk", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3923,7 +3926,7 @@ window.searchData = { id: 502, kind: 1024, name: "highestBid", - url: "interfaces/wsticker.html#highestbid", + url: "interfaces/WsTicker.html#highestBid", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3931,7 +3934,7 @@ window.searchData = { id: 503, kind: 1024, name: "percentChange", - url: "interfaces/wsticker.html#percentchange", + url: "interfaces/WsTicker.html#percentChange", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3939,7 +3942,7 @@ window.searchData = { id: 504, kind: 1024, name: "baseVolume", - url: "interfaces/wsticker.html#basevolume", + url: "interfaces/WsTicker.html#baseVolume", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3947,7 +3950,7 @@ window.searchData = { id: 505, kind: 1024, name: "quoteVolume", - url: "interfaces/wsticker.html#quotevolume", + url: "interfaces/WsTicker.html#quoteVolume", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3955,7 +3958,7 @@ window.searchData = { id: 506, kind: 1024, name: "isFrozen", - url: "interfaces/wsticker.html#isfrozen", + url: "interfaces/WsTicker.html#isFrozen", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3963,7 +3966,7 @@ window.searchData = { id: 507, kind: 1024, name: "high24hr", - url: "interfaces/wsticker.html#high24hr", + url: "interfaces/WsTicker.html#high24hr", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3971,7 +3974,7 @@ window.searchData = { id: 508, kind: 1024, name: "low24hr", - url: "interfaces/wsticker.html#low24hr", + url: "interfaces/WsTicker.html#low24hr", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTicker", }, @@ -3979,7 +3982,7 @@ window.searchData = { id: 509, kind: 1024, name: "sequence", - url: "interfaces/wsticker.html#sequence", + url: "interfaces/WsTicker.html#sequence", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "WsTicker", }, @@ -3987,14 +3990,14 @@ window.searchData = { id: 510, kind: 256, name: "WsVolume", - url: "interfaces/wsvolume.html", + url: "interfaces/WsVolume.html", classes: "tsd-kind-interface", }, { id: 511, kind: 1024, name: "subject", - url: "interfaces/wsvolume.html#subject", + url: "interfaces/WsVolume.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite", parent: "WsVolume", }, @@ -4002,7 +4005,7 @@ window.searchData = { id: 512, kind: 1024, name: "channel_id", - url: "interfaces/wsvolume.html#channel_id", + url: "interfaces/WsVolume.html#channel_id", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite", parent: "WsVolume", }, @@ -4010,7 +4013,7 @@ window.searchData = { id: 513, kind: 1024, name: "time", - url: "interfaces/wsvolume.html#time", + url: "interfaces/WsVolume.html#time", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsVolume", }, @@ -4018,7 +4021,7 @@ window.searchData = { id: 514, kind: 1024, name: "users", - url: "interfaces/wsvolume.html#users", + url: "interfaces/WsVolume.html#users", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsVolume", }, @@ -4026,7 +4029,7 @@ window.searchData = { id: 515, kind: 1024, name: "volume", - url: "interfaces/wsvolume.html#volume", + url: "interfaces/WsVolume.html#volume", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsVolume", }, @@ -4034,7 +4037,7 @@ window.searchData = { id: 516, kind: 65536, name: "__type", - url: "interfaces/wsvolume.html#__type", + url: "interfaces/WsVolume.html#__type", classes: "tsd-kind-type-literal tsd-parent-kind-interface", parent: "WsVolume", }, @@ -4042,7 +4045,7 @@ window.searchData = { id: 517, kind: 1024, name: "sequence", - url: "interfaces/wsvolume.html#sequence", + url: "interfaces/WsVolume.html#sequence", classes: "tsd-kind-property tsd-parent-kind-interface tsd-is-inherited", parent: "WsVolume", }, @@ -4050,14 +4053,14 @@ window.searchData = { id: 518, kind: 256, name: "WsSnapshot", - url: "interfaces/wssnapshot.html", + url: "interfaces/WsSnapshot.html", classes: "tsd-kind-interface", }, { id: 519, kind: 1024, name: "subject", - url: "interfaces/wssnapshot.html#subject", + url: "interfaces/WsSnapshot.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsSnapshot", }, @@ -4065,7 +4068,7 @@ window.searchData = { id: 520, kind: 1024, name: "currencyPair", - url: "interfaces/wssnapshot.html#currencypair", + url: "interfaces/WsSnapshot.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsSnapshot", }, @@ -4073,7 +4076,7 @@ window.searchData = { id: 521, kind: 1024, name: "asks", - url: "interfaces/wssnapshot.html#asks", + url: "interfaces/WsSnapshot.html#asks", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsSnapshot", }, @@ -4081,7 +4084,7 @@ window.searchData = { id: 522, kind: 65536, name: "__type", - url: "interfaces/wssnapshot.html#__type", + url: "interfaces/WsSnapshot.html#__type", classes: "tsd-kind-type-literal tsd-parent-kind-interface", parent: "WsSnapshot", }, @@ -4089,7 +4092,7 @@ window.searchData = { id: 523, kind: 1024, name: "bids", - url: "interfaces/wssnapshot.html#bids", + url: "interfaces/WsSnapshot.html#bids", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsSnapshot", }, @@ -4097,887 +4100,935 @@ window.searchData = { id: 524, kind: 65536, name: "__type", - url: "interfaces/wssnapshot.html#__type-1", + url: "interfaces/WsSnapshot.html#__type-1", classes: "tsd-kind-type-literal tsd-parent-kind-interface", parent: "WsSnapshot", }, { id: 525, + kind: 1024, + name: "epoch_ms", + url: "interfaces/WsSnapshot.html#epoch_ms", + classes: "tsd-kind-property tsd-parent-kind-interface", + parent: "WsSnapshot", + }, + { + id: 526, kind: 256, name: "WsPublicTrade", - url: "interfaces/wspublictrade.html", + url: "interfaces/WsPublicTrade.html", classes: "tsd-kind-interface", }, { - id: 526, + id: 527, kind: 1024, name: "subject", - url: "interfaces/wspublictrade.html#subject", + url: "interfaces/WsPublicTrade.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPublicTrade", }, { - id: 527, + id: 528, kind: 1024, name: "tradeID", - url: "interfaces/wspublictrade.html#tradeid", + url: "interfaces/WsPublicTrade.html#tradeID", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPublicTrade", }, { - id: 528, + id: 529, kind: 1024, name: "type", - url: "interfaces/wspublictrade.html#type", + url: "interfaces/WsPublicTrade.html#type", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPublicTrade", }, { - id: 529, + id: 530, kind: 1024, name: "price", - url: "interfaces/wspublictrade.html#price", + url: "interfaces/WsPublicTrade.html#price", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPublicTrade", }, { - id: 530, + id: 531, kind: 1024, name: "size", - url: "interfaces/wspublictrade.html#size", + url: "interfaces/WsPublicTrade.html#size", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPublicTrade", }, { - id: 531, + id: 532, kind: 1024, name: "timestamp", - url: "interfaces/wspublictrade.html#timestamp", + url: "interfaces/WsPublicTrade.html#timestamp", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPublicTrade", }, { - id: 532, + id: 533, + kind: 1024, + name: "epoch_ms", + url: "interfaces/WsPublicTrade.html#epoch_ms", + classes: "tsd-kind-property tsd-parent-kind-interface", + parent: "WsPublicTrade", + }, + { + id: 534, kind: 256, name: "WsBookUpdate", - url: "interfaces/wsbookupdate.html", + url: "interfaces/WsBookUpdate.html", classes: "tsd-kind-interface", }, { - id: 533, + id: 535, kind: 1024, name: "subject", - url: "interfaces/wsbookupdate.html#subject", + url: "interfaces/WsBookUpdate.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsBookUpdate", }, { - id: 534, + id: 536, kind: 1024, name: "type", - url: "interfaces/wsbookupdate.html#type", + url: "interfaces/WsBookUpdate.html#type", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsBookUpdate", }, { - id: 535, + id: 537, kind: 1024, name: "price", - url: "interfaces/wsbookupdate.html#price", + url: "interfaces/WsBookUpdate.html#price", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsBookUpdate", }, { - id: 536, + id: 538, kind: 1024, name: "size", - url: "interfaces/wsbookupdate.html#size", + url: "interfaces/WsBookUpdate.html#size", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsBookUpdate", }, { - id: 537, + id: 539, + kind: 1024, + name: "epoch_ms", + url: "interfaces/WsBookUpdate.html#epoch_ms", + classes: "tsd-kind-property tsd-parent-kind-interface", + parent: "WsBookUpdate", + }, + { + id: 540, kind: 4194304, name: "WsBookMessage", - url: "modules.html#wsbookmessage", + url: "modules.html#WsBookMessage", classes: "tsd-kind-type-alias", }, { - id: 538, + id: 541, kind: 256, name: "WsPendingOrder", - url: "interfaces/wspendingorder.html", + url: "interfaces/WsPendingOrder.html", classes: "tsd-kind-interface", }, { - id: 539, + id: 542, kind: 1024, name: "subject", - url: "interfaces/wspendingorder.html#subject", + url: "interfaces/WsPendingOrder.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPendingOrder", }, { - id: 540, + id: 543, kind: 1024, name: "orderNumber", - url: "interfaces/wspendingorder.html#ordernumber", + url: "interfaces/WsPendingOrder.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPendingOrder", }, { - id: 541, + id: 544, kind: 1024, name: "currencyPairId", - url: "interfaces/wspendingorder.html#currencypairid", + url: "interfaces/WsPendingOrder.html#currencyPairId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPendingOrder", }, { - id: 542, + id: 545, kind: 1024, name: "currencyPair", - url: "interfaces/wspendingorder.html#currencypair", + url: "interfaces/WsPendingOrder.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPendingOrder", }, { - id: 543, + id: 546, kind: 1024, name: "rate", - url: "interfaces/wspendingorder.html#rate", + url: "interfaces/WsPendingOrder.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPendingOrder", }, { - id: 544, + id: 547, kind: 1024, name: "amount", - url: "interfaces/wspendingorder.html#amount", + url: "interfaces/WsPendingOrder.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPendingOrder", }, { - id: 545, + id: 548, kind: 1024, name: "type", - url: "interfaces/wspendingorder.html#type", + url: "interfaces/WsPendingOrder.html#type", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPendingOrder", }, { - id: 546, + id: 549, kind: 1024, name: "clientOrderId", - url: "interfaces/wspendingorder.html#clientorderid", + url: "interfaces/WsPendingOrder.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsPendingOrder", }, { - id: 547, + id: 550, + kind: 1024, + name: "epoch_ms", + url: "interfaces/WsPendingOrder.html#epoch_ms", + classes: "tsd-kind-property tsd-parent-kind-interface", + parent: "WsPendingOrder", + }, + { + id: 551, kind: 256, name: "WsNewOrder", - url: "interfaces/wsneworder.html", + url: "interfaces/WsNewOrder.html", classes: "tsd-kind-interface", }, { - id: 548, + id: 552, kind: 1024, name: "subject", - url: "interfaces/wsneworder.html#subject", + url: "interfaces/WsNewOrder.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsNewOrder", }, { - id: 549, + id: 553, kind: 1024, name: "currencyPairId", - url: "interfaces/wsneworder.html#currencypairid", + url: "interfaces/WsNewOrder.html#currencyPairId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsNewOrder", }, { - id: 550, + id: 554, kind: 1024, name: "currencyPair", - url: "interfaces/wsneworder.html#currencypair", + url: "interfaces/WsNewOrder.html#currencyPair", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsNewOrder", }, { - id: 551, + id: 555, kind: 1024, name: "orderNumber", - url: "interfaces/wsneworder.html#ordernumber", + url: "interfaces/WsNewOrder.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsNewOrder", }, { - id: 552, + id: 556, kind: 1024, name: "type", - url: "interfaces/wsneworder.html#type", + url: "interfaces/WsNewOrder.html#type", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsNewOrder", }, { - id: 553, + id: 557, kind: 1024, name: "rate", - url: "interfaces/wsneworder.html#rate", + url: "interfaces/WsNewOrder.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsNewOrder", }, { - id: 554, + id: 558, kind: 1024, name: "amount", - url: "interfaces/wsneworder.html#amount", + url: "interfaces/WsNewOrder.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsNewOrder", }, { - id: 555, + id: 559, kind: 1024, name: "date", - url: "interfaces/wsneworder.html#date", + url: "interfaces/WsNewOrder.html#date", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsNewOrder", }, { - id: 556, + id: 560, kind: 1024, name: "originalAmount", - url: "interfaces/wsneworder.html#originalamount", + url: "interfaces/WsNewOrder.html#originalAmount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsNewOrder", }, { - id: 557, + id: 561, kind: 1024, name: "clientOrderId", - url: "interfaces/wsneworder.html#clientorderid", + url: "interfaces/WsNewOrder.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsNewOrder", }, { - id: 558, + id: 562, kind: 256, name: "WsBalance", - url: "interfaces/wsbalance.html", + url: "interfaces/WsBalance.html", classes: "tsd-kind-interface", }, { - id: 559, + id: 563, kind: 1024, name: "subject", - url: "interfaces/wsbalance.html#subject", + url: "interfaces/WsBalance.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsBalance", }, { - id: 560, + id: 564, kind: 1024, name: "currencyId", - url: "interfaces/wsbalance.html#currencyid", + url: "interfaces/WsBalance.html#currencyId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsBalance", }, { - id: 561, + id: 565, kind: 1024, name: "currency", - url: "interfaces/wsbalance.html#currency", + url: "interfaces/WsBalance.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsBalance", }, { - id: 562, + id: 566, kind: 1024, name: "wallet", - url: "interfaces/wsbalance.html#wallet", + url: "interfaces/WsBalance.html#wallet", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsBalance", }, { - id: 563, + id: 567, kind: 1024, name: "amount", - url: "interfaces/wsbalance.html#amount", + url: "interfaces/WsBalance.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsBalance", }, { - id: 564, + id: 568, kind: 256, name: "WsOrder", - url: "interfaces/wsorder.html", + url: "interfaces/WsOrder.html", classes: "tsd-kind-interface", }, { - id: 565, + id: 569, kind: 1024, name: "subject", - url: "interfaces/wsorder.html#subject", + url: "interfaces/WsOrder.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsOrder", }, { - id: 566, + id: 570, kind: 1024, name: "orderNumber", - url: "interfaces/wsorder.html#ordernumber", + url: "interfaces/WsOrder.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsOrder", }, { - id: 567, + id: 571, kind: 1024, name: "newAmount", - url: "interfaces/wsorder.html#newamount", + url: "interfaces/WsOrder.html#newAmount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsOrder", }, { - id: 568, + id: 572, kind: 1024, name: "orderType", - url: "interfaces/wsorder.html#ordertype", + url: "interfaces/WsOrder.html#orderType", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsOrder", }, { - id: 569, + id: 573, kind: 1024, name: "clientOrderId", - url: "interfaces/wsorder.html#clientorderid", + url: "interfaces/WsOrder.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsOrder", }, { - id: 570, + id: 574, kind: 256, name: "WsMarginUpdate", - url: "interfaces/wsmarginupdate.html", + url: "interfaces/WsMarginUpdate.html", classes: "tsd-kind-interface", }, { - id: 571, + id: 575, kind: 1024, name: "subject", - url: "interfaces/wsmarginupdate.html#subject", + url: "interfaces/WsMarginUpdate.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsMarginUpdate", }, { - id: 572, + id: 576, kind: 1024, name: "orderNumber", - url: "interfaces/wsmarginupdate.html#ordernumber", + url: "interfaces/WsMarginUpdate.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsMarginUpdate", }, { - id: 573, + id: 577, kind: 1024, name: "currency", - url: "interfaces/wsmarginupdate.html#currency", + url: "interfaces/WsMarginUpdate.html#currency", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsMarginUpdate", }, { - id: 574, + id: 578, kind: 1024, name: "amount", - url: "interfaces/wsmarginupdate.html#amount", + url: "interfaces/WsMarginUpdate.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsMarginUpdate", }, { - id: 575, + id: 579, kind: 1024, name: "clientOrderId", - url: "interfaces/wsmarginupdate.html#clientorderid", + url: "interfaces/WsMarginUpdate.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsMarginUpdate", }, { - id: 576, + id: 580, kind: 256, name: "WsTrade", - url: "interfaces/wstrade.html", + url: "interfaces/WsTrade.html", classes: "tsd-kind-interface", }, { - id: 577, + id: 581, kind: 1024, name: "subject", - url: "interfaces/wstrade.html#subject", + url: "interfaces/WsTrade.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTrade", }, { - id: 578, + id: 582, kind: 1024, name: "tradeID", - url: "interfaces/wstrade.html#tradeid", + url: "interfaces/WsTrade.html#tradeID", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTrade", }, { - id: 579, + id: 583, kind: 1024, name: "rate", - url: "interfaces/wstrade.html#rate", + url: "interfaces/WsTrade.html#rate", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTrade", }, { - id: 580, + id: 584, kind: 1024, name: "amount", - url: "interfaces/wstrade.html#amount", + url: "interfaces/WsTrade.html#amount", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTrade", }, { - id: 581, + id: 585, kind: 1024, name: "feeMultiplier", - url: "interfaces/wstrade.html#feemultiplier", + url: "interfaces/WsTrade.html#feeMultiplier", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTrade", }, { - id: 582, + id: 586, kind: 1024, name: "fundingType", - url: "interfaces/wstrade.html#fundingtype", + url: "interfaces/WsTrade.html#fundingType", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTrade", }, { - id: 583, + id: 587, kind: 1024, name: "orderNumber", - url: "interfaces/wstrade.html#ordernumber", + url: "interfaces/WsTrade.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTrade", }, { - id: 584, + id: 588, kind: 1024, name: "fee", - url: "interfaces/wstrade.html#fee", + url: "interfaces/WsTrade.html#fee", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTrade", }, { - id: 585, + id: 589, kind: 1024, name: "date", - url: "interfaces/wstrade.html#date", + url: "interfaces/WsTrade.html#date", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTrade", }, { - id: 586, + id: 590, kind: 1024, name: "clientOrderId", - url: "interfaces/wstrade.html#clientorderid", + url: "interfaces/WsTrade.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsTrade", }, { - id: 587, + id: 591, + kind: 1024, + name: "total_trade", + url: "interfaces/WsTrade.html#total_trade", + classes: "tsd-kind-property tsd-parent-kind-interface", + parent: "WsTrade", + }, + { + id: 592, + kind: 1024, + name: "epoch_ms", + url: "interfaces/WsTrade.html#epoch_ms", + classes: "tsd-kind-property tsd-parent-kind-interface", + parent: "WsTrade", + }, + { + id: 593, kind: 256, name: "WsKill", - url: "interfaces/wskill.html", + url: "interfaces/WsKill.html", classes: "tsd-kind-interface", }, { - id: 588, + id: 594, kind: 1024, name: "subject", - url: "interfaces/wskill.html#subject", + url: "interfaces/WsKill.html#subject", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsKill", }, { - id: 589, + id: 595, kind: 1024, name: "orderNumber", - url: "interfaces/wskill.html#ordernumber", + url: "interfaces/WsKill.html#orderNumber", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsKill", }, { - id: 590, + id: 596, kind: 1024, name: "clientOrderId", - url: "interfaces/wskill.html#clientorderid", + url: "interfaces/WsKill.html#clientOrderId", classes: "tsd-kind-property tsd-parent-kind-interface", parent: "WsKill", }, { - id: 591, + id: 597, kind: 4194304, name: "WsAccountMessage", - url: "modules.html#wsaccountmessage", + url: "modules.html#WsAccountMessage", classes: "tsd-kind-type-alias", }, { - id: 592, + id: 598, kind: 4194304, name: "WsMessage", - url: "modules.html#wsmessage", + url: "modules.html#WsMessage", classes: "tsd-kind-type-alias", }, { - id: 593, + id: 599, kind: 256, - name: "WebsocketClientOptions", - url: "interfaces/websocketclientoptions.html", + name: "WebSocketClientOptions", + url: "interfaces/WebSocketClientOptions.html", classes: "tsd-kind-interface", }, { - id: 594, + id: 600, kind: 1024, name: "wsUri", - url: "interfaces/websocketclientoptions.html#wsuri", + url: "interfaces/WebSocketClientOptions.html#wsUri", classes: "tsd-kind-property tsd-parent-kind-interface", - parent: "WebsocketClientOptions", + parent: "WebSocketClientOptions", }, { - id: 595, + id: 601, kind: 1024, name: "raw", - url: "interfaces/websocketclientoptions.html#raw", + url: "interfaces/WebSocketClientOptions.html#raw", classes: "tsd-kind-property tsd-parent-kind-interface", - parent: "WebsocketClientOptions", + parent: "WebSocketClientOptions", }, { - id: 596, + id: 602, kind: 1024, name: "channels", - url: "interfaces/websocketclientoptions.html#channels", + url: "interfaces/WebSocketClientOptions.html#channels", classes: "tsd-kind-property tsd-parent-kind-interface", - parent: "WebsocketClientOptions", + parent: "WebSocketClientOptions", }, { - id: 597, + id: 603, kind: 1024, name: "key", - url: "interfaces/websocketclientoptions.html#key", + url: "interfaces/WebSocketClientOptions.html#key", classes: "tsd-kind-property tsd-parent-kind-interface", - parent: "WebsocketClientOptions", + parent: "WebSocketClientOptions", }, { - id: 598, + id: 604, kind: 1024, name: "secret", - url: "interfaces/websocketclientoptions.html#secret", + url: "interfaces/WebSocketClientOptions.html#secret", classes: "tsd-kind-property tsd-parent-kind-interface", - parent: "WebsocketClientOptions", + parent: "WebSocketClientOptions", }, { - id: 599, + id: 605, kind: 128, - name: "WebsocketClient", - url: "classes/websocketclient.html", + name: "WebSocketClient", + url: "classes/WebSocketClient.html", classes: "tsd-kind-class", }, { - id: 600, + id: 606, kind: 2048, name: "formatTicker", - url: "classes/websocketclient.html#formatticker", + url: "classes/WebSocketClient.html#formatTicker", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 601, + id: 607, kind: 2048, name: "formatVolume", - url: "classes/websocketclient.html#formatvolume", + url: "classes/WebSocketClient.html#formatVolume", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 602, + id: 608, kind: 2048, name: "formatSnapshot", - url: "classes/websocketclient.html#formatsnapshot", + url: "classes/WebSocketClient.html#formatSnapshot", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 603, + id: 609, kind: 2048, name: "formatPublicTrade", - url: "classes/websocketclient.html#formatpublictrade", + url: "classes/WebSocketClient.html#formatPublicTrade", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 604, + id: 610, kind: 2048, name: "formatBookUpdate", - url: "classes/websocketclient.html#formatbookupdate", + url: "classes/WebSocketClient.html#formatBookUpdate", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 605, + id: 611, kind: 2048, name: "formatHeartbeat", - url: "classes/websocketclient.html#formatheartbeat", + url: "classes/WebSocketClient.html#formatHeartbeat", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 606, + id: 612, kind: 2048, name: "formatAcknowledge", - url: "classes/websocketclient.html#formatacknowledge", + url: "classes/WebSocketClient.html#formatAcknowledge", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 607, + id: 613, kind: 2048, name: "formatUpdate", - url: "classes/websocketclient.html#formatupdate", + url: "classes/WebSocketClient.html#formatUpdate", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 608, + id: 614, kind: 2048, name: "formatPending", - url: "classes/websocketclient.html#formatpending", + url: "classes/WebSocketClient.html#formatPending", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 609, + id: 615, kind: 2048, name: "formatNew", - url: "classes/websocketclient.html#formatnew", + url: "classes/WebSocketClient.html#formatNew", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 610, + id: 616, kind: 2048, name: "formatBalance", - url: "classes/websocketclient.html#formatbalance", + url: "classes/WebSocketClient.html#formatBalance", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 611, + id: 617, kind: 2048, name: "formatOrder", - url: "classes/websocketclient.html#formatorder", + url: "classes/WebSocketClient.html#formatOrder", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 612, + id: 618, kind: 2048, name: "formatMarginUpdate", - url: "classes/websocketclient.html#formatmarginupdate", + url: "classes/WebSocketClient.html#formatMarginUpdate", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 613, + id: 619, kind: 2048, name: "formatTrade", - url: "classes/websocketclient.html#formattrade", + url: "classes/WebSocketClient.html#formatTrade", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 614, + id: 620, kind: 2048, name: "formatKill", - url: "classes/websocketclient.html#formatkill", + url: "classes/WebSocketClient.html#formatKill", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 615, + id: 621, kind: 2048, name: "formatAccount", - url: "classes/websocketclient.html#formataccount", + url: "classes/WebSocketClient.html#formatAccount", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-static", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 616, + id: 622, kind: 512, name: "constructor", - url: "classes/websocketclient.html#constructor", + url: "classes/WebSocketClient.html#constructor", classes: "tsd-kind-constructor tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 617, + id: 623, kind: 2048, name: "on", - url: "classes/websocketclient.html#on", + url: "classes/WebSocketClient.html#on", classes: "tsd-kind-method tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 618, + id: 624, kind: 2048, name: "once", - url: "classes/websocketclient.html#once", + url: "classes/WebSocketClient.html#once", classes: "tsd-kind-method tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 619, + id: 625, kind: 1024, name: "#key", - url: "classes/websocketclient.html#_key", + url: "classes/WebSocketClient.html#_key", classes: "tsd-kind-property tsd-parent-kind-class tsd-is-private", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 620, + id: 626, kind: 1024, name: "#secret", - url: "classes/websocketclient.html#_secret", + url: "classes/WebSocketClient.html#_secret", classes: "tsd-kind-property tsd-parent-kind-class tsd-is-private", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 621, + id: 627, kind: 1024, name: "#nonce", - url: "classes/websocketclient.html#_nonce", + url: "classes/WebSocketClient.html#_nonce", classes: "tsd-kind-property tsd-parent-kind-class tsd-is-private", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 622, + id: 628, kind: 65536, name: "__type", - url: "classes/websocketclient.html#__type", + url: "classes/WebSocketClient.html#__type", classes: "tsd-kind-type-literal tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 623, + id: 629, kind: 1024, name: "ws", - url: "classes/websocketclient.html#ws", + url: "classes/WebSocketClient.html#ws", classes: "tsd-kind-property tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 624, + id: 630, kind: 1024, name: "raw", - url: "classes/websocketclient.html#raw", + url: "classes/WebSocketClient.html#raw", classes: "tsd-kind-property tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 625, + id: 631, kind: 1024, name: "channels", - url: "classes/websocketclient.html#channels", + url: "classes/WebSocketClient.html#channels", classes: "tsd-kind-property tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 626, + id: 632, kind: 1024, name: "wsUri", - url: "classes/websocketclient.html#wsuri", + url: "classes/WebSocketClient.html#wsUri", classes: "tsd-kind-property tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 627, + id: 633, kind: 2048, name: "connect", - url: "classes/websocketclient.html#connect", + url: "classes/WebSocketClient.html#connect", classes: "tsd-kind-method tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 628, + id: 634, kind: 2048, name: "disconnect", - url: "classes/websocketclient.html#disconnect", + url: "classes/WebSocketClient.html#disconnect", classes: "tsd-kind-method tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 629, + id: 635, kind: 2048, name: "subscribe", - url: "classes/websocketclient.html#subscribe", + url: "classes/WebSocketClient.html#subscribe", classes: "tsd-kind-method tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 630, + id: 636, kind: 2048, name: "unsubscribe", - url: "classes/websocketclient.html#unsubscribe", + url: "classes/WebSocketClient.html#unsubscribe", classes: "tsd-kind-method tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 631, + id: 637, kind: 2048, - name: "send", - url: "classes/websocketclient.html#send", + name: "#send", + url: "classes/WebSocketClient.html#_send", classes: "tsd-kind-method tsd-parent-kind-class tsd-is-private", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 632, + id: 638, kind: 262144, name: "nonce", - url: "classes/websocketclient.html#nonce", + url: "classes/WebSocketClient.html#nonce", classes: "tsd-kind-accessor tsd-parent-kind-class", - parent: "WebsocketClient", + parent: "WebSocketClient", }, { - id: 633, + id: 639, kind: 32, name: "Currencies", - url: "modules.html#currencies", + url: "modules.html#Currencies", classes: "tsd-kind-variable", }, { - id: 634, + id: 640, kind: 65536, name: "__type", - url: "modules.html#currencies.__type", + url: "modules.html#Currencies.__type", classes: "tsd-kind-type-literal tsd-parent-kind-variable", parent: "Currencies", }, { - id: 635, + id: 641, kind: 32, name: "CurrencyPairs", - url: "modules.html#currencypairs", + url: "modules.html#CurrencyPairs", classes: "tsd-kind-variable", }, { - id: 636, + id: 642, kind: 65536, name: "__type", - url: "modules.html#currencypairs.__type", + url: "modules.html#CurrencyPairs.__type", classes: "tsd-kind-type-literal tsd-parent-kind-variable", parent: "CurrencyPairs", }, @@ -4986,1280 +5037,1292 @@ window.searchData = { version: "2.3.9", fields: ["name", "parent"], fieldVectors: [ - ["name/0", [0, 60.568]], + ["name/0", [0, 60.661]], ["parent/0", []], - ["name/1", [1, 60.568]], + ["name/1", [1, 60.661]], ["parent/1", []], - ["name/2", [2, 60.568]], + ["name/2", [2, 60.661]], ["parent/2", []], - ["name/3", [3, 55.456]], + ["name/3", [3, 55.549]], ["parent/3", []], - ["name/4", [4, 40.186]], - ["parent/4", [3, 5.021]], - ["name/5", [5, 42.995, 6, 42.995]], - ["parent/5", [7, 5.483]], - ["name/6", [8, 33.925]], + ["name/4", [4, 40.279]], + ["parent/4", [3, 5.035]], + ["name/5", [5, 43.061, 6, 43.061]], + ["parent/5", [7, 5.498]], + ["name/6", [8, 34.018]], ["parent/6", []], - ["name/7", [8, 33.925]], - ["parent/7", [8, 3.071]], - ["name/8", [9, 52.089]], + ["name/7", [8, 34.018]], + ["parent/7", [8, 3.083]], + ["name/8", [9, 52.183]], ["parent/8", []], - ["name/9", [10, 60.568]], - ["parent/9", [9, 4.716]], - ["name/10", [8, 33.925]], - ["parent/10", [9, 4.716]], - ["name/11", [11, 49.574]], + ["name/9", [10, 60.661]], + ["parent/9", [9, 4.729]], + ["name/10", [8, 34.018]], + ["parent/10", [9, 4.729]], + ["name/11", [11, 49.668]], ["parent/11", []], - ["name/12", [12, 47.566]], - ["parent/12", [11, 4.488]], - ["name/13", [13, 47.566]], - ["parent/13", [11, 4.488]], - ["name/14", [8, 33.925]], - ["parent/14", [11, 4.488]], - ["name/15", [14, 52.089]], + ["name/12", [12, 47.66]], + ["parent/12", [11, 4.501]], + ["name/13", [13, 47.66]], + ["parent/13", [11, 4.501]], + ["name/14", [8, 34.018]], + ["parent/14", [11, 4.501]], + ["name/15", [14, 52.183]], ["parent/15", []], - ["name/16", [12, 47.566]], - ["parent/16", [14, 4.716]], - ["name/17", [13, 47.566]], - ["parent/17", [14, 4.716]], - ["name/18", [15, 55.456]], + ["name/16", [12, 47.66]], + ["parent/16", [14, 4.729]], + ["name/17", [13, 47.66]], + ["parent/17", [14, 4.729]], + ["name/18", [15, 55.549]], ["parent/18", []], - ["name/19", [16, 47.566]], + ["name/19", [16, 47.66]], ["parent/19", []], - ["name/20", [15, 55.456]], - ["parent/20", [16, 4.306]], - ["name/21", [12, 47.566]], - ["parent/21", [16, 4.306]], - ["name/22", [13, 47.566]], - ["parent/22", [16, 4.306]], - ["name/23", [8, 33.925]], - ["parent/23", [16, 4.306]], - ["name/24", [17, 55.456]], + ["name/20", [15, 55.549]], + ["parent/20", [16, 4.319]], + ["name/21", [12, 47.66]], + ["parent/21", [16, 4.319]], + ["name/22", [13, 47.66]], + ["parent/22", [16, 4.319]], + ["name/23", [8, 34.018]], + ["parent/23", [16, 4.319]], + ["name/24", [17, 55.549]], ["parent/24", []], - ["name/25", [18, 40.186]], - ["parent/25", [17, 5.021]], - ["name/26", [19, 40.186]], + ["name/25", [18, 40.279]], + ["parent/25", [17, 5.035]], + ["name/26", [19, 40.279]], ["parent/26", []], - ["name/27", [20, 45.895]], - ["parent/27", [19, 3.638]], - ["name/28", [21, 55.456]], - ["parent/28", [19, 3.638]], - ["name/29", [22, 55.456]], - ["parent/29", [19, 3.638]], - ["name/30", [23, 55.456]], - ["parent/30", [19, 3.638]], - ["name/31", [24, 55.456]], - ["parent/31", [19, 3.638]], - ["name/32", [25, 55.456]], - ["parent/32", [19, 3.638]], - ["name/33", [26, 52.089]], - ["parent/33", [19, 3.638]], - ["name/34", [27, 52.089]], - ["parent/34", [19, 3.638]], - ["name/35", [28, 55.456]], - ["parent/35", [19, 3.638]], - ["name/36", [29, 55.456]], - ["parent/36", [19, 3.638]], - ["name/37", [30, 60.568]], + ["name/27", [20, 45.988]], + ["parent/27", [19, 3.651]], + ["name/28", [21, 55.549]], + ["parent/28", [19, 3.651]], + ["name/29", [22, 55.549]], + ["parent/29", [19, 3.651]], + ["name/30", [23, 55.549]], + ["parent/30", [19, 3.651]], + ["name/31", [24, 55.549]], + ["parent/31", [19, 3.651]], + ["name/32", [25, 55.549]], + ["parent/32", [19, 3.651]], + ["name/33", [26, 52.183]], + ["parent/33", [19, 3.651]], + ["name/34", [27, 52.183]], + ["parent/34", [19, 3.651]], + ["name/35", [28, 55.549]], + ["parent/35", [19, 3.651]], + ["name/36", [29, 55.549]], + ["parent/36", [19, 3.651]], + ["name/37", [30, 60.661]], ["parent/37", []], - ["name/38", [31, 52.089]], + ["name/38", [31, 52.183]], ["parent/38", []], - ["name/39", [32, 60.568]], + ["name/39", [32, 60.661]], ["parent/39", []], - ["name/40", [33, 47.566]], + ["name/40", [33, 47.66]], ["parent/40", []], - ["name/41", [34, 55.456]], - ["parent/41", [33, 4.306]], - ["name/42", [35, 55.456]], - ["parent/42", [33, 4.306]], - ["name/43", [27, 52.089]], - ["parent/43", [33, 4.306]], - ["name/44", [36, 60.568]], - ["parent/44", [33, 4.306]], - ["name/45", [37, 60.568]], + ["name/41", [34, 55.549]], + ["parent/41", [33, 4.319]], + ["name/42", [35, 55.549]], + ["parent/42", [33, 4.319]], + ["name/43", [27, 52.183]], + ["parent/43", [33, 4.319]], + ["name/44", [36, 60.661]], + ["parent/44", [33, 4.319]], + ["name/45", [37, 60.661]], ["parent/45", []], - ["name/46", [38, 60.568]], + ["name/46", [38, 60.661]], ["parent/46", []], - ["name/47", [39, 60.568]], + ["name/47", [39, 60.661]], ["parent/47", []], - ["name/48", [40, 44.463]], + ["name/48", [40, 44.556]], ["parent/48", []], - ["name/49", [41, 40.186]], - ["parent/49", [40, 4.025]], - ["name/50", [42, 31.104]], - ["parent/50", [40, 4.025]], - ["name/51", [43, 40.186]], - ["parent/51", [40, 4.025]], - ["name/52", [44, 36.573]], - ["parent/52", [40, 4.025]], - ["name/53", [45, 44.463]], - ["parent/53", [40, 4.025]], - ["name/54", [46, 44.463]], - ["parent/54", [40, 4.025]], - ["name/55", [47, 42.097]], + ["name/49", [41, 40.279]], + ["parent/49", [40, 4.038]], + ["name/50", [42, 31.198]], + ["parent/50", [40, 4.038]], + ["name/51", [43, 40.279]], + ["parent/51", [40, 4.038]], + ["name/52", [44, 36.667]], + ["parent/52", [40, 4.038]], + ["name/53", [45, 44.556]], + ["parent/53", [40, 4.038]], + ["name/54", [46, 44.556]], + ["parent/54", [40, 4.038]], + ["name/55", [47, 42.191]], ["parent/55", []], - ["name/56", [48, 52.089]], - ["parent/56", [47, 3.811]], - ["name/57", [49, 37.866]], - ["parent/57", [47, 3.811]], - ["name/58", [41, 40.186]], - ["parent/58", [47, 3.811]], - ["name/59", [42, 31.104]], - ["parent/59", [47, 3.811]], - ["name/60", [43, 40.186]], - ["parent/60", [47, 3.811]], - ["name/61", [44, 36.573]], - ["parent/61", [47, 3.811]], - ["name/62", [45, 44.463]], - ["parent/62", [47, 3.811]], - ["name/63", [46, 44.463]], - ["parent/63", [47, 3.811]], - ["name/64", [50, 42.097]], + ["name/56", [48, 52.183]], + ["parent/56", [47, 3.824]], + ["name/57", [49, 37.96]], + ["parent/57", [47, 3.824]], + ["name/58", [41, 40.279]], + ["parent/58", [47, 3.824]], + ["name/59", [42, 31.198]], + ["parent/59", [47, 3.824]], + ["name/60", [43, 40.279]], + ["parent/60", [47, 3.824]], + ["name/61", [44, 36.667]], + ["parent/61", [47, 3.824]], + ["name/62", [45, 44.556]], + ["parent/62", [47, 3.824]], + ["name/63", [46, 44.556]], + ["parent/63", [47, 3.824]], + ["name/64", [50, 42.191]], ["parent/64", []], - ["name/65", [43, 40.186]], - ["parent/65", [50, 3.811]], - ["name/66", [51, 60.568]], - ["parent/66", [50, 3.811]], - ["name/67", [52, 60.568]], - ["parent/67", [50, 3.811]], - ["name/68", [53, 55.456]], - ["parent/68", [50, 3.811]], - ["name/69", [54, 55.456]], - ["parent/69", [50, 3.811]], - ["name/70", [31, 52.089]], - ["parent/70", [50, 3.811]], - ["name/71", [26, 52.089]], - ["parent/71", [50, 3.811]], - ["name/72", [55, 60.568]], - ["parent/72", [50, 3.811]], - ["name/73", [56, 37.866]], + ["name/65", [43, 40.279]], + ["parent/65", [50, 3.824]], + ["name/66", [51, 60.661]], + ["parent/66", [50, 3.824]], + ["name/67", [52, 60.661]], + ["parent/67", [50, 3.824]], + ["name/68", [53, 55.549]], + ["parent/68", [50, 3.824]], + ["name/69", [54, 55.549]], + ["parent/69", [50, 3.824]], + ["name/70", [31, 52.183]], + ["parent/70", [50, 3.824]], + ["name/71", [26, 52.183]], + ["parent/71", [50, 3.824]], + ["name/72", [55, 60.661]], + ["parent/72", [50, 3.824]], + ["name/73", [56, 37.96]], ["parent/73", []], - ["name/74", [20, 45.895]], - ["parent/74", [56, 3.428]], - ["name/75", [57, 55.456]], - ["parent/75", [56, 3.428]], - ["name/76", [58, 55.456]], - ["parent/76", [56, 3.428]], - ["name/77", [59, 55.456]], - ["parent/77", [56, 3.428]], - ["name/78", [60, 55.456]], - ["parent/78", [56, 3.428]], - ["name/79", [61, 55.456]], - ["parent/79", [56, 3.428]], - ["name/80", [62, 55.456]], - ["parent/80", [56, 3.428]], - ["name/81", [63, 55.456]], - ["parent/81", [56, 3.428]], - ["name/82", [64, 55.456]], - ["parent/82", [56, 3.428]], - ["name/83", [65, 55.456]], - ["parent/83", [56, 3.428]], - ["name/84", [66, 55.456]], - ["parent/84", [56, 3.428]], - ["name/85", [67, 55.456]], - ["parent/85", [56, 3.428]], - ["name/86", [68, 55.456]], - ["parent/86", [56, 3.428]], - ["name/87", [69, 35.428]], + ["name/74", [20, 45.988]], + ["parent/74", [56, 3.44]], + ["name/75", [57, 55.549]], + ["parent/75", [56, 3.44]], + ["name/76", [58, 55.549]], + ["parent/76", [56, 3.44]], + ["name/77", [59, 55.549]], + ["parent/77", [56, 3.44]], + ["name/78", [60, 55.549]], + ["parent/78", [56, 3.44]], + ["name/79", [61, 55.549]], + ["parent/79", [56, 3.44]], + ["name/80", [62, 55.549]], + ["parent/80", [56, 3.44]], + ["name/81", [63, 55.549]], + ["parent/81", [56, 3.44]], + ["name/82", [64, 55.549]], + ["parent/82", [56, 3.44]], + ["name/83", [65, 55.549]], + ["parent/83", [56, 3.44]], + ["name/84", [66, 55.549]], + ["parent/84", [56, 3.44]], + ["name/85", [67, 55.549]], + ["parent/85", [56, 3.44]], + ["name/86", [68, 55.549]], + ["parent/86", [56, 3.44]], + ["name/87", [69, 35.522]], ["parent/87", []], - ["name/88", [70, 60.568]], - ["parent/88", [69, 3.207]], - ["name/89", [71, 60.568]], - ["parent/89", [69, 3.207]], - ["name/90", [72, 60.568]], - ["parent/90", [69, 3.207]], - ["name/91", [73, 60.568]], - ["parent/91", [69, 3.207]], - ["name/92", [20, 45.895]], - ["parent/92", [69, 3.207]], - ["name/93", [57, 55.456]], - ["parent/93", [69, 3.207]], - ["name/94", [58, 55.456]], - ["parent/94", [69, 3.207]], - ["name/95", [59, 55.456]], - ["parent/95", [69, 3.207]], - ["name/96", [60, 55.456]], - ["parent/96", [69, 3.207]], - ["name/97", [61, 55.456]], - ["parent/97", [69, 3.207]], - ["name/98", [62, 55.456]], - ["parent/98", [69, 3.207]], - ["name/99", [63, 55.456]], - ["parent/99", [69, 3.207]], - ["name/100", [64, 55.456]], - ["parent/100", [69, 3.207]], - ["name/101", [65, 55.456]], - ["parent/101", [69, 3.207]], - ["name/102", [66, 55.456]], - ["parent/102", [69, 3.207]], - ["name/103", [67, 55.456]], - ["parent/103", [69, 3.207]], - ["name/104", [68, 55.456]], - ["parent/104", [69, 3.207]], - ["name/105", [74, 60.568]], + ["name/88", [70, 60.661]], + ["parent/88", [69, 3.219]], + ["name/89", [71, 60.661]], + ["parent/89", [69, 3.219]], + ["name/90", [72, 60.661]], + ["parent/90", [69, 3.219]], + ["name/91", [73, 60.661]], + ["parent/91", [69, 3.219]], + ["name/92", [20, 45.988]], + ["parent/92", [69, 3.219]], + ["name/93", [57, 55.549]], + ["parent/93", [69, 3.219]], + ["name/94", [58, 55.549]], + ["parent/94", [69, 3.219]], + ["name/95", [59, 55.549]], + ["parent/95", [69, 3.219]], + ["name/96", [60, 55.549]], + ["parent/96", [69, 3.219]], + ["name/97", [61, 55.549]], + ["parent/97", [69, 3.219]], + ["name/98", [62, 55.549]], + ["parent/98", [69, 3.219]], + ["name/99", [63, 55.549]], + ["parent/99", [69, 3.219]], + ["name/100", [64, 55.549]], + ["parent/100", [69, 3.219]], + ["name/101", [65, 55.549]], + ["parent/101", [69, 3.219]], + ["name/102", [66, 55.549]], + ["parent/102", [69, 3.219]], + ["name/103", [67, 55.549]], + ["parent/103", [69, 3.219]], + ["name/104", [68, 55.549]], + ["parent/104", [69, 3.219]], + ["name/105", [74, 60.661]], ["parent/105", []], - ["name/106", [75, 60.568]], + ["name/106", [75, 60.661]], ["parent/106", []], - ["name/107", [76, 47.566]], + ["name/107", [76, 47.66]], ["parent/107", []], - ["name/108", [44, 36.573]], - ["parent/108", [76, 4.306]], - ["name/109", [42, 31.104]], - ["parent/109", [76, 4.306]], - ["name/110", [77, 60.568]], - ["parent/110", [76, 4.306]], - ["name/111", [78, 60.568]], - ["parent/111", [76, 4.306]], - ["name/112", [79, 52.089]], + ["name/108", [44, 36.667]], + ["parent/108", [76, 4.319]], + ["name/109", [42, 31.198]], + ["parent/109", [76, 4.319]], + ["name/110", [77, 60.661]], + ["parent/110", [76, 4.319]], + ["name/111", [78, 60.661]], + ["parent/111", [76, 4.319]], + ["name/112", [79, 52.183]], ["parent/112", []], - ["name/113", [80, 60.568]], - ["parent/113", [79, 4.716]], - ["name/114", [81, 60.568]], - ["parent/114", [79, 4.716]], - ["name/115", [82, 39.351]], + ["name/113", [80, 60.661]], + ["parent/113", [79, 4.729]], + ["name/114", [81, 60.661]], + ["parent/114", [79, 4.729]], + ["name/115", [82, 39.445]], ["parent/115", []], - ["name/116", [83, 55.456]], - ["parent/116", [82, 3.563]], - ["name/117", [84, 52.089]], - ["parent/117", [82, 3.563]], - ["name/118", [8, 33.925]], - ["parent/118", [82, 3.563]], - ["name/119", [85, 55.456]], - ["parent/119", [82, 3.563]], - ["name/120", [86, 55.456]], - ["parent/120", [82, 3.563]], - ["name/121", [87, 55.456]], - ["parent/121", [82, 3.563]], - ["name/122", [88, 55.456]], - ["parent/122", [82, 3.563]], - ["name/123", [89, 55.456]], - ["parent/123", [82, 3.563]], - ["name/124", [90, 55.456]], - ["parent/124", [82, 3.563]], - ["name/125", [91, 55.456]], - ["parent/125", [82, 3.563]], - ["name/126", [92, 55.456]], - ["parent/126", [82, 3.563]], - ["name/127", [93, 60.568]], + ["name/116", [83, 55.549]], + ["parent/116", [82, 3.575]], + ["name/117", [84, 52.183]], + ["parent/117", [82, 3.575]], + ["name/118", [8, 34.018]], + ["parent/118", [82, 3.575]], + ["name/119", [85, 55.549]], + ["parent/119", [82, 3.575]], + ["name/120", [86, 55.549]], + ["parent/120", [82, 3.575]], + ["name/121", [87, 55.549]], + ["parent/121", [82, 3.575]], + ["name/122", [88, 55.549]], + ["parent/122", [82, 3.575]], + ["name/123", [89, 55.549]], + ["parent/123", [82, 3.575]], + ["name/124", [90, 55.549]], + ["parent/124", [82, 3.575]], + ["name/125", [91, 55.549]], + ["parent/125", [82, 3.575]], + ["name/126", [92, 55.549]], + ["parent/126", [82, 3.575]], + ["name/127", [93, 60.661]], ["parent/127", []], - ["name/128", [94, 49.574]], + ["name/128", [94, 49.668]], ["parent/128", []], - ["name/129", [95, 45.895]], - ["parent/129", [94, 4.488]], - ["name/130", [96, 47.566]], - ["parent/130", [94, 4.488]], - ["name/131", [97, 60.568]], - ["parent/131", [94, 4.488]], - ["name/132", [98, 52.089]], + ["name/129", [95, 45.988]], + ["parent/129", [94, 4.501]], + ["name/130", [96, 47.66]], + ["parent/130", [94, 4.501]], + ["name/131", [97, 60.661]], + ["parent/131", [94, 4.501]], + ["name/132", [98, 52.183]], ["parent/132", []], - ["name/133", [95, 45.895]], - ["parent/133", [98, 4.716]], - ["name/134", [99, 60.568]], - ["parent/134", [98, 4.716]], - ["name/135", [100, 55.456]], + ["name/133", [95, 45.988]], + ["parent/133", [98, 4.729]], + ["name/134", [99, 60.661]], + ["parent/134", [98, 4.729]], + ["name/135", [100, 55.549]], ["parent/135", []], - ["name/136", [101, 60.568]], - ["parent/136", [100, 5.021]], - ["name/137", [102, 47.566]], + ["name/136", [101, 60.661]], + ["parent/136", [100, 5.035]], + ["name/137", [102, 47.66]], ["parent/137", []], - ["name/138", [103, 55.456]], - ["parent/138", [102, 4.306]], - ["name/139", [12, 47.566]], - ["parent/139", [102, 4.306]], - ["name/140", [13, 47.566]], - ["parent/140", [102, 4.306]], - ["name/141", [8, 33.925]], - ["parent/141", [102, 4.306]], - ["name/142", [104, 55.456]], + ["name/138", [103, 55.549]], + ["parent/138", [102, 4.319]], + ["name/139", [12, 47.66]], + ["parent/139", [102, 4.319]], + ["name/140", [13, 47.66]], + ["parent/140", [102, 4.319]], + ["name/141", [8, 34.018]], + ["parent/141", [102, 4.319]], + ["name/142", [104, 55.549]], ["parent/142", []], - ["name/143", [49, 37.866]], - ["parent/143", [104, 5.021]], - ["name/144", [105, 43.21]], + ["name/143", [49, 37.96]], + ["parent/143", [104, 5.035]], + ["name/144", [105, 43.304]], ["parent/144", []], - ["name/145", [44, 36.573]], - ["parent/145", [105, 3.912]], - ["name/146", [42, 31.104]], - ["parent/146", [105, 3.912]], - ["name/147", [106, 60.568]], - ["parent/147", [105, 3.912]], - ["name/148", [107, 55.456]], - ["parent/148", [105, 3.912]], - ["name/149", [108, 55.456]], - ["parent/149", [105, 3.912]], - ["name/150", [109, 37.866]], - ["parent/150", [105, 3.912]], - ["name/151", [8, 33.925]], - ["parent/151", [105, 3.912]], - ["name/152", [110, 60.568]], + ["name/145", [44, 36.667]], + ["parent/145", [105, 3.925]], + ["name/146", [42, 31.198]], + ["parent/146", [105, 3.925]], + ["name/147", [106, 60.661]], + ["parent/147", [105, 3.925]], + ["name/148", [107, 55.549]], + ["parent/148", [105, 3.925]], + ["name/149", [108, 55.549]], + ["parent/149", [105, 3.925]], + ["name/150", [109, 37.96]], + ["parent/150", [105, 3.925]], + ["name/151", [8, 34.018]], + ["parent/151", [105, 3.925]], + ["name/152", [110, 60.661]], ["parent/152", []], - ["name/153", [111, 44.463]], + ["name/153", [111, 44.556]], ["parent/153", []], - ["name/154", [44, 36.573]], - ["parent/154", [111, 4.025]], - ["name/155", [42, 31.104]], - ["parent/155", [111, 4.025]], - ["name/156", [108, 55.456]], - ["parent/156", [111, 4.025]], - ["name/157", [107, 55.456]], - ["parent/157", [111, 4.025]], - ["name/158", [109, 37.866]], - ["parent/158", [111, 4.025]], - ["name/159", [49, 37.866]], - ["parent/159", [111, 4.025]], - ["name/160", [112, 47.566]], + ["name/154", [44, 36.667]], + ["parent/154", [111, 4.038]], + ["name/155", [42, 31.198]], + ["parent/155", [111, 4.038]], + ["name/156", [108, 55.549]], + ["parent/156", [111, 4.038]], + ["name/157", [107, 55.549]], + ["parent/157", [111, 4.038]], + ["name/158", [109, 37.96]], + ["parent/158", [111, 4.038]], + ["name/159", [49, 37.96]], + ["parent/159", [111, 4.038]], + ["name/160", [112, 47.66]], ["parent/160", []], - ["name/161", [18, 40.186]], - ["parent/161", [112, 4.306]], - ["name/162", [42, 31.104]], - ["parent/162", [112, 4.306]], - ["name/163", [113, 52.089]], - ["parent/163", [112, 4.306]], - ["name/164", [114, 55.456]], - ["parent/164", [112, 4.306]], - ["name/165", [115, 47.566]], + ["name/161", [18, 40.279]], + ["parent/161", [112, 4.319]], + ["name/162", [42, 31.198]], + ["parent/162", [112, 4.319]], + ["name/163", [113, 52.183]], + ["parent/163", [112, 4.319]], + ["name/164", [114, 55.549]], + ["parent/164", [112, 4.319]], + ["name/165", [115, 47.66]], ["parent/165", []], - ["name/166", [18, 40.186]], - ["parent/166", [115, 4.306]], - ["name/167", [42, 31.104]], - ["parent/167", [115, 4.306]], - ["name/168", [116, 60.568]], - ["parent/168", [115, 4.306]], - ["name/169", [117, 60.568]], - ["parent/169", [115, 4.306]], - ["name/170", [118, 45.895]], + ["name/166", [18, 40.279]], + ["parent/166", [115, 4.319]], + ["name/167", [42, 31.198]], + ["parent/167", [115, 4.319]], + ["name/168", [116, 60.661]], + ["parent/168", [115, 4.319]], + ["name/169", [117, 60.661]], + ["parent/169", [115, 4.319]], + ["name/170", [118, 45.988]], ["parent/170", []], - ["name/171", [44, 36.573]], - ["parent/171", [118, 4.155]], - ["name/172", [42, 31.104]], - ["parent/172", [118, 4.155]], - ["name/173", [119, 55.456]], - ["parent/173", [118, 4.155]], - ["name/174", [109, 37.866]], - ["parent/174", [118, 4.155]], - ["name/175", [8, 33.925]], - ["parent/175", [118, 4.155]], - ["name/176", [120, 45.895]], + ["name/171", [44, 36.667]], + ["parent/171", [118, 4.168]], + ["name/172", [42, 31.198]], + ["parent/172", [118, 4.168]], + ["name/173", [119, 55.549]], + ["parent/173", [118, 4.168]], + ["name/174", [109, 37.96]], + ["parent/174", [118, 4.168]], + ["name/175", [8, 34.018]], + ["parent/175", [118, 4.168]], + ["name/176", [120, 45.988]], ["parent/176", []], - ["name/177", [18, 40.186]], - ["parent/177", [120, 4.155]], - ["name/178", [42, 31.104]], - ["parent/178", [120, 4.155]], - ["name/179", [121, 52.089]], - ["parent/179", [120, 4.155]], - ["name/180", [122, 52.089]], - ["parent/180", [120, 4.155]], - ["name/181", [119, 55.456]], - ["parent/181", [120, 4.155]], - ["name/182", [123, 49.574]], + ["name/177", [18, 40.279]], + ["parent/177", [120, 4.168]], + ["name/178", [42, 31.198]], + ["parent/178", [120, 4.168]], + ["name/179", [121, 52.183]], + ["parent/179", [120, 4.168]], + ["name/180", [122, 52.183]], + ["parent/180", [120, 4.168]], + ["name/181", [119, 55.549]], + ["parent/181", [120, 4.168]], + ["name/182", [123, 49.668]], ["parent/182", []], - ["name/183", [12, 47.566]], - ["parent/183", [123, 4.488]], - ["name/184", [13, 47.566]], - ["parent/184", [123, 4.488]], - ["name/185", [103, 55.456]], - ["parent/185", [123, 4.488]], - ["name/186", [124, 49.574]], + ["name/183", [12, 47.66]], + ["parent/183", [123, 4.501]], + ["name/184", [13, 47.66]], + ["parent/184", [123, 4.501]], + ["name/185", [103, 55.549]], + ["parent/185", [123, 4.501]], + ["name/186", [124, 49.668]], ["parent/186", []], - ["name/187", [125, 60.568]], - ["parent/187", [124, 4.488]], - ["name/188", [126, 60.568]], - ["parent/188", [124, 4.488]], - ["name/189", [42, 31.104]], - ["parent/189", [124, 4.488]], - ["name/190", [127, 60.568]], + ["name/187", [125, 60.661]], + ["parent/187", [124, 4.501]], + ["name/188", [126, 60.661]], + ["parent/188", [124, 4.501]], + ["name/189", [42, 31.198]], + ["parent/189", [124, 4.501]], + ["name/190", [127, 60.661]], ["parent/190", []], - ["name/191", [128, 49.574]], + ["name/191", [128, 49.668]], ["parent/191", []], - ["name/192", [129, 60.568]], - ["parent/192", [128, 4.488]], - ["name/193", [130, 60.568]], - ["parent/193", [128, 4.488]], - ["name/194", [131, 60.568]], - ["parent/194", [128, 4.488]], - ["name/195", [132, 60.568]], + ["name/192", [129, 60.661]], + ["parent/192", [128, 4.501]], + ["name/193", [130, 60.661]], + ["parent/193", [128, 4.501]], + ["name/194", [131, 60.661]], + ["parent/194", [128, 4.501]], + ["name/195", [132, 60.661]], ["parent/195", []], - ["name/196", [133, 60.568]], + ["name/196", [133, 60.661]], ["parent/196", []], - ["name/197", [134, 52.089]], + ["name/197", [134, 52.183]], ["parent/197", []], - ["name/198", [135, 40.186]], - ["parent/198", [134, 4.716]], - ["name/199", [136, 55.456]], - ["parent/199", [134, 4.716]], - ["name/200", [137, 42.097]], + ["name/198", [135, 40.279]], + ["parent/198", [134, 4.729]], + ["name/199", [136, 55.549]], + ["parent/199", [134, 4.729]], + ["name/200", [137, 42.191]], ["parent/200", []], - ["name/201", [18, 40.186]], - ["parent/201", [137, 3.811]], - ["name/202", [42, 31.104]], - ["parent/202", [137, 3.811]], - ["name/203", [138, 49.574]], - ["parent/203", [137, 3.811]], - ["name/204", [139, 52.089]], - ["parent/204", [137, 3.811]], - ["name/205", [140, 52.089]], - ["parent/205", [137, 3.811]], - ["name/206", [141, 60.568]], - ["parent/206", [137, 3.811]], - ["name/207", [142, 60.568]], - ["parent/207", [137, 3.811]], - ["name/208", [143, 60.568]], - ["parent/208", [137, 3.811]], - ["name/209", [144, 37.866]], + ["name/201", [18, 40.279]], + ["parent/201", [137, 3.824]], + ["name/202", [42, 31.198]], + ["parent/202", [137, 3.824]], + ["name/203", [138, 49.668]], + ["parent/203", [137, 3.824]], + ["name/204", [139, 52.183]], + ["parent/204", [137, 3.824]], + ["name/205", [140, 52.183]], + ["parent/205", [137, 3.824]], + ["name/206", [141, 60.661]], + ["parent/206", [137, 3.824]], + ["name/207", [142, 60.661]], + ["parent/207", [137, 3.824]], + ["name/208", [143, 60.661]], + ["parent/208", [137, 3.824]], + ["name/209", [144, 37.96]], ["parent/209", []], - ["name/210", [145, 55.456]], - ["parent/210", [144, 3.428]], - ["name/211", [18, 40.186]], - ["parent/211", [144, 3.428]], - ["name/212", [113, 52.089]], - ["parent/212", [144, 3.428]], - ["name/213", [42, 31.104]], - ["parent/213", [144, 3.428]], - ["name/214", [146, 42.097]], - ["parent/214", [144, 3.428]], - ["name/215", [138, 49.574]], - ["parent/215", [144, 3.428]], - ["name/216", [139, 52.089]], - ["parent/216", [144, 3.428]], - ["name/217", [147, 60.568]], - ["parent/217", [144, 3.428]], - ["name/218", [148, 60.568]], - ["parent/218", [144, 3.428]], - ["name/219", [149, 60.568]], - ["parent/219", [144, 3.428]], - ["name/220", [114, 55.456]], - ["parent/220", [144, 3.428]], - ["name/221", [150, 55.456]], - ["parent/221", [144, 3.428]], - ["name/222", [151, 55.456]], - ["parent/222", [144, 3.428]], - ["name/223", [152, 39.351]], + ["name/210", [145, 55.549]], + ["parent/210", [144, 3.44]], + ["name/211", [18, 40.279]], + ["parent/211", [144, 3.44]], + ["name/212", [113, 52.183]], + ["parent/212", [144, 3.44]], + ["name/213", [42, 31.198]], + ["parent/213", [144, 3.44]], + ["name/214", [146, 42.191]], + ["parent/214", [144, 3.44]], + ["name/215", [138, 49.668]], + ["parent/215", [144, 3.44]], + ["name/216", [139, 52.183]], + ["parent/216", [144, 3.44]], + ["name/217", [147, 60.661]], + ["parent/217", [144, 3.44]], + ["name/218", [148, 60.661]], + ["parent/218", [144, 3.44]], + ["name/219", [149, 60.661]], + ["parent/219", [144, 3.44]], + ["name/220", [114, 55.549]], + ["parent/220", [144, 3.44]], + ["name/221", [150, 55.549]], + ["parent/221", [144, 3.44]], + ["name/222", [151, 55.549]], + ["parent/222", [144, 3.44]], + ["name/223", [152, 39.445]], ["parent/223", []], - ["name/224", [18, 40.186]], - ["parent/224", [152, 3.563]], - ["name/225", [113, 52.089]], - ["parent/225", [152, 3.563]], - ["name/226", [42, 31.104]], - ["parent/226", [152, 3.563]], - ["name/227", [153, 60.568]], - ["parent/227", [152, 3.563]], - ["name/228", [154, 60.568]], - ["parent/228", [152, 3.563]], - ["name/229", [138, 49.574]], - ["parent/229", [152, 3.563]], - ["name/230", [139, 52.089]], - ["parent/230", [152, 3.563]], - ["name/231", [155, 60.568]], - ["parent/231", [152, 3.563]], - ["name/232", [140, 52.089]], - ["parent/232", [152, 3.563]], - ["name/233", [150, 55.456]], - ["parent/233", [152, 3.563]], - ["name/234", [151, 55.456]], - ["parent/234", [152, 3.563]], - ["name/235", [156, 49.574]], + ["name/224", [18, 40.279]], + ["parent/224", [152, 3.575]], + ["name/225", [113, 52.183]], + ["parent/225", [152, 3.575]], + ["name/226", [42, 31.198]], + ["parent/226", [152, 3.575]], + ["name/227", [153, 60.661]], + ["parent/227", [152, 3.575]], + ["name/228", [154, 60.661]], + ["parent/228", [152, 3.575]], + ["name/229", [138, 49.668]], + ["parent/229", [152, 3.575]], + ["name/230", [139, 52.183]], + ["parent/230", [152, 3.575]], + ["name/231", [155, 60.661]], + ["parent/231", [152, 3.575]], + ["name/232", [140, 52.183]], + ["parent/232", [152, 3.575]], + ["name/233", [150, 55.549]], + ["parent/233", [152, 3.575]], + ["name/234", [151, 55.549]], + ["parent/234", [152, 3.575]], + ["name/235", [156, 49.668]], ["parent/235", []], - ["name/236", [157, 60.568]], - ["parent/236", [156, 4.488]], - ["name/237", [158, 60.568]], - ["parent/237", [156, 4.488]], - ["name/238", [159, 60.568]], - ["parent/238", [156, 4.488]], - ["name/239", [160, 41.096]], + ["name/236", [157, 60.661]], + ["parent/236", [156, 4.501]], + ["name/237", [158, 60.661]], + ["parent/237", [156, 4.501]], + ["name/238", [159, 60.661]], + ["parent/238", [156, 4.501]], + ["name/239", [160, 41.189]], ["parent/239", []], - ["name/240", [41, 40.186]], - ["parent/240", [160, 3.72]], - ["name/241", [49, 37.866]], - ["parent/241", [160, 3.72]], - ["name/242", [44, 36.573]], - ["parent/242", [160, 3.72]], - ["name/243", [161, 60.568]], - ["parent/243", [160, 3.72]], - ["name/244", [42, 31.104]], - ["parent/244", [160, 3.72]], - ["name/245", [45, 44.463]], - ["parent/245", [160, 3.72]], - ["name/246", [43, 40.186]], - ["parent/246", [160, 3.72]], - ["name/247", [162, 55.456]], - ["parent/247", [160, 3.72]], - ["name/248", [109, 37.866]], - ["parent/248", [160, 3.72]], - ["name/249", [163, 60.568]], + ["name/240", [41, 40.279]], + ["parent/240", [160, 3.733]], + ["name/241", [49, 37.96]], + ["parent/241", [160, 3.733]], + ["name/242", [44, 36.667]], + ["parent/242", [160, 3.733]], + ["name/243", [161, 60.661]], + ["parent/243", [160, 3.733]], + ["name/244", [42, 31.198]], + ["parent/244", [160, 3.733]], + ["name/245", [45, 44.556]], + ["parent/245", [160, 3.733]], + ["name/246", [43, 40.279]], + ["parent/246", [160, 3.733]], + ["name/247", [162, 55.549]], + ["parent/247", [160, 3.733]], + ["name/248", [109, 37.96]], + ["parent/248", [160, 3.733]], + ["name/249", [163, 60.661]], ["parent/249", []], - ["name/250", [164, 40.186]], + ["name/250", [164, 40.279]], ["parent/250", []], - ["name/251", [146, 42.097]], - ["parent/251", [164, 3.638]], - ["name/252", [140, 52.089]], - ["parent/252", [164, 3.638]], - ["name/253", [48, 52.089]], - ["parent/253", [164, 3.638]], - ["name/254", [49, 37.866]], - ["parent/254", [164, 3.638]], - ["name/255", [41, 40.186]], - ["parent/255", [164, 3.638]], - ["name/256", [42, 31.104]], - ["parent/256", [164, 3.638]], - ["name/257", [43, 40.186]], - ["parent/257", [164, 3.638]], - ["name/258", [44, 36.573]], - ["parent/258", [164, 3.638]], - ["name/259", [45, 44.463]], - ["parent/259", [164, 3.638]], - ["name/260", [46, 44.463]], - ["parent/260", [164, 3.638]], - ["name/261", [165, 60.568]], + ["name/251", [146, 42.191]], + ["parent/251", [164, 3.651]], + ["name/252", [140, 52.183]], + ["parent/252", [164, 3.651]], + ["name/253", [48, 52.183]], + ["parent/253", [164, 3.651]], + ["name/254", [49, 37.96]], + ["parent/254", [164, 3.651]], + ["name/255", [41, 40.279]], + ["parent/255", [164, 3.651]], + ["name/256", [42, 31.198]], + ["parent/256", [164, 3.651]], + ["name/257", [43, 40.279]], + ["parent/257", [164, 3.651]], + ["name/258", [44, 36.667]], + ["parent/258", [164, 3.651]], + ["name/259", [45, 44.556]], + ["parent/259", [164, 3.651]], + ["name/260", [46, 44.556]], + ["parent/260", [164, 3.651]], + ["name/261", [165, 60.661]], ["parent/261", []], - ["name/262", [166, 41.096]], + ["name/262", [166, 41.189]], ["parent/262", []], - ["name/263", [48, 52.089]], - ["parent/263", [166, 3.72]], - ["name/264", [8, 33.925]], - ["parent/264", [166, 3.72]], - ["name/265", [146, 42.097]], - ["parent/265", [166, 3.72]], - ["name/266", [41, 40.186]], - ["parent/266", [166, 3.72]], - ["name/267", [42, 31.104]], - ["parent/267", [166, 3.72]], - ["name/268", [43, 40.186]], - ["parent/268", [166, 3.72]], - ["name/269", [44, 36.573]], - ["parent/269", [166, 3.72]], - ["name/270", [45, 44.463]], - ["parent/270", [166, 3.72]], - ["name/271", [46, 44.463]], - ["parent/271", [166, 3.72]], - ["name/272", [167, 49.574]], + ["name/263", [48, 52.183]], + ["parent/263", [166, 3.733]], + ["name/264", [8, 34.018]], + ["parent/264", [166, 3.733]], + ["name/265", [146, 42.191]], + ["parent/265", [166, 3.733]], + ["name/266", [41, 40.279]], + ["parent/266", [166, 3.733]], + ["name/267", [42, 31.198]], + ["parent/267", [166, 3.733]], + ["name/268", [43, 40.279]], + ["parent/268", [166, 3.733]], + ["name/269", [44, 36.667]], + ["parent/269", [166, 3.733]], + ["name/270", [45, 44.556]], + ["parent/270", [166, 3.733]], + ["name/271", [46, 44.556]], + ["parent/271", [166, 3.733]], + ["name/272", [167, 49.668]], ["parent/272", []], - ["name/273", [168, 60.568]], - ["parent/273", [167, 4.488]], - ["name/274", [4, 40.186]], - ["parent/274", [167, 4.488]], - ["name/275", [135, 40.186]], - ["parent/275", [167, 4.488]], - ["name/276", [169, 43.21]], + ["name/273", [168, 60.661]], + ["parent/273", [167, 4.501]], + ["name/274", [4, 40.279]], + ["parent/274", [167, 4.501]], + ["name/275", [135, 40.279]], + ["parent/275", [167, 4.501]], + ["name/276", [169, 43.304]], ["parent/276", []], - ["name/277", [170, 60.568]], - ["parent/277", [169, 3.912]], - ["name/278", [41, 40.186]], - ["parent/278", [169, 3.912]], - ["name/279", [42, 31.104]], - ["parent/279", [169, 3.912]], - ["name/280", [43, 40.186]], - ["parent/280", [169, 3.912]], - ["name/281", [44, 36.573]], - ["parent/281", [169, 3.912]], - ["name/282", [45, 44.463]], - ["parent/282", [169, 3.912]], - ["name/283", [46, 44.463]], - ["parent/283", [169, 3.912]], - ["name/284", [171, 43.21]], + ["name/277", [170, 60.661]], + ["parent/277", [169, 3.925]], + ["name/278", [41, 40.279]], + ["parent/278", [169, 3.925]], + ["name/279", [42, 31.198]], + ["parent/279", [169, 3.925]], + ["name/280", [43, 40.279]], + ["parent/280", [169, 3.925]], + ["name/281", [44, 36.667]], + ["parent/281", [169, 3.925]], + ["name/282", [45, 44.556]], + ["parent/282", [169, 3.925]], + ["name/283", [46, 44.556]], + ["parent/283", [169, 3.925]], + ["name/284", [171, 43.304]], ["parent/284", []], - ["name/285", [49, 37.866]], - ["parent/285", [171, 3.912]], - ["name/286", [172, 49.574]], - ["parent/286", [171, 3.912]], - ["name/287", [173, 55.456]], - ["parent/287", [171, 3.912]], - ["name/288", [174, 55.456]], - ["parent/288", [171, 3.912]], - ["name/289", [146, 42.097]], - ["parent/289", [171, 3.912]], - ["name/290", [8, 33.925]], - ["parent/290", [171, 3.912]], - ["name/291", [109, 37.866]], - ["parent/291", [171, 3.912]], - ["name/292", [175, 44.463]], + ["name/285", [49, 37.96]], + ["parent/285", [171, 3.925]], + ["name/286", [172, 49.668]], + ["parent/286", [171, 3.925]], + ["name/287", [173, 55.549]], + ["parent/287", [171, 3.925]], + ["name/288", [174, 55.549]], + ["parent/288", [171, 3.925]], + ["name/289", [146, 42.191]], + ["parent/289", [171, 3.925]], + ["name/290", [8, 34.018]], + ["parent/290", [171, 3.925]], + ["name/291", [109, 37.96]], + ["parent/291", [171, 3.925]], + ["name/292", [175, 44.556]], ["parent/292", []], - ["name/293", [135, 40.186]], - ["parent/293", [175, 4.025]], - ["name/294", [42, 31.104]], - ["parent/294", [175, 4.025]], - ["name/295", [176, 42.097]], - ["parent/295", [175, 4.025]], - ["name/296", [146, 42.097]], - ["parent/296", [175, 4.025]], - ["name/297", [109, 37.866]], - ["parent/297", [175, 4.025]], - ["name/298", [8, 33.925]], - ["parent/298", [175, 4.025]], - ["name/299", [177, 49.574]], + ["name/293", [135, 40.279]], + ["parent/293", [175, 4.038]], + ["name/294", [42, 31.198]], + ["parent/294", [175, 4.038]], + ["name/295", [176, 42.191]], + ["parent/295", [175, 4.038]], + ["name/296", [146, 42.191]], + ["parent/296", [175, 4.038]], + ["name/297", [109, 37.96]], + ["parent/297", [175, 4.038]], + ["name/298", [8, 34.018]], + ["parent/298", [175, 4.038]], + ["name/299", [177, 49.668]], ["parent/299", []], - ["name/300", [135, 40.186]], - ["parent/300", [177, 4.488]], - ["name/301", [176, 42.097]], - ["parent/301", [177, 4.488]], - ["name/302", [178, 60.568]], - ["parent/302", [177, 4.488]], - ["name/303", [179, 43.21]], + ["name/300", [135, 40.279]], + ["parent/300", [177, 4.501]], + ["name/301", [176, 42.191]], + ["parent/301", [177, 4.501]], + ["name/302", [178, 60.661]], + ["parent/302", [177, 4.501]], + ["name/303", [179, 43.304]], ["parent/303", []], - ["name/304", [135, 40.186]], - ["parent/304", [179, 3.912]], - ["name/305", [49, 37.866]], - ["parent/305", [179, 3.912]], - ["name/306", [146, 42.097]], - ["parent/306", [179, 3.912]], - ["name/307", [8, 33.925]], - ["parent/307", [179, 3.912]], - ["name/308", [172, 49.574]], - ["parent/308", [179, 3.912]], - ["name/309", [4, 40.186]], - ["parent/309", [179, 3.912]], - ["name/310", [109, 37.866]], - ["parent/310", [179, 3.912]], - ["name/311", [180, 49.574]], + ["name/304", [135, 40.279]], + ["parent/304", [179, 3.925]], + ["name/305", [49, 37.96]], + ["parent/305", [179, 3.925]], + ["name/306", [146, 42.191]], + ["parent/306", [179, 3.925]], + ["name/307", [8, 34.018]], + ["parent/307", [179, 3.925]], + ["name/308", [172, 49.668]], + ["parent/308", [179, 3.925]], + ["name/309", [4, 40.279]], + ["parent/309", [179, 3.925]], + ["name/310", [109, 37.96]], + ["parent/310", [179, 3.925]], + ["name/311", [180, 49.668]], ["parent/311", []], - ["name/312", [136, 55.456]], - ["parent/312", [180, 4.488]], - ["name/313", [181, 60.568]], - ["parent/313", [180, 4.488]], - ["name/314", [145, 55.456]], - ["parent/314", [180, 4.488]], - ["name/315", [182, 44.463]], + ["name/312", [136, 55.549]], + ["parent/312", [180, 4.501]], + ["name/313", [181, 60.661]], + ["parent/313", [180, 4.501]], + ["name/314", [145, 55.549]], + ["parent/314", [180, 4.501]], + ["name/315", [182, 44.556]], ["parent/315", []], - ["name/316", [183, 60.568]], - ["parent/316", [182, 4.025]], - ["name/317", [184, 60.568]], - ["parent/317", [182, 4.025]], - ["name/318", [185, 60.568]], - ["parent/318", [182, 4.025]], - ["name/319", [186, 60.568]], - ["parent/319", [182, 4.025]], - ["name/320", [187, 60.568]], - ["parent/320", [182, 4.025]], - ["name/321", [188, 60.568]], - ["parent/321", [182, 4.025]], - ["name/322", [189, 49.574]], + ["name/316", [183, 60.661]], + ["parent/316", [182, 4.038]], + ["name/317", [184, 60.661]], + ["parent/317", [182, 4.038]], + ["name/318", [185, 60.661]], + ["parent/318", [182, 4.038]], + ["name/319", [186, 60.661]], + ["parent/319", [182, 4.038]], + ["name/320", [187, 60.661]], + ["parent/320", [182, 4.038]], + ["name/321", [188, 60.661]], + ["parent/321", [182, 4.038]], + ["name/322", [189, 49.668]], ["parent/322", []], - ["name/323", [190, 60.568]], - ["parent/323", [189, 4.488]], - ["name/324", [162, 55.456]], - ["parent/324", [189, 4.488]], - ["name/325", [191, 60.568]], - ["parent/325", [189, 4.488]], - ["name/326", [192, 60.568]], + ["name/323", [190, 60.661]], + ["parent/323", [189, 4.501]], + ["name/324", [162, 55.549]], + ["parent/324", [189, 4.501]], + ["name/325", [191, 60.661]], + ["parent/325", [189, 4.501]], + ["name/326", [192, 60.661]], ["parent/326", []], - ["name/327", [193, 52.089]], + ["name/327", [193, 52.183]], ["parent/327", []], - ["name/328", [135, 40.186]], - ["parent/328", [193, 4.716]], - ["name/329", [176, 42.097]], - ["parent/329", [193, 4.716]], - ["name/330", [194, 44.463]], + ["name/328", [135, 40.279]], + ["parent/328", [193, 4.729]], + ["name/329", [176, 42.191]], + ["parent/329", [193, 4.729]], + ["name/330", [194, 44.556]], ["parent/330", []], - ["name/331", [195, 60.568]], - ["parent/331", [194, 4.025]], - ["name/332", [196, 55.456]], - ["parent/332", [194, 4.025]], - ["name/333", [197, 55.456]], - ["parent/333", [194, 4.025]], - ["name/334", [198, 60.568]], - ["parent/334", [194, 4.025]], - ["name/335", [199, 60.568]], - ["parent/335", [194, 4.025]], - ["name/336", [200, 60.568]], - ["parent/336", [194, 4.025]], - ["name/337", [201, 42.097]], + ["name/331", [195, 60.661]], + ["parent/331", [194, 4.038]], + ["name/332", [196, 55.549]], + ["parent/332", [194, 4.038]], + ["name/333", [197, 55.549]], + ["parent/333", [194, 4.038]], + ["name/334", [198, 60.661]], + ["parent/334", [194, 4.038]], + ["name/335", [199, 60.661]], + ["parent/335", [194, 4.038]], + ["name/336", [200, 60.661]], + ["parent/336", [194, 4.038]], + ["name/337", [201, 42.191]], ["parent/337", []], - ["name/338", [176, 42.097]], - ["parent/338", [201, 3.811]], - ["name/339", [49, 37.866]], - ["parent/339", [201, 3.811]], - ["name/340", [172, 49.574]], - ["parent/340", [201, 3.811]], - ["name/341", [173, 55.456]], - ["parent/341", [201, 3.811]], - ["name/342", [174, 55.456]], - ["parent/342", [201, 3.811]], - ["name/343", [146, 42.097]], - ["parent/343", [201, 3.811]], - ["name/344", [8, 33.925]], - ["parent/344", [201, 3.811]], - ["name/345", [109, 37.866]], - ["parent/345", [201, 3.811]], - ["name/346", [202, 43.21]], + ["name/338", [176, 42.191]], + ["parent/338", [201, 3.824]], + ["name/339", [49, 37.96]], + ["parent/339", [201, 3.824]], + ["name/340", [172, 49.668]], + ["parent/340", [201, 3.824]], + ["name/341", [173, 55.549]], + ["parent/341", [201, 3.824]], + ["name/342", [174, 55.549]], + ["parent/342", [201, 3.824]], + ["name/343", [146, 42.191]], + ["parent/343", [201, 3.824]], + ["name/344", [8, 34.018]], + ["parent/344", [201, 3.824]], + ["name/345", [109, 37.96]], + ["parent/345", [201, 3.824]], + ["name/346", [202, 43.304]], ["parent/346", []], - ["name/347", [42, 31.104]], - ["parent/347", [202, 3.912]], - ["name/348", [45, 44.463]], - ["parent/348", [202, 3.912]], - ["name/349", [203, 60.568]], - ["parent/349", [202, 3.912]], - ["name/350", [204, 60.568]], - ["parent/350", [202, 3.912]], - ["name/351", [196, 55.456]], - ["parent/351", [202, 3.912]], - ["name/352", [197, 55.456]], - ["parent/352", [202, 3.912]], - ["name/353", [41, 40.186]], - ["parent/353", [202, 3.912]], - ["name/354", [205, 60.568]], + ["name/347", [42, 31.198]], + ["parent/347", [202, 3.925]], + ["name/348", [45, 44.556]], + ["parent/348", [202, 3.925]], + ["name/349", [203, 60.661]], + ["parent/349", [202, 3.925]], + ["name/350", [204, 60.661]], + ["parent/350", [202, 3.925]], + ["name/351", [196, 55.549]], + ["parent/351", [202, 3.925]], + ["name/352", [197, 55.549]], + ["parent/352", [202, 3.925]], + ["name/353", [41, 40.279]], + ["parent/353", [202, 3.925]], + ["name/354", [205, 60.661]], ["parent/354", []], - ["name/355", [206, 47.566]], + ["name/355", [206, 47.66]], ["parent/355", []], - ["name/356", [135, 40.186]], - ["parent/356", [206, 4.306]], - ["name/357", [176, 42.097]], - ["parent/357", [206, 4.306]], - ["name/358", [172, 49.574]], - ["parent/358", [206, 4.306]], - ["name/359", [4, 40.186]], - ["parent/359", [206, 4.306]], - ["name/360", [207, 49.574]], + ["name/356", [135, 40.279]], + ["parent/356", [206, 4.319]], + ["name/357", [176, 42.191]], + ["parent/357", [206, 4.319]], + ["name/358", [172, 49.668]], + ["parent/358", [206, 4.319]], + ["name/359", [4, 40.279]], + ["parent/359", [206, 4.319]], + ["name/360", [207, 49.668]], ["parent/360", []], - ["name/361", [135, 40.186]], - ["parent/361", [207, 4.488]], - ["name/362", [176, 42.097]], - ["parent/362", [207, 4.488]], - ["name/363", [208, 60.568]], - ["parent/363", [207, 4.488]], - ["name/364", [209, 49.574]], + ["name/361", [135, 40.279]], + ["parent/361", [207, 4.501]], + ["name/362", [176, 42.191]], + ["parent/362", [207, 4.501]], + ["name/363", [208, 60.661]], + ["parent/363", [207, 4.501]], + ["name/364", [209, 49.668]], ["parent/364", []], - ["name/365", [135, 40.186]], - ["parent/365", [209, 4.488]], - ["name/366", [176, 42.097]], - ["parent/366", [209, 4.488]], - ["name/367", [42, 31.104]], - ["parent/367", [209, 4.488]], - ["name/368", [210, 44.463]], + ["name/365", [135, 40.279]], + ["parent/365", [209, 4.501]], + ["name/366", [176, 42.191]], + ["parent/366", [209, 4.501]], + ["name/367", [42, 31.198]], + ["parent/367", [209, 4.501]], + ["name/368", [210, 44.556]], ["parent/368", []], - ["name/369", [20, 45.895]], - ["parent/369", [210, 4.025]], - ["name/370", [44, 36.573]], - ["parent/370", [210, 4.025]], - ["name/371", [42, 31.104]], - ["parent/371", [210, 4.025]], - ["name/372", [121, 52.089]], - ["parent/372", [210, 4.025]], - ["name/373", [122, 52.089]], - ["parent/373", [210, 4.025]], - ["name/374", [43, 40.186]], - ["parent/374", [210, 4.025]], - ["name/375", [211, 60.568]], + ["name/369", [20, 45.988]], + ["parent/369", [210, 4.038]], + ["name/370", [44, 36.667]], + ["parent/370", [210, 4.038]], + ["name/371", [42, 31.198]], + ["parent/371", [210, 4.038]], + ["name/372", [121, 52.183]], + ["parent/372", [210, 4.038]], + ["name/373", [122, 52.183]], + ["parent/373", [210, 4.038]], + ["name/374", [43, 40.279]], + ["parent/374", [210, 4.038]], + ["name/375", [211, 60.661]], ["parent/375", []], - ["name/376", [212, 42.097]], + ["name/376", [212, 42.191]], ["parent/376", []], - ["name/377", [20, 45.895]], - ["parent/377", [212, 3.811]], - ["name/378", [18, 40.186]], - ["parent/378", [212, 3.811]], - ["name/379", [44, 36.573]], - ["parent/379", [212, 3.811]], - ["name/380", [42, 31.104]], - ["parent/380", [212, 3.811]], - ["name/381", [213, 60.568]], - ["parent/381", [212, 3.811]], - ["name/382", [122, 52.089]], - ["parent/382", [212, 3.811]], - ["name/383", [43, 40.186]], - ["parent/383", [212, 3.811]], - ["name/384", [214, 60.568]], - ["parent/384", [212, 3.811]], - ["name/385", [215, 52.089]], + ["name/377", [20, 45.988]], + ["parent/377", [212, 3.824]], + ["name/378", [18, 40.279]], + ["parent/378", [212, 3.824]], + ["name/379", [44, 36.667]], + ["parent/379", [212, 3.824]], + ["name/380", [42, 31.198]], + ["parent/380", [212, 3.824]], + ["name/381", [213, 60.661]], + ["parent/381", [212, 3.824]], + ["name/382", [122, 52.183]], + ["parent/382", [212, 3.824]], + ["name/383", [43, 40.279]], + ["parent/383", [212, 3.824]], + ["name/384", [214, 60.661]], + ["parent/384", [212, 3.824]], + ["name/385", [215, 52.183]], ["parent/385", []], - ["name/386", [216, 60.568]], - ["parent/386", [215, 4.716]], - ["name/387", [217, 60.568]], - ["parent/387", [215, 4.716]], - ["name/388", [218, 40.186]], + ["name/386", [216, 60.661]], + ["parent/386", [215, 4.729]], + ["name/387", [217, 60.661]], + ["parent/387", [215, 4.729]], + ["name/388", [218, 40.279]], ["parent/388", []], - ["name/389", [20, 45.895]], - ["parent/389", [218, 3.638]], - ["name/390", [18, 40.186]], - ["parent/390", [218, 3.638]], - ["name/391", [44, 36.573]], - ["parent/391", [218, 3.638]], - ["name/392", [42, 31.104]], - ["parent/392", [218, 3.638]], - ["name/393", [121, 52.089]], - ["parent/393", [218, 3.638]], - ["name/394", [219, 60.568]], - ["parent/394", [218, 3.638]], - ["name/395", [146, 42.097]], - ["parent/395", [218, 3.638]], - ["name/396", [220, 60.568]], - ["parent/396", [218, 3.638]], - ["name/397", [53, 55.456]], - ["parent/397", [218, 3.638]], - ["name/398", [54, 55.456]], - ["parent/398", [218, 3.638]], - ["name/399", [221, 52.089]], + ["name/389", [20, 45.988]], + ["parent/389", [218, 3.651]], + ["name/390", [18, 40.279]], + ["parent/390", [218, 3.651]], + ["name/391", [44, 36.667]], + ["parent/391", [218, 3.651]], + ["name/392", [42, 31.198]], + ["parent/392", [218, 3.651]], + ["name/393", [121, 52.183]], + ["parent/393", [218, 3.651]], + ["name/394", [219, 60.661]], + ["parent/394", [218, 3.651]], + ["name/395", [146, 42.191]], + ["parent/395", [218, 3.651]], + ["name/396", [220, 60.661]], + ["parent/396", [218, 3.651]], + ["name/397", [53, 55.549]], + ["parent/397", [218, 3.651]], + ["name/398", [54, 55.549]], + ["parent/398", [218, 3.651]], + ["name/399", [221, 52.183]], ["parent/399", []], - ["name/400", [135, 40.186]], - ["parent/400", [221, 4.716]], - ["name/401", [176, 42.097]], - ["parent/401", [221, 4.716]], - ["name/402", [222, 52.089]], + ["name/400", [135, 40.279]], + ["parent/400", [221, 4.729]], + ["name/401", [176, 42.191]], + ["parent/401", [221, 4.729]], + ["name/402", [222, 52.183]], ["parent/402", []], - ["name/403", [135, 40.186]], - ["parent/403", [222, 4.716]], - ["name/404", [176, 42.097]], - ["parent/404", [222, 4.716]], - ["name/405", [223, 49.574]], + ["name/403", [135, 40.279]], + ["parent/403", [222, 4.729]], + ["name/404", [176, 42.191]], + ["parent/404", [222, 4.729]], + ["name/405", [223, 49.668]], ["parent/405", []], - ["name/406", [95, 45.895]], - ["parent/406", [223, 4.488]], - ["name/407", [96, 47.566]], - ["parent/407", [223, 4.488]], - ["name/408", [8, 33.925]], - ["parent/408", [223, 4.488]], - ["name/409", [224, 25.58]], + ["name/406", [95, 45.988]], + ["parent/406", [223, 4.501]], + ["name/407", [96, 47.66]], + ["parent/407", [223, 4.501]], + ["name/408", [8, 34.018]], + ["parent/408", [223, 4.501]], + ["name/409", [224, 25.674]], ["parent/409", []], - ["name/410", [83, 55.456]], - ["parent/410", [224, 2.316]], - ["name/411", [84, 52.089]], - ["parent/411", [224, 2.316]], - ["name/412", [95, 45.895]], - ["parent/412", [224, 2.316]], - ["name/413", [96, 47.566]], - ["parent/413", [224, 2.316]], - ["name/414", [225, 49.574]], - ["parent/414", [224, 2.316]], - ["name/415", [4, 40.186]], - ["parent/415", [224, 2.316]], - ["name/416", [226, 60.568]], - ["parent/416", [224, 2.316]], - ["name/417", [227, 60.568]], - ["parent/417", [224, 2.316]], - ["name/418", [228, 60.568]], - ["parent/418", [224, 2.316]], - ["name/419", [229, 60.568]], - ["parent/419", [224, 2.316]], - ["name/420", [230, 60.568]], - ["parent/420", [224, 2.316]], - ["name/421", [231, 60.568]], - ["parent/421", [224, 2.316]], - ["name/422", [232, 60.568]], - ["parent/422", [224, 2.316]], - ["name/423", [233, 60.568]], - ["parent/423", [224, 2.316]], - ["name/424", [234, 60.568]], - ["parent/424", [224, 2.316]], - ["name/425", [235, 60.568]], - ["parent/425", [224, 2.316]], - ["name/426", [236, 60.568]], - ["parent/426", [224, 2.316]], - ["name/427", [237, 60.568]], - ["parent/427", [224, 2.316]], - ["name/428", [238, 60.568]], - ["parent/428", [224, 2.316]], - ["name/429", [239, 60.568]], - ["parent/429", [224, 2.316]], - ["name/430", [240, 60.568]], - ["parent/430", [224, 2.316]], - ["name/431", [241, 60.568]], - ["parent/431", [224, 2.316]], - ["name/432", [242, 60.568]], - ["parent/432", [224, 2.316]], - ["name/433", [243, 60.568]], - ["parent/433", [224, 2.316]], - ["name/434", [244, 60.568]], - ["parent/434", [224, 2.316]], - ["name/435", [245, 60.568]], - ["parent/435", [224, 2.316]], - ["name/436", [246, 60.568]], - ["parent/436", [224, 2.316]], - ["name/437", [247, 60.568]], - ["parent/437", [224, 2.316]], - ["name/438", [248, 60.568]], - ["parent/438", [224, 2.316]], - ["name/439", [249, 60.568]], - ["parent/439", [224, 2.316]], - ["name/440", [250, 60.568]], - ["parent/440", [224, 2.316]], - ["name/441", [251, 60.568]], - ["parent/441", [224, 2.316]], - ["name/442", [252, 60.568]], - ["parent/442", [224, 2.316]], - ["name/443", [253, 60.568]], - ["parent/443", [224, 2.316]], - ["name/444", [254, 60.568]], - ["parent/444", [224, 2.316]], - ["name/445", [255, 60.568]], - ["parent/445", [224, 2.316]], - ["name/446", [256, 60.568]], - ["parent/446", [224, 2.316]], - ["name/447", [257, 60.568]], - ["parent/447", [224, 2.316]], - ["name/448", [225, 49.574]], - ["parent/448", [224, 2.316]], - ["name/449", [8, 33.925]], - ["parent/449", [224, 2.316]], - ["name/450", [85, 55.456]], - ["parent/450", [224, 2.316]], - ["name/451", [86, 55.456]], - ["parent/451", [224, 2.316]], - ["name/452", [87, 55.456]], - ["parent/452", [224, 2.316]], - ["name/453", [88, 55.456]], - ["parent/453", [224, 2.316]], - ["name/454", [89, 55.456]], - ["parent/454", [224, 2.316]], - ["name/455", [90, 55.456]], - ["parent/455", [224, 2.316]], - ["name/456", [91, 55.456]], - ["parent/456", [224, 2.316]], - ["name/457", [92, 55.456]], - ["parent/457", [224, 2.316]], - ["name/458", [258, 52.089]], + ["name/410", [83, 55.549]], + ["parent/410", [224, 2.327]], + ["name/411", [84, 52.183]], + ["parent/411", [224, 2.327]], + ["name/412", [95, 45.988]], + ["parent/412", [224, 2.327]], + ["name/413", [96, 47.66]], + ["parent/413", [224, 2.327]], + ["name/414", [225, 49.668]], + ["parent/414", [224, 2.327]], + ["name/415", [4, 40.279]], + ["parent/415", [224, 2.327]], + ["name/416", [226, 60.661]], + ["parent/416", [224, 2.327]], + ["name/417", [227, 60.661]], + ["parent/417", [224, 2.327]], + ["name/418", [228, 60.661]], + ["parent/418", [224, 2.327]], + ["name/419", [229, 60.661]], + ["parent/419", [224, 2.327]], + ["name/420", [230, 60.661]], + ["parent/420", [224, 2.327]], + ["name/421", [231, 60.661]], + ["parent/421", [224, 2.327]], + ["name/422", [232, 60.661]], + ["parent/422", [224, 2.327]], + ["name/423", [233, 60.661]], + ["parent/423", [224, 2.327]], + ["name/424", [234, 60.661]], + ["parent/424", [224, 2.327]], + ["name/425", [235, 60.661]], + ["parent/425", [224, 2.327]], + ["name/426", [236, 60.661]], + ["parent/426", [224, 2.327]], + ["name/427", [237, 60.661]], + ["parent/427", [224, 2.327]], + ["name/428", [238, 60.661]], + ["parent/428", [224, 2.327]], + ["name/429", [239, 60.661]], + ["parent/429", [224, 2.327]], + ["name/430", [240, 60.661]], + ["parent/430", [224, 2.327]], + ["name/431", [241, 60.661]], + ["parent/431", [224, 2.327]], + ["name/432", [242, 60.661]], + ["parent/432", [224, 2.327]], + ["name/433", [243, 60.661]], + ["parent/433", [224, 2.327]], + ["name/434", [244, 60.661]], + ["parent/434", [224, 2.327]], + ["name/435", [245, 60.661]], + ["parent/435", [224, 2.327]], + ["name/436", [246, 60.661]], + ["parent/436", [224, 2.327]], + ["name/437", [247, 60.661]], + ["parent/437", [224, 2.327]], + ["name/438", [248, 60.661]], + ["parent/438", [224, 2.327]], + ["name/439", [249, 60.661]], + ["parent/439", [224, 2.327]], + ["name/440", [250, 60.661]], + ["parent/440", [224, 2.327]], + ["name/441", [251, 60.661]], + ["parent/441", [224, 2.327]], + ["name/442", [252, 60.661]], + ["parent/442", [224, 2.327]], + ["name/443", [253, 60.661]], + ["parent/443", [224, 2.327]], + ["name/444", [254, 60.661]], + ["parent/444", [224, 2.327]], + ["name/445", [255, 60.661]], + ["parent/445", [224, 2.327]], + ["name/446", [256, 60.661]], + ["parent/446", [224, 2.327]], + ["name/447", [257, 60.661]], + ["parent/447", [224, 2.327]], + ["name/448", [225, 49.668]], + ["parent/448", [224, 2.327]], + ["name/449", [8, 34.018]], + ["parent/449", [224, 2.327]], + ["name/450", [85, 55.549]], + ["parent/450", [224, 2.327]], + ["name/451", [86, 55.549]], + ["parent/451", [224, 2.327]], + ["name/452", [87, 55.549]], + ["parent/452", [224, 2.327]], + ["name/453", [88, 55.549]], + ["parent/453", [224, 2.327]], + ["name/454", [89, 55.549]], + ["parent/454", [224, 2.327]], + ["name/455", [90, 55.549]], + ["parent/455", [224, 2.327]], + ["name/456", [91, 55.549]], + ["parent/456", [224, 2.327]], + ["name/457", [92, 55.549]], + ["parent/457", [224, 2.327]], + ["name/458", [258, 52.183]], ["parent/458", []], - ["name/459", [259, 60.568]], + ["name/459", [259, 60.661]], ["parent/459", []], - ["name/460", [260, 55.456]], + ["name/460", [260, 55.549]], ["parent/460", []], - ["name/461", [261, 52.089]], + ["name/461", [261, 52.183]], ["parent/461", []], - ["name/462", [262, 60.568]], - ["parent/462", [261, 4.716]], - ["name/463", [260, 55.456]], - ["parent/463", [261, 4.716]], - ["name/464", [263, 55.456]], + ["name/462", [262, 60.661]], + ["parent/462", [261, 4.729]], + ["name/463", [260, 55.549]], + ["parent/463", [261, 4.729]], + ["name/464", [263, 55.549]], ["parent/464", []], - ["name/465", [264, 60.568]], - ["parent/465", [263, 5.021]], - ["name/466", [265, 60.568]], + ["name/465", [264, 60.661]], + ["parent/465", [263, 5.035]], + ["name/466", [265, 60.661]], ["parent/466", []], - ["name/467", [266, 60.568]], + ["name/467", [266, 60.661]], ["parent/467", []], - ["name/468", [267, 60.568]], + ["name/468", [267, 60.661]], ["parent/468", []], - ["name/469", [268, 60.568]], + ["name/469", [268, 60.661]], ["parent/469", []], - ["name/470", [269, 60.568]], + ["name/470", [269, 60.661]], ["parent/470", []], - ["name/471", [270, 60.568]], + ["name/471", [270, 60.661]], ["parent/471", []], - ["name/472", [271, 60.568]], + ["name/472", [271, 60.661]], ["parent/472", []], - ["name/473", [272, 60.568]], + ["name/473", [272, 60.661]], ["parent/473", []], - ["name/474", [273, 60.568]], + ["name/474", [273, 60.661]], ["parent/474", []], - ["name/475", [274, 60.568]], + ["name/475", [274, 60.661]], ["parent/475", []], - ["name/476", [275, 60.568]], + ["name/476", [275, 60.661]], ["parent/476", []], - ["name/477", [276, 60.568]], + ["name/477", [276, 60.661]], ["parent/477", []], - ["name/478", [277, 60.568]], + ["name/478", [277, 60.661]], ["parent/478", []], - ["name/479", [278, 60.568]], + ["name/479", [278, 60.661]], ["parent/479", []], - ["name/480", [279, 60.568]], + ["name/480", [279, 60.661]], ["parent/480", []], - ["name/481", [280, 60.568]], + ["name/481", [280, 60.661]], ["parent/481", []], - ["name/482", [281, 60.568]], + ["name/482", [281, 60.661]], ["parent/482", []], - ["name/483", [282, 49.574]], + ["name/483", [282, 49.668]], ["parent/483", []], - ["name/484", [283, 47.566]], - ["parent/484", [282, 4.488]], - ["name/485", [284, 37.199]], - ["parent/485", [282, 4.488]], - ["name/486", [285, 47.566]], - ["parent/486", [282, 4.488]], - ["name/487", [286, 49.574]], + ["name/484", [283, 47.66]], + ["parent/484", [282, 4.501]], + ["name/485", [284, 37.292]], + ["parent/485", [282, 4.501]], + ["name/486", [285, 47.66]], + ["parent/486", [282, 4.501]], + ["name/487", [286, 49.668]], ["parent/487", []], - ["name/488", [283, 47.566]], - ["parent/488", [286, 4.488]], - ["name/489", [284, 37.199]], - ["parent/489", [286, 4.488]], - ["name/490", [285, 47.566]], - ["parent/490", [286, 4.488]], - ["name/491", [287, 49.574]], + ["name/488", [283, 47.66]], + ["parent/488", [286, 4.501]], + ["name/489", [284, 37.292]], + ["parent/489", [286, 4.501]], + ["name/490", [285, 47.66]], + ["parent/490", [286, 4.501]], + ["name/491", [287, 49.668]], ["parent/491", []], - ["name/492", [284, 37.199]], - ["parent/492", [287, 4.488]], - ["name/493", [283, 47.566]], - ["parent/493", [287, 4.488]], - ["name/494", [285, 47.566]], - ["parent/494", [287, 4.488]], - ["name/495", [288, 37.199]], + ["name/492", [284, 37.292]], + ["parent/492", [287, 4.501]], + ["name/493", [283, 47.66]], + ["parent/493", [287, 4.501]], + ["name/494", [285, 47.66]], + ["parent/494", [287, 4.501]], + ["name/495", [288, 37.292]], ["parent/495", []], - ["name/496", [284, 37.199]], - ["parent/496", [288, 3.368]], - ["name/497", [283, 47.566]], - ["parent/497", [288, 3.368]], - ["name/498", [289, 52.089]], - ["parent/498", [288, 3.368]], - ["name/499", [8, 33.925]], - ["parent/499", [288, 3.368]], - ["name/500", [21, 55.456]], - ["parent/500", [288, 3.368]], - ["name/501", [22, 55.456]], - ["parent/501", [288, 3.368]], - ["name/502", [23, 55.456]], - ["parent/502", [288, 3.368]], - ["name/503", [24, 55.456]], - ["parent/503", [288, 3.368]], - ["name/504", [25, 55.456]], - ["parent/504", [288, 3.368]], - ["name/505", [26, 52.089]], - ["parent/505", [288, 3.368]], - ["name/506", [27, 52.089]], - ["parent/506", [288, 3.368]], - ["name/507", [28, 55.456]], - ["parent/507", [288, 3.368]], - ["name/508", [29, 55.456]], - ["parent/508", [288, 3.368]], - ["name/509", [285, 47.566]], - ["parent/509", [288, 3.368]], - ["name/510", [290, 43.21]], + ["name/496", [284, 37.292]], + ["parent/496", [288, 3.38]], + ["name/497", [283, 47.66]], + ["parent/497", [288, 3.38]], + ["name/498", [289, 52.183]], + ["parent/498", [288, 3.38]], + ["name/499", [8, 34.018]], + ["parent/499", [288, 3.38]], + ["name/500", [21, 55.549]], + ["parent/500", [288, 3.38]], + ["name/501", [22, 55.549]], + ["parent/501", [288, 3.38]], + ["name/502", [23, 55.549]], + ["parent/502", [288, 3.38]], + ["name/503", [24, 55.549]], + ["parent/503", [288, 3.38]], + ["name/504", [25, 55.549]], + ["parent/504", [288, 3.38]], + ["name/505", [26, 52.183]], + ["parent/505", [288, 3.38]], + ["name/506", [27, 52.183]], + ["parent/506", [288, 3.38]], + ["name/507", [28, 55.549]], + ["parent/507", [288, 3.38]], + ["name/508", [29, 55.549]], + ["parent/508", [288, 3.38]], + ["name/509", [285, 47.66]], + ["parent/509", [288, 3.38]], + ["name/510", [290, 43.304]], ["parent/510", []], - ["name/511", [284, 37.199]], - ["parent/511", [290, 3.912]], - ["name/512", [283, 47.566]], - ["parent/512", [290, 3.912]], - ["name/513", [291, 60.568]], - ["parent/513", [290, 3.912]], - ["name/514", [292, 60.568]], - ["parent/514", [290, 3.912]], - ["name/515", [31, 52.089]], - ["parent/515", [290, 3.912]], - ["name/516", [4, 40.186]], - ["parent/516", [290, 3.912]], - ["name/517", [285, 47.566]], - ["parent/517", [290, 3.912]], - ["name/518", [293, 44.463]], + ["name/511", [284, 37.292]], + ["parent/511", [290, 3.925]], + ["name/512", [283, 47.66]], + ["parent/512", [290, 3.925]], + ["name/513", [291, 60.661]], + ["parent/513", [290, 3.925]], + ["name/514", [292, 60.661]], + ["parent/514", [290, 3.925]], + ["name/515", [31, 52.183]], + ["parent/515", [290, 3.925]], + ["name/516", [4, 40.279]], + ["parent/516", [290, 3.925]], + ["name/517", [285, 47.66]], + ["parent/517", [290, 3.925]], + ["name/518", [293, 43.304]], ["parent/518", []], - ["name/519", [284, 37.199]], - ["parent/519", [293, 4.025]], - ["name/520", [8, 33.925]], - ["parent/520", [293, 4.025]], - ["name/521", [34, 55.456]], - ["parent/521", [293, 4.025]], - ["name/522", [4, 40.186]], - ["parent/522", [293, 4.025]], - ["name/523", [35, 55.456]], - ["parent/523", [293, 4.025]], - ["name/524", [4, 40.186]], - ["parent/524", [293, 4.025]], - ["name/525", [294, 44.463]], - ["parent/525", []], - ["name/526", [284, 37.199]], - ["parent/526", [294, 4.025]], - ["name/527", [46, 44.463]], - ["parent/527", [294, 4.025]], - ["name/528", [41, 40.186]], - ["parent/528", [294, 4.025]], - ["name/529", [295, 55.456]], - ["parent/529", [294, 4.025]], - ["name/530", [296, 55.456]], - ["parent/530", [294, 4.025]], - ["name/531", [138, 49.574]], - ["parent/531", [294, 4.025]], - ["name/532", [297, 47.566]], - ["parent/532", []], - ["name/533", [284, 37.199]], - ["parent/533", [297, 4.306]], - ["name/534", [41, 40.186]], - ["parent/534", [297, 4.306]], - ["name/535", [295, 55.456]], - ["parent/535", [297, 4.306]], - ["name/536", [296, 55.456]], - ["parent/536", [297, 4.306]], - ["name/537", [298, 60.568]], - ["parent/537", []], - ["name/538", [299, 42.097]], - ["parent/538", []], - ["name/539", [284, 37.199]], - ["parent/539", [299, 3.811]], - ["name/540", [49, 37.866]], - ["parent/540", [299, 3.811]], - ["name/541", [289, 52.089]], - ["parent/541", [299, 3.811]], - ["name/542", [8, 33.925]], - ["parent/542", [299, 3.811]], - ["name/543", [44, 36.573]], - ["parent/543", [299, 3.811]], - ["name/544", [42, 31.104]], - ["parent/544", [299, 3.811]], - ["name/545", [41, 40.186]], - ["parent/545", [299, 3.811]], - ["name/546", [109, 37.866]], - ["parent/546", [299, 3.811]], - ["name/547", [300, 40.186]], - ["parent/547", []], - ["name/548", [284, 37.199]], - ["parent/548", [300, 3.638]], - ["name/549", [289, 52.089]], - ["parent/549", [300, 3.638]], - ["name/550", [8, 33.925]], - ["parent/550", [300, 3.638]], - ["name/551", [49, 37.866]], - ["parent/551", [300, 3.638]], - ["name/552", [41, 40.186]], - ["parent/552", [300, 3.638]], - ["name/553", [44, 36.573]], - ["parent/553", [300, 3.638]], - ["name/554", [42, 31.104]], - ["parent/554", [300, 3.638]], - ["name/555", [43, 40.186]], - ["parent/555", [300, 3.638]], - ["name/556", [301, 60.568]], - ["parent/556", [300, 3.638]], - ["name/557", [109, 37.866]], - ["parent/557", [300, 3.638]], - ["name/558", [302, 45.895]], - ["parent/558", []], - ["name/559", [284, 37.199]], - ["parent/559", [302, 4.155]], - ["name/560", [303, 60.568]], - ["parent/560", [302, 4.155]], - ["name/561", [18, 40.186]], - ["parent/561", [302, 4.155]], - ["name/562", [304, 60.568]], - ["parent/562", [302, 4.155]], - ["name/563", [42, 31.104]], - ["parent/563", [302, 4.155]], - ["name/564", [305, 45.895]], - ["parent/564", []], - ["name/565", [284, 37.199]], - ["parent/565", [305, 4.155]], - ["name/566", [49, 37.866]], - ["parent/566", [305, 4.155]], - ["name/567", [306, 60.568]], - ["parent/567", [305, 4.155]], - ["name/568", [307, 60.568]], - ["parent/568", [305, 4.155]], - ["name/569", [109, 37.866]], - ["parent/569", [305, 4.155]], - ["name/570", [308, 45.895]], - ["parent/570", []], - ["name/571", [284, 37.199]], - ["parent/571", [308, 4.155]], - ["name/572", [49, 37.866]], - ["parent/572", [308, 4.155]], - ["name/573", [18, 40.186]], - ["parent/573", [308, 4.155]], - ["name/574", [42, 31.104]], - ["parent/574", [308, 4.155]], - ["name/575", [109, 37.866]], - ["parent/575", [308, 4.155]], - ["name/576", [309, 40.186]], - ["parent/576", []], - ["name/577", [284, 37.199]], - ["parent/577", [309, 3.638]], - ["name/578", [46, 44.463]], - ["parent/578", [309, 3.638]], - ["name/579", [44, 36.573]], - ["parent/579", [309, 3.638]], - ["name/580", [42, 31.104]], - ["parent/580", [309, 3.638]], - ["name/581", [310, 60.568]], - ["parent/581", [309, 3.638]], - ["name/582", [311, 60.568]], - ["parent/582", [309, 3.638]], - ["name/583", [49, 37.866]], - ["parent/583", [309, 3.638]], - ["name/584", [146, 42.097]], - ["parent/584", [309, 3.638]], - ["name/585", [43, 40.186]], - ["parent/585", [309, 3.638]], - ["name/586", [109, 37.866]], - ["parent/586", [309, 3.638]], - ["name/587", [312, 49.574]], - ["parent/587", []], - ["name/588", [284, 37.199]], - ["parent/588", [312, 4.488]], - ["name/589", [49, 37.866]], - ["parent/589", [312, 4.488]], - ["name/590", [109, 37.866]], - ["parent/590", [312, 4.488]], - ["name/591", [313, 60.568]], - ["parent/591", []], - ["name/592", [314, 60.568]], - ["parent/592", []], - ["name/593", [315, 45.895]], + ["name/519", [284, 37.292]], + ["parent/519", [293, 3.925]], + ["name/520", [8, 34.018]], + ["parent/520", [293, 3.925]], + ["name/521", [34, 55.549]], + ["parent/521", [293, 3.925]], + ["name/522", [4, 40.279]], + ["parent/522", [293, 3.925]], + ["name/523", [35, 55.549]], + ["parent/523", [293, 3.925]], + ["name/524", [4, 40.279]], + ["parent/524", [293, 3.925]], + ["name/525", [294, 47.66]], + ["parent/525", [293, 3.925]], + ["name/526", [295, 43.304]], + ["parent/526", []], + ["name/527", [284, 37.292]], + ["parent/527", [295, 3.925]], + ["name/528", [46, 44.556]], + ["parent/528", [295, 3.925]], + ["name/529", [41, 40.279]], + ["parent/529", [295, 3.925]], + ["name/530", [296, 55.549]], + ["parent/530", [295, 3.925]], + ["name/531", [297, 55.549]], + ["parent/531", [295, 3.925]], + ["name/532", [138, 49.668]], + ["parent/532", [295, 3.925]], + ["name/533", [294, 47.66]], + ["parent/533", [295, 3.925]], + ["name/534", [298, 45.988]], + ["parent/534", []], + ["name/535", [284, 37.292]], + ["parent/535", [298, 4.168]], + ["name/536", [41, 40.279]], + ["parent/536", [298, 4.168]], + ["name/537", [296, 55.549]], + ["parent/537", [298, 4.168]], + ["name/538", [297, 55.549]], + ["parent/538", [298, 4.168]], + ["name/539", [294, 47.66]], + ["parent/539", [298, 4.168]], + ["name/540", [299, 60.661]], + ["parent/540", []], + ["name/541", [300, 41.189]], + ["parent/541", []], + ["name/542", [284, 37.292]], + ["parent/542", [300, 3.733]], + ["name/543", [49, 37.96]], + ["parent/543", [300, 3.733]], + ["name/544", [289, 52.183]], + ["parent/544", [300, 3.733]], + ["name/545", [8, 34.018]], + ["parent/545", [300, 3.733]], + ["name/546", [44, 36.667]], + ["parent/546", [300, 3.733]], + ["name/547", [42, 31.198]], + ["parent/547", [300, 3.733]], + ["name/548", [41, 40.279]], + ["parent/548", [300, 3.733]], + ["name/549", [109, 37.96]], + ["parent/549", [300, 3.733]], + ["name/550", [294, 47.66]], + ["parent/550", [300, 3.733]], + ["name/551", [301, 40.279]], + ["parent/551", []], + ["name/552", [284, 37.292]], + ["parent/552", [301, 3.651]], + ["name/553", [289, 52.183]], + ["parent/553", [301, 3.651]], + ["name/554", [8, 34.018]], + ["parent/554", [301, 3.651]], + ["name/555", [49, 37.96]], + ["parent/555", [301, 3.651]], + ["name/556", [41, 40.279]], + ["parent/556", [301, 3.651]], + ["name/557", [44, 36.667]], + ["parent/557", [301, 3.651]], + ["name/558", [42, 31.198]], + ["parent/558", [301, 3.651]], + ["name/559", [43, 40.279]], + ["parent/559", [301, 3.651]], + ["name/560", [302, 60.661]], + ["parent/560", [301, 3.651]], + ["name/561", [109, 37.96]], + ["parent/561", [301, 3.651]], + ["name/562", [303, 45.988]], + ["parent/562", []], + ["name/563", [284, 37.292]], + ["parent/563", [303, 4.168]], + ["name/564", [304, 60.661]], + ["parent/564", [303, 4.168]], + ["name/565", [18, 40.279]], + ["parent/565", [303, 4.168]], + ["name/566", [305, 60.661]], + ["parent/566", [303, 4.168]], + ["name/567", [42, 31.198]], + ["parent/567", [303, 4.168]], + ["name/568", [306, 45.988]], + ["parent/568", []], + ["name/569", [284, 37.292]], + ["parent/569", [306, 4.168]], + ["name/570", [49, 37.96]], + ["parent/570", [306, 4.168]], + ["name/571", [307, 60.661]], + ["parent/571", [306, 4.168]], + ["name/572", [308, 60.661]], + ["parent/572", [306, 4.168]], + ["name/573", [109, 37.96]], + ["parent/573", [306, 4.168]], + ["name/574", [309, 45.988]], + ["parent/574", []], + ["name/575", [284, 37.292]], + ["parent/575", [309, 4.168]], + ["name/576", [49, 37.96]], + ["parent/576", [309, 4.168]], + ["name/577", [18, 40.279]], + ["parent/577", [309, 4.168]], + ["name/578", [42, 31.198]], + ["parent/578", [309, 4.168]], + ["name/579", [109, 37.96]], + ["parent/579", [309, 4.168]], + ["name/580", [310, 38.675]], + ["parent/580", []], + ["name/581", [284, 37.292]], + ["parent/581", [310, 3.505]], + ["name/582", [46, 44.556]], + ["parent/582", [310, 3.505]], + ["name/583", [44, 36.667]], + ["parent/583", [310, 3.505]], + ["name/584", [42, 31.198]], + ["parent/584", [310, 3.505]], + ["name/585", [311, 60.661]], + ["parent/585", [310, 3.505]], + ["name/586", [312, 60.661]], + ["parent/586", [310, 3.505]], + ["name/587", [49, 37.96]], + ["parent/587", [310, 3.505]], + ["name/588", [146, 42.191]], + ["parent/588", [310, 3.505]], + ["name/589", [43, 40.279]], + ["parent/589", [310, 3.505]], + ["name/590", [109, 37.96]], + ["parent/590", [310, 3.505]], + ["name/591", [313, 60.661]], + ["parent/591", [310, 3.505]], + ["name/592", [294, 47.66]], + ["parent/592", [310, 3.505]], + ["name/593", [314, 49.668]], ["parent/593", []], - ["name/594", [258, 52.089]], - ["parent/594", [315, 4.155]], - ["name/595", [316, 55.456]], - ["parent/595", [315, 4.155]], - ["name/596", [317, 55.456]], - ["parent/596", [315, 4.155]], - ["name/597", [95, 45.895]], - ["parent/597", [315, 4.155]], - ["name/598", [96, 47.566]], - ["parent/598", [315, 4.155]], - ["name/599", [318, 29.193]], + ["name/594", [284, 37.292]], + ["parent/594", [314, 4.501]], + ["name/595", [49, 37.96]], + ["parent/595", [314, 4.501]], + ["name/596", [109, 37.96]], + ["parent/596", [314, 4.501]], + ["name/597", [315, 60.661]], + ["parent/597", []], + ["name/598", [316, 60.661]], + ["parent/598", []], + ["name/599", [317, 45.988]], ["parent/599", []], - ["name/600", [319, 60.568]], - ["parent/600", [318, 2.643]], - ["name/601", [320, 60.568]], - ["parent/601", [318, 2.643]], - ["name/602", [321, 60.568]], - ["parent/602", [318, 2.643]], - ["name/603", [322, 60.568]], - ["parent/603", [318, 2.643]], - ["name/604", [323, 60.568]], - ["parent/604", [318, 2.643]], - ["name/605", [324, 60.568]], - ["parent/605", [318, 2.643]], - ["name/606", [325, 60.568]], - ["parent/606", [318, 2.643]], - ["name/607", [326, 60.568]], - ["parent/607", [318, 2.643]], - ["name/608", [327, 60.568]], - ["parent/608", [318, 2.643]], - ["name/609", [328, 60.568]], - ["parent/609", [318, 2.643]], - ["name/610", [329, 60.568]], - ["parent/610", [318, 2.643]], - ["name/611", [330, 60.568]], - ["parent/611", [318, 2.643]], - ["name/612", [331, 60.568]], - ["parent/612", [318, 2.643]], - ["name/613", [332, 60.568]], - ["parent/613", [318, 2.643]], - ["name/614", [333, 60.568]], - ["parent/614", [318, 2.643]], - ["name/615", [334, 60.568]], - ["parent/615", [318, 2.643]], - ["name/616", [84, 52.089]], - ["parent/616", [318, 2.643]], - ["name/617", [335, 60.568]], - ["parent/617", [318, 2.643]], - ["name/618", [336, 60.568]], - ["parent/618", [318, 2.643]], - ["name/619", [95, 45.895]], - ["parent/619", [318, 2.643]], - ["name/620", [96, 47.566]], - ["parent/620", [318, 2.643]], - ["name/621", [225, 49.574]], - ["parent/621", [318, 2.643]], - ["name/622", [4, 40.186]], - ["parent/622", [318, 2.643]], - ["name/623", [337, 60.568]], - ["parent/623", [318, 2.643]], - ["name/624", [316, 55.456]], - ["parent/624", [318, 2.643]], - ["name/625", [317, 55.456]], - ["parent/625", [318, 2.643]], - ["name/626", [258, 52.089]], - ["parent/626", [318, 2.643]], - ["name/627", [338, 60.568]], - ["parent/627", [318, 2.643]], - ["name/628", [339, 60.568]], - ["parent/628", [318, 2.643]], - ["name/629", [340, 60.568]], - ["parent/629", [318, 2.643]], - ["name/630", [341, 60.568]], - ["parent/630", [318, 2.643]], - ["name/631", [342, 60.568]], - ["parent/631", [318, 2.643]], - ["name/632", [225, 49.574]], - ["parent/632", [318, 2.643]], - ["name/633", [343, 55.456]], - ["parent/633", []], - ["name/634", [4, 40.186]], - ["parent/634", [343, 5.021]], - ["name/635", [344, 55.456]], - ["parent/635", []], - ["name/636", [4, 40.186]], - ["parent/636", [344, 5.021]], + ["name/600", [258, 52.183]], + ["parent/600", [317, 4.168]], + ["name/601", [318, 55.549]], + ["parent/601", [317, 4.168]], + ["name/602", [319, 55.549]], + ["parent/602", [317, 4.168]], + ["name/603", [95, 45.988]], + ["parent/603", [317, 4.168]], + ["name/604", [96, 47.66]], + ["parent/604", [317, 4.168]], + ["name/605", [320, 29.286]], + ["parent/605", []], + ["name/606", [321, 60.661]], + ["parent/606", [320, 2.654]], + ["name/607", [322, 60.661]], + ["parent/607", [320, 2.654]], + ["name/608", [323, 60.661]], + ["parent/608", [320, 2.654]], + ["name/609", [324, 60.661]], + ["parent/609", [320, 2.654]], + ["name/610", [325, 60.661]], + ["parent/610", [320, 2.654]], + ["name/611", [326, 60.661]], + ["parent/611", [320, 2.654]], + ["name/612", [327, 60.661]], + ["parent/612", [320, 2.654]], + ["name/613", [328, 60.661]], + ["parent/613", [320, 2.654]], + ["name/614", [329, 60.661]], + ["parent/614", [320, 2.654]], + ["name/615", [330, 60.661]], + ["parent/615", [320, 2.654]], + ["name/616", [331, 60.661]], + ["parent/616", [320, 2.654]], + ["name/617", [332, 60.661]], + ["parent/617", [320, 2.654]], + ["name/618", [333, 60.661]], + ["parent/618", [320, 2.654]], + ["name/619", [334, 60.661]], + ["parent/619", [320, 2.654]], + ["name/620", [335, 60.661]], + ["parent/620", [320, 2.654]], + ["name/621", [336, 60.661]], + ["parent/621", [320, 2.654]], + ["name/622", [84, 52.183]], + ["parent/622", [320, 2.654]], + ["name/623", [337, 60.661]], + ["parent/623", [320, 2.654]], + ["name/624", [338, 60.661]], + ["parent/624", [320, 2.654]], + ["name/625", [95, 45.988]], + ["parent/625", [320, 2.654]], + ["name/626", [96, 47.66]], + ["parent/626", [320, 2.654]], + ["name/627", [225, 49.668]], + ["parent/627", [320, 2.654]], + ["name/628", [4, 40.279]], + ["parent/628", [320, 2.654]], + ["name/629", [339, 60.661]], + ["parent/629", [320, 2.654]], + ["name/630", [318, 55.549]], + ["parent/630", [320, 2.654]], + ["name/631", [319, 55.549]], + ["parent/631", [320, 2.654]], + ["name/632", [258, 52.183]], + ["parent/632", [320, 2.654]], + ["name/633", [340, 60.661]], + ["parent/633", [320, 2.654]], + ["name/634", [341, 60.661]], + ["parent/634", [320, 2.654]], + ["name/635", [342, 60.661]], + ["parent/635", [320, 2.654]], + ["name/636", [343, 60.661]], + ["parent/636", [320, 2.654]], + ["name/637", [344, 60.661]], + ["parent/637", [320, 2.654]], + ["name/638", [225, 49.668]], + ["parent/638", [320, 2.654]], + ["name/639", [345, 55.549]], + ["parent/639", []], + ["name/640", [4, 40.279]], + ["parent/640", [345, 5.035]], + ["name/641", [346, 55.549]], + ["parent/641", []], + ["name/642", [4, 40.279]], + ["parent/642", [346, 5.035]], ], invertedIndex: [ [ @@ -6275,9 +6338,9 @@ window.searchData = { 516: {}, 522: {}, 524: {}, - 622: {}, - 634: {}, - 636: {}, + 628: {}, + 640: {}, + 642: {}, }, parent: {}, }, @@ -6372,11 +6435,11 @@ window.searchData = { 371: {}, 380: {}, 392: {}, - 544: {}, - 554: {}, - 563: {}, - 574: {}, - 580: {}, + 547: {}, + 558: {}, + 567: {}, + 578: {}, + 584: {}, }, parent: {}, }, @@ -6542,7 +6605,7 @@ window.searchData = { parent: {}, }, ], - ["channels", { _index: 317, name: { 596: {}, 625: {} }, parent: {} }], + ["channels", { _index: 319, name: { 602: {}, 631: {} }, parent: {} }], [ "chartfilter", { @@ -6566,12 +6629,12 @@ window.searchData = { 297: {}, 310: {}, 345: {}, - 546: {}, - 557: {}, - 569: {}, - 575: {}, - 586: {}, + 549: {}, + 561: {}, + 573: {}, + 579: {}, 590: {}, + 596: {}, }, parent: {}, }, @@ -6597,13 +6660,13 @@ window.searchData = { ], ["completebalances", { _index: 132, name: { 195: {} }, parent: {} }], ["confirmations", { _index: 153, name: { 227: {} }, parent: {} }], - ["connect", { _index: 338, name: { 627: {} }, parent: {} }], + ["connect", { _index: 340, name: { 633: {} }, parent: {} }], [ "constructor", - { _index: 84, name: { 117: {}, 411: {}, 616: {} }, parent: {} }, + { _index: 84, name: { 117: {}, 411: {}, 622: {} }, parent: {} }, ], ["createloanoffer", { _index: 251, name: { 441: {} }, parent: {} }], - ["currencies", { _index: 343, name: { 633: {} }, parent: { 634: {} } }], + ["currencies", { _index: 345, name: { 639: {} }, parent: { 640: {} } }], [ "currency", { @@ -6618,14 +6681,14 @@ window.searchData = { 224: {}, 378: {}, 390: {}, - 561: {}, - 573: {}, + 565: {}, + 577: {}, }, parent: {}, }, ], ["currencyfilter", { _index: 17, name: { 24: {} }, parent: { 25: {} } }], - ["currencyid", { _index: 303, name: { 560: {} }, parent: {} }], + ["currencyid", { _index: 304, name: { 564: {} }, parent: {} }], [ "currencyinfo", { @@ -6671,19 +6734,19 @@ window.searchData = { 449: {}, 499: {}, 520: {}, - 542: {}, - 550: {}, + 545: {}, + 554: {}, }, parent: { 7: {} }, }, ], [ "currencypairid", - { _index: 289, name: { 498: {}, 541: {}, 549: {} }, parent: {} }, + { _index: 289, name: { 498: {}, 544: {}, 553: {} }, parent: {} }, ], [ "currencypairs", - { _index: 344, name: { 635: {} }, parent: { 636: {} } }, + { _index: 346, name: { 641: {} }, parent: { 642: {} } }, ], ["currencytype", { _index: 59, name: { 77: {}, 95: {} }, parent: {} }], ["currentmargin", { _index: 200, name: { 336: {} }, parent: {} }], @@ -6701,8 +6764,8 @@ window.searchData = { 280: {}, 374: {}, 383: {}, - 555: {}, - 585: {}, + 559: {}, + 589: {}, }, parent: {}, }, @@ -6744,7 +6807,7 @@ window.searchData = { ], ["depth", { _index: 10, name: { 9: {} }, parent: {} }], ["disabled", { _index: 63, name: { 81: {}, 99: {} }, parent: {} }], - ["disconnect", { _index: 339, name: { 628: {} }, parent: {} }], + ["disconnect", { _index: 341, name: { 634: {} }, parent: {} }], [ "duration", { _index: 121, name: { 179: {}, 372: {}, 393: {} }, parent: {} }, @@ -6759,6 +6822,14 @@ window.searchData = { parent: {}, }, ], + [ + "epoch_ms", + { + _index: 294, + name: { 525: {}, 533: {}, 539: {}, 550: {}, 592: {} }, + parent: {}, + }, + ], ["error", { _index: 264, name: { 465: {} }, parent: {} }], ["exchange", { _index: 190, name: { 323: {} }, parent: {} }], ["extendedcurrencies", { _index: 75, name: { 106: {} }, parent: {} }], @@ -6801,12 +6872,12 @@ window.searchData = { 306: {}, 343: {}, 395: {}, - 584: {}, + 588: {}, }, parent: {}, }, ], - ["feemultiplier", { _index: 310, name: { 581: {} }, parent: {} }], + ["feemultiplier", { _index: 311, name: { 585: {} }, parent: {} }], ["fees", { _index: 214, name: { 384: {} }, parent: {} }], [ "feesinfo", @@ -6821,26 +6892,26 @@ window.searchData = { { _index: 150, name: { 221: {}, 233: {} }, parent: {} }, ], ["fillorkill", { _index: 106, name: { 147: {} }, parent: {} }], - ["formataccount", { _index: 334, name: { 615: {} }, parent: {} }], - ["formatacknowledge", { _index: 325, name: { 606: {} }, parent: {} }], - ["formatbalance", { _index: 329, name: { 610: {} }, parent: {} }], - ["formatbookupdate", { _index: 323, name: { 604: {} }, parent: {} }], - ["formatheartbeat", { _index: 324, name: { 605: {} }, parent: {} }], - ["formatkill", { _index: 333, name: { 614: {} }, parent: {} }], - ["formatmarginupdate", { _index: 331, name: { 612: {} }, parent: {} }], - ["formatnew", { _index: 328, name: { 609: {} }, parent: {} }], - ["formatorder", { _index: 330, name: { 611: {} }, parent: {} }], - ["formatpending", { _index: 327, name: { 608: {} }, parent: {} }], - ["formatpublictrade", { _index: 322, name: { 603: {} }, parent: {} }], - ["formatsnapshot", { _index: 321, name: { 602: {} }, parent: {} }], - ["formatticker", { _index: 319, name: { 600: {} }, parent: {} }], - ["formattrade", { _index: 332, name: { 613: {} }, parent: {} }], - ["formatupdate", { _index: 326, name: { 607: {} }, parent: {} }], - ["formatvolume", { _index: 320, name: { 601: {} }, parent: {} }], + ["formataccount", { _index: 336, name: { 621: {} }, parent: {} }], + ["formatacknowledge", { _index: 327, name: { 612: {} }, parent: {} }], + ["formatbalance", { _index: 331, name: { 616: {} }, parent: {} }], + ["formatbookupdate", { _index: 325, name: { 610: {} }, parent: {} }], + ["formatheartbeat", { _index: 326, name: { 611: {} }, parent: {} }], + ["formatkill", { _index: 335, name: { 620: {} }, parent: {} }], + ["formatmarginupdate", { _index: 333, name: { 618: {} }, parent: {} }], + ["formatnew", { _index: 330, name: { 615: {} }, parent: {} }], + ["formatorder", { _index: 332, name: { 617: {} }, parent: {} }], + ["formatpending", { _index: 329, name: { 614: {} }, parent: {} }], + ["formatpublictrade", { _index: 324, name: { 609: {} }, parent: {} }], + ["formatsnapshot", { _index: 323, name: { 608: {} }, parent: {} }], + ["formatticker", { _index: 321, name: { 606: {} }, parent: {} }], + ["formattrade", { _index: 334, name: { 619: {} }, parent: {} }], + ["formatupdate", { _index: 328, name: { 613: {} }, parent: {} }], + ["formatvolume", { _index: 322, name: { 607: {} }, parent: {} }], ["fromaccount", { _index: 116, name: { 168: {} }, parent: {} }], ["fromcurrency", { _index: 125, name: { 187: {} }, parent: {} }], ["frozen", { _index: 65, name: { 83: {}, 101: {} }, parent: {} }], - ["fundingtype", { _index: 311, name: { 582: {} }, parent: {} }], + ["fundingtype", { _index: 312, name: { 586: {} }, parent: {} }], ["get", { _index: 85, name: { 119: {}, 450: {} }, parent: {} }], ["getaccountbalances", { _index: 243, name: { 433: {} }, parent: {} }], ["getactiveloans", { _index: 254, name: { 444: {} }, parent: {} }], @@ -6917,7 +6988,7 @@ window.searchData = { "key", { _index: 95, - name: { 129: {}, 133: {}, 406: {}, 412: {}, 597: {}, 619: {} }, + name: { 129: {}, 133: {}, 406: {}, 412: {}, 603: {}, 625: {} }, parent: {}, }, ], @@ -7084,13 +7155,13 @@ window.searchData = { "newaddress", { _index: 134, name: { 197: {} }, parent: { 198: {}, 199: {} } }, ], - ["newamount", { _index: 306, name: { 567: {} }, parent: {} }], + ["newamount", { _index: 307, name: { 571: {} }, parent: {} }], ["nexttier", { _index: 188, name: { 321: {} }, parent: {} }], [ "nonce", { _index: 225, - name: { 414: {}, 448: {}, 621: {}, 632: {} }, + name: { 414: {}, 448: {}, 627: {}, 638: {} }, parent: {}, }, ], @@ -7111,8 +7182,8 @@ window.searchData = { }, ], ["offers", { _index: 80, name: { 113: {} }, parent: {} }], - ["on", { _index: 335, name: { 617: {} }, parent: {} }], - ["once", { _index: 336, name: { 618: {} }, parent: {} }], + ["on", { _index: 337, name: { 623: {} }, parent: {} }], + ["once", { _index: 338, name: { 624: {} }, parent: {} }], ["onorders", { _index: 130, name: { 193: {} }, parent: {} }], ["open", { _index: 53, name: { 68: {}, 397: {} }, parent: {} }], [ @@ -7158,12 +7229,12 @@ window.searchData = { 285: {}, 305: {}, 339: {}, - 540: {}, - 551: {}, - 566: {}, - 572: {}, - 583: {}, - 589: {}, + 543: {}, + 555: {}, + 570: {}, + 576: {}, + 587: {}, + 595: {}, }, parent: {}, }, @@ -7228,8 +7299,8 @@ window.searchData = { }, }, ], - ["ordertype", { _index: 307, name: { 568: {} }, parent: {} }], - ["originalamount", { _index: 301, name: { 556: {} }, parent: {} }], + ["ordertype", { _index: 308, name: { 572: {} }, parent: {} }], + ["originalamount", { _index: 302, name: { 560: {} }, parent: {} }], ["parentchain", { _index: 70, name: { 88: {} }, parent: {} }], ["paymentid", { _index: 114, name: { 164: {}, 220: {} }, parent: {} }], ["percentchange", { _index: 24, name: { 31: {}, 503: {} }, parent: {} }], @@ -7237,7 +7308,7 @@ window.searchData = { ["pl", { _index: 196, name: { 332: {}, 351: {} }, parent: {} }], ["post", { _index: 226, name: { 416: {} }, parent: {} }], ["postonly", { _index: 108, name: { 149: {}, 156: {} }, parent: {} }], - ["price", { _index: 295, name: { 529: {}, 535: {} }, parent: {} }], + ["price", { _index: 296, name: { 530: {}, 537: {} }, parent: {} }], ["provided", { _index: 216, name: { 386: {} }, parent: {} }], [ "publicclient", @@ -7284,14 +7355,14 @@ window.searchData = { 370: {}, 379: {}, 391: {}, - 543: {}, - 553: {}, - 579: {}, + 546: {}, + 557: {}, + 583: {}, }, parent: {}, }, ], - ["raw", { _index: 316, name: { 595: {}, 624: {} }, parent: {} }], + ["raw", { _index: 318, name: { 601: {}, 630: {} }, parent: {} }], ["rawaccountmessage", { _index: 280, name: { 481: {} }, parent: {} }], ["rawacknowledgement", { _index: 266, name: { 467: {} }, parent: {} }], ["rawbalance", { _index: 275, name: { 476: {} }, parent: {} }], @@ -7344,12 +7415,12 @@ window.searchData = { "secret", { _index: 96, - name: { 130: {}, 407: {}, 413: {}, 598: {}, 620: {} }, + name: { 130: {}, 407: {}, 413: {}, 604: {}, 626: {} }, parent: {}, }, ], ["sell", { _index: 237, name: { 427: {} }, parent: {} }], - ["send", { _index: 342, name: { 631: {} }, parent: {} }], + ["send", { _index: 344, name: { 637: {} }, parent: {} }], ["seq", { _index: 36, name: { 44: {} }, parent: {} }], [ "sequence", @@ -7374,7 +7445,7 @@ window.searchData = { parent: { 129: {}, 130: {}, 131: {} }, }, ], - ["size", { _index: 296, name: { 530: {}, 536: {} }, parent: {} }], + ["size", { _index: 297, name: { 531: {}, 538: {} }, parent: {} }], [ "start", { @@ -7399,20 +7470,20 @@ window.searchData = { 496: {}, 511: {}, 519: {}, - 526: {}, - 533: {}, - 539: {}, - 548: {}, - 559: {}, - 565: {}, - 571: {}, - 577: {}, - 588: {}, + 527: {}, + 535: {}, + 542: {}, + 552: {}, + 563: {}, + 569: {}, + 575: {}, + 581: {}, + 594: {}, }, parent: {}, }, ], - ["subscribe", { _index: 340, name: { 629: {} }, parent: {} }], + ["subscribe", { _index: 342, name: { 635: {} }, parent: {} }], [ "subscription", { _index: 261, name: { 461: {} }, parent: { 462: {}, 463: {} } }, @@ -7482,7 +7553,7 @@ window.searchData = { "timestamp", { _index: 138, - name: { 203: {}, 215: {}, 229: {}, 531: {} }, + name: { 203: {}, 215: {}, 229: {}, 532: {} }, parent: {}, }, ], @@ -7502,6 +7573,7 @@ window.searchData = { parent: {}, }, ], + ["total_trade", { _index: 313, name: { 591: {} }, parent: {} }], ["totalborrowedvalue", { _index: 199, name: { 335: {} }, parent: {} }], ["totalvalue", { _index: 195, name: { 331: {} }, parent: {} }], ["tradablebalances", { _index: 192, name: { 326: {} }, parent: {} }], @@ -7526,7 +7598,7 @@ window.searchData = { "tradeid", { _index: 46, - name: { 54: {}, 63: {}, 260: {}, 271: {}, 283: {}, 527: {}, 578: {} }, + name: { 54: {}, 63: {}, 260: {}, 271: {}, 283: {}, 528: {}, 582: {} }, parent: {}, }, ], @@ -7581,33 +7653,27 @@ window.searchData = { 266: {}, 278: {}, 353: {}, - 528: {}, - 534: {}, - 545: {}, - 552: {}, + 529: {}, + 536: {}, + 548: {}, + 556: {}, }, parent: {}, }, ], - ["unsubscribe", { _index: 341, name: { 630: {} }, parent: {} }], + ["unsubscribe", { _index: 343, name: { 636: {} }, parent: {} }], ["used", { _index: 217, name: { 387: {} }, parent: {} }], ["user", { _index: 5, name: { 5: {} }, parent: {} }], ["users", { _index: 292, name: { 514: {} }, parent: {} }], ["volume", { _index: 31, name: { 38: {}, 70: {}, 515: {} }, parent: {} }], ["volumes", { _index: 32, name: { 39: {} }, parent: {} }], - ["wallet", { _index: 304, name: { 562: {} }, parent: {} }], + ["wallet", { _index: 305, name: { 566: {} }, parent: {} }], [ "websocketclient", { - _index: 318, - name: { 599: {} }, + _index: 320, + name: { 605: {} }, parent: { - 600: {}, - 601: {}, - 602: {}, - 603: {}, - 604: {}, - 605: {}, 606: {}, 607: {}, 608: {}, @@ -7635,15 +7701,21 @@ window.searchData = { 630: {}, 631: {}, 632: {}, + 633: {}, + 634: {}, + 635: {}, + 636: {}, + 637: {}, + 638: {}, }, }, ], [ "websocketclientoptions", { - _index: 315, - name: { 593: {} }, - parent: { 594: {}, 595: {}, 596: {}, 597: {}, 598: {} }, + _index: 317, + name: { 599: {} }, + parent: { 600: {}, 601: {}, 602: {}, 603: {}, 604: {} }, }, ], ["weightedaverage", { _index: 55, name: { 72: {} }, parent: {} }], @@ -7691,8 +7763,8 @@ window.searchData = { parent: { 312: {}, 313: {}, 314: {} }, }, ], - ["ws", { _index: 337, name: { 623: {} }, parent: {} }], - ["wsaccountmessage", { _index: 313, name: { 591: {} }, parent: {} }], + ["ws", { _index: 339, name: { 629: {} }, parent: {} }], + ["wsaccountmessage", { _index: 315, name: { 597: {} }, parent: {} }], [ "wsacknowledgement", { @@ -7704,18 +7776,18 @@ window.searchData = { [ "wsbalance", { - _index: 302, - name: { 558: {} }, - parent: { 559: {}, 560: {}, 561: {}, 562: {}, 563: {} }, + _index: 303, + name: { 562: {} }, + parent: { 563: {}, 564: {}, 565: {}, 566: {}, 567: {} }, }, ], - ["wsbookmessage", { _index: 298, name: { 537: {} }, parent: {} }], + ["wsbookmessage", { _index: 299, name: { 540: {} }, parent: {} }], [ "wsbookupdate", { - _index: 297, - name: { 532: {} }, - parent: { 533: {}, 534: {}, 535: {}, 536: {} }, + _index: 298, + name: { 534: {} }, + parent: { 535: {}, 536: {}, 537: {}, 538: {}, 539: {} }, }, ], [ @@ -7729,70 +7801,79 @@ window.searchData = { [ "wskill", { - _index: 312, - name: { 587: {} }, - parent: { 588: {}, 589: {}, 590: {} }, + _index: 314, + name: { 593: {} }, + parent: { 594: {}, 595: {}, 596: {} }, }, ], [ "wsmarginupdate", { - _index: 308, - name: { 570: {} }, - parent: { 571: {}, 572: {}, 573: {}, 574: {}, 575: {} }, + _index: 309, + name: { 574: {} }, + parent: { 575: {}, 576: {}, 577: {}, 578: {}, 579: {} }, }, ], - ["wsmessage", { _index: 314, name: { 592: {} }, parent: {} }], + ["wsmessage", { _index: 316, name: { 598: {} }, parent: {} }], [ "wsneworder", { - _index: 300, - name: { 547: {} }, + _index: 301, + name: { 551: {} }, parent: { - 548: {}, - 549: {}, - 550: {}, - 551: {}, 552: {}, 553: {}, 554: {}, 555: {}, 556: {}, 557: {}, + 558: {}, + 559: {}, + 560: {}, + 561: {}, }, }, ], [ "wsorder", { - _index: 305, - name: { 564: {} }, - parent: { 565: {}, 566: {}, 567: {}, 568: {}, 569: {} }, + _index: 306, + name: { 568: {} }, + parent: { 569: {}, 570: {}, 571: {}, 572: {}, 573: {} }, }, ], [ "wspendingorder", { - _index: 299, - name: { 538: {} }, + _index: 300, + name: { 541: {} }, parent: { - 539: {}, - 540: {}, - 541: {}, 542: {}, 543: {}, 544: {}, 545: {}, 546: {}, + 547: {}, + 548: {}, + 549: {}, + 550: {}, }, }, ], [ "wspublictrade", { - _index: 294, - name: { 525: {} }, - parent: { 526: {}, 527: {}, 528: {}, 529: {}, 530: {}, 531: {} }, + _index: 295, + name: { 526: {} }, + parent: { + 527: {}, + 528: {}, + 529: {}, + 530: {}, + 531: {}, + 532: {}, + 533: {}, + }, }, ], [ @@ -7800,7 +7881,15 @@ window.searchData = { { _index: 293, name: { 518: {} }, - parent: { 519: {}, 520: {}, 521: {}, 522: {}, 523: {}, 524: {} }, + parent: { + 519: {}, + 520: {}, + 521: {}, + 522: {}, + 523: {}, + 524: {}, + 525: {}, + }, }, ], [ @@ -7829,25 +7918,27 @@ window.searchData = { [ "wstrade", { - _index: 309, - name: { 576: {} }, + _index: 310, + name: { 580: {} }, parent: { - 577: {}, - 578: {}, - 579: {}, - 580: {}, 581: {}, 582: {}, 583: {}, 584: {}, 585: {}, 586: {}, + 587: {}, + 588: {}, + 589: {}, + 590: {}, + 591: {}, + 592: {}, }, }, ], [ "wsuri", - { _index: 258, name: { 458: {}, 594: {}, 626: {} }, parent: {} }, + { _index: 258, name: { 458: {}, 600: {}, 632: {} }, parent: {} }, ], [ "wsvolume", diff --git a/docs/assets/style.css b/docs/assets/style.css new file mode 100644 index 0000000..8a087ac --- /dev/null +++ b/docs/assets/style.css @@ -0,0 +1,1388 @@ +@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,"); + + /* 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,"); +} + +@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 { + 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%; +} diff --git a/docs/assets/images/widgets.png b/docs/assets/widgets.png similarity index 100% rename from docs/assets/images/widgets.png rename to docs/assets/widgets.png diff --git a/docs/assets/images/widgets@2x.png b/docs/assets/widgets@2x.png similarity index 100% rename from docs/assets/images/widgets@2x.png rename to docs/assets/widgets@2x.png diff --git a/docs/classes/authenticatedclient.html b/docs/classes/AuthenticatedClient.html similarity index 86% rename from docs/classes/authenticatedclient.html rename to docs/classes/AuthenticatedClient.html index 28dbb0e..4fd52ac 100644 --- a/docs/classes/authenticatedclient.html +++ b/docs/classes/AuthenticatedClient.html @@ -2,31 +2,29 @@ - + AuthenticatedClient | poloniex-node-api - - + + + +
- @@ -71,12 +74,8 @@
@@ -90,15 +89,13 @@

Hierarchy

  • PublicClient
      -
    • - AuthenticatedClient -
    • +
    • AuthenticatedClient
@@ -118,7 +115,7 @@

Constructors

" > constructor @@ -134,7 +131,7 @@

Properties

" > #key @@ -145,7 +142,7 @@

Properties

" > #nonce @@ -160,7 +157,7 @@

Properties

" > #private @@ -171,7 +168,7 @@

Properties

" > #secret @@ -182,7 +179,7 @@

Properties

" > currencyPair @@ -201,14 +198,14 @@

Accessors

" > fetchOptions
  • nonce @@ -220,42 +217,42 @@

    Methods

  • @@ -873,7 +876,7 @@

    tsd-is-private " > - +

    Private Readonly #secret @@ -903,7 +906,7 @@

    tsd-is-inherited " > - +

    Readonly currencyPair @@ -914,8 +917,8 @@

    @@ -1664,7 +1666,7 @@

    tsd-is-external " > - +

    fetch

      Inherited from - PublicClient.PublicClient.fetch

      • - Defined in - node_modules/rpc-request/build/src/client.d.ts:35 + Defined in node_modules/rpc-request/build/index.d.ts:40
      @@ -1739,21 +1740,29 @@

      tsd-member tsd-kind-method tsd-parent-kind-class + tsd-has-type-parameter tsd-is-inherited " > - +

      get

      • - get(url<T>(url: stringget >: Promise<unknownT>
      @@ -1770,8 +1782,8 @@

      get

    +

    Type parameters

    +
      +
    • +

      + T = unknown +

      +
    • +

    Parameters

    • @@ -1796,7 +1816,10 @@

      Returns Promise<unknownT>

    • @@ -1805,7 +1828,7 @@

      - +

      getAccountBalances

      • @@ -1814,7 +1837,7 @@

        getAccountBalances

        >(form?: AccountFiltergetAccountBalances

      >Promise<AccountBalancesgetAccountBalances
    • Defined in src/auth.ts:629src/auth.ts:576
    @@ -1854,7 +1877,7 @@

    Parameters

    form: AccountFilter Returns Promise<AccountBalances
    - +

    getActiveLoans

    • @@ -1889,7 +1912,7 @@

      getActiveLoans

      >Promise<ActiveLoansgetActiveLoans
  • Defined in src/auth.ts:779src/auth.ts:690
  • @@ -1918,7 +1941,7 @@

    Returns Promise<ActiveLoans
    - +

    getBalances

    • @@ -1940,7 +1963,7 @@

      getBalances

      >Promise<BalancesgetBalances

  • Defined in src/auth.ts:410src/auth.ts:409
  • @@ -1972,7 +1995,7 @@

    Returns Promise<Balances tsd-is-inherited " > - +

    getChartData

    @@ -2053,7 +2076,7 @@

    Parameters

    __namedParameters: ChartFilter Returns Promise<Candle
    - +

    getCompleteBalances

    • @@ -2087,7 +2110,7 @@

      getCompleteBalances

      >(form?: AccountFiltergetCompleteBalances
    >Promise<CompleteBalancesgetCompleteBalances
  • Defined in src/auth.ts:420src/auth.ts:417
  • @@ -2131,7 +2154,7 @@

    Parameters

    form: AccountFilter Returns Promise<CompleteBalances tsd-is-inherited " > - +

    getCurrencies

    @@ -2263,7 +2286,7 @@

    Returns Promise<ExtendedCurrencies

  • Defined in src/auth.ts:458src/auth.ts:445
  • @@ -2438,7 +2461,7 @@

    Parameters

    form: TimeFilter Returns Promise<DepositsWithdrawals
    - +

    getFeeInfo

    • @@ -2473,7 +2496,7 @@

      getFeeInfo

      >Promise<FeesInfogetFeeInfo
  • Defined in src/auth.ts:619src/auth.ts:568
  • @@ -2505,7 +2528,7 @@

    Returns Promise<FeesInfo
    - +

    getHistoryTrades

    • @@ -2526,7 +2549,7 @@

      getHistoryTrades

      >(__namedParameters?: HistoryTradesFiltergetHistoryTrades

    >Promise<TradesPrivategetHistoryTrades
  • Defined in src/auth.ts:485src/auth.ts:468
  • @@ -2566,7 +2589,7 @@

    Parameters

    __namedParameters: HistoryTradesFilter Returns Promise<TradesPrivate
    - +

    getLendingHistory

    >Promise<LendingHistoryItemgetLendingHistory
  • Defined in src/auth.ts:791src/auth.ts:698
  • @@ -2640,7 +2663,7 @@

    Parameters

    form: LendingHistoryOptions Returns Promise<LendingHistoryItem tsd-is-inherited " > - +

    getLoanOrders

    @@ -2736,7 +2759,7 @@

    Parameters

    qs: CurrencyFilter Returns Promise<Loans
    - +

    getMarginPosition

    • @@ -2769,7 +2792,7 @@

      getMarginPosition

      >(__namedParameters?: CurrencyPairgetMarginPosition
    >Promise<MarginPositionResultgetMarginPosition
  • Defined in src/auth.ts:713src/auth.ts:638
  • @@ -2812,7 +2835,7 @@

    Parameters

    __namedParameters: CurrencyPair Returns Promise<MarginPositionResult
    - +

    getMarginSummary

    • @@ -2848,7 +2871,7 @@

      getMarginSummary

      >Promise<MarginSummarygetMarginSummary
  • Defined in src/auth.ts:671src/auth.ts:606
  • @@ -2877,7 +2900,7 @@

    Returns Promise<MarginSummary
    - +

    getNewAddress

    • @@ -2897,7 +2920,7 @@

      getNewAddress

      >(form: CurrencyFiltergetNewAddress

    >Promise<NewAddressgetNewAddress
  • Defined in src/auth.ts:445src/auth.ts:436
  • @@ -2937,7 +2960,7 @@

    Parameters

    form: CurrencyFilter Returns Promise<NewAddress
    - +

    getOpenLoanOffers

    • @@ -2973,7 +2996,7 @@

      getOpenLoanOffers

      >Promise<LoanOffersgetOpenLoanOffers
  • Defined in src/auth.ts:767src/auth.ts:682
  • @@ -3002,7 +3025,7 @@

    Returns Promise<LoanOffers
    - +

    getOpenOrders

    • @@ -3022,7 +3045,7 @@

      getOpenOrders

      >(__namedParameters?: CurrencyPairgetOpenOrders

    >Promise<OrdersgetOpenOrders
  • Defined in src/auth.ts:473src/auth.ts:458
  • @@ -3062,7 +3085,7 @@

    Parameters

    __namedParameters: CurrencyPair Returns Promise<Orders tsd-is-inherited " > - +

    getOrderBook

    @@ -3154,7 +3177,7 @@

    Parameters

    __namedParameters: BookFilter Returns Promise<OrderBook
    - +

    getOrderStatus

    • @@ -3186,7 +3209,7 @@

      getOrderStatus

      >(form: OrderFiltergetOrderStatus
    >Promise<OrderStatusgetOrderStatus
  • Defined in src/auth.ts:514src/auth.ts:489
  • @@ -3226,7 +3249,7 @@

    Parameters

    form: OrderFilter Returns Promise<OrderStatus
    - +

    getOrderTrades

    • @@ -3258,7 +3281,7 @@

      getOrderTrades

      >(form: OrderFiltergetOrderTrades
    >Promise<OrderTradegetOrderTrades
  • Defined in src/auth.ts:501src/auth.ts:480
  • @@ -3299,7 +3322,7 @@

    Parameters

    form: OrderFilter Returns Promise<OrderTrade tsd-is-inherited " > - +

    getTickers

    @@ -3386,7 +3409,7 @@

    Returns Promise<Tickers
    - +

    getTradableBalances

    • @@ -3410,7 +3433,7 @@

      getTradableBalances

      >Promise<TradableBalancesgetTradableBalances

  • Defined in src/auth.ts:644src/auth.ts:587
  • @@ -3442,7 +3465,7 @@

    Returns Promise<TradableBalances tsd-is-inherited " > - +

    getTradeHistory

    @@ -3528,7 +3551,7 @@

    Parameters

    __namedParameters: TradesFilter Returns Promise<Trade tsd-is-inherited " > - +

    getVolume

    @@ -3615,7 +3638,7 @@

    Returns Promise<Volumes tsd-is-external " > - +

    head

    @@ -3752,7 +3774,7 @@

    Parameters

    __namedParameters: MarginOrderOptions Returns Promise<MarginOrderResult
    - +

    marginSell

    >Promise<MarginOrderResultmarginSell
  • Defined in src/auth.ts:697src/auth.ts:626
  • @@ -3823,7 +3845,7 @@

    Parameters

    __namedParameters: MarginOrderOptions Returns Promise<MarginOrderResult
    - +

    moveOrder

    >Promise<MoveResponsemoveOrder
  • Defined in src/auth.ts:593src/auth.ts:550
  • @@ -3897,7 +3919,7 @@

    Parameters

    form: MoveOrderOptions Returns Promise<MoveResponse tsd-is-external " > - +

    options

      Inherited from - PublicClient.PublicClient.options

      • - Defined in - node_modules/rpc-request/build/src/client.d.ts:32 + Defined in node_modules/rpc-request/build/index.d.ts:37
      @@ -4006,7 +4027,7 @@

      tsd-is-external " > - +

      patch

        Inherited from - PublicClient.PublicClient.patch

        • - Defined in - node_modules/rpc-request/build/src/client.d.ts:34 + Defined in node_modules/rpc-request/build/index.d.ts:39
        @@ -4080,21 +4100,29 @@

        tsd-member tsd-kind-method tsd-parent-kind-class + tsd-has-type-parameter tsd-is-overwrite " > - +

        post

        • - post(url<T>(url?: string, @@ -4108,7 +4136,10 @@

          post

          >: Promise<unknownT>
        @@ -4116,8 +4147,8 @@

        post

      +

      Type parameters

      +
        +
      • +

        + T = unknown +

        +
      • +

      Parameters

      • @@ -4167,7 +4206,10 @@

        Returns Promise<unknownT>

      • @@ -4183,7 +4225,7 @@

        tsd-is-external " > - +

        put

        @@ -4301,7 +4342,7 @@

        Parameters

        __namedParameters: OrderOptions Returns Promise<OrderResult
        - +

        swapCurrencies

        >Promise<SwapResultswapCurrencies
      • Defined in src/auth.ts:819src/auth.ts:720
      @@ -4377,7 +4418,7 @@

      Parameters

      form: SwapCurrenciesOptions Returns Promise<SwapResult
      - +

      toggleAutoRenew

      • @@ -4410,7 +4451,7 @@

        toggleAutoRenew

        >(form: OrderFiltertoggleAutoRenew
      >Promise<AutoRenewResulttoggleAutoRenew
    • Defined in src/auth.ts:806src/auth.ts:711
    @@ -4450,7 +4491,7 @@

    Parameters

    form: OrderFilter Returns Promise<AutoRenewResult tsd-is-external " > - +

    trace

      Inherited from - PublicClient.PublicClient.trace

      • - Defined in - node_modules/rpc-request/build/src/client.d.ts:33 + Defined in node_modules/rpc-request/build/index.d.ts:38
      @@ -4552,7 +4592,7 @@

      - +

      transferBalance

      • @@ -4560,7 +4600,7 @@

        transferBalance

        >(form: TransferOptionstransferBalance

      >Promise<TransferResponsetransferBalance
    • Defined in src/auth.ts:656src/auth.ts:595
    @@ -4600,7 +4640,7 @@

    Parameters

    form: TransferOptions Returns Promise<TransferResponse
    - +

    withdraw

    • @@ -4632,7 +4672,7 @@

      withdraw

      class="tsd-signature-symbol" >: WithdrawOptionswithdraw
    >Promise<WithdrawResponsewithdraw
  • Defined in src/auth.ts:606src/auth.ts:559
  • @@ -4674,7 +4714,7 @@

    Parameters

    form: WithdrawOptions Returns Promise<WithdrawResponse tsd-is-static " > - +

    Static Protected @@ -4751,8 +4791,8 @@

    -
    +

    Legend

    @@ -5387,9 +5429,18 @@

    Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/classes/publicclient.html b/docs/classes/PublicClient.html similarity index 87% rename from docs/classes/publicclient.html rename to docs/classes/PublicClient.html index 7ca43ac..bad3b4b 100644 --- a/docs/classes/publicclient.html +++ b/docs/classes/PublicClient.html @@ -2,31 +2,29 @@ - + PublicClient | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Class PublicClient

    @@ -99,7 +98,7 @@

    Hierarchy

    -
    +

    Accessors

    • fetchOptions @@ -185,7 +189,7 @@

      Methods

      tsd-is-external " > - delete
    • @@ -197,64 +201,67 @@

      Methods

      tsd-is-external " > - fetch
    • - get
    • getChartData
    • getCurrencies
    • getLoanOrders
    • getOrderBook
    • getTickers
    • getTradeHistory
    • getVolume @@ -267,7 +274,7 @@

      Methods

      tsd-is-external " > - head
    • @@ -279,7 +286,7 @@

      Methods

      tsd-is-external " > - options @@ -291,7 +298,7 @@

      Methods

      tsd-is-external " > - patch @@ -303,7 +310,7 @@

      Methods

      tsd-is-external " > - post @@ -315,7 +322,7 @@

      Methods

      tsd-is-external " > - put @@ -327,7 +334,7 @@

      Methods

      tsd-is-external " > - trace @@ -340,7 +347,7 @@

      Methods

      " > addOptions @@ -361,7 +368,7 @@

      Constructors

      tsd-is-overwrite " > - +

      constructor

      @@ -411,7 +418,7 @@

      Parameters

      __namedParameters: CurrencyPair

      Returns PublicClientProperties

      tsd-is-external " > - +

      Private #private

      @@ -457,7 +464,7 @@

      Inherited from FetchClient.#private

      • - Defined in node_modules/rpc-request/build/src/client.d.ts:20 + Defined in node_modules/rpc-request/build/index.d.ts:25
      @@ -467,7 +474,7 @@

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class " > - +

      Readonly currencyPair @@ -489,7 +496,11 @@

    -
    +

    Accessors

    - +

    fetchOptions

      @@ -524,16 +537,16 @@

      fetchOptions

      >RequestInit): any + >void
    • @@ -543,10 +556,10 @@

    • @@ -560,7 +573,7 @@

    - Returns any + Returns void

    @@ -578,7 +591,7 @@

    Methods

    tsd-is-external " > - +

    delete

      tsd-is-external " > - +

      fetch

        tsd-member tsd-kind-method tsd-parent-kind-class + tsd-has-type-parameter tsd-is-overwrite " > - +

        get

        • - get(url<T>(url: stringget >: Promise<unknownT>
        @@ -759,6 +781,14 @@

        get

      +

      Type parameters

      +
        +
      • +

        + T = unknown +

        +
      • +

      Parameters

      • @@ -770,7 +800,10 @@

        Returns Promise<unknownT>

      • @@ -779,7 +812,7 @@

        - +

        getChartData

        • @@ -787,7 +820,7 @@

          getChartData

          >(__namedParameters: ChartFiltergetChartData

        >Promise<CandlegetChartData
      • Defined in src/public.ts:218src/public.ts:208
      @@ -828,7 +861,7 @@

      Parameters

      __namedParameters: ChartFilter Returns Promise<Candle
      - +

      getCurrencies

      >Promise<ICurrenciesgetCurrencies
    • Defined in src/public.ts:232src/public.ts:220
    @@ -941,7 +974,7 @@

    Returns Promise<ExtendedCurrencies
  • Defined in src/public.ts:235src/public.ts:223
  • @@ -992,7 +1025,7 @@

    Returns Promise<ICurrencies
    - +

    getLoanOrders

    • @@ -1012,7 +1045,7 @@

      getLoanOrders

      >(qs: CurrencyFiltergetLoanOrders

    >Promise<LoansgetLoanOrders
  • Defined in src/public.ts:251src/public.ts:237
  • @@ -1055,7 +1088,7 @@

    Parameters

    qs: CurrencyFilter Returns Promise<Loans
    - +

    getOrderBook

    • @@ -1087,7 +1120,7 @@

      getOrderBook

      >(__namedParameters?: BookFiltergetOrderBook
    >Promise<OrderBookgetOrderBook
  • Defined in src/public.ts:190src/public.ts:184
  • @@ -1127,7 +1160,7 @@

    Parameters

    __namedParameters: BookFilter Returns Promise<OrderBook
    - +

    getTickers

    • @@ -1161,7 +1194,7 @@

      getTickers

      >Promise<TickersgetTickers
  • Defined in src/public.ts:168src/public.ts:166
  • @@ -1193,7 +1226,7 @@

    Returns Promise<Tickers
    - +

    getTradeHistory

    • @@ -1214,7 +1247,7 @@

      getTradeHistory

      >(__namedParameters?: TradesFiltergetTradeHistory

    >Promise<TradegetTradeHistory
  • Defined in src/public.ts:204src/public.ts:196
  • @@ -1259,7 +1292,7 @@

    Parameters

    __namedParameters: TradesFilter Returns Promise<Trade
    - +

    getVolume

    • @@ -1294,7 +1327,7 @@

      getVolume

      >Promise<VolumesgetVolume
  • Defined in src/public.ts:179src/public.ts:175
  • @@ -1326,7 +1359,7 @@

    Returns Promise<Volumes tsd-is-external " > - +

    head

    -
    +

    Legend

    @@ -2140,9 +2169,18 @@

    Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/classes/websocketclient.html b/docs/classes/WebSocketClient.html similarity index 71% rename from docs/classes/websocketclient.html rename to docs/classes/WebSocketClient.html index e3e22f9..83b8323 100644 --- a/docs/classes/websocketclient.html +++ b/docs/classes/WebSocketClient.html @@ -2,31 +2,29 @@ - - WebsocketClient | poloniex-node-api + + WebSocketClient | poloniex-node-api - - + + + +
    - @@ -71,14 +74,10 @@
    -

    Class WebsocketClient

    +

    Class WebSocketClient

    @@ -91,9 +90,7 @@

    Hierarchy

  • EventEmitter
      -
    • - WebsocketClient -
    • +
    • WebSocketClient
  • @@ -107,7 +104,7 @@

    Constructors

    @@ -843,14 +840,14 @@

    tsd-is-private " > - +

    Private Optional Readonly #secret

    - #secret: + #secret?: string
    @@ -1049,7 +1046,7 @@

    tsd-is-external " > - +

    Static defaultMaxListeners @@ -1063,7 +1060,7 @@

    @@ -1077,7 +1074,7 @@

    tsd-is-external " > - +

    Static Readonly @@ -1087,7 +1084,7 @@

    errorMonitor: typeof errorMonitor

    @@ -1108,12 +1105,14 @@

    'error' listeners are called.

    -

    - Installing a listener using this symbol does not change the - behavior once an 'error' event is - emitted, therefore the process will still crash if no regular - 'error' listener is installed. -

    +
    +

    + Installing a listener using this symbol does not change the + behavior once an 'error' event is + emitted, therefore the process will still crash if no + regular 'error' listener is installed. +

    +
    @@ -1124,7 +1123,7 @@

    Accessors

    tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class " > - +

    nonce

    @@ -1200,8 +1199,8 @@

  • Defined in src/websocket.ts:746src/websocket.ts:770
  • @@ -1246,6 +1245,79 @@

    Methods

    +
    + +

    + Private #send +

    + + +
    - +

    addListener

      addListener(event: eventName: string | symbol, listeneraddListener

    >): WebsocketClientWebSocketClient @@ -1297,15 +1369,26 @@

    addListener

    +
    +
    +

    + Alias for emitter.on(eventName, listener). +

    +
    +
    +
    since
    +

    v0.1.26

    +
    +

    Parameters

    • - event: stringstring | symbol
      @@ -1373,10 +1456,10 @@

      Returns WebsocketClientWebSocketClient

    • @@ -1385,7 +1468,7 @@

      - +

      connect

      @@ -1428,7 +1511,7 @@

      - +

      disconnect

      @@ -1477,7 +1560,7 @@

      tsd-is-external " > - +

      emit

      • - emit(event(eventName: stringemit

      +
      +
      +

      + Synchronously calls each of the listeners registered for + the event namedeventName, in the order they + were registered, passing the supplied arguments to each. +

      +
      +
      +

      + Returns true if the event had listeners, + false otherwise. +

      +
      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener +
      +
      +
      +
      since
      +

      v0.1.26

      +
      +

      Parameters

      • - event: stringstring | symbol
        @@ -1546,7 +1650,7 @@

        tsd-is-external " > - +

        eventNames

          • - Defined in node_modules/@types/node/events.d.ts:87 + Defined in node_modules/@types/node/events.d.ts:614
          +
          +
          +

          + Returns an array listing the events for which the + emitter has registered listeners. The values in the + array are strings or Symbols. +

          +
          +
          +
          const EventEmitter = require('events');
          const myEE = new EventEmitter();
          myEE.on('foo', () => {});
          myEE.on('bar', () => {});

          const sym = Symbol('symbol');
          myEE.on(sym, () => {});

          console.log(myEE.eventNames());
          // Prints: [ 'foo', 'bar', Symbol(symbol) ] +
          +
          +
          +
          since
          +

          v6.0.0

          +
          +

          Returns (string tsd-is-external " > - +

          getMaxListeners

            • - Defined in node_modules/@types/node/events.d.ts:79 + Defined in node_modules/@types/node/events.d.ts:471
            +
            +
            +

            + Returns the current max listener value for the + EventEmitter which is either set by + emitter.setMaxListeners(n) or defaults to + defaultMaxListeners. +

            +
            +
            +
            since
            +

            v1.0.0

            +
            +

            Returns number

            @@ -1640,7 +1777,7 @@

            tsd-is-external " > - +

            listenerCount

              listenerCount(event: eventName: string | symbollistenerCount

      +
      +
      +

      + Returns the number of listeners listening to the event + named eventName. +

      +
      +
      +
      since
      +

      v3.2.0

      +
      +

      Parameters

      • - event: stringstring | symbol
        +
        +
        +

        The name of the event being listened for

        +
        +

      @@ -1695,7 +1849,7 @@

      tsd-is-external " > - +

      listeners

      • - listeners(event: (eventName: string | symbollisteners +
        +
        +

        + Returns a copy of the array of listeners for the event + named eventName. +

        +
        +
        +
        server.on('connection', (stream) => {
        console.log('someone connected!');
        });
        console.log(util.inspect(server.listeners('connection')));
        // Prints: [ [Function] ] +
        +
        +
        +
        since
        +

        v0.1.26

        +
        +

        Parameters

        • - event: stringstring | symbol
          @@ -1753,7 +1922,7 @@

          tsd-is-external " > - +

          off

          @@ -1796,15 +1965,24 @@

          off

          +
          +
          +

          Alias for emitter.removeListener().

          +
          +
          +
          since
          +

          v10.0.0

          +
          +

          Parameters

          @@ -1990,8 +2168,8 @@

          on

        • Defined in src/websocket.ts:294src/websocket.ts:312
        @@ -2041,10 +2219,10 @@

        Returns WebsocketClientWebSocketClient

      • @@ -2054,8 +2232,8 @@

      • Defined in src/websocket.ts:295src/websocket.ts:313
      @@ -2077,7 +2255,7 @@
      class="tsd-signature-symbol" >: WsMessage (data: WsMessageParameters
      data: WsMessage

      Returns WebsocketClientWebSocketClient

      @@ -2143,8 +2321,8 @@

    • Defined in src/websocket.ts:296src/websocket.ts:314
    @@ -2166,7 +2344,7 @@
    class="tsd-signature-symbol" >: RawMessage (data: RawMessageParameters
    data: RawMessage

    Returns WebsocketClientWebSocketClient

    @@ -2232,8 +2410,8 @@

  • Defined in src/websocket.ts:297src/websocket.ts:315
  • @@ -2297,10 +2475,10 @@

    Returns WebsocketClientWebSocketClient

    @@ -2309,7 +2487,7 @@

    - +

    once

    • @@ -2327,10 +2505,10 @@

      once

      >): WebsocketClientWebSocketClient
    • @@ -2343,7 +2521,7 @@

      once

      class="tsd-signature-symbol" >: WsMessageonce

    >): WebsocketClientWebSocketClient
  • @@ -2369,7 +2547,7 @@

    once

    class="tsd-signature-symbol" >: RawMessageonce >): WebsocketClientWebSocketClient
  • @@ -2401,10 +2579,10 @@

    once

    >): WebsocketClientWebSocketClient
  • @@ -2415,8 +2593,8 @@

    once

  • Defined in src/websocket.ts:299src/websocket.ts:317
  • @@ -2466,10 +2644,10 @@

    Returns WebsocketClientWebSocketClient

    @@ -2479,8 +2657,8 @@

  • Defined in src/websocket.ts:300src/websocket.ts:318
  • @@ -2502,7 +2680,7 @@

    class="tsd-signature-symbol" >: WsMessage (data: WsMessageParameters
    data: WsMessage

    Returns WebsocketClientWebSocketClient

    @@ -2568,8 +2746,8 @@

  • Defined in src/websocket.ts:301src/websocket.ts:319
  • @@ -2591,7 +2769,7 @@

    class="tsd-signature-symbol" >: RawMessage (data: RawMessageParameters
    data: RawMessage

    Returns WebsocketClientWebSocketClient

    @@ -2657,8 +2835,8 @@

  • Defined in src/websocket.ts:302src/websocket.ts:320
  • @@ -2722,10 +2900,10 @@

    Returns WebsocketClientWebSocketClient

    @@ -2740,7 +2918,7 @@

    tsd-is-external " > - +

    prependListener

      prependListener(event: eventName: string | symbol, listenerprependListener >): WebsocketClientWebSocketClient
    @@ -2783,18 +2961,49 @@

    prependListener

    +
    +
    +

    + Adds the listener function to the + beginning of the listeners array for the event + named eventName. No checks are made to see + if the listener has already been added. + Multiple calls passing the same combination of + eventNameand listener will + result in the listener being added, and + called, multiple times. +

    +
    +
    +
    server.prependListener('connection', (stream) => {
    console.log('someone connected!');
    }); +
    +

    + Returns a reference to the EventEmitter, so + that calls can be chained. +

    +
    +
    +
    since
    +

    v6.0.0

    +
    +

    Parameters

    • - event: stringstring | symbol
      +
      +
      +

      The name of the event.

      +
      +
    • @@ -2808,6 +3017,11 @@
      > => void
      +
      +
      +

      The callback function

      +
      +
        • Returns WebsocketClientWebSocketClient

          @@ -2877,7 +3091,7 @@

          tsd-is-external " > - +

          prependOnceListener

            (event: eventName: string | symbol, listenerprependOnceListener >): WebsocketClientWebSocketClient
          @@ -2921,18 +3135,46 @@

          prependOnceListener

          +
          +
          +

          + Adds a one-timelistener function for the event named + eventName to the_beginning_ of the + listeners array. The next time eventName is + triggered, this listener is removed, and then invoked. +

          +
          +
          +
          server.prependOnceListener('connection', (stream) => {
          console.log('Ah, we have our first user!');
          }); +
          +

          + Returns a reference to the EventEmitter, so + that calls can be chained. +

          +
          +
          +
          since
          +

          v6.0.0

          +
          +

          Parameters

          • - event: stringstring | symbol
            +
            +
            +

            The name of the event.

            +
            +
          • @@ -2946,6 +3188,11 @@
            > => void
            +
            +
            +

            The callback function

            +
            +
              • Returns WebsocketClientWebSocketClient

                @@ -3015,7 +3262,7 @@

                tsd-is-external " > - +

                rawListeners

                  rawListeners(event: eventName: string | symbolrawListeners +
                  +
                  +

                  + Returns a copy of the array of listeners for the event + named eventName, including any wrappers + (such as those created by .once()). +

                  +
                  +
                  +
                  const emitter = new EventEmitter();
                  emitter.once('log', () => console.log('log once'));

                  // Returns a new Array with a function `onceWrapper` which has a property
                  // `listener` which contains the original listener bound above
                  const listeners = emitter.rawListeners('log');
                  const logFnWrapper = listeners[0];

                  // Logs "log once" to the console and does not unbind the `once` event
                  logFnWrapper.listener();

                  // Logs "log once" to the console and removes the listener
                  logFnWrapper();

                  emitter.on('log', () => console.log('log persistently'));
                  // Will return a new Array with a single function bound by `.on()` above
                  const newListeners = emitter.rawListeners('log');

                  // Logs "log persistently" twice
                  newListeners[0]();
                  emitter.emit('log'); +
                  +
                  +
                  +
                  since
                  +

                  v9.4.0

                  +
                  +

                  Parameters

                  • - event: stringstring | symbol
                    @@ -3072,7 +3336,7 @@

                    tsd-is-external " > - +

                    removeAllListeners

                    @@ -3105,10 +3369,35 @@

                    removeAllListeners

                    +
                    +
                    +

                    + Removes all listeners, or those of the specified + eventName. +

                    +
                    +
                    +

                    + It is bad practice to remove listeners added elsewhere + in the code, particularly when the + EventEmitter instance was created by some + other component or module (e.g. sockets or file + streams). +

                    +

                    + Returns a reference to the EventEmitter, so + that calls can be chained. +

                    +
                    +
                    +
                    since
                    +

                    v0.1.26

                    +
                    +

                    Parameters

                    • @@ -3123,10 +3412,10 @@

                      Returns WebsocketClientWebSocketClient

                    • @@ -3141,7 +3430,7 @@

                      tsd-is-external " > - +

                      removeListener

                        removeListener(event: eventName: string | symbol, listenerremoveListener >): WebsocketClientWebSocketClient
                      @@ -3184,15 +3473,76 @@

                      removeListener

                      +
                      +
                      +

                      + Removes the specified listener from the + listener array for the event + namedeventName. +

                      +
                      +
                      +
                      const callback = (stream) => {
                      console.log('someone connected!');
                      };
                      server.on('connection', callback);
                      // ...
                      server.removeListener('connection', callback); +
                      +

                      + removeListener() will remove, at most, one + instance of a listener from the listener array. If any + single listener has been added multiple times to the + listener array for the specified eventName, + then removeListener() must be called + multiple times to remove each instance. +

                      +

                      + Once an event is emitted, all listeners attached to it + at the time of emitting are called in order. This + implies that anyremoveListener() or + removeAllListeners() calls + after emitting and_before_ the last listener + finishes execution will not remove them fromemit() + in progress. Subsequent events behave as expected. +

                      +
                      const myEmitter = new MyEmitter();

                      const callbackA = () => {
                      console.log('A');
                      myEmitter.removeListener('event', callbackB);
                      };

                      const callbackB = () => {
                      console.log('B');
                      };

                      myEmitter.on('event', callbackA);

                      myEmitter.on('event', callbackB);

                      // callbackA removes listener callbackB but it will still be called.
                      // Internal listener array at time of emit [callbackA, callbackB]
                      myEmitter.emit('event');
                      // Prints:
                      // A
                      // B

                      // callbackB is now removed.
                      // Internal listener array [callbackA]
                      myEmitter.emit('event');
                      // Prints:
                      // A +
                      +

                      + Because listeners are managed using an internal array, + calling this will change the position indices of any + listener registered after the listener being + removed. This will not impact the order in which + listeners are called, but it means that any copies of + the listener array as returned by the + emitter.listeners() method will need to be + recreated. +

                      +

                      + When a single function has been added as a handler + multiple times for a single event (as in the example + below), removeListener() will remove the + most recently added instance. In the example the + once('ping')listener is removed: +

                      +
                      const ee = new EventEmitter();

                      function pong() {
                      console.log('pong');
                      }

                      ee.on('ping', pong);
                      ee.once('ping', pong);
                      ee.removeListener('ping', pong);

                      ee.emit('ping');
                      ee.emit('ping'); +
                      +

                      + Returns a reference to the EventEmitter, so + that calls can be chained. +

                      +
                      +
                      +
                      since
                      +

                      v0.1.26

                      +
                      +

                      Parameters

                      • - event: stringstring | symbol
                        @@ -3260,86 +3610,15 @@

                        Returns WebsocketClientWebSocketClient

                      -
                      - -

                      Private send

                      - - -
                      tsd-is-external " > - +

                      setMaxListeners

                      @@ -3380,10 +3659,35 @@

                      setMaxListeners

                      +
                      +
                      +

                      + By default EventEmitters will print a + warning if more than 10 listeners are added + for a particular event. This is a useful default that + helps finding memory leaks. The + emitter.setMaxListeners() method allows the + limit to be modified for this specific + EventEmitter instance. The value can be set + toInfinity (or 0) to indicate + an unlimited number of listeners. +

                      +
                      +
                      +

                      + Returns a reference to the EventEmitter, so + that calls can be chained. +

                      +
                      +
                      +
                      since
                      +

                      v0.3.5

                      +
                      +

                      Parameters

                      @@ -3448,7 +3752,7 @@

                      Parameters

                      channel: Channel
                      - +

                      unsubscribe

                      • unsubscribe(channel: Channelunsubscribe
                    • Defined in src/websocket.ts:450src/websocket.ts:457
                    @@ -3511,7 +3815,7 @@

                    Parameters

                    channel: Channel tsd-is-static " > - +

                    Static formatAccount @@ -3554,14 +3858,14 @@

                    formatAccount(__namedParameters: RawAccountMessage): WsAccountMessage
                  • Defined in src/websocket.ts:713src/websocket.ts:737
                  @@ -3587,7 +3891,7 @@

                  Parameters

                  __namedParameters: RawAccountMessage

                  Returns WsAccountMessage tsd-is-static " > - +

                  Static formatAcknowledge @@ -3634,14 +3938,14 @@

                  >(__namedParameters: RawAcknowledgement): WsAcknowledgement
                • Defined in src/websocket.ts:561src/websocket.ts:579
                @@ -3667,7 +3971,7 @@

                Parameters

                __namedParameters: RawAcknowledgement

                Returns WsAcknowledgement tsd-is-static " > - +

                Static formatBalance @@ -3713,14 +4017,14 @@

                formatBalance(__namedParameters: RawBalance): WsBalance
              • Defined in src/websocket.ts:642src/websocket.ts:662
              @@ -3746,7 +4050,7 @@

              Parameters

              __namedParameters: RawBalance

              Returns WsBalance tsd-is-static " > - +

              Static formatBookUpdate @@ -3794,14 +4098,14 @@

              >(__namedParameters: RawBookUpdate): WsBookUpdate
            • Defined in src/websocket.ts:547src/websocket.ts:564
            @@ -3827,7 +4131,7 @@

            Parameters

            __namedParameters: RawBookUpdate

            Returns WsBookUpdate tsd-is-static " > - +

            Static formatHeartbeat @@ -3874,14 +4178,14 @@

            >(__namedParameters: RawWsHeartbeat): WsHeartbeat
          • Defined in src/websocket.ts:557src/websocket.ts:575
          @@ -3907,7 +4211,7 @@

          Parameters

          __namedParameters: RawWsHeartbeat

          Returns WsHeartbeat tsd-is-static " > - +

          Static formatKill @@ -3953,14 +4257,14 @@

          formatKill(__namedParameters: RawKill): WsKill
        • Defined in src/websocket.ts:709src/websocket.ts:733
        @@ -3986,7 +4290,7 @@

        Parameters

        __namedParameters: RawKill

        Returns WsKill tsd-is-static " > - +

        Static formatMarginUpdate @@ -4034,14 +4338,14 @@

        >(__namedParameters: RawMarginUpdate): WsMarginUpdate
      • Defined in src/websocket.ts:666src/websocket.ts:686
      @@ -4067,7 +4371,7 @@

      Parameters

      __namedParameters: RawMarginUpdate

      Returns WsMarginUpdate tsd-is-static " > - +

      Static formatNew @@ -4113,14 +4417,14 @@

      formatNew(__namedParameters: RawNewOrder): WsNewOrder
    • Defined in src/websocket.ts:617src/websocket.ts:637
    @@ -4146,7 +4450,7 @@

    Parameters

    __namedParameters: RawNewOrder

    Returns WsNewOrder tsd-is-static " > - +

    Static formatOrder @@ -4192,14 +4496,14 @@

    formatOrder(__namedParameters: RawOrder): WsOrder
  • Defined in src/websocket.ts:653src/websocket.ts:673
  • @@ -4225,7 +4529,7 @@

    Parameters

    __namedParameters: RawOrder

    Returns WsOrder tsd-is-static " > - +

    Static formatPending @@ -4271,14 +4575,14 @@

    formatPending(__namedParameters: RawPendingOrder): WsPendingOrder
  • Defined in src/websocket.ts:596src/websocket.ts:614
  • @@ -4304,7 +4608,7 @@

    Parameters

    __namedParameters: RawPendingOrder

    Returns WsPendingOrder tsd-is-static " > - +

    Static formatPublicTrade @@ -4352,14 +4656,14 @@

    >(__namedParameters: RawPublicTrade): WsPublicTrade
  • Defined in src/websocket.ts:535src/websocket.ts:544
  • @@ -4385,7 +4689,7 @@

    Parameters

    __namedParameters: RawPublicTrade

    Returns WsPublicTrade tsd-is-static " > - +

    Static formatSnapshot @@ -4432,14 +4736,14 @@

    >(__namedParameters: RawSnapshot): WsSnapshot
  • Defined in src/websocket.ts:527src/websocket.ts:535
  • @@ -4465,7 +4769,7 @@

    Parameters

    __namedParameters: RawSnapshot

    Returns WsSnapshot tsd-is-static " > - +

    Static formatTicker @@ -4511,14 +4815,14 @@

    formatTicker(__namedParameters: RawTickerMessage): WsTicker
  • Defined in src/websocket.ts:486src/websocket.ts:494
  • @@ -4544,7 +4848,7 @@

    Parameters

    __namedParameters: RawTickerMessage

    Returns WsTicker tsd-is-static " > - +

    Static formatTrade @@ -4590,14 +4894,14 @@

    formatTrade(__namedParameters: RawTrade): WsTrade
  • Defined in src/websocket.ts:683src/websocket.ts:703
  • @@ -4623,7 +4927,7 @@

    Parameters

    __namedParameters: RawTrade

    Returns WsTrade tsd-is-static " > - +

    Static formatUpdate @@ -4669,14 +4973,14 @@

    formatUpdate(__namedParameters: RawPriceAggregatedBook): WsBookMessage
  • Defined in src/websocket.ts:569src/websocket.ts:587
  • @@ -4702,7 +5006,7 @@

    Parameters

    __namedParameters: RawPriceAggregatedBook

    Returns WsBookMessage tsd-is-static " > - +

    Static formatVolume @@ -4748,14 +5052,14 @@

    formatVolume(__namedParameters: RawVolumeMessage): WsVolume
  • Defined in src/websocket.ts:519src/websocket.ts:527
  • @@ -4781,7 +5085,7 @@

    Parameters

    __namedParameters: RawVolumeMessage

    Returns WsVolume tsd-is-external " > - +

    Static - getEventListener + getEventListeners

    • - getEventListenerEventListeners(emitter:

      - Returns a list listener for a specific emitter event - name. + Returns a copy of the array of listeners for the event + named eventName.

      +
      +

      + For EventEmitters this behaves exactly the + same as calling .listeners on the emitter. +

      +

      + For EventTargets this is the only way to + get the event listeners for the event target. This is + useful for debugging and diagnostic purposes. +

      +
      const { getEventListeners, EventEmitter } = require('events');

      {
      const ee = new EventEmitter();
      const listener = () => console.log('Events are fun');
      ee.on('foo', listener);
      getEventListeners(ee, 'foo'); // [listener]
      }
      {
      const et = new EventTarget();
      const listener = () => console.log('Events are fun');
      et.addEventListener('foo', listener);
      getEventListeners(et, 'foo'); // [listener]
      } +
      +
      +
      +
      since
      +

      v15.2.0

      +

      Parameters

        @@ -4895,7 +5216,7 @@

        tsd-is-external " > - +

        Static listenerCount @@ -4913,7 +5234,7 @@

        listenerCount(emitter: EventEmitter, - event: : string | symbol
        +
        +

        + A class method that returns the number of listeners for + the given eventNameregistered on the given + emitter. +

        +
        +
        +
        const { EventEmitter, listenerCount } = require('events');
        const myEmitter = new EventEmitter();
        myEmitter.on('event', () => {});
        myEmitter.on('event', () => {});
        console.log(listenerCount(myEmitter, 'event'));
        // Prints: 2 +
        +
        +
        since
        +

        v0.9.12

        deprecated
        -

        since v4.0.0

        +
        +

        + Since v3.2.0 - Use listenerCount instead. +

        +

        Parameters

        @@ -4944,13 +5282,23 @@
        emitter: EventEmitter
        +
        +
        +

        The emitter to query

        +
        +
      • - event: stringstring | symbol
        +
        +
        +

        The event name

        +
        +

      @@ -4969,7 +5317,7 @@

      tsd-is-external " > - +

      Static on

        Static on class="tsd-signature-symbol" >: EventEmitter, - event: : string, options?: Static on +
        +
        +

        + ```js const { on, EventEmitter } = + require('events'); +

        +
        +
        +

        (async () => { const ee = new EventEmitter();

        +

        + // Emit later on process.nextTick(() => { + ee.emit('foo', 'bar'); + ee.emit('foo', 42); }); +

        +

        + for await (const event of on(ee, 'foo')) { // + The execution of this inner block is synchronous and it + // processes one event at a time (even with await). Do + not use // if concurrent execution is required. + console.log(event); // prints ['bar'] [42] } // + Unreachable here })(); +

        +

        Returns an `AsyncIterator` that iterates `eventName` events. It will throw
        if the `EventEmitter` emits `'error'`. It removes all listeners when
        exiting the loop. The `value` returned by each iteration is an array
        composed of the emitted event arguments.

        An `AbortSignal` can be used to cancel waiting on events:

        ```js
        const { on, EventEmitter } = require('events');
        const ac = new AbortController();

        (async () => {
        const ee = new EventEmitter();

        // Emit later on
        process.nextTick(() => {
        ee.emit('foo', 'bar');
        ee.emit('foo', 42);
        });

        for await (const event of on(ee, 'foo', { signal: ac.signal })) {
        // The execution of this inner block is synchronous and it
        // processes one event at a time (even with await). Do not use
        // if concurrent execution is required.
        console.log(event); // prints ['bar'] [42]
        }
        // Unreachable here
        })();

        process.nextTick(() => ac.abort()); +
        +
        +
        +
        since
        +

        v13.6.0, v12.16.0

        +
        +

        Parameters

        • @@ -5018,8 +5396,14 @@
        • - event: string + eventName: + string
          +
          +
          +

          The name of the event being listened for

          +
          +
        • @@ -5038,6 +5422,12 @@

          >any>

          +
          +

          + that iterates eventName events emitted by the + emitter +

          +
        @@ -5051,7 +5441,7 @@

        tsd-is-external " > - +

        Static once

          Static once class="tsd-signature-symbol" >: NodeEventTarget, - event: : string | symbol, optionsStatic once class="tsd-signature-symbol" >: DOMEventTarget, - event: : string, options?: Static once +
          +
          +

          + Creates a Promise that is fulfilled when + the EventEmitter emits the given event or + that is rejected if the EventEmitter emits + 'error' while waiting. The + Promise will resolve with an array of all + the arguments emitted to the given event. +

          +
          +
          +

          + This method is intentionally generic and works with the + web platform + EventTarget + interface, which has no special'error' + event semantics and does not listen to the + 'error' event. +

          +
          const { once, EventEmitter } = require('events');

          async function run() {
          const ee = new EventEmitter();

          process.nextTick(() => {
          ee.emit('myevent', 42);
          });

          const [value] = await once(ee, 'myevent');
          console.log(value);

          const err = new Error('kaboom');
          process.nextTick(() => {
          ee.emit('error', err);
          });

          try {
          await once(ee, 'myevent');
          } catch (err) {
          console.log('error happened', err);
          }
          }

          run(); +
          +

          + The special handling of the + 'error' event is only used when + events.once()is used to wait for another + event. If events.once() is used to wait for + the 'error' event itself, then it + is treated as any other kind of event without special + handling: +

          +
          const { EventEmitter, once } = require('events');

          const ee = new EventEmitter();

          once(ee, 'error')
          .then(([err]) => console.log('ok', err.message))
          .catch((err) => console.log('error', err.message));

          ee.emit('error', new Error('boom'));

          // Prints: ok boom +
          +

          + An AbortSignal can be used to cancel + waiting for the event: +

          +
          const { EventEmitter, once } = require('events');

          const ee = new EventEmitter();
          const ac = new AbortController();

          async function foo(emitter, event, signal) {
          try {
          await once(emitter, event, { signal });
          console.log('event emitted!');
          } catch (error) {
          if (error.name === 'AbortError') {
          console.error('Waiting for the event was canceled!');
          } else {
          console.error('There was an error', error.message);
          }
          }
          }

          foo(ee, 'foo', ac.signal);
          ac.abort(); // Abort waiting for the event
          ee.emit('foo'); // Prints: Waiting for the event was canceled! +
          +
          +
          +
          since
          +

          v11.13.0, v10.16.0

          +
          +

          Parameters

          • @@ -5122,7 +5562,7 @@
          • - event: stringstring | symbol
            @@ -5149,7 +5589,7 @@

            @@ -5163,7 +5603,8 @@

          • - event: string + eventName: + string
          • @@ -5191,22 +5632,19 @@

            -
            +

            Legend

            @@ -5754,9 +6191,18 @@

            Legend

          +

          Settings

          +

          + Theme + +

    - + diff --git a/docs/index.html b/docs/index.html index 7c7a478..0f6b8bb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,31 +2,29 @@ - + poloniex-node-api - - + + + +
    - @@ -69,9 +72,7 @@
    -
    -

    poloniex-node-api

    -
    +

    poloniex-node-api

    @@ -142,6 +143,7 @@

    Node.js library for Poloniex.

    + >

    Installation

    -
    npm install poloniex-node-api
    +            
    npm install poloniex-node-api
     
    + Installation

    >

    Usage

    + > -
    import { PublicClient } from "poloniex-node-api";
    -const client = new PublicClient();
    +            
    import { PublicClient } from "poloniex-node-api";
    const client = new PublicClient();
    • @@ -179,7 +182,7 @@

      >

    -
    const tickers = await client.getTickers();
    +            
    const tickers = await client.getTickers();
     
    • @@ -188,7 +191,7 @@

      >

    -
    const volume = await client.getVolume();
    +            
    const volume = await client.getVolume();
     
    • @@ -197,9 +200,7 @@

      >

    -
    const currencyPair = "USDT_BTC";
    -const depth = 25;
    -const book = await client.getOrderBook({ currencyPair, depth });
    +            
    const currencyPair = "USDT_BTC";
    const depth = 25;
    const book = await client.getOrderBook({ currencyPair, depth });
    • @@ -209,10 +210,7 @@

      >

    -
    const currencyPair = "currencyPair";
    -const start = 1410158341;
    -const end = 1410499372;
    -const trades = await client.getTradeHistory({ currencyPair, start, end });
    +            
    const currencyPair = "currencyPair";
    const start = 1410158341;
    const end = 1410499372;
    const trades = await client.getTradeHistory({ currencyPair, start, end });
    • @@ -221,11 +219,7 @@

      >

    -
    const currencyPair = "BTC_XMR";
    -const period = 14400;
    -const start = 1546300800;
    -const end = 1546646400;
    -const candles = await client.getChartData({ currencyPair, period, start, end });
    +            
    const currencyPair = "BTC_XMR";
    const period = 14400;
    const start = 1546300800;
    const end = 1546646400;
    const candles = await client.getChartData({ currencyPair, period, start, end });
    • @@ -234,8 +228,7 @@

      >

    -
    const includeMultiChainCurrencies = true;
    -const currencies = await client.getCurrencies({ includeMultiChainCurrencies });
    +            
    const includeMultiChainCurrencies = true;
    const currencies = await client.getCurrencies({ includeMultiChainCurrencies });
    • @@ -244,9 +237,9 @@

      >

    -
    const currency = "USDT";
    -const loans = await client.getLoanOrders({ currency });
    +            
    const currency = "USDT";
    const loans = await client.getLoanOrders({ currency });
    + > -
    import { AuthenticatedClient } from "poloniex-node-api";
    -const key = "poloniexapikey";
    -const secret = "poloniexapisecret";
    -const client = new AuthenticatedClient({ key, secret });
    +            
    import { AuthenticatedClient } from "poloniex-node-api";
    const key = "poloniexapikey";
    const secret = "poloniexapisecret";
    const client = new AuthenticatedClient({ key, secret });
    • @@ -270,7 +260,7 @@

      >

    -
    const balances = await client.getBalances();
    +            
    const balances = await client.getBalances();
     
    • @@ -280,8 +270,7 @@

      >

    -
    const account = "all";
    -const balances = await client.getCompleteBalances({ account });
    +            
    const account = "all";
    const balances = await client.getCompleteBalances({ account });
    • @@ -291,7 +280,7 @@

      >

    -
    const addresses = await client.getDepositAddresses();
    +            
    const addresses = await client.getDepositAddresses();
     
    • @@ -300,8 +289,7 @@

      >

    -
    const currency = "ZEC";
    -const addresses = await client.getNewAddress({ currency });
    +            
    const currency = "ZEC";
    const addresses = await client.getNewAddress({ currency });
    • @@ -311,9 +299,7 @@

      >

    -
    const start = 1539954535;
    -const end = 1540314535;
    -const result = await client.getDepositsWithdrawals({ start, end });
    +            
    const start = 1539954535;
    const end = 1540314535;
    const result = await client.getDepositsWithdrawals({ start, end });
    • @@ -322,8 +308,7 @@

      >

    -
    const currencyPair = "BTC_DASH";
    -const orders = await client.getOpenOrders({ currencyPair });
    +            
    const currencyPair = "BTC_DASH";
    const orders = await client.getOpenOrders({ currencyPair });
    • @@ -333,16 +318,7 @@

      >

    -
    const currencyPair = "BTC_ETC";
    -const start = 1573953463;
    -const end = 1576588663;
    -const limit = 5000;
    -const trades = await client.getHistoryTrades({
    -  currencyPair,
    -  start,
    -  end,
    -  limit,
    -});
    +            
    const currencyPair = "BTC_ETC";
    const start = 1573953463;
    const end = 1576588663;
    const limit = 5000;
    const trades = await client.getHistoryTrades({
    currencyPair,
    start,
    end,
    limit,
    });
    • @@ -352,8 +328,7 @@

      >

    -
    const orderNumber = 96238912842;
    -const trades = await client.getOrderTrades({ orderNumber });
    +            
    const orderNumber = 96238912842;
    const trades = await client.getOrderTrades({ orderNumber });
    • @@ -362,8 +337,7 @@

      >

    -
    const orderNumber = 96238912842;
    -const trades = await client.getOrderStatus({ orderNumber });
    +            
    const orderNumber = 96238912842;
    const trades = await client.getOrderStatus({ orderNumber });
    • @@ -372,18 +346,7 @@

      >

    -
    const currencyPair = "BTC_ETH";
    -const rate = 0.01;
    -const amount = 1;
    -const clientOrderId = 12345;
    -const postOnly = 1;
    -const order = await client.buy({
    -  currencyPair,
    -  rate,
    -  amount,
    -  postOnly,
    -  clientOrderId,
    -});
    +            
    const currencyPair = "BTC_ETH";
    const rate = 0.01;
    const amount = 1;
    const clientOrderId = 12345;
    const postOnly = 1;
    const order = await client.buy({
    currencyPair,
    rate,
    amount,
    postOnly,
    clientOrderId,
    });
    • @@ -392,10 +355,7 @@

      >

    -
    const currencyPair = "BTC_ETH";
    -const rate = 10;
    -const amount = 1;
    -const order = await client.sell({ currencyPair, rate, amount });
    +            
    const currencyPair = "BTC_ETH";
    const rate = 10;
    const amount = 1;
    const order = await client.sell({ currencyPair, rate, amount });
    • @@ -404,11 +364,7 @@

      >

    -
    const orderNumber = 514845991795;
    -let result = await client.cancelOrder({ orderNumber });
    -// or by `clientOrderId`
    -const clientOrderId = 12345;
    -result = await client.cancelOrder({ clientOrderId });
    +            
    const orderNumber = 514845991795;
    let result = await client.cancelOrder({ orderNumber });
    // or by `clientOrderId`
    const clientOrderId = 12345;
    result = await client.cancelOrder({ clientOrderId });
    • @@ -417,8 +373,7 @@

      >

    -
    const currencyPair = "BTC_ETH";
    -const orders = await client.cancelAllOrders({ currencyPair });
    +            
    const currencyPair = "BTC_ETH";
    const orders = await client.cancelAllOrders({ currencyPair });
    • @@ -427,10 +382,7 @@

      >

    -
    const orderNumber = 514851026755;
    -const rate = 0.00015;
    -const clientOrderId = 12345;
    -const result = await client.moveOrder({ rate, orderNumber, clientOrderId });
    +            
    const orderNumber = 514851026755;
    const rate = 0.00015;
    const clientOrderId = 12345;
    const result = await client.moveOrder({ rate, orderNumber, clientOrderId });
    • @@ -439,16 +391,7 @@

      >

    -
    const currency = "EOS";
    -const amount = 1000;
    -const address = "eos-address";
    -const paymentId = 1234567890;
    -const result = await client.withdraw({
    -  currency,
    -  amount,
    -  address,
    -  paymentId,
    -});
    +            
    const currency = "EOS";
    const amount = 1000;
    const address = "eos-address";
    const paymentId = 1234567890;
    const result = await client.withdraw({
    currency,
    amount,
    address,
    paymentId,
    });
    • @@ -457,7 +400,7 @@

      >

    -
    const fees = await client.getFeeInfo();
    +            
    const fees = await client.getFeeInfo();
     
    • @@ -467,8 +410,7 @@

      >

    -
    const account = "lending";
    -const balances = await client.getAccountBalances({ account });
    +            
    const account = "lending";
    const balances = await client.getAccountBalances({ account });
    • @@ -478,7 +420,7 @@

      >

    -
    const balances = await client.getTradableBalances();
    +            
    const balances = await client.getTradableBalances();
     
    • @@ -487,16 +429,7 @@

      >

    -
    const currency = "BTC";
    -const amount = 0.5;
    -const fromAccount = "lending";
    -const toAccount = "exchange";
    -const transfer = await client.transferBalance({
    -  currency,
    -  amount,
    -  fromAccount,
    -  toAccount,
    -});
    +            
    const currency = "BTC";
    const amount = 0.5;
    const fromAccount = "lending";
    const toAccount = "exchange";
    const transfer = await client.transferBalance({
    currency,
    amount,
    fromAccount,
    toAccount,
    });
    • @@ -506,7 +439,7 @@

      >

    -
    const summary = await client.getMarginSummary();
    +            
    const summary = await client.getMarginSummary();
     
    • @@ -515,16 +448,7 @@

      >

    -
    const currencyPair = "BTC_ETH";
    -const rate = 0.01;
    -const amount = 1;
    -const lendingRate = 0.01;
    -const order = await client.marginBuy({
    -  currencyPair,
    -  rate,
    -  amount,
    -  lendingRate,
    -});
    +            
    const currencyPair = "BTC_ETH";
    const rate = 0.01;
    const amount = 1;
    const lendingRate = 0.01;
    const order = await client.marginBuy({
    currencyPair,
    rate,
    amount,
    lendingRate,
    });
    • @@ -533,18 +457,7 @@

      >

    -
    const currencyPair = "BTC_ETH";
    -const rate = 10;
    -const amount = 1;
    -const lendingRate = 0.015;
    -const clientOrderId = 12345;
    -const order = await client.marginSell({
    -  currencyPair,
    -  rate,
    -  amount,
    -  lendingRate,
    -  clientOrderId,
    -});
    +            
    const currencyPair = "BTC_ETH";
    const rate = 10;
    const amount = 1;
    const lendingRate = 0.015;
    const clientOrderId = 12345;
    const order = await client.marginSell({
    currencyPair,
    rate,
    amount,
    lendingRate,
    clientOrderId,
    });
    • @@ -553,8 +466,7 @@

      >

    -
    const currencyPair = "BTC_ETH";
    -const position = await client.getMarginPosition({ currencyPair });
    +            
    const currencyPair = "BTC_ETH";
    const position = await client.getMarginPosition({ currencyPair });
    • @@ -563,8 +475,7 @@

      >

    -
    const currencyPair = "BTC_ETH";
    -const position = await client.closeMarginPosition({ currencyPair });
    +            
    const currencyPair = "BTC_ETH";
    const position = await client.closeMarginPosition({ currencyPair });
    • @@ -573,18 +484,7 @@

      >

    -
    const currency = "BTC";
    -const amount = 0.1;
    -const duration = 2;
    -const autoRenew = 0;
    -const lendingRate = 0.015;
    -const offer = await client.createLoanOffer({
    -  currency,
    -  amount,
    -  duration,
    -  autoRenew,
    -  lendingRate,
    -});
    +            
    const currency = "BTC";
    const amount = 0.1;
    const duration = 2;
    const autoRenew = 0;
    const lendingRate = 0.015;
    const offer = await client.createLoanOffer({
    currency,
    amount,
    duration,
    autoRenew,
    lendingRate,
    });
    • @@ -593,8 +493,7 @@

      >

    -
    const orderNumber = 1002013188;
    -const offer = await client.cancelLoanOffer({ orderNumber });
    +            
    const orderNumber = 1002013188;
    const offer = await client.cancelLoanOffer({ orderNumber });
    • @@ -603,7 +502,7 @@

      >

    -
    const offers = await client.getOpenLoanOffers();
    +            
    const offers = await client.getOpenLoanOffers();
     
    • @@ -612,7 +511,7 @@

      >

    -
    const loans = await client.getActiveLoans();
    +            
    const loans = await client.getActiveLoans();
     
    • @@ -621,10 +520,7 @@

      >

    -
    const start = 1483228800;
    -const end = 1483315200;
    -const limit = 100;
    -const history = await client.getLendingHistory({ start, end, limit });
    +            
    const start = 1483228800;
    const end = 1483315200;
    const limit = 100;
    const history = await client.getLendingHistory({ start, end, limit });
    • @@ -633,8 +529,7 @@

      >

    -
    const orderNumber = 1002013188;
    -const result = await client.toggleAutoRenew({ orderNumber });
    +            
    const orderNumber = 1002013188;
    const result = await client.toggleAutoRenew({ orderNumber });
    • @@ -643,15 +538,9 @@

      >

    -
    const fromCurrency = "WBTC";
    -const toCurrency = "BTC";
    -const amount = 1.2;
    -const result = await client.swapCurrencies({
    -  fromCurrency,
    -  toCurrency,
    -  amount,
    -});
    +            
    const fromCurrency = "WBTC";
    const toCurrency = "BTC";
    const amount = 1.2;
    const result = await client.swapCurrencies({
    fromCurrency,
    toCurrency,
    amount,
    });
    + > -
    import { WebsocketClient } from "poloniex-node-api";
    -const key = "poloniexapikey";
    -const secret = "poloniexapisecret";
    -const channels = [1000, "BTC_DOGE"];
    -const websocket = new WebsocketClient({ key, secret, channels });
    -websocket.on("open", () => console.log("open"));
    -websocket.on("close", () => console.log("close"));
    -websocket.on("error", (error) => console.error(error));
    -websocket.on("message", (message) => console.info(message));
    +            
    import { WebsocketClient } from "poloniex-node-api";
    const key = "poloniexapikey";
    const secret = "poloniexapisecret";
    const channels = [1000, "BTC_DOGE"];
    const websocket = new WebsocketClient({ key, secret, channels });
    websocket.on("open", () => console.log("open"));
    websocket.on("close", () => console.log("close"));
    websocket.on("error", (error) => console.error(error));
    websocket.on("message", (message) => console.info(message));
    • connect
    -
    await websocket.connect();
    +            
    await websocket.connect();
     
    • disconnect
    -
    await websocket.disconnect();
    +            
    await websocket.disconnect();
     
    • @@ -691,7 +572,7 @@

      >

    -
    await websocket.subscribe(1003);
    +            
    await websocket.subscribe(1003);
     
    • @@ -701,8 +582,9 @@

      >

    -
    await websocket.unsubscribe("BTC_ZEC");
    +            
    await websocket.unsubscribe("BTC_ZEC");
     
    + >

    Test

    -
    npm test
    +            
    npm test
     
    -
    +

    Legend

    @@ -1439,9 +1319,18 @@

    Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/accountbalances.html b/docs/interfaces/AccountBalances.html similarity index 80% rename from docs/interfaces/accountbalances.html rename to docs/interfaces/AccountBalances.html index eb7ccaa..5ff066a 100644 --- a/docs/interfaces/accountbalances.html +++ b/docs/interfaces/AccountBalances.html @@ -2,31 +2,29 @@ - + AccountBalances | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface AccountBalances

    @@ -88,9 +87,7 @@

    Interface AccountBalances

    Hierarchy

      -
    • - AccountBalances -
    • +
    • AccountBalances
    @@ -102,21 +99,21 @@

    Properties

    • exchange
    • lending
    • margin @@ -133,14 +130,14 @@

      Properties

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      Optional exchange

      - exchange: + exchange?: Balances tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      Optional lending

      - lending: + lending?: Balances tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      Optional margin

      - margin: + margin?: Balances
      -
      +

      Legend

      @@ -314,9 +307,18 @@

      Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/accountfilter.html b/docs/interfaces/AccountFilter.html similarity index 78% rename from docs/interfaces/accountfilter.html rename to docs/interfaces/AccountFilter.html index 1694529..5499963 100644 --- a/docs/interfaces/accountfilter.html +++ b/docs/interfaces/AccountFilter.html @@ -2,31 +2,29 @@ - + AccountFilter | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface AccountFilter

    @@ -88,9 +87,7 @@

    Interface AccountFilter

    Hierarchy

      -
    • - AccountFilter -
    • +
    • AccountFilter
    @@ -101,7 +98,7 @@

    Index

    Properties

    • - account
    • @@ -117,12 +114,12 @@

      Properties

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      Optional account

      - account: + account?: string
    -
    +

    Legend

    @@ -215,9 +208,18 @@

    Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/activeloan.html b/docs/interfaces/ActiveLoan.html similarity index 82% rename from docs/interfaces/activeloan.html rename to docs/interfaces/ActiveLoan.html index e52f1d5..757152a 100644 --- a/docs/interfaces/activeloan.html +++ b/docs/interfaces/ActiveLoan.html @@ -2,31 +2,29 @@ - + ActiveLoan | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface ActiveLoan

    @@ -88,9 +87,7 @@

    Interface ActiveLoan

    Hierarchy

      -
    • - ActiveLoan -
    • +
    • ActiveLoan
    @@ -101,40 +98,40 @@

    Index

    Properties

    • - amount
    • - autoRenew
    • - currency
    • - date
    • - fees
    • - id + id
    • - range
    • - rate
    • @@ -150,7 +147,7 @@

      Properties

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      amount

      amount: @@ -173,13 +170,13 @@

      amount

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      Optional autoRenew

      - autoRenew: + autoRenew?: 0 | 1 @@ -201,7 +198,7 @@

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      currency

      currency: @@ -224,7 +221,7 @@

      currency

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      date

      date: @@ -247,7 +244,7 @@

      date

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      fees

      fees: @@ -270,7 +267,7 @@

      fees

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      id

      id: @@ -293,7 +290,7 @@

      id

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      range

      range: @@ -316,7 +313,7 @@

      range

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      rate

      rate: @@ -339,66 +336,62 @@

      rate

      -
      +

      Legend

      @@ -445,9 +438,18 @@

      Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/activeloans.html b/docs/interfaces/ActiveLoans.html similarity index 80% rename from docs/interfaces/activeloans.html rename to docs/interfaces/ActiveLoans.html index 6260cb6..a0da532 100644 --- a/docs/interfaces/activeloans.html +++ b/docs/interfaces/ActiveLoans.html @@ -2,31 +2,29 @@ - + ActiveLoans | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface ActiveLoans

    @@ -88,9 +87,7 @@

    Interface ActiveLoans

    Hierarchy

      -
    • - ActiveLoans -
    • +
    • ActiveLoans
    @@ -101,12 +98,12 @@

    Index

    Properties

    • - provided
    • - used
    • @@ -122,12 +119,12 @@

      Properties

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      provided

      provided: ActiveLoanprovided tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      used

      used: ActiveLoanused
      -
      +

      Legend

      @@ -256,9 +249,18 @@

      Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/adjustment.html b/docs/interfaces/Adjustment.html similarity index 83% rename from docs/interfaces/adjustment.html rename to docs/interfaces/Adjustment.html index 88927ce..2928a4b 100644 --- a/docs/interfaces/adjustment.html +++ b/docs/interfaces/Adjustment.html @@ -2,31 +2,29 @@ - + Adjustment | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface Adjustment

    @@ -88,9 +87,7 @@

    Interface Adjustment

    Hierarchy

      -
    • - Adjustment -
    • +
    • Adjustment
    @@ -102,47 +99,47 @@

    Properties

    • adjustmentDesc
    • adjustmentHelp
    • adjustmentTitle
    • - amount
    • - category
    • - currency
    • - status
    • - timestamp
    • @@ -158,7 +155,7 @@

      Properties

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      adjustmentDesc

      adjustmentDesc: @@ -181,7 +178,7 @@

      adjustmentDesc

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      adjustmentHelp

      adjustmentHelp: @@ -204,7 +201,7 @@

      adjustmentHelp

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      adjustmentTitle

      adjustmentTitleadjustmentTitle tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      amount

      amount: @@ -252,7 +249,7 @@

      amount

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      category

      category: @@ -275,7 +272,7 @@

      category

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      currency

      currency: @@ -298,7 +295,7 @@

      currency

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      status

      status: @@ -321,7 +318,7 @@

      status

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      timestamp

      timestamp: @@ -344,72 +341,68 @@

      timestamp

      -
      +

      Legend

      @@ -456,9 +449,18 @@

      Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/adresses.html b/docs/interfaces/Adresses.html similarity index 76% rename from docs/interfaces/adresses.html rename to docs/interfaces/Adresses.html index 5bba259..844c12b 100644 --- a/docs/interfaces/adresses.html +++ b/docs/interfaces/Adresses.html @@ -2,31 +2,29 @@ - + Adresses | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface Adresses

    @@ -88,9 +87,7 @@

    Interface Adresses

    Hierarchy

      -
    • - Adresses -
    • +
    • Adresses
    @@ -98,7 +95,7 @@

    Indexable

    [currency: string]: ]: string
    @@ -106,24 +103,21 @@

    Indexable

    -
    +

    Legend

    @@ -170,9 +164,18 @@

    Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/authenticatedclientoptions.html b/docs/interfaces/AuthenticatedClientOptions.html similarity index 82% rename from docs/interfaces/authenticatedclientoptions.html rename to docs/interfaces/AuthenticatedClientOptions.html index f459a1e..2855db8 100644 --- a/docs/interfaces/authenticatedclientoptions.html +++ b/docs/interfaces/AuthenticatedClientOptions.html @@ -2,31 +2,29 @@ - + AuthenticatedClientOptions | poloniex-node-api - - + + + +
    - @@ -71,11 +74,9 @@
    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/autorenewresult.html b/docs/interfaces/AutoRenewResult.html similarity index 81% rename from docs/interfaces/autorenewresult.html rename to docs/interfaces/AutoRenewResult.html index 0583b97..1234e62 100644 --- a/docs/interfaces/autorenewresult.html +++ b/docs/interfaces/AutoRenewResult.html @@ -2,31 +2,29 @@ - + AutoRenewResult | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface AutoRenewResult

    @@ -88,9 +87,7 @@

    Interface AutoRenewResult

    Hierarchy

      -
    • - AutoRenewResult -
    • +
    • AutoRenewResult
    @@ -102,14 +99,14 @@

    Properties

    • message
    • success @@ -126,7 +123,7 @@

      Properties

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      message

      message: @@ -153,7 +150,7 @@

      message

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      success

      success: @@ -178,38 +175,34 @@

      success

      -
      +

      Legend

      @@ -256,9 +249,18 @@

      Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/balances.html b/docs/interfaces/Balances.html similarity index 76% rename from docs/interfaces/balances.html rename to docs/interfaces/Balances.html index ae01bff..6fe9c25 100644 --- a/docs/interfaces/balances.html +++ b/docs/interfaces/Balances.html @@ -2,31 +2,29 @@ - + Balances | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface Balances

    @@ -88,9 +87,7 @@

    Interface Balances

    Hierarchy

      -
    • - Balances -
    • +
    • Balances
    @@ -98,7 +95,7 @@

    Indexable

    [currency: string]: ]: string
    @@ -106,24 +103,21 @@

    Indexable

    -
    +

    Legend

    @@ -170,9 +164,18 @@

    Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/basemessage.html b/docs/interfaces/BaseMessage.html similarity index 79% rename from docs/interfaces/basemessage.html rename to docs/interfaces/BaseMessage.html index afd259c..4331e6b 100644 --- a/docs/interfaces/basemessage.html +++ b/docs/interfaces/BaseMessage.html @@ -2,31 +2,29 @@ - + BaseMessage | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface BaseMessage

    @@ -93,7 +92,7 @@

    Hierarchy

    @@ -220,7 +219,7 @@

    tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

    subject

    subject: @@ -231,8 +230,8 @@

    subject

  • Defined in src/websocket.ts:134src/websocket.ts:146
  • @@ -243,43 +242,39 @@

    subject

    -
    +

    Legend

    @@ -326,9 +321,18 @@

    Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/basetrade.html b/docs/interfaces/BaseTrade.html similarity index 82% rename from docs/interfaces/basetrade.html rename to docs/interfaces/BaseTrade.html index 84cdb92..8c285e4 100644 --- a/docs/interfaces/basetrade.html +++ b/docs/interfaces/BaseTrade.html @@ -2,31 +2,29 @@ - + BaseTrade | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface BaseTrade

    @@ -93,7 +92,7 @@

    Hierarchy

    • TradeHierarchy
    • OrderTradeHierarchy
    • ResultingTradeIndex

      Properties

      • - amount
      • - date
      • - rate
      • - total
      • - tradeID
      • - type
      • @@ -168,7 +167,7 @@

        Properties

        tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

        amount

        amount: @@ -191,7 +190,7 @@

        amount

        tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

        date

        date: @@ -214,7 +213,7 @@

        date

        tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

        rate

        rate: @@ -237,7 +236,7 @@

        rate

        tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

        total

        total: @@ -260,7 +259,7 @@

        total

        tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

        tradeID

        tradeID: @@ -285,12 +284,12 @@

        tradeID

        tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

        type

        type: Sidetype
        -
        +

        Legend

        @@ -405,9 +400,18 @@

        Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/bookfilter.html b/docs/interfaces/BookFilter.html similarity index 80% rename from docs/interfaces/bookfilter.html rename to docs/interfaces/BookFilter.html index d6c1747..32b6e71 100644 --- a/docs/interfaces/bookfilter.html +++ b/docs/interfaces/BookFilter.html @@ -2,31 +2,29 @@ - + BookFilter | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface BookFilter

    @@ -90,15 +89,13 @@

    Hierarchy

    @@ -118,13 +115,13 @@

    Properties

    " > currencyPair
  • - depth
  • @@ -144,19 +141,19 @@

    Properties

    tsd-is-inherited " > - +

    Optional currencyPair

    - currencyPair: + currencyPair?: string
    -
    +

    Legend

    @@ -285,9 +278,18 @@

    Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/cancelallresponse.html b/docs/interfaces/CancelAllResponse.html similarity index 81% rename from docs/interfaces/cancelallresponse.html rename to docs/interfaces/CancelAllResponse.html index f068d6e..052a54a 100644 --- a/docs/interfaces/cancelallresponse.html +++ b/docs/interfaces/CancelAllResponse.html @@ -2,31 +2,29 @@ - + CancelAllResponse | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface CancelAllResponse

    @@ -88,9 +87,7 @@

    Interface CancelAllResponse

    Hierarchy

      -
    • - CancelAllResponse -
    • +
    • CancelAllResponse
    @@ -102,21 +99,21 @@

    Properties

    • message
    • orderNumbers
    • success @@ -133,7 +130,7 @@

      Properties

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      message

      message: @@ -156,7 +153,7 @@

      message

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      orderNumbers

      orderNumbers: @@ -180,7 +177,7 @@

      orderNumbers

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      success

      success: @@ -205,36 +202,33 @@

      success

      -
      +

      Legend

      @@ -294,9 +287,18 @@

      Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/cancelloanresponse.html b/docs/interfaces/CancelLoanResponse.html similarity index 81% rename from docs/interfaces/cancelloanresponse.html rename to docs/interfaces/CancelLoanResponse.html index 69eac2f..bf0dd34 100644 --- a/docs/interfaces/cancelloanresponse.html +++ b/docs/interfaces/CancelLoanResponse.html @@ -2,31 +2,29 @@ - + CancelLoanResponse | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface CancelLoanResponse

    @@ -88,9 +87,7 @@

    Interface CancelLoanResponse

    Hierarchy

      -
    • - CancelLoanResponse -
    • +
    • CancelLoanResponse
    @@ -102,21 +99,21 @@

    Properties

    • amount
    • message
    • success @@ -133,12 +130,12 @@

      Properties

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      Optional amount

      - amount: + amount?: string
    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/cancelresponse.html b/docs/interfaces/CancelResponse.html similarity index 82% rename from docs/interfaces/cancelresponse.html rename to docs/interfaces/CancelResponse.html index 182507d..116f001 100644 --- a/docs/interfaces/cancelresponse.html +++ b/docs/interfaces/CancelResponse.html @@ -2,31 +2,29 @@ - + CancelResponse | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface CancelResponse

    @@ -88,9 +87,7 @@

    Interface CancelResponse

    Hierarchy

      -
    • - CancelResponse -
    • +
    • CancelResponse
    @@ -101,39 +98,39 @@

    Index

    Properties

    • - amount
    • clientOrderId
    • currencyPair
    • - fee
    • message
    • success @@ -150,7 +147,7 @@

      Properties

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      amount

      amount: @@ -173,14 +170,14 @@

      amount

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      Optional clientOrderId

      clientOrderId:?: string
      @@ -201,13 +198,13 @@

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      Optional currencyPair

      - currencyPair: + currencyPair?: string
    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/candle.html b/docs/interfaces/Candle.html similarity index 82% rename from docs/interfaces/candle.html rename to docs/interfaces/Candle.html index eeb66b0..9a42f9e 100644 --- a/docs/interfaces/candle.html +++ b/docs/interfaces/Candle.html @@ -2,31 +2,29 @@ - + Candle | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface Candle

    @@ -88,9 +87,7 @@

    Interface Candle

    Hierarchy

      -
    • - Candle -
    • +
    • Candle
    @@ -101,35 +98,35 @@

    Index

    Properties

    • - close
    • - date + date
    • - high + high
    • - low + low
    • - open + open
    • - quoteVolume
    • - volume
    • weightedAverage @@ -146,7 +143,7 @@

      Properties

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      close

      close: @@ -169,7 +166,7 @@

      close

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      date

      date: @@ -192,7 +189,7 @@

      date

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      high

      high: @@ -215,7 +212,7 @@

      high

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      low

      low: @@ -238,7 +235,7 @@

      low

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      open

      open: @@ -261,7 +258,7 @@

      open

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      quoteVolume

      quoteVolume: @@ -284,7 +281,7 @@

      quoteVolume

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      volume

      volume: @@ -307,7 +304,7 @@

      volume

      tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface " > - +

      weightedAverage

      weightedAverageweightedAverage
      -
      +

      Legend

      @@ -428,9 +421,18 @@

      Legend

    +

    Settings

    +

    + Theme + +

    - + diff --git a/docs/interfaces/chartfilter.html b/docs/interfaces/ChartFilter.html similarity index 81% rename from docs/interfaces/chartfilter.html rename to docs/interfaces/ChartFilter.html index 27b13db..a1da7f5 100644 --- a/docs/interfaces/chartfilter.html +++ b/docs/interfaces/ChartFilter.html @@ -2,31 +2,29 @@ - + ChartFilter | poloniex-node-api - - + + + +
    - @@ -71,12 +74,8 @@

    Interface ChartFilter

    @@ -90,15 +89,13 @@

    Hierarchy

    @@ -118,23 +115,23 @@

    Properties

    " > currencyPair
  • - end
  • - period
  • - start
  • @@ -154,19 +151,19 @@

    Properties

    tsd-is-inherited " > - +

    Optional currencyPair

    - currencyPair: + currencyPair?: string
    - +

    Period

    Period: @@ -1090,7 +1091,7 @@

    Period

    - +

    RawAccountMessage

    RawAccountMessageRawAccountMessage >, (RawPendingOrder | RawNewOrder | RawBalance | RawOrder | RawMarginUpdate | RawTrade | RawKillRawAccountMessage
  • Defined in src/websocket.ts:109src/websocket.ts:121
  • - +

    RawAcknowledgement

    RawAcknowledgementRawAcknowledgement > [ChannelRawAcknowledgement
    - +

    RawBalance

    RawBalance: @@ -1215,15 +1216,15 @@

    RawBalance

  • Defined in src/websocket.ts:88src/websocket.ts:98
  • - +

    RawBookUpdate

    RawBookUpdateRawBookUpdate >string, string, string]
    - +

    RawKill

    RawKill: @@ -1273,15 +1276,15 @@

    RawKill

  • Defined in src/websocket.ts:107src/websocket.ts:119
  • - +

    RawMarginUpdate

    RawMarginUpdateRawMarginUpdate
  • Defined in src/websocket.ts:92src/websocket.ts:102
  • - +

    RawMessage

    - +

    RawNewOrder

    RawNewOrderRawNewOrder
  • Defined in src/websocket.ts:76src/websocket.ts:86
  • - +

    RawOrder

    RawOrder: @@ -1442,15 +1445,15 @@

    RawOrder

  • Defined in src/websocket.ts:90src/websocket.ts:100
  • - +

    RawPendingOrder

    RawPendingOrderRawPendingOrder >string | null, string]
    - +

    RawPriceAggregatedBook

    RawPriceAggregatedBookRawPriceAggregatedBook > [ChannelRawPriceAggregatedBook >, (RawSnapshot | RawPublicTrade | RawBookUpdateRawPriceAggregatedBook
  • Defined in src/websocket.ts:60src/websocket.ts:69
  • - +

    RawPublicTrade

    RawPublicTradeRawPublicTrade >string, number, string]
    - +

    RawSnapshot

    RawSnapshot: @@ -1593,6 +1600,8 @@

    RawSnapshot

    >{}] }, string]
    - +

    RawTickerMessage

    RawTickerMessageRawTickerMessage
    - +

    RawTrade

    RawTrade: @@ -1689,6 +1698,10 @@

    RawTrade

    >string | null, string, string]
    - +

    RawVolumeMessage

    RawVolumeMessageRawVolumeMessage
    - -

    RawWsHeartbeat

    + +

    RawWsHeartbeat

    - RawWsHeartbeat: + RawWsHeartbeat: [1010] @@ -1758,7 +1773,7 @@

    RawWsHeartbeat

    - +

    Side

    Side: @@ -1779,14 +1794,14 @@

    Side

    - +

    TradesPrivate

    TradesPrivate: {} | TradePrivateTradesPrivate
    - +

    WsAccountMessage

    - +

    WsBookMessage

    WsBookMessage: BaseMessageWsBookMessage >number } & (WsSnapshot | WsPublicTrade | WsBookUpdate + >)
    - +

    WsMessage

    WsMessage: WsHeartbeat | WsAcknowledgement | WsTicker | WsVolume | WsBookMessage | WsAccountMessageWsMessage
  • Defined in src/websocket.ts:277src/websocket.ts:295
  • @@ -1984,10 +2001,8 @@

    WsMessage

    Variables

    - -

    - Const ApiLimit -

    + +

    ApiLimit

    ApiLimit: 100
    - -

    - Const ApiUri -

    + +

    ApiUri

    ApiUri:
    - -

    - Const Currencies -

    + +

    Currencies

    Currencies: {}
    - -

    - Const - CurrencyPairs -

    + +

    CurrencyPairs

    CurrencyPairs: {}
    - -

    - Const - DefaultChannels -

    + +

    DefaultChannels

    DefaultChannels:
    - -

    - Const - DefaultPair -

    + +

    DefaultPair

    DefaultPair: "USDT_BTC"
    - -

    Const Headers

    + +

    Headers

    Headers: { User-AgentType declaration
    • - User-AgentAgent: string
      @@ -2193,10 +2195,8 @@
    - -

    - Const WsUri -

    + +

    WsUri

    WsUri:

    Functions

    - +

    SignRequest

    -