From e31739313221faa4b6c03345f7f00576c5693749 Mon Sep 17 00:00:00 2001 From: sabhas Date: Wed, 2 Mar 2022 00:16:30 +0500 Subject: [PATCH 1/4] fix: typedoc configuration fixed --- createTSDocs.js | 30 ++++ package-lock.json | 443 ++++------------------------------------------ package.json | 5 +- typedoc.json | 46 +---- 4 files changed, 78 insertions(+), 446 deletions(-) create mode 100644 createTSDocs.js diff --git a/createTSDocs.js b/createTSDocs.js new file mode 100644 index 0000000..7ff578f --- /dev/null +++ b/createTSDocs.js @@ -0,0 +1,30 @@ +const td = require('typedoc') +const ts = require('typescript') + +const typedocJson = require('./typedoc.json') + +async function createTSDocs() { + if (!typedocJson.entryPoints?.length) + throw new Error('entryPoints option is missing in typedoc configuration.') + + if (!typedocJson.out) + throw new Error('out option is missing in typedoc configuration.') + + const app = new td.Application() + app.options.addReader(new td.TSConfigReader()) + + app.bootstrap({ + ...typedocJson, + tsconfig: 'tsconfig.json' + }) + + const project = app.converter.convert(app.getEntryPoints() ?? []) + + if (project) { + await app.generateDocs(project, typedocJson.out) + } else { + throw new Error('Error creating the TS docs.') + } +} + +createTSDocs() diff --git a/package-lock.json b/package-lock.json index 4925868..8b315c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,8 +41,7 @@ "tslint": "6.1.3", "tslint-config-prettier": "1.18.0", "typedoc": "0.22.11", - "typedoc-neo-theme": "1.1.1", - "typedoc-plugin-external-module-name": "4.0.6", + "typedoc-plugin-rename-defaults": "^0.4.0", "typescript": "4.5.4", "webpack": "5.66.0", "webpack-cli": "4.7.2" @@ -1644,9 +1643,9 @@ "dev": true }, "node_modules/@types/prompts": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.14.tgz", - "integrity": "sha512-HZBd99fKxRWpYCErtm2/yxUZv6/PBI9J7N4TNFffl5JbrYMHBwF25DjQGTW3b3jmXq+9P6/8fCIb2ee57BFfYA==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.13.tgz", + "integrity": "sha512-jwMOIGy49VruR/gYehhJYgpVzB+EVpEE7t7j9m1oTo4HMpOe7KmsyqdBuoxAzA5B4caUgx0cKrWr7wUEqMXJ7Q==", "dependencies": { "@types/node": "*" } @@ -2068,6 +2067,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { "node": ">=8" } @@ -2185,15 +2185,6 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -2762,12 +2753,14 @@ } }, "node_modules/cli-table": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.9.tgz", - "integrity": "sha512-7eA6hFtAZwVx3dWAGoaBqTrzWko5jRUFKpHT64ZHkJpaA3y5wf5NlLjguqTRmqycatJZiwftODYYyGNLbQ7MuA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz", + "integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==", "dependencies": { - "colors": "1.0.3", - "strip-ansi": "^6.0.1" + "colors": "1.0.3" + }, + "engines": { + "node": ">= 0.2.0" } }, "node_modules/cli-table3": { @@ -2912,9 +2905,9 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", + "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" }, "node_modules/console-browserify": { "version": "1.2.0", @@ -10017,30 +10010,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/onigasm": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", - "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", - "dev": true, - "dependencies": { - "lru-cache": "^5.1.1" - } - }, - "node_modules/onigasm/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/onigasm/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "node_modules/optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -10526,15 +10495,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -11258,55 +11218,6 @@ "node": ">=8" } }, - "node_modules/shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shelljs/node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/shelljs/node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/shiki": { - "version": "0.9.12", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.12.tgz", - "integrity": "sha512-VXcROdldv0/Qu0w2XvzU4IrvTeBNs/Kj/FCmtcEXGz7Tic/veQzliJj6tEiAgoKianhQstpYmbPDStHU5Opqcw==", - "dev": true, - "dependencies": { - "jsonc-parser": "^3.0.0", - "onigasm": "^2.2.5", - "vscode-textmate": "5.2.0" - } - }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -11685,6 +11596,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -12384,132 +12296,13 @@ "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x" } }, - "node_modules/typedoc-default-themes": { - "version": "0.12.10", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.10.tgz", - "integrity": "sha512-fIS001cAYHkyQPidWXmHuhs8usjP5XVJjWB8oZGqkTowZaz3v7g3KDZeeqE82FBrmkAnIBOY3jgy7lnPnqATbA==", + "node_modules/typedoc-plugin-rename-defaults": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/typedoc-plugin-rename-defaults/-/typedoc-plugin-rename-defaults-0.4.0.tgz", + "integrity": "sha512-7m7MbNZKcxCA4Z+0MW06sFEmuQ+he1xfc+rLRtvvQcQypPTd3fgFmkEJKVu42t8mONC+kKS/WkbmqwzsiqI1YQ==", "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/typedoc-neo-theme": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/typedoc-neo-theme/-/typedoc-neo-theme-1.1.1.tgz", - "integrity": "sha512-J20vYx72bGdhTDMFPK6vhtsisKwxm4B+O6H2MTCb3/gwXRLFWFUk+N7I78t5LhHKhUcM0nRDidZykQ5r/0AY6w==", - "dev": true, - "dependencies": { - "lunr": "^2.3.8", - "typedoc": "~0.20.13" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/typedoc-neo-theme/node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/typedoc-neo-theme/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/typedoc-neo-theme/node_modules/marked": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.7.tgz", - "integrity": "sha512-BJXxkuIfJchcXOJWTT2DOL+yFWifFv2yGYOUzvXg8Qz610QKw+sHCvTMYwA+qWGhlA2uivBezChZ/pBy1tWdkQ==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, - "node_modules/typedoc-neo-theme/node_modules/typedoc": { - "version": "0.20.37", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.37.tgz", - "integrity": "sha512-9+qDhdc4X00qTNOtii6QX2z7ndAeWVOso7w3MPSoSJdXlVhpwPfm1yEp4ooKuWA9fiQILR8FKkyjmeqa13hBbw==", - "dev": true, - "dependencies": { - "colors": "^1.4.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.7", - "lodash": "^4.17.21", - "lunr": "^2.3.9", - "marked": "~2.0.3", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "shelljs": "^0.8.4", - "shiki": "^0.9.3", - "typedoc-default-themes": "^0.12.10" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 10.8.0" - }, "peerDependencies": { - "typescript": "3.9.x || 4.0.x || 4.1.x || 4.2.x" - } - }, - "node_modules/typedoc-neo-theme/node_modules/typescript": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", - "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/typedoc-plugin-external-module-name": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/typedoc-plugin-external-module-name/-/typedoc-plugin-external-module-name-4.0.6.tgz", - "integrity": "sha512-WqJW5gbfeQD7VA96p5eRFkVlPPGXfpaAo7M/sNOeBwSBTRylKYX15kAVaGP6iM/VhXtDagTMyKhwG97sENfKHA==", - "dev": true, - "dependencies": { - "lodash": "^4.1.2", - "semver": "^7.1.1" - }, - "peerDependencies": { - "typedoc": ">=0.7.0 <0.20.0" - } - }, - "node_modules/typedoc-plugin-external-module-name/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "typedoc": "0.22.x" } }, "node_modules/typedoc/node_modules/marked": { @@ -14458,9 +14251,9 @@ "dev": true }, "@types/prompts": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.14.tgz", - "integrity": "sha512-HZBd99fKxRWpYCErtm2/yxUZv6/PBI9J7N4TNFffl5JbrYMHBwF25DjQGTW3b3jmXq+9P6/8fCIb2ee57BFfYA==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.0.13.tgz", + "integrity": "sha512-jwMOIGy49VruR/gYehhJYgpVzB+EVpEE7t7j9m1oTo4HMpOe7KmsyqdBuoxAzA5B4caUgx0cKrWr7wUEqMXJ7Q==", "requires": { "@types/node": "*" } @@ -14828,7 +14621,8 @@ "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true }, "ansi-styles": { "version": "4.3.0", @@ -14930,12 +14724,6 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, "available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -15364,12 +15152,11 @@ "dev": true }, "cli-table": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.9.tgz", - "integrity": "sha512-7eA6hFtAZwVx3dWAGoaBqTrzWko5jRUFKpHT64ZHkJpaA3y5wf5NlLjguqTRmqycatJZiwftODYYyGNLbQ7MuA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz", + "integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==", "requires": { - "colors": "1.0.3", - "strip-ansi": "^6.0.1" + "colors": "1.0.3" } }, "cli-table3": { @@ -15491,9 +15278,9 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", + "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" }, "console-browserify": { "version": "1.2.0", @@ -20829,32 +20616,6 @@ "mimic-fn": "^2.1.0" } }, - "onigasm": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", - "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", - "dev": true, - "requires": { - "lru-cache": "^5.1.1" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -21223,12 +20984,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -21775,45 +21530,6 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "dependencies": { - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - } - } - }, - "shiki": { - "version": "0.9.12", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.12.tgz", - "integrity": "sha512-VXcROdldv0/Qu0w2XvzU4IrvTeBNs/Kj/FCmtcEXGz7Tic/veQzliJj6tEiAgoKianhQstpYmbPDStHU5Opqcw==", - "dev": true, - "requires": { - "jsonc-parser": "^3.0.0", - "onigasm": "^2.2.5", - "vscode-textmate": "5.2.0" - } - }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -22135,6 +21851,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -22646,94 +22363,12 @@ } } }, - "typedoc-default-themes": { - "version": "0.12.10", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.10.tgz", - "integrity": "sha512-fIS001cAYHkyQPidWXmHuhs8usjP5XVJjWB8oZGqkTowZaz3v7g3KDZeeqE82FBrmkAnIBOY3jgy7lnPnqATbA==", - "dev": true - }, - "typedoc-neo-theme": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/typedoc-neo-theme/-/typedoc-neo-theme-1.1.1.tgz", - "integrity": "sha512-J20vYx72bGdhTDMFPK6vhtsisKwxm4B+O6H2MTCb3/gwXRLFWFUk+N7I78t5LhHKhUcM0nRDidZykQ5r/0AY6w==", + "typedoc-plugin-rename-defaults": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/typedoc-plugin-rename-defaults/-/typedoc-plugin-rename-defaults-0.4.0.tgz", + "integrity": "sha512-7m7MbNZKcxCA4Z+0MW06sFEmuQ+he1xfc+rLRtvvQcQypPTd3fgFmkEJKVu42t8mONC+kKS/WkbmqwzsiqI1YQ==", "dev": true, - "requires": { - "lunr": "^2.3.8", - "typedoc": "~0.20.13" - }, - "dependencies": { - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "marked": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.7.tgz", - "integrity": "sha512-BJXxkuIfJchcXOJWTT2DOL+yFWifFv2yGYOUzvXg8Qz610QKw+sHCvTMYwA+qWGhlA2uivBezChZ/pBy1tWdkQ==", - "dev": true - }, - "typedoc": { - "version": "0.20.37", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.37.tgz", - "integrity": "sha512-9+qDhdc4X00qTNOtii6QX2z7ndAeWVOso7w3MPSoSJdXlVhpwPfm1yEp4ooKuWA9fiQILR8FKkyjmeqa13hBbw==", - "dev": true, - "requires": { - "colors": "^1.4.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.7", - "lodash": "^4.17.21", - "lunr": "^2.3.9", - "marked": "~2.0.3", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "shelljs": "^0.8.4", - "shiki": "^0.9.3", - "typedoc-default-themes": "^0.12.10" - } - }, - "typescript": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", - "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", - "dev": true, - "peer": true - } - } - }, - "typedoc-plugin-external-module-name": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/typedoc-plugin-external-module-name/-/typedoc-plugin-external-module-name-4.0.6.tgz", - "integrity": "sha512-WqJW5gbfeQD7VA96p5eRFkVlPPGXfpaAo7M/sNOeBwSBTRylKYX15kAVaGP6iM/VhXtDagTMyKhwG97sENfKHA==", - "dev": true, - "requires": { - "lodash": "^4.1.2", - "semver": "^7.1.1" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } + "requires": {} }, "typescript": { "version": "4.5.4", diff --git a/package.json b/package.json index cb8e823..711ce3e 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "prepublishOnly": "cp -r ./build/* . && rm -rf ./build", "postpublish": "git clean -fd", "semantic-release": "semantic-release", - "typedoc": "typedoc", + "typedoc": "node createTSDocs", "prepare": "git rev-parse --git-dir && git config core.hooksPath ./.git-hooks && git config core.autocrlf false || true" }, "publishConfig": { @@ -65,8 +65,7 @@ "tslint": "6.1.3", "tslint-config-prettier": "1.18.0", "typedoc": "0.22.11", - "typedoc-neo-theme": "1.1.1", - "typedoc-plugin-external-module-name": "4.0.6", + "typedoc-plugin-rename-defaults": "^0.4.0", "typescript": "4.5.4", "webpack": "5.66.0", "webpack-cli": "4.7.2" diff --git a/typedoc.json b/typedoc.json index 599440b..4df6c5d 100644 --- a/typedoc.json +++ b/typedoc.json @@ -1,45 +1,13 @@ { "out": "docs", - "includeDeclarations": true, - "exclude": "**/*+(index|.spec|.e2e).ts", - "ignoreCompilerErrors": true, - "disableOutputCheck": true, + "exclude": ["**/*+(index|.spec|.e2e).ts"], "excludeExternals": true, "excludePrivate": true, - "excludeNotExported": true, - "theme": "./node_modules/typedoc-neo-theme/bin/default", - "outline": [ - { - "SAS Adapter": { - "SASjs": "classes/reflection-717.reflection-180.sasjs", - "Types": "modules/types" - }, - "SAS Viya API Client": "classes/reflection-717.reflection-180.sasviyaapiclient", - "SAS 9 API Client": "classes/reflection-717.reflection-180.sas9apiclient" - } - ], - "links": [ - { - "label": "SASjs on Github", - "url": "https://github.com/sasjs/adapter" - }, - { - "label": "SASjs.io", - "url": "https://sasjs.io" - }, - { - "label": "SASjs CLI", - "url": "https://github.com/sasjs/cli" - }, - { - "label": "React Seed App", - "url": "https://github.com/sasjs/react-seed-app" - } - ], - "source": [ - { - "path": "https://github.com/sasjs/adapter/blob/master/src/", - "line": "L" - } + "entryPoints": [ + "src/SASjs.ts", + "src/SAS9ApiClient.ts", + "src/SASjsApiClient.ts", + "src/SASViyaApiClient.ts", + "src/types" ] } From 8de08bfc39d95ff38acf7bcc306805ce7193eeb1 Mon Sep 17 00:00:00 2001 From: sabhas Date: Wed, 2 Mar 2022 00:17:42 +0500 Subject: [PATCH 2/4] chore: update documentation --- docs/.nojekyll | 1 + docs/CNAME | 1 - docs/_config.yml | 1 - docs/assets/css/main.css | 1 - docs/assets/css/main.css.map | 1 - docs/assets/highlight.css | 99 + docs/assets/icons.css | 1043 ++++++++ docs/assets/{images => }/icons.png | Bin docs/assets/{images => }/icons@2x.png | Bin docs/assets/js/main.js | 6 - docs/assets/js/search.json | 1 - docs/assets/main.js | 52 + docs/assets/search.js | 1 + docs/assets/style.css | 1413 +++++++++++ docs/assets/{images => }/widgets.png | Bin docs/assets/{images => }/widgets@2x.png | Bin .../SAS9ApiClient.SAS9ApiClient-1.html | 17 + .../SASViyaApiClient.SASViyaApiClient-1.html | 239 ++ docs/classes/SASjs.SASjs-1.html | 292 +++ .../SASjsApiClient.SASjsApiClient-1.html | 19 + docs/classes/api_viya_spec.mockstream.html | 225 -- docs/classes/auth.authmanager.html | 458 ---- .../job_execution.basejobexecutor.html | 364 --- .../job_execution.computejobexecutor.html | 355 --- docs/classes/job_execution.fileuploader.html | 358 --- .../classes/job_execution.jesjobexecutor.html | 358 --- .../job_execution.sas9jobexecutor.html | 366 --- .../classes/job_execution.webjobexecutor.html | 367 --- ...ction-717.reflection-180.fileuploader.html | 231 -- ...tion-717.reflection-180.sas9apiclient.html | 312 --- .../reflection-717.reflection-180.sasjs.html | 1336 ----------- ...n-717.reflection-180.sasviyaapiclient.html | 1264 ---------- ...ion-717.reflection-180.sessionmanager.html | 271 --- ...ction-724.reflection-187.fileuploader.html | 231 -- ...tion-724.reflection-187.sas9apiclient.html | 312 --- .../reflection-724.reflection-187.sasjs.html | 1336 ----------- ...n-724.reflection-187.sasviyaapiclient.html | 1264 ---------- ...ion-724.reflection-187.sessionmanager.html | 271 --- ...ction-725.reflection-191.fileuploader.html | 231 -- ...tion-725.reflection-191.sas9apiclient.html | 312 --- .../reflection-725.reflection-191.sasjs.html | 1336 ----------- ...n-725.reflection-191.sasviyaapiclient.html | 1267 ---------- ...ion-725.reflection-191.sessionmanager.html | 271 --- ...ction-725.reflection-194.fileuploader.html | 231 -- ...tion-725.reflection-194.sas9apiclient.html | 312 --- .../reflection-725.reflection-194.sasjs.html | 1336 ----------- ...n-725.reflection-194.sasviyaapiclient.html | 1270 ---------- ...ion-725.reflection-194.sessionmanager.html | 271 --- ...ction-734.reflection-194.fileuploader.html | 231 -- ...tion-734.reflection-194.sas9apiclient.html | 312 --- .../reflection-734.reflection-194.sasjs.html | 1385 ----------- ...n-734.reflection-194.sasviyaapiclient.html | 1350 ----------- ...ion-734.reflection-194.sessionmanager.html | 271 --- ...ction-743.reflection-195.fileuploader.html | 231 -- ...tion-743.reflection-195.sas9apiclient.html | 312 --- .../reflection-743.reflection-195.sasjs.html | 1419 ----------- ...n-743.reflection-195.sasviyaapiclient.html | 1415 ----------- ...ion-743.reflection-195.sessionmanager.html | 271 --- ...ction-759.reflection-211.fileuploader.html | 231 -- ...tion-759.reflection-211.sas9apiclient.html | 312 --- .../reflection-759.reflection-211.sasjs.html | 1430 ----------- ...n-759.reflection-211.sasviyaapiclient.html | 1395 ----------- ...ion-759.reflection-211.sessionmanager.html | 271 --- ...ction-762.reflection-214.fileuploader.html | 231 -- ...tion-762.reflection-214.sas9apiclient.html | 312 --- .../reflection-762.reflection-214.sasjs.html | 1430 ----------- ...n-762.reflection-214.sasviyaapiclient.html | 1395 ----------- ...ion-762.reflection-214.sessionmanager.html | 271 --- ...ction-787.reflection-214.fileuploader.html | 231 -- ...tion-787.reflection-214.sas9apiclient.html | 312 --- .../reflection-787.reflection-214.sasjs.html | 1590 ------------- ...n-787.reflection-214.sasviyaapiclient.html | 1435 ----------- ...ion-787.reflection-214.sessionmanager.html | 323 --- ...ction-790.reflection-214.fileuploader.html | 231 -- ...tion-790.reflection-214.sas9apiclient.html | 312 --- .../reflection-790.reflection-214.sasjs.html | 1641 ------------- ...n-790.reflection-214.sasviyaapiclient.html | 1444 ----------- ...ion-790.reflection-214.sessionmanager.html | 323 --- ...ction-804.reflection-219.fileuploader.html | 231 -- ...tion-804.reflection-219.sas9apiclient.html | 312 --- .../reflection-804.reflection-219.sasjs.html | 1670 ------------- ...n-804.reflection-219.sasviyaapiclient.html | 1471 ------------ ...ion-804.reflection-219.sessionmanager.html | 323 --- ...ction-817.reflection-220.fileuploader.html | 231 -- ...tion-817.reflection-220.sas9apiclient.html | 312 --- .../reflection-817.reflection-220.sasjs.html | 1715 -------------- ...n-817.reflection-220.sasviyaapiclient.html | 1516 ------------ ...ion-817.reflection-220.sessionmanager.html | 323 --- ...ction-830.reflection-222.fileuploader.html | 231 -- ...tion-830.reflection-222.sas9apiclient.html | 312 --- .../reflection-830.reflection-222.sasjs.html | 1721 -------------- ...n-830.reflection-222.sasviyaapiclient.html | 1528 ------------ ...ion-830.reflection-222.sessionmanager.html | 360 --- ...ction-831.reflection-220.fileuploader.html | 231 -- ...tion-831.reflection-220.sas9apiclient.html | 312 --- .../reflection-831.reflection-220.sasjs.html | 1725 -------------- ...n-831.reflection-220.sasviyaapiclient.html | 1567 ------------ ...ion-831.reflection-220.sessionmanager.html | 323 --- ...ction-837.reflection-220.fileuploader.html | 231 -- ...tion-837.reflection-220.sas9apiclient.html | 312 --- .../reflection-837.reflection-220.sasjs.html | 1782 -------------- ...n-837.reflection-220.sasviyaapiclient.html | 1567 ------------ ...ion-837.reflection-220.sessionmanager.html | 323 --- docs/classes/request.requestclient.html | 1102 --------- docs/classes/request.sas9requestclient.html | 1168 --------- docs/classes/request.sasjsrequestclient.html | 1131 --------- docs/classes/root.contextmanager.html | 608 ----- docs/classes/root.fileuploader.html | 228 -- docs/classes/root.sas9apiclient.html | 322 --- docs/classes/root.sasjs.html | 2101 ----------------- docs/classes/root.sasjsapiclient.html | 420 ---- docs/classes/root.sasviyaapiclient.html | 1751 -------------- docs/classes/root.sessionmanager.html | 346 --- docs/classes/types.SASjsConfig.html | 48 + docs/classes/types.authorizeerror.html | 328 --- .../types.computejobexecutionerror.html | 346 --- docs/classes/types.errorresponse.html | 251 -- docs/classes/types.jobexecutionerror.html | 367 --- docs/classes/types.loginrequirederror.html | 301 --- docs/classes/types.notfounderror.html | 325 --- docs/classes/types.sasjsconfig.html | 485 ---- docs/classes/types_errors.authorizeerror.html | 308 --- ...types_errors.computejobexecutionerror.html | 326 --- docs/classes/types_errors.errorresponse.html | 231 -- .../types_errors.internalservererror.html | 281 --- .../types_errors.invalidjsonerror.html | 281 --- .../types_errors.jobexecutionerror.html | 347 --- .../types_errors.jobstatepollerror.html | 308 --- .../types_errors.jsonparsearrayerror.html | 281 --- .../types_errors.loginrequirederror.html | 281 --- .../types_errors.nosessionstateerror.html | 347 --- docs/classes/types_errors.notfounderror.html | 305 --- .../types_errors.rootfoldernotfounderror.html | 293 --- docs/classes/types_errors.sas9autherror.html | 281 --- .../types_errors.weboutresponseerror.html | 305 --- docs/enums/types.LoginMechanism.html | 1 + docs/enums/types.MemberType.html | 1 + docs/enums/types.loginmechanism.html | 235 -- docs/enums/types.membertype.html | 235 -- docs/enums/types.servertype.html | 212 -- docs/globals.html | 122 - docs/index.html | 592 +++-- .../SASjsApiClient.SASjsAuthResponse.html | 1 + .../interfaces/job_execution.jobexecutor.html | 251 -- .../job_execution.waitingrequstpromise.html | 207 -- docs/interfaces/request.httpclient.html | 488 ---- docs/interfaces/root.sasjsauthresponse.html | 183 -- docs/interfaces/types.Context.html | 1 + .../types.ContextAllAttributes.html | 1 + docs/interfaces/types.CsrfToken.html | 1 + docs/interfaces/types.EditContextInput.html | 1 + docs/interfaces/types.ExecutionQuery.html | 1 + docs/interfaces/types.File.html | 1 + docs/interfaces/types.FileTree.html | 1 + docs/interfaces/types.Folder.html | 1 + docs/interfaces/types.FolderMember.html | 1 + docs/interfaces/types.Job.html | 1 + docs/interfaces/types.JobDefinition.html | 1 + docs/interfaces/types.JobResult.html | 1 + docs/interfaces/types.Link.html | 1 + docs/interfaces/types.PollOptions.html | 1 + docs/interfaces/types.SASjsRequest.html | 3 + docs/interfaces/types.ServiceMember.html | 1 + docs/interfaces/types.Session.html | 1 + docs/interfaces/types.SessionVariable.html | 1 + docs/interfaces/types.UploadFile.html | 3 + docs/interfaces/types.WriteStream.html | 1 + docs/interfaces/types.context.html | 297 --- .../types.contextallattributes.html | 432 ---- docs/interfaces/types.csrftoken.html | 243 -- docs/interfaces/types.editcontextinput.html | 351 --- docs/interfaces/types.executionquery.html | 243 -- docs/interfaces/types.file.html | 279 --- docs/interfaces/types.filetree.html | 225 -- docs/interfaces/types.folder.html | 279 --- docs/interfaces/types.foldermember.html | 261 -- docs/interfaces/types.job.html | 369 --- docs/interfaces/types.jobdefinition.html | 225 -- docs/interfaces/types.jobresult.html | 225 -- docs/interfaces/types.link.html | 297 --- docs/interfaces/types.loginoptions.html | 225 -- docs/interfaces/types.loginresult.html | 243 -- docs/interfaces/types.logstatistics.html | 243 -- docs/interfaces/types.polloptions.html | 279 --- docs/interfaces/types.process.html | 147 -- docs/interfaces/types.sasjsrequest.html | 320 --- .../interfaces/types.sasjswaitingrequest.html | 270 --- docs/interfaces/types.servicemember.html | 261 -- docs/interfaces/types.session.html | 305 --- docs/interfaces/types.sessionvariable.html | 225 -- docs/interfaces/types.uploadfile.html | 248 -- docs/interfaces/types.writestream.html | 285 --- docs/modules.html | 1 + docs/modules/SAS9ApiClient.html | 1 + docs/modules/SASViyaApiClient.html | 1 + docs/modules/SASjs.html | 1 + docs/modules/SASjsApiClient.html | 1 + docs/modules/__mocks__.html | 95 - docs/modules/api_viya.html | 455 ---- docs/modules/api_viya_spec.html | 452 ---- docs/modules/auth.html | 633 ----- docs/modules/auth_spec.html | 408 ---- docs/modules/file.html | 185 -- docs/modules/job_execution.html | 184 -- docs/modules/reflection-717.html | 106 - .../reflection-717.reflection-180.html | 128 - docs/modules/reflection-724.html | 106 - .../reflection-724.reflection-187.html | 128 - docs/modules/reflection-725.html | 106 - .../reflection-725.reflection-191.html | 128 - .../reflection-725.reflection-194.html | 128 - docs/modules/reflection-734.html | 106 - .../reflection-734.reflection-194.html | 128 - docs/modules/reflection-743.html | 106 - .../reflection-743.reflection-195.html | 128 - docs/modules/reflection-759.html | 106 - .../reflection-759.reflection-211.html | 128 - docs/modules/reflection-762.html | 106 - .../reflection-762.reflection-214.html | 128 - docs/modules/reflection-787.html | 106 - .../reflection-787.reflection-214.html | 128 - docs/modules/reflection-790.html | 106 - .../reflection-790.reflection-214.html | 128 - docs/modules/reflection-804.html | 106 - .../reflection-804.reflection-219.html | 128 - docs/modules/reflection-817.html | 106 - .../reflection-817.reflection-220.html | 128 - docs/modules/reflection-830.html | 106 - .../reflection-830.reflection-222.html | 128 - docs/modules/reflection-831.html | 106 - .../reflection-831.reflection-220.html | 128 - docs/modules/reflection-837.html | 106 - .../reflection-837.reflection-220.html | 128 - docs/modules/request.html | 166 -- docs/modules/root.html | 139 -- docs/modules/test.html | 251 -- docs/modules/types.html | 111 +- docs/modules/types_errors.html | 162 -- docs/modules/utils.html | 970 -------- 239 files changed, 3543 insertions(+), 91858 deletions(-) create mode 100644 docs/.nojekyll delete mode 100644 docs/CNAME delete mode 100644 docs/_config.yml delete mode 100644 docs/assets/css/main.css delete mode 100644 docs/assets/css/main.css.map create mode 100644 docs/assets/highlight.css create mode 100644 docs/assets/icons.css rename docs/assets/{images => }/icons.png (100%) rename docs/assets/{images => }/icons@2x.png (100%) delete mode 100644 docs/assets/js/main.js delete mode 100644 docs/assets/js/search.json create mode 100644 docs/assets/main.js create mode 100644 docs/assets/search.js create mode 100644 docs/assets/style.css rename docs/assets/{images => }/widgets.png (100%) rename docs/assets/{images => }/widgets@2x.png (100%) create mode 100644 docs/classes/SAS9ApiClient.SAS9ApiClient-1.html create mode 100644 docs/classes/SASViyaApiClient.SASViyaApiClient-1.html create mode 100644 docs/classes/SASjs.SASjs-1.html create mode 100644 docs/classes/SASjsApiClient.SASjsApiClient-1.html delete mode 100644 docs/classes/api_viya_spec.mockstream.html delete mode 100644 docs/classes/auth.authmanager.html delete mode 100644 docs/classes/job_execution.basejobexecutor.html delete mode 100644 docs/classes/job_execution.computejobexecutor.html delete mode 100644 docs/classes/job_execution.fileuploader.html delete mode 100644 docs/classes/job_execution.jesjobexecutor.html delete mode 100644 docs/classes/job_execution.sas9jobexecutor.html delete mode 100644 docs/classes/job_execution.webjobexecutor.html delete mode 100644 docs/classes/reflection-717.reflection-180.fileuploader.html delete mode 100644 docs/classes/reflection-717.reflection-180.sas9apiclient.html delete mode 100644 docs/classes/reflection-717.reflection-180.sasjs.html delete mode 100644 docs/classes/reflection-717.reflection-180.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-717.reflection-180.sessionmanager.html delete mode 100644 docs/classes/reflection-724.reflection-187.fileuploader.html delete mode 100644 docs/classes/reflection-724.reflection-187.sas9apiclient.html delete mode 100644 docs/classes/reflection-724.reflection-187.sasjs.html delete mode 100644 docs/classes/reflection-724.reflection-187.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-724.reflection-187.sessionmanager.html delete mode 100644 docs/classes/reflection-725.reflection-191.fileuploader.html delete mode 100644 docs/classes/reflection-725.reflection-191.sas9apiclient.html delete mode 100644 docs/classes/reflection-725.reflection-191.sasjs.html delete mode 100644 docs/classes/reflection-725.reflection-191.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-725.reflection-191.sessionmanager.html delete mode 100644 docs/classes/reflection-725.reflection-194.fileuploader.html delete mode 100644 docs/classes/reflection-725.reflection-194.sas9apiclient.html delete mode 100644 docs/classes/reflection-725.reflection-194.sasjs.html delete mode 100644 docs/classes/reflection-725.reflection-194.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-725.reflection-194.sessionmanager.html delete mode 100644 docs/classes/reflection-734.reflection-194.fileuploader.html delete mode 100644 docs/classes/reflection-734.reflection-194.sas9apiclient.html delete mode 100644 docs/classes/reflection-734.reflection-194.sasjs.html delete mode 100644 docs/classes/reflection-734.reflection-194.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-734.reflection-194.sessionmanager.html delete mode 100644 docs/classes/reflection-743.reflection-195.fileuploader.html delete mode 100644 docs/classes/reflection-743.reflection-195.sas9apiclient.html delete mode 100644 docs/classes/reflection-743.reflection-195.sasjs.html delete mode 100644 docs/classes/reflection-743.reflection-195.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-743.reflection-195.sessionmanager.html delete mode 100644 docs/classes/reflection-759.reflection-211.fileuploader.html delete mode 100644 docs/classes/reflection-759.reflection-211.sas9apiclient.html delete mode 100644 docs/classes/reflection-759.reflection-211.sasjs.html delete mode 100644 docs/classes/reflection-759.reflection-211.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-759.reflection-211.sessionmanager.html delete mode 100644 docs/classes/reflection-762.reflection-214.fileuploader.html delete mode 100644 docs/classes/reflection-762.reflection-214.sas9apiclient.html delete mode 100644 docs/classes/reflection-762.reflection-214.sasjs.html delete mode 100644 docs/classes/reflection-762.reflection-214.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-762.reflection-214.sessionmanager.html delete mode 100644 docs/classes/reflection-787.reflection-214.fileuploader.html delete mode 100644 docs/classes/reflection-787.reflection-214.sas9apiclient.html delete mode 100644 docs/classes/reflection-787.reflection-214.sasjs.html delete mode 100644 docs/classes/reflection-787.reflection-214.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-787.reflection-214.sessionmanager.html delete mode 100644 docs/classes/reflection-790.reflection-214.fileuploader.html delete mode 100644 docs/classes/reflection-790.reflection-214.sas9apiclient.html delete mode 100644 docs/classes/reflection-790.reflection-214.sasjs.html delete mode 100644 docs/classes/reflection-790.reflection-214.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-790.reflection-214.sessionmanager.html delete mode 100644 docs/classes/reflection-804.reflection-219.fileuploader.html delete mode 100644 docs/classes/reflection-804.reflection-219.sas9apiclient.html delete mode 100644 docs/classes/reflection-804.reflection-219.sasjs.html delete mode 100644 docs/classes/reflection-804.reflection-219.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-804.reflection-219.sessionmanager.html delete mode 100644 docs/classes/reflection-817.reflection-220.fileuploader.html delete mode 100644 docs/classes/reflection-817.reflection-220.sas9apiclient.html delete mode 100644 docs/classes/reflection-817.reflection-220.sasjs.html delete mode 100644 docs/classes/reflection-817.reflection-220.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-817.reflection-220.sessionmanager.html delete mode 100644 docs/classes/reflection-830.reflection-222.fileuploader.html delete mode 100644 docs/classes/reflection-830.reflection-222.sas9apiclient.html delete mode 100644 docs/classes/reflection-830.reflection-222.sasjs.html delete mode 100644 docs/classes/reflection-830.reflection-222.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-830.reflection-222.sessionmanager.html delete mode 100644 docs/classes/reflection-831.reflection-220.fileuploader.html delete mode 100644 docs/classes/reflection-831.reflection-220.sas9apiclient.html delete mode 100644 docs/classes/reflection-831.reflection-220.sasjs.html delete mode 100644 docs/classes/reflection-831.reflection-220.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-831.reflection-220.sessionmanager.html delete mode 100644 docs/classes/reflection-837.reflection-220.fileuploader.html delete mode 100644 docs/classes/reflection-837.reflection-220.sas9apiclient.html delete mode 100644 docs/classes/reflection-837.reflection-220.sasjs.html delete mode 100644 docs/classes/reflection-837.reflection-220.sasviyaapiclient.html delete mode 100644 docs/classes/reflection-837.reflection-220.sessionmanager.html delete mode 100644 docs/classes/request.requestclient.html delete mode 100644 docs/classes/request.sas9requestclient.html delete mode 100644 docs/classes/request.sasjsrequestclient.html delete mode 100644 docs/classes/root.contextmanager.html delete mode 100644 docs/classes/root.fileuploader.html delete mode 100644 docs/classes/root.sas9apiclient.html delete mode 100644 docs/classes/root.sasjs.html delete mode 100644 docs/classes/root.sasjsapiclient.html delete mode 100644 docs/classes/root.sasviyaapiclient.html delete mode 100644 docs/classes/root.sessionmanager.html create mode 100644 docs/classes/types.SASjsConfig.html delete mode 100644 docs/classes/types.authorizeerror.html delete mode 100644 docs/classes/types.computejobexecutionerror.html delete mode 100644 docs/classes/types.errorresponse.html delete mode 100644 docs/classes/types.jobexecutionerror.html delete mode 100644 docs/classes/types.loginrequirederror.html delete mode 100644 docs/classes/types.notfounderror.html delete mode 100644 docs/classes/types.sasjsconfig.html delete mode 100644 docs/classes/types_errors.authorizeerror.html delete mode 100644 docs/classes/types_errors.computejobexecutionerror.html delete mode 100644 docs/classes/types_errors.errorresponse.html delete mode 100644 docs/classes/types_errors.internalservererror.html delete mode 100644 docs/classes/types_errors.invalidjsonerror.html delete mode 100644 docs/classes/types_errors.jobexecutionerror.html delete mode 100644 docs/classes/types_errors.jobstatepollerror.html delete mode 100644 docs/classes/types_errors.jsonparsearrayerror.html delete mode 100644 docs/classes/types_errors.loginrequirederror.html delete mode 100644 docs/classes/types_errors.nosessionstateerror.html delete mode 100644 docs/classes/types_errors.notfounderror.html delete mode 100644 docs/classes/types_errors.rootfoldernotfounderror.html delete mode 100644 docs/classes/types_errors.sas9autherror.html delete mode 100644 docs/classes/types_errors.weboutresponseerror.html create mode 100644 docs/enums/types.LoginMechanism.html create mode 100644 docs/enums/types.MemberType.html delete mode 100644 docs/enums/types.loginmechanism.html delete mode 100644 docs/enums/types.membertype.html delete mode 100644 docs/enums/types.servertype.html delete mode 100644 docs/globals.html create mode 100644 docs/interfaces/SASjsApiClient.SASjsAuthResponse.html delete mode 100644 docs/interfaces/job_execution.jobexecutor.html delete mode 100644 docs/interfaces/job_execution.waitingrequstpromise.html delete mode 100644 docs/interfaces/request.httpclient.html delete mode 100644 docs/interfaces/root.sasjsauthresponse.html create mode 100644 docs/interfaces/types.Context.html create mode 100644 docs/interfaces/types.ContextAllAttributes.html create mode 100644 docs/interfaces/types.CsrfToken.html create mode 100644 docs/interfaces/types.EditContextInput.html create mode 100644 docs/interfaces/types.ExecutionQuery.html create mode 100644 docs/interfaces/types.File.html create mode 100644 docs/interfaces/types.FileTree.html create mode 100644 docs/interfaces/types.Folder.html create mode 100644 docs/interfaces/types.FolderMember.html create mode 100644 docs/interfaces/types.Job.html create mode 100644 docs/interfaces/types.JobDefinition.html create mode 100644 docs/interfaces/types.JobResult.html create mode 100644 docs/interfaces/types.Link.html create mode 100644 docs/interfaces/types.PollOptions.html create mode 100644 docs/interfaces/types.SASjsRequest.html create mode 100644 docs/interfaces/types.ServiceMember.html create mode 100644 docs/interfaces/types.Session.html create mode 100644 docs/interfaces/types.SessionVariable.html create mode 100644 docs/interfaces/types.UploadFile.html create mode 100644 docs/interfaces/types.WriteStream.html delete mode 100644 docs/interfaces/types.context.html delete mode 100644 docs/interfaces/types.contextallattributes.html delete mode 100644 docs/interfaces/types.csrftoken.html delete mode 100644 docs/interfaces/types.editcontextinput.html delete mode 100644 docs/interfaces/types.executionquery.html delete mode 100644 docs/interfaces/types.file.html delete mode 100644 docs/interfaces/types.filetree.html delete mode 100644 docs/interfaces/types.folder.html delete mode 100644 docs/interfaces/types.foldermember.html delete mode 100644 docs/interfaces/types.job.html delete mode 100644 docs/interfaces/types.jobdefinition.html delete mode 100644 docs/interfaces/types.jobresult.html delete mode 100644 docs/interfaces/types.link.html delete mode 100644 docs/interfaces/types.loginoptions.html delete mode 100644 docs/interfaces/types.loginresult.html delete mode 100644 docs/interfaces/types.logstatistics.html delete mode 100644 docs/interfaces/types.polloptions.html delete mode 100644 docs/interfaces/types.process.html delete mode 100644 docs/interfaces/types.sasjsrequest.html delete mode 100644 docs/interfaces/types.sasjswaitingrequest.html delete mode 100644 docs/interfaces/types.servicemember.html delete mode 100644 docs/interfaces/types.session.html delete mode 100644 docs/interfaces/types.sessionvariable.html delete mode 100644 docs/interfaces/types.uploadfile.html delete mode 100644 docs/interfaces/types.writestream.html create mode 100644 docs/modules.html create mode 100644 docs/modules/SAS9ApiClient.html create mode 100644 docs/modules/SASViyaApiClient.html create mode 100644 docs/modules/SASjs.html create mode 100644 docs/modules/SASjsApiClient.html delete mode 100644 docs/modules/__mocks__.html delete mode 100644 docs/modules/api_viya.html delete mode 100644 docs/modules/api_viya_spec.html delete mode 100644 docs/modules/auth.html delete mode 100644 docs/modules/auth_spec.html delete mode 100644 docs/modules/file.html delete mode 100644 docs/modules/job_execution.html delete mode 100644 docs/modules/reflection-717.html delete mode 100644 docs/modules/reflection-717.reflection-180.html delete mode 100644 docs/modules/reflection-724.html delete mode 100644 docs/modules/reflection-724.reflection-187.html delete mode 100644 docs/modules/reflection-725.html delete mode 100644 docs/modules/reflection-725.reflection-191.html delete mode 100644 docs/modules/reflection-725.reflection-194.html delete mode 100644 docs/modules/reflection-734.html delete mode 100644 docs/modules/reflection-734.reflection-194.html delete mode 100644 docs/modules/reflection-743.html delete mode 100644 docs/modules/reflection-743.reflection-195.html delete mode 100644 docs/modules/reflection-759.html delete mode 100644 docs/modules/reflection-759.reflection-211.html delete mode 100644 docs/modules/reflection-762.html delete mode 100644 docs/modules/reflection-762.reflection-214.html delete mode 100644 docs/modules/reflection-787.html delete mode 100644 docs/modules/reflection-787.reflection-214.html delete mode 100644 docs/modules/reflection-790.html delete mode 100644 docs/modules/reflection-790.reflection-214.html delete mode 100644 docs/modules/reflection-804.html delete mode 100644 docs/modules/reflection-804.reflection-219.html delete mode 100644 docs/modules/reflection-817.html delete mode 100644 docs/modules/reflection-817.reflection-220.html delete mode 100644 docs/modules/reflection-830.html delete mode 100644 docs/modules/reflection-830.reflection-222.html delete mode 100644 docs/modules/reflection-831.html delete mode 100644 docs/modules/reflection-831.reflection-220.html delete mode 100644 docs/modules/reflection-837.html delete mode 100644 docs/modules/reflection-837.reflection-220.html delete mode 100644 docs/modules/request.html delete mode 100644 docs/modules/root.html delete mode 100644 docs/modules/test.html delete mode 100644 docs/modules/types_errors.html delete mode 100644 docs/modules/utils.html 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/CNAME b/docs/CNAME deleted file mode 100644 index 8cf9617..0000000 --- a/docs/CNAME +++ /dev/null @@ -1 +0,0 @@ -adapter.sasjs.io \ No newline at end of file diff --git a/docs/_config.yml b/docs/_config.yml deleted file mode 100644 index 2f7efbe..0000000 --- a/docs/_config.yml +++ /dev/null @@ -1 +0,0 @@ -theme: jekyll-theme-minimal \ 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 a0ae067..0000000 --- a/docs/assets/css/main.css +++ /dev/null @@ -1 +0,0 @@ -/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.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:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}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}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer;*overflow:visible}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.hljs{display:inline-block;padding:.5em;background:#fff;color:#000}.hljs-comment,.hljs-annotation,.hljs-template_comment,.diff .hljs-header,.hljs-chunk,.apache .hljs-cbracket{color:green}.hljs-keyword,.hljs-id,.hljs-built_in,.css .smalltalk .hljs-class,.hljs-winutils,.bash .hljs-variable,.tex .hljs-command,.hljs-request,.hljs-status,.nginx .hljs-title{color:blue}.xml .hljs-tag{color:blue}.xml .hljs-tag .hljs-value{color:blue}.hljs-string,.hljs-title,.hljs-parent,.hljs-tag .hljs-value,.hljs-rules .hljs-value{color:#a31515}.ruby .hljs-symbol{color:#a31515}.ruby .hljs-symbol .hljs-string{color:#a31515}.hljs-template_tag,.django .hljs-variable,.hljs-addition,.hljs-flow,.hljs-stream,.apache .hljs-tag,.hljs-date,.tex .hljs-formula,.coffeescript .hljs-attribute{color:#a31515}.ruby .hljs-string,.hljs-decorator,.hljs-filter .hljs-argument,.hljs-localvars,.hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-envvar,.hljs-shebang,.hljs-preprocessor,.hljs-pragma,.userType,.apache .hljs-sqbracket,.nginx .hljs-built_in,.tex .hljs-special,.hljs-prompt{color:#2b91af}.hljs-phpdoc,.hljs-javadoc,.hljs-xmlDocTag{color:gray}.vhdl .hljs-typename{font-weight:bold}.vhdl .hljs-string{color:#666}.vhdl .hljs-literal{color:#a31515}.vhdl .hljs-attribute{color:#00b0e8}.xml .hljs-attribute{color:red}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{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%}@media(min-width: 1300px){.col-1{width:100px}.offset-1{margin-left:100px}.col-2{width:200px}.offset-2{margin-left:200px}.col-3{width:300px}.offset-3{margin-left:300px}.col-4{width:400px}.offset-4{margin-left:400px}.col-5{width:500px}.offset-5{margin-left:500px}.col-6{width:600px}.offset-6{margin-left:600px}.col-7{width:700px}.offset-7{margin-left:700px}.col-8{width:800px}.offset-8{margin-left:800px}.col-9{width:900px}.offset-9{margin-left:900px}.col-10{width:1000px}.offset-10{margin-left:1000px}.col-11{width:1100px}.offset-11{margin-left:1100px}}.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-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-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-external-module>.tsd-kind-icon:before{background-position:0px -102px}.tsd-kind-external-module.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -102px}.tsd-kind-external-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}.no-transition{transition:none !important}@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:#fdfdfd;font-family:"Segoe UI",sans-serif;font-size:16px;color:#222}a{color:#00796b;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;padding:.2em;margin:0;font-size:14px;background-color:rgba(0,0,0,.04)}pre{padding:10px}pre code{padding:0;font-size:100%;background-color:transparent}.tsd-typography{line-height:2em}.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;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:#fff;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,.75);visibility:hidden}html.default.to-has-menu .overlay{animation:fade-in .4s}html.default.to-has-menu header,html.default.to-has-menu footer,html.default.to-has-menu .col-content{animation:shift-to-left .4s}html.default.to-has-menu .col-menu{animation:pop-in-from-right .4s}html.default.from-has-menu .overlay{animation:fade-out .4s}html.default.from-has-menu header,html.default.from-has-menu footer,html.default.from-has-menu .col-content{animation:unshift-to-left .4s}html.default.from-has-menu .col-menu{animation:pop-out-to-right .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:#fff;box-shadow:0 0 5px rgba(0,0,0,.35)}.tsd-page-title h1{margin:0}.tsd-breadcrumb{margin:0;padding:0;color:gray}.tsd-breadcrumb a{color:gray;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;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 gray;color:gray;font-size:.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:2em;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-only-exported .tsd-is-not-exported{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:#fff;visibility:hidden;transform:translate(50%, 0);box-shadow:0 0 4px rgba(0,0,0,.25)}.has-options #tsd-filter .tsd-filter-group{visibility:visible}.to-has-options #tsd-filter .tsd-filter-group{animation:fade-in .2s}.from-has-options #tsd-filter .tsd-filter-group{animation:fade-out .2s}#tsd-filter label,#tsd-filter .tsd-select{display:block;padding-right:20px}}footer{border-top:1px solid #eee;background-color:#fff}footer.with-border-bottom{border-bottom:1px solid #eee}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:2em;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 #eee}.tsd-index-panel ul.tsd-index-list{padding:0;list-style:none;line-height:2em;font-size:13px}.tsd-index-panel ul.tsd-index-list li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-ms-column-break-inside:avoid;-o-column-break-inside:avoid;column-break-inside:avoid;-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:#00796b}.tsd-index-panel .tsd-parent-kind-interface a{color:#00796b}.tsd-index-panel .tsd-parent-kind-enum a{color:#00796b}.tsd-index-panel .tsd-parent-kind-class a{color:#00796b}.tsd-index-panel .tsd-kind-module a{color:#00796b}.tsd-index-panel .tsd-kind-interface a{color:#00796b}.tsd-index-panel .tsd-kind-enum a{color:#00796b}.tsd-index-panel .tsd-kind-class a{color:#00796b}.tsd-index-panel .tsd-is-private a{color:gray}@media screen and (max-width: 900px){ul.tsd-index-list{overflow:auto}.container-main .offset-3{width:0px}}.tsd-flag{display:inline-block;padding:1px 5px;border-radius:4px;color:#fff;background-color:gray;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-navigation{padding:0 0 0 0;height:calc(100vh - 260px);overflow-y:auto}.tsd-navigation a{display:block;padding-top:2px;padding-bottom:2px;border-left:2px solid transparent;color:#222;text-decoration:none;transition:border-left-color .1s;font-size:13px;word-break:break-word;margin-left:1em}.tsd-navigation a:hover{color:blue}.tsd-navigation ul{margin:0;padding:0;list-style:none}.tsd-navigation li{padding:0}.tsd-navigation div{font-size:13px}.tsd-navigation.primary{padding-bottom:40px}.tsd-navigation.primary a,.tsd-navigation.primary div{display:block;height:29px;line-height:29px;box-sizing:border-box;font-size:14px;padding:0}.tsd-navigation.primary a.selected{font-weight:bold}.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 #eee}.tsd-navigation.primary li{border-top:1px solid #eee}.tsd-navigation.primary li.current>a{font-weight:bold}.tsd-navigation.primary li.label span{display:block;padding:20px 0 6px 5px;color:gray}.tsd-navigation.primary li.globals+li>span,.tsd-navigation.primary li.globals+li>a{margin-top:20px}.tsd-navigation.secondary ul{transition:opacity .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:#eee}.tsd-navigation.secondary li.focus>a,.tsd-navigation.secondary ul.current li.focus>a{border-left-color:#000}.tsd-navigation.secondary li.current{margin-top:20px;margin-bottom:20px;border-left-color:#eee}.tsd-navigation.secondary li.current>a{font-weight:bold}@media(min-width: 901px){.menu-sticky-wrap{position:static}.no-csspositionsticky .menu-sticky-wrap.sticky{position:fixed}.no-csspositionsticky .menu-sticky-wrap.sticky-current{position:fixed}.no-csspositionsticky .menu-sticky-wrap.sticky-current ul.before-current,.no-csspositionsticky .menu-sticky-wrap.sticky-current ul.after-current{opacity:0}.no-csspositionsticky .menu-sticky-wrap.sticky-bottom{position:absolute;top:auto !important;left:auto !important;bottom:0;right:0}.csspositionsticky .menu-sticky-wrap.sticky{position:-webkit-sticky;position:sticky}.csspositionsticky .menu-sticky-wrap.sticky-current{position:-webkit-sticky;position:sticky}}.col-menu{position:fixed;top:120px}.secondary-menu{margin-left:calc(83% - 50px);overflow-y:auto}@media(min-width: 1300px){.secondary-menu{margin-left:1000px}}.root>ul>.tsd-parent-kind-class{margin-left:16px}.root>ul>.tsd-kind-constructor:before{content:"Constructors";font-size:13px;margin-left:24px}.root>ul>.tsd-kind-constructor~.tsd-kind-constructor::before{content:none}.root>ul>.tsd-kind-property:before{content:"Properties";font-size:13px;margin-left:24px}.root>ul>.tsd-kind-property~.tsd-kind-property::before{content:none}.root>ul>.tsd-kind-get-signature:before{content:"Accessors";font-size:13px;margin-left:24px}.root>ul>.tsd-kind-get-signature~.tsd-kind-get-signature::before{content:none}.root>ul>.tsd-kind-method:before{content:"Methods";font-size:13px;margin-left:24px}.root>ul>.tsd-kind-method~.tsd-kind-method::before{content:none}.root.tsd-kind-class:before{content:"Classes";font-size:13px}.root.tsd-kind-class~.tsd-kind-class::before{content:none}.root.tsd-kind-interface:before{content:"Interfaces";font-size:13px}.root.tsd-kind-interface~.tsd-kind-interface::before{content:none}.root.tsd-kind-type-alias:before{content:"Types";font-size:13px}.root.tsd-kind-type-alias~.tsd-kind-type-alias::before{content:none}.root.tsd-kind-function:before{content:"Functions";font-size:13px}.root.tsd-kind-function~.tsd-kind-function::before{content:none}.root.tsd-kind-enum:before{content:"Enums";font-size:13px}.root.tsd-kind-enum~.tsd-kind-enum::before{content:none}.tsd-panel{margin:20px 0;padding:20px;background-color:#fff;box-shadow:0 0 4px rgba(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 #eee}.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 .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:#222}#tsd-search .field label{position:absolute;overflow:hidden;right:-40px}#tsd-search .field input,#tsd-search .title{transition:opacity .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,.25)}#tsd-search .results li{padding:0 10px;background-color:#fdfdfd}#tsd-search .results li:nth-child(even){background-color:#fff}#tsd-search .results li.state{display:none}#tsd-search .results li.current,#tsd-search .results li:hover{background-color:#eee}#tsd-search .results a{display:block}#tsd-search .results a:before{top:10px}#tsd-search .results span.parent{color:gray;font-weight:normal}#tsd-search.has-focus{background-color:#eee}#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}.low-priority a,.low-priority span{color:#999 !important;font-size:10pt}.tsd-signature{margin:0 0 1em 0;padding:10px;border:1px solid #eee;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px}.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:gray;font-weight:normal}.tsd-signature-type{font-style:italic;font-weight:normal}.tsd-signatures{padding:0;margin:0 0 1em 0;border:1px solid #eee}.tsd-signatures .tsd-signature{margin:0;border-width:1px 0 0 0;transition:background-color .1s}.tsd-signatures .tsd-signature:first-child{border-top-width:0}.tsd-signatures .tsd-signature.current{background-color:#eee}.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;transition:height .3s;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 .3s}ul.tsd-descriptions.active>.tsd-description.fade-out{animation:fade-out-delayed .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 .5em 0}ul.tsd-parameters,ul.tsd-type-parameters{list-style:square;margin:0;padding-left:20px}ul.tsd-parameters>li.tsd-parameter-siganture,ul.tsd-type-parameters>li.tsd-parameter-siganture{list-style:none;margin-left:-20px}ul.tsd-parameters h5,ul.tsd-type-parameters h5{font-size:16px;margin:1em 0 .5em 0}ul.tsd-parameters .tsd-comment,ul.tsd-type-parameters .tsd-comment{margin-top:-0.5em}.tsd-sources{font-size:14px;color:gray;margin:0 0 1em 0}.tsd-sources a{color:gray;text-decoration:underline}.tsd-sources ul,.tsd-sources p{margin:0 !important}.tsd-sources ul{list-style:none;padding:0}.tsd-page-toolbar{position:absolute;z-index:1;top:0;left:0;width:100%;height:40px;color:#333;background:#fff;border-bottom:1px solid #eee}.tsd-page-toolbar a{color:#333;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-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-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:.6;height:40px;transition:opacity .1s,background-color .2s;vertical-align:bottom;cursor:pointer}.tsd-widget:hover{opacity:.8}.tsd-widget.active{opacity:1;background-color:#eee}.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 .1s,background-color .2s;vertical-align:bottom;cursor:pointer}.tsd-select .tsd-select-label{opacity:.6;transition:opacity .2s}.tsd-select .tsd-select-label:before{background-position:-240px 0}.tsd-select.active .tsd-select-label{opacity:.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,.25);transition:visibility 0s .2s,opacity .2s}.tsd-select .tsd-select-list li{padding:0 20px 0 0;background-color:#fdfdfd}.tsd-select .tsd-select-list li:before{background-position:40px 0}.tsd-select .tsd-select-list li:nth-child(even){background-color:#fff}.tsd-select .tsd-select-list li:hover{background-color:#eee}.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}}@media screen and (max-width: 900px){.tsd-page-toolbar{overflow:auto}.tsd-widget.search.no-caption{right:-80px}#tsd-widgets{padding-left:40px}}img{max-width:100%} diff --git a/docs/assets/css/main.css.map b/docs/assets/css/main.css.map deleted file mode 100644 index e9716e6..0000000 --- a/docs/assets/css/main.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../../third_party/src/default/assets/css/vendors/_normalize.sass","../../../../third_party/src/default/assets/css/vendors/_highlight.js.sass","../../../../third_party/src/default/assets/css/setup/_mixins.sass","../../../../third_party/src/default/assets/css/setup/_grid.sass","../../../../third_party/src/default/assets/css/setup/_icons.scss","../../../../third_party/src/default/assets/css/setup/_animations.sass","../../../../third_party/src/default/assets/css/setup/_typography.sass","../../../../third_party/src/default/assets/css/_constants.sass","../../../../third_party/src/default/assets/css/layouts/_default.sass","../../../../third_party/src/default/assets/css/layouts/_minimal.sass","../../../../third_party/src/default/assets/css/elements/_comment.sass","../../../../third_party/src/default/assets/css/elements/_filter.sass","../../../../third_party/src/default/assets/css/elements/_footer.sass","../../../../third_party/src/default/assets/css/elements/_hierarchy.sass","../../../../third_party/src/default/assets/css/elements/_index.sass","../../../../third_party/src/default/assets/css/elements/_member.sass","../../../../third_party/src/default/assets/css/elements/_navigation.sass","../../../../third_party/src/default/assets/css/elements/_panel.sass","../../../../third_party/src/default/assets/css/elements/_search.sass","../../../../third_party/src/default/assets/css/elements/_signatures.sass","../../../../third_party/src/default/assets/css/elements/_sources.sass","../../../../third_party/src/default/assets/css/elements/_toolbar.sass","../../../../third_party/src/default/assets/css/elements/_images.sass"],"names":[],"mappings":"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CA,eACJ,qDACI,aAGJ,iCACI,gBACA,eACJ,uDACI,aAGJ,+BACI,oBACA,eACJ,mDACI,aAGJ,2BACI,gBACA,eACJ,2CACI,aC/PR,WAEI,cACA,aACA,iBVUU,KUTV,mCAEA,iBACI,aAEJ,0CACI,8BACA,yBACA,6BAEA,yGACI,gBACA,gBAER,iBACI,cACA,WACA,cACA,gBACA,kBACA,oBAEA,oBACI,iBAEJ,wCACI,iBACA,sBAEJ,oBACI,sBACA,0BAEA,kCACI,yBAiBhB,iBACI,cAEA,4DACI,kBACA,mBCrER,YACI,gCAEA,mBACI,kBACA,UAEJ,mBACI,kBACA,OACA,MACA,WACA,YAEA,yBACI,sBACA,kBACA,UACA,UACA,WACA,eACA,UACA,UACA,SACA,uBACA,MXXC,KWaL,yBACI,kBACA,gBACA,YAER,4CAEI,uBAEJ,qBACI,kBACA,kBACA,SACA,WACA,SACA,UACA,gBACA,mCAEA,wBACI,eACA,iBXnCO,QWqCX,wCACI,iBX7BE,KW+BN,8BACI,aAEJ,8DAEI,iBXnCU,KWqCd,uBACI,cAEA,8BACI,SAER,iCACI,MXpDO,KWqDP,mBAER,sBACI,iBXhDc,KWkDd,mCACI,MACA,UAEJ,6BACI,UACA,UAEJ,+BACI,mBAER,8CACI,cAEJ,8CACI,cAGJ,mCACI,sBACA,eChFR,eACI,iBACA,aACA,sBACA,YZde,8CYef,UZZa,KYcb,6BACI,kBAEA,oCACI,SACA,UAER,0BACI,kBACA,mBACA,mBAEA,wCACI,kBAEA,+CACI,UAEhB,sBACI,MZxBe,KYyBf,mBAEJ,oBACI,kBACA,mBAYJ,gBACI,UACA,iBACA,sBAEA,+BACI,SACA,uBACA,gCAEA,2CACI,mBAEJ,uCACI,iBZ/CU,KYiDlB,sCACI,eAEJ,2BACI,kBACA,mBACA,mBAEA,wDACI,kBAEA,+DACI,UAEZ,oCACI,mBACA,iBAeR,oBACI,kBACA,gBACA,sBACA,UACA,gBAKA,4CACI,aAEA,oDACI,cAEJ,oDACI,8BAEJ,qDACI,+BACA,kBACA,cACA,MACA,OACA,QACA,UACA,kBAER,uGACI,UZhII,KYiIJ,oBAER,yCAEI,kBACA,SACA,kBAEA,+FACI,gBACA,kBAEJ,+CACI,UZ9II,KY+IJ,oBAEJ,mEACI,kBC9IR,aACI,UbJa,KaKb,MbIe,KaHf,iBAEA,eACI,WACA,0BAEJ,+BACI,oBAEJ,gBACI,gBACA,UCXR,kBACI,kBACA,UACA,MACA,OACA,WACA,OdoBa,KcnBb,MdkBiB,KcjBjB,WdgBY,KcfZ,6BAEA,oBACI,Mdaa,KcZb,qBAEA,0BACI,iBAEJ,gCACI,0BAER,8BACI,cACA,WACA,OdES,mCcCT,mBACA,kBACA,mBACA,YdJS,KcMT,0CACI,WAGR,+FACI,WACA,qBACA,WACA,YACA,kBACA,4CACA,4BACA,oBACA,sBnBzCJ,mGACI,+FmB2CI,+CACA,4BAEZ,YAEI,qBACA,gBACA,WACA,Od9Ba,Kc+Bb,4CACA,sBACA,eAEA,kBACI,WAEJ,mBACI,UACA,iBdvDc,KcyDlB,uBACI,WAEA,8BACI,SAER,0BACI,wBAEJ,wBACI,4BAEJ,2BACI,4BAEJ,qCAEI,alB5EJ,yBACI,qCkB8EI,sBAER,wCACI,6BAEJ,gDACI,6BAER,YACI,kBACA,qBACA,OdzEa,Kc0Eb,4CACA,sBACA,eAEA,8BAEI,WACA,uBAEA,qCACI,6BAGJ,qCACI,WAEJ,oCACI,mBACA,UACA,oBAER,6BACI,kBACA,kBACA,IdlGS,KcmGT,OACA,SACA,UACA,UACA,gBACA,mCACA,yCAEA,gCAEI,mBACA,iBdvIO,QcyIP,uCACI,2BAEJ,gDACI,iBdpIF,KcsIF,sCACI,iBdtIM,KcwIV,gDACI,6BlB3IZ,yBkB8II,6BACI,MACA,UACA,WACA,kBAEJ,qCACI,8BAEZ,qCAEI,kBACI,cAEJ,8BACI,YAEJ,aACI,mBCpLR,IACI","file":"main.css"} \ No newline at end of file diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css new file mode 100644 index 0000000..7edb131 --- /dev/null +++ b/docs/assets/highlight.css @@ -0,0 +1,99 @@ +:root { + --light-hl-0: #000000; + --dark-hl-0: #D4D4D4; + --light-hl-1: #0000FF; + --dark-hl-1: #569CD6; + --light-hl-2: #001080; + --dark-hl-2: #9CDCFE; + --light-hl-3: #795E26; + --dark-hl-3: #DCDCAA; + --light-hl-4: #A31515; + --dark-hl-4: #CE9178; + --light-hl-5: #AF00DB; + --dark-hl-5: #C586C0; + --light-hl-6: #0070C1; + --dark-hl-6: #4FC1FF; + --light-hl-7: #008000; + --dark-hl-7: #6A9955; + --light-hl-8: #098658; + --dark-hl-8: #B5CEA8; + --light-hl-9: #000000; + --dark-hl-9: #C8C8C8; + --light-hl-10: #CD3131; + --dark-hl-10: #F44747; + --light-code-background: #F5F5F5; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --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..776a356 --- /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 a28f0dd..0000000 --- a/docs/assets/js/main.js +++ /dev/null @@ -1,6 +0,0 @@ -function arrayToNest(array){for(var _a,_b,res={},i=array.length-1;i>=0;i--)i===array.length-1?(_a={},_a[array[i]]=array[i],res=_a):(_b={},_b[array[i]]=res,res=_b);return res}function mergeRecursive(obj1,obj2){for(var p in obj2)try{obj2[p].constructor===Object?(obj1[p].constructor!==Object&&(obj1[p]={Overview:obj1[p]}),obj1[p]=mergeRecursive(obj1[p],obj2[p])):obj1[p]=obj2[p]}catch(e){obj1[p]=obj2[p]}return obj1}function sanitizeModuleName(moduleName){return moduleName.toLowerCase().replace(/[^a-z0-9]/gi,"_")}function renderSimpleHTMLRecursive(obj,package,spacing){void 0===package&&(package=""),void 0===spacing&&(spacing=" ");for(var html="",shownPackages=[],_i=0,_a=Object.keys(obj);_i<_a.length;_i++){var key=_a[_i];if("object"==typeof obj[key])html+=renderSimpleHTMLRecursive(obj[key],package+"_"+key,spacing+" ");else{-1===shownPackages.indexOf(package)&&(html+="
"+package.replace(/_/g,"/")+"
",shownPackages.push(package));var href="";-1===window.location.href.indexOf("/modules/")&&(href="modules/"),(window.location.href.indexOf("/assets/")>-1||window.location.href.indexOf("/classes/")>-1||window.location.href.indexOf("/enums/")>-1||window.location.href.indexOf("/interfaces/")>-1)&&(href="../modules/"),window.location.href.indexOf("/modules/")>-1&&(href="../modules/"+href),href+=package?"Overview"===key?"_"+sanitizeModuleName(package.substr(1))+"_.html":"_"+sanitizeModuleName(package.substr(1))+"_"+sanitizeModuleName(key)+"_.html":"_"+sanitizeModuleName(key)+"_.html",html+=""+key+""}}return html}function renderHTMLRecursive(obj,package,spacing){void 0===package&&(package=""),void 0===spacing&&(spacing=" ");for(var html="",shownPackages=[],_i=0,_a=Object.keys(obj);_i<_a.length;_i++){var key=_a[_i];if("object"==typeof obj[key])html+=renderHTMLRecursive(obj[key],package+"_"+key,spacing+" ");else{-1===shownPackages.indexOf(package)&&(html+="
"+package.replace(/_/g,"/").substr(1)+"
",shownPackages.push(package));var href="";-1===obj[key].indexOf("/")&&(href="modules/"),(window.location.href.indexOf("/assets/")>-1||window.location.href.indexOf("/classes/")>-1||window.location.href.indexOf("/enums/")>-1||window.location.href.indexOf("/interfaces/")>-1||window.location.href.indexOf("/modules/")>-1)&&(href="../"+href);var pageName=href+obj[key],pageNamePath=pageName.replace("../","")+".html";window.location.href.indexOf(pageNamePath)>-1?html+='"+key+"":html+=""+key+""}}return html}!function(){var e=function(t){var r=new e.Builder;return r.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),r.searchPipeline.add(e.stemmer),t.call(r,r),r.build()};e.version="2.3.7",e.utils={},e.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),e.utils.asString=function(e){return void 0===e||null===e?"":e.toString()},e.utils.clone=function(e){if(null===e||void 0===e)return e;for(var t=Object.create(null),r=Object.keys(e),i=0;i0){var c=e.utils.clone(r)||{};c.position=[a,l],c.index=s.length,s.push(new e.Token(i.slice(a,o),c))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/,e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,r){r in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+r),t.label=r,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){t.label&&t.label in this.registeredFunctions||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var r=new e.Pipeline;return t.forEach(function(t){var i=e.Pipeline.registeredFunctions[t];if(!i)throw new Error("Cannot load unregistered function: "+t);r.add(i)}),r},e.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(-1==i)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,r)},e.Pipeline.prototype.before=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(-1==i)throw new Error("Cannot find existingFn");this._stack.splice(i,0,r)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},e.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=s.str.charAt(0);a in s.node.edges?o=s.node.edges[a]:(o=new e.TokenSet,s.node.edges[a]=o),1==s.str.length&&(o.final=!0),n.push({node:o,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(0!=s.editsRemaining){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(0==s.str.length&&(u.final=!0),n.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&n.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),1==s.str.length&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}1==s.str.length&&(l.final=!0),n.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var c,h=s.str.charAt(0),d=s.str.charAt(1);d in s.node.edges?c=s.node.edges[d]:(c=new e.TokenSet,s.node.edges[d]=c),1==s.str.length&&(c.final=!0),n.push({node:c,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var r=new e.TokenSet,i=r,n=0,s=t.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},e.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},e.Index.prototype.search=function(t){return this.query(function(r){new e.QueryParser(t,r).parse()})},e.Index.prototype.query=function(t){for(var r=new e.Query(this.fields),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?1:e},e.Builder.prototype.k1=function(e){this._k1=e},e.Builder.prototype.add=function(t,r){var i=t[this._ref],n=Object.keys(this._fields);this._documents[i]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,r;do{t=this.next(),r=t.charCodeAt(0)}while(r>47&&r<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var r=t.next();if(r==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(92!=r.charCodeAt(0)){if(":"==r)return e.QueryLexer.lexField;if("~"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if("^"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if("+"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if("-"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(r.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}else t.escapeCharacter()}},e.QueryParser=function(t,r){this.lexer=new e.QueryLexer(t),this.query=r,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},e.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},e.QueryParser.parseClause=function(t){var r=t.peekLexeme();if(void 0!=r)switch(r.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(i+=" with value '"+r.str+"'"),new e.QueryParseError(i,r.start,r.end)}},e.QueryParser.parsePresence=function(t){var r=t.consumeLexeme();if(void 0!=r){switch(r.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+r.str+"'";throw new e.QueryParseError(i,r.start,r.end)}var n=t.peekLexeme();if(void 0==n){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,r.start,r.end)}switch(n.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+n.type+"'";throw new e.QueryParseError(i,n.start,n.end)}}},e.QueryParser.parseField=function(t){var r=t.consumeLexeme();if(void 0!=r){if(-1==t.query.allFields.indexOf(r.str)){var i=t.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+r.str+"', possible fields: "+i;throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.fields=[r.str];var s=t.peekLexeme();if(void 0==s){var n="expecting term, found nothing";throw new e.QueryParseError(n,r.start,r.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var n="expecting term, found '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var r=t.consumeLexeme();if(void 0!=r){t.currentClause.term=r.str.toLowerCase(),-1!=r.str.indexOf("*")&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(void 0==i)return void t.nextClause();switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(n,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="edit distance must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="boost must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(),function(a,b){ -"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){function s(a){var b=a.length,c=n.type(a);return"function"!==c&&!n.isWindow(a)&&(!(1!==a.nodeType||!b)||("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a))}function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}function D(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),"string"==typeof(c=a.getAttribute(d))){try{c="true"===c||"false"!==c&&("null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c)}catch(e){}M.set(a,b,c)}else c=void 0;return c}function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("