diff --git a/Makefile b/Makefile index 200633ff..01cd9023 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ venv-dev: venv-python ## Install Python 3 dev dependencies ./venv/bin/pip install -r dev-requirements.txt ./venv/bin/pip install -r doc-requirements.txt -venv-dev-upgrade: venv-dev ## Upgrade Python 3 dev dependencies +venv-dev-upgrade: ## Upgrade Python 3 dev dependencies ./venv/bin/pip install --upgrade pip ./venv/bin/pip install --upgrade -r dev-requirements.txt ./venv/bin/pip install --upgrade -r doc-requirements.txt @@ -27,8 +27,7 @@ venv: venv-python ## Install Python 3 run-time dependencies ./venv/bin/pip install -r requirements.txt ./venv/bin/pip install -r optional-requirements.txt -venv-upgrade: venv ## Upgrade Python 3 run-time dependencies - ./venv/bin/pip install --upgrade -r dev-requirements.txt +venv-upgrade: ## Upgrade Python 3 run-time dependencies ./venv/bin/pip install --upgrade -r requirements.txt ./venv/bin/pip install --upgrade -r optional-requirements.txt @@ -36,7 +35,14 @@ venv-upgrade: venv ## Upgrade Python 3 run-time dependencies # Tests # =================================================================== -test: venv-upgrade venv-dev-upgrade ## Run unit tests +test: ## Run unit tests + ./venv/bin/python ./unitest.py + ./venv/bin/python ./unitest-restful.py + ./venv/bin/python ./unitest-xmlrpc.py + ./venv/bin/python -m black ./glances --check --exclude outputs/static + ./venv/bin/pyright glances + +test-with-upgrade: venv-upgrade venv-dev-upgrade ## Run unit tests ./venv/bin/python ./unitest.py ./venv/bin/python ./unitest-restful.py ./venv/bin/python ./unitest-xmlrpc.py diff --git a/conf/glances.conf b/conf/glances.conf index 50cf3113..597ed4eb 100644 --- a/conf/glances.conf +++ b/conf/glances.conf @@ -301,8 +301,10 @@ battery_critical=95 # Sensors alias #temp1_alias=Motherboard 0 #temp2_alias=Motherboard 1 +#core 0_temperature_core_alias=CPU Core 0 temp +#core 0_fans_speed_alias=CPU Core 0 fan +#or #core 0_alias=CPU Core 0 -#core 1_alias=CPU Core 1 [processcount] disable=False diff --git a/docs/aoa/sensors.rst b/docs/aoa/sensors.rst index 01e8d059..30884dd4 100644 --- a/docs/aoa/sensors.rst +++ b/docs/aoa/sensors.rst @@ -23,3 +23,9 @@ There is no alert on this information. The support for multiple batteries is only available if you have the batinfo Python lib installed on your system because for the moment PSUtil only support one battery. + +.. note 3:: + If a sensors has temperature and fan speed with the same name unit, + it is possible to alias it using: + unitname_temperature_core_alias=Alias for temp + unitname_fan_speed_alias=Alias for fan speed \ No newline at end of file diff --git a/glances/outputs/static/css/style.scss b/glances/outputs/static/css/style.scss index 487c8ccb..18962be0 100644 --- a/glances/outputs/static/css/style.scss +++ b/glances/outputs/static/css/style.scss @@ -20,10 +20,6 @@ body { text-align: right; } -.row { - margin-right: 0px; -} - .top-plugin { margin-bottom: 20px; } diff --git a/glances/outputs/static/js/App.vue b/glances/outputs/static/js/App.vue index 18a47dbe..0161a51d 100644 --- a/glances/outputs/static/js/App.vue +++ b/glances/outputs/static/js/App.vue @@ -18,11 +18,11 @@ -
-
-
- -
+
+
+
+
+
@@ -43,9 +43,10 @@
+
diff --git a/glances/outputs/static/js/components/plugin-folders.vue b/glances/outputs/static/js/components/plugin-folders.vue index c9335a07..69f92526 100644 --- a/glances/outputs/static/js/components/plugin-folders.vue +++ b/glances/outputs/static/js/components/plugin-folders.vue @@ -8,7 +8,7 @@
{{ folder.path }}
-
+
{{ $filters.bytes(folder.size) }}
diff --git a/glances/outputs/static/package-lock.json b/glances/outputs/static/package-lock.json index 23b121f6..d37a91b3 100644 --- a/glances/outputs/static/package-lock.json +++ b/glances/outputs/static/package-lock.json @@ -224,6 +224,14 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/@humanwhocodes/config-array": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", @@ -389,6 +397,44 @@ "node": ">= 8" } }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -927,6 +973,101 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/agentkeepalive": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/agentkeepalive/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agentkeepalive/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agentkeepalive/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -940,15 +1081,6 @@ "node": ">=8" } }, - "node_modules/aggregate-error/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -1013,17 +1145,6 @@ "ajv": "^6.9.1" } }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.2" - } - }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -1037,14 +1158,12 @@ } }, "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "optional": true, - "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/ansi-styles": { @@ -1084,15 +1203,34 @@ "peer": true }, "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, "optional": true, "peer": true, "dependencies": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/argparse": { @@ -1344,6 +1482,73 @@ "node": ">= 0.8" } }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -1509,87 +1714,16 @@ } }, "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "optional": true, "peer": true, "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "node_modules/color-convert": { @@ -2013,53 +2147,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/del/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/del/node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -2257,6 +2344,31 @@ "node": ">= 0.8" } }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/enhanced-resolve": { "version": "5.8.3", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", @@ -2301,6 +2413,14 @@ "node": ">=4" } }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -2483,15 +2603,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint/node_modules/ansi-regex": { - "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" - } - }, "node_modules/eslint/node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -2628,18 +2739,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/strip-ansi": { - "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" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/espree": { "version": "9.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", @@ -2769,41 +2868,6 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/execa/node_modules/signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", - "dev": true - }, - "node_modules/execa/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/express": { "version": "4.18.1", "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", @@ -3173,21 +3237,24 @@ "dev": true }, "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "optional": true, "peer": true, "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/gaze": { @@ -3294,18 +3361,6 @@ "node": ">= 6" } }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -3595,6 +3650,14 @@ "entities": "^2.0.0" } }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -3637,6 +3700,49 @@ "node": ">=8.0.0" } }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/http-proxy-middleware": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", @@ -3690,6 +3796,48 @@ "npm": ">=1.3.7" } }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -3699,6 +3847,17 @@ "node": ">=10.17.0" } }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "ms": "^2.0.0" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -3806,12 +3965,18 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, - "optional": true, - "peer": true, "engines": { "node": ">=8" } }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -3837,6 +4002,14 @@ "node": ">= 0.10" } }, + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -3903,17 +4076,14 @@ } }, "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "optional": true, "peer": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/is-glob": { @@ -3928,6 +4098,14 @@ "node": ">=0.10.0" } }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -4267,16 +4445,6 @@ "semver": "bin/semver" } }, - "node_modules/less/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -4359,6 +4527,35 @@ "sourcemap-codec": "^1.4.8" } }, + "node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -4559,9 +4756,9 @@ } }, "node_modules/minipass": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.3.tgz", - "integrity": "sha512-N0BOsdFAlNRfmwMhjAsLVWOk7Ljmeb39iqFlsV1At+jqRhSUP9yeof8FyJu4imaJiSUp8vQebWD/guZwGQC8iA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, "optional": true, "peer": true, @@ -4572,6 +4769,81 @@ "node": ">=8" } }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -4715,22 +4987,22 @@ } }, "node_modules/node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", "dev": true, "optional": true, "peer": true, "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", - "graceful-fs": "^4.2.3", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", + "npmlog": "^6.0.0", "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", "which": "^2.0.2" }, "bin": { @@ -4777,17 +5049,20 @@ } }, "node_modules/node-gyp/node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "optional": true, "peer": true, "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/node-releases": { @@ -4797,9 +5072,9 @@ "dev": true }, "node_modules/node-sass": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.0.tgz", - "integrity": "sha512-6yUnsD3L8fVbgMX6nKQqZkjRcG7a/PpmF0pEyeWf+BgbTj2ToJlCYrnUifL2KbjV5gIY22I3oppahBWA3B+jUg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.3.tgz", + "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==", "dev": true, "hasInstallScript": true, "optional": true, @@ -4814,10 +5089,10 @@ "lodash": "^4.17.15", "meow": "^9.0.0", "nan": "^2.13.2", - "node-gyp": "^7.1.0", + "node-gyp": "^8.4.1", "npmlog": "^5.0.0", "request": "^2.88.0", - "sass-graph": "2.2.5", + "sass-graph": "^4.0.1", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, @@ -4897,17 +5172,6 @@ "set-blocking": "^2.0.0" } }, - "node_modules/npmlog/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/npmlog/node_modules/are-we-there-yet": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", @@ -4945,17 +5209,6 @@ "node": ">=10" } }, - "node_modules/npmlog/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/npmlog/node_modules/readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -4972,36 +5225,6 @@ "node": ">= 6" } }, - "node_modules/npmlog/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -5014,17 +5237,6 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -5295,17 +5507,6 @@ "tslib": "^2.0.3" } }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -5502,6 +5703,40 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -5532,9 +5767,9 @@ "optional": true }, "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true, "optional": true, "peer": true @@ -5544,8 +5779,6 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true, - "optional": true, - "peer": true, "engines": { "node": ">=6" } @@ -5813,27 +6046,6 @@ "strip-ansi": "^6.0.1" } }, - "node_modules/renderkid/node_modules/ansi-regex": { - "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" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "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" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -5888,14 +6100,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -6087,20 +6291,23 @@ } }, "node_modules/sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", "dev": true, "optional": true, "peer": true, "dependencies": { "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "lodash": "^4.17.11", + "scss-tokenizer": "^0.4.3", + "yargs": "^17.2.1" }, "bin": { "sassgraph": "bin/sassgraph" + }, + "engines": { + "node": ">=12" } }, "node_modules/sass-loader": { @@ -6166,67 +6373,27 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/schema-utils/node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, "node_modules/scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha512-dYE8LhncfBUar6POCxMTm0Ln+erjeczqEvCJib5/7XNkdw1FkUGgwMPY360FY0FgPWQxHWCx29Jl3oejyGLM9Q==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", "dev": true, "optional": true, "peer": true, "dependencies": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" + "js-base64": "^2.4.9", + "source-map": "^0.7.3" } }, "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, "optional": true, "peer": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, "engines": { - "node": ">=0.8.0" + "node": ">= 8" } }, "node_modules/select-hose": { @@ -6432,9 +6599,7 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "node_modules/slash": { "version": "3.0.0", @@ -6445,6 +6610,18 @@ "node": ">=8" } }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -6465,6 +6642,65 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/socks": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", + "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/socks-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socks-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6653,6 +6889,20 @@ "node": ">=0.10.0" } }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -6683,33 +6933,31 @@ } }, "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "optional": true, "peer": true, "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/strip-final-newline": { @@ -6873,15 +7121,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -7025,6 +7264,28 @@ "node": ">= 0.6" } }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -7043,15 +7304,6 @@ "punycode": "^2.1.0" } }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/url-loader": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", @@ -7126,27 +7378,6 @@ "node": ">=8.9.0" } }, - "node_modules/url-loader/node_modules/mime-db": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", - "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/mime-types": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", - "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", - "dev": true, - "dependencies": { - "mime-db": "1.48.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -7755,14 +7986,6 @@ "node": ">= 8" } }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", @@ -7790,112 +8013,22 @@ } }, "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "optional": true, "peer": true, "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^1.9.0" + "node": ">=10" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/wrappy": { @@ -7935,12 +8068,15 @@ } }, "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "optional": true, - "peer": true + "peer": true, + "engines": { + "node": ">=10" + } }, "node_modules/yallist": { "version": "4.0.0", @@ -7949,23 +8085,23 @@ "dev": true }, "node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", "dev": true, "optional": true, "peer": true, "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/yargs-parser": { @@ -7979,136 +8115,15 @@ "node": ">=10" } }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/yargs/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "optional": true, "peer": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "engines": { + "node": ">=12" } }, "node_modules/yocto-queue": { @@ -8275,6 +8290,14 @@ } } }, + "@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true, + "optional": true, + "peer": true + }, "@humanwhocodes/config-array": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", @@ -8402,6 +8425,38 @@ "fastq": "^1.6.0" } }, + "@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "optional": true, + "peer": true + }, "@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -8911,6 +8966,80 @@ "dev": true, "requires": {} }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true, + "peer": true + } + } + }, + "agentkeepalive": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "optional": true, + "peer": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true, + "peer": true + } + } + }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -8919,14 +9048,6 @@ "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" - }, - "dependencies": { - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - } } }, "ajv": { @@ -8977,14 +9098,6 @@ "dev": true, "requires": {} }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", - "dev": true, - "optional": true, - "peer": true - }, "ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -8992,12 +9105,10 @@ "dev": true }, "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "optional": true, - "peer": true + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true }, "ansi-styles": { "version": "4.3.0", @@ -9027,15 +9138,30 @@ "peer": true }, "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, "optional": true, "peer": true, "requires": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "argparse": { @@ -9242,6 +9368,63 @@ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -9359,76 +9542,18 @@ "dev": true }, "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "optional": true, "peer": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "optional": true, - "peer": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "optional": true, - "peer": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "optional": true, - "peer": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "dev": true, - "optional": true, - "peer": true - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -9742,40 +9867,6 @@ "p-map": "^4.0.0", "rimraf": "^3.0.2", "slash": "^3.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } } }, "delayed-stream": { @@ -9935,6 +10026,30 @@ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, "enhanced-resolve": { "version": "5.8.3", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", @@ -9964,6 +10079,14 @@ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "optional": true, + "peer": true + }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -10058,12 +10181,6 @@ "text-table": "^0.2.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -10152,15 +10269,6 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true - }, - "strip-ansi": { - "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" - } } } }, @@ -10307,34 +10415,6 @@ "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } } }, "express": { @@ -10624,21 +10704,21 @@ "dev": true }, "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "optional": true, "peer": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" } }, "gaze": { @@ -10719,17 +10799,6 @@ "dev": true, "requires": { "is-glob": "^4.0.1" - }, - "dependencies": { - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } } }, "glob-to-regexp": { @@ -10950,6 +11019,14 @@ "entities": "^2.0.0" } }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true, + "optional": true, + "peer": true + }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -10986,6 +11063,40 @@ "requires-port": "^1.0.0" } }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true, + "peer": true + } + } + }, "http-proxy-middleware": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", @@ -11020,12 +11131,56 @@ "sshpk": "^1.7.0" } }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true, + "peer": true + } + } + }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "ms": "^2.0.0" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -11099,6 +11254,12 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", "dev": true, "optional": true, "peer": true @@ -11125,6 +11286,14 @@ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true, + "optional": true, + "peer": true + }, "ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -11170,15 +11339,12 @@ "dev": true }, "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "optional": true, - "peer": true, - "requires": { - "number-is-nan": "^1.0.0" - } + "peer": true }, "is-glob": { "version": "4.0.3", @@ -11189,6 +11355,14 @@ "is-extglob": "^2.1.1" } }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true, + "optional": true, + "peer": true + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -11444,13 +11618,6 @@ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, "optional": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true } } }, @@ -11533,6 +11700,32 @@ "sourcemap-codec": "^1.4.8" } }, + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + } + }, "map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -11682,9 +11875,9 @@ } }, "minipass": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.3.tgz", - "integrity": "sha512-N0BOsdFAlNRfmwMhjAsLVWOk7Ljmeb39iqFlsV1At+jqRhSUP9yeof8FyJu4imaJiSUp8vQebWD/guZwGQC8iA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", + "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", "dev": true, "optional": true, "peer": true, @@ -11692,6 +11885,64 @@ "yallist": "^4.0.0" } }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "minipass": "^3.0.0" + } + }, "minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -11807,22 +12058,22 @@ "dev": true }, "node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", "dev": true, "optional": true, "peer": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", - "graceful-fs": "^4.2.3", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", + "npmlog": "^6.0.0", "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", "which": "^2.0.2" }, "dependencies": { @@ -11854,17 +12105,17 @@ } }, "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "optional": true, "peer": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" } } } @@ -11876,9 +12127,9 @@ "dev": true }, "node-sass": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.0.tgz", - "integrity": "sha512-6yUnsD3L8fVbgMX6nKQqZkjRcG7a/PpmF0pEyeWf+BgbTj2ToJlCYrnUifL2KbjV5gIY22I3oppahBWA3B+jUg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.3.tgz", + "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==", "dev": true, "optional": true, "peer": true, @@ -11892,10 +12143,10 @@ "lodash": "^4.17.15", "meow": "^9.0.0", "nan": "^2.13.2", - "node-gyp": "^7.1.0", + "node-gyp": "^8.4.1", "npmlog": "^5.0.0", "request": "^2.88.0", - "sass-graph": "2.2.5", + "sass-graph": "^4.0.1", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" } @@ -11954,14 +12205,6 @@ "set-blocking": "^2.0.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "optional": true, - "peer": true - }, "are-we-there-yet": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", @@ -11993,14 +12236,6 @@ "wide-align": "^1.1.2" } }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "optional": true, - "peer": true - }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -12013,30 +12248,6 @@ "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ansi-regex": "^5.0.1" - } } } }, @@ -12049,14 +12260,6 @@ "boolbase": "^1.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "dev": true, - "optional": true, - "peer": true - }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -12257,14 +12460,6 @@ "tslib": "^2.0.3" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "optional": true, - "peer": true - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -12407,6 +12602,36 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true, + "optional": true, + "peer": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "dependencies": { + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "optional": true, + "peer": true + } + } + }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -12433,9 +12658,9 @@ "optional": true }, "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true, "optional": true, "peer": true @@ -12444,9 +12669,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "qs": { "version": "6.5.3", @@ -12650,23 +12873,6 @@ "htmlparser2": "^6.1.0", "lodash": "^4.17.21", "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "strip-ansi": { - "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" - } - } } }, "request": { @@ -12713,14 +12919,6 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true, - "optional": true, - "peer": true - }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -12856,17 +13054,17 @@ } }, "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", "dev": true, "optional": true, "peer": true, "requires": { "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "lodash": "^4.17.11", + "scss-tokenizer": "^0.4.3", + "yargs": "^17.2.1" } }, "sass-loader": { @@ -12895,63 +13093,27 @@ "@types/json-schema": "^7.0.7", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - } } }, "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha512-dYE8LhncfBUar6POCxMTm0Ln+erjeczqEvCJib5/7XNkdw1FkUGgwMPY360FY0FgPWQxHWCx29Jl3oejyGLM9Q==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", "dev": true, "optional": true, "peer": true, "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" + "js-base64": "^2.4.9", + "source-map": "^0.7.3" }, "dependencies": { "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, "optional": true, - "peer": true, - "requires": { - "amdefine": ">=0.0.4" - } + "peer": true } } }, @@ -13126,9 +13288,7 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "slash": { "version": "3.0.0", @@ -13136,6 +13296,14 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "optional": true, + "peer": true + }, "sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -13155,6 +13323,52 @@ } } }, + "socks": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", + "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true, + "peer": true + } + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -13311,6 +13525,17 @@ "tweetnacl": "~0.14.0" } }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "minipass": "^3.1.1" + } + }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -13338,27 +13563,25 @@ } }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "optional": true, "peer": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "optional": true, - "peer": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" } }, "strip-final-newline": { @@ -13465,15 +13688,6 @@ "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } } } }, @@ -13587,6 +13801,28 @@ "mime-types": "~2.1.24" } }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -13600,14 +13836,6 @@ "dev": true, "requires": { "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } } }, "url-loader": { @@ -13652,21 +13880,6 @@ "emojis-list": "^3.0.0", "json5": "^2.1.2" } - }, - "mime-db": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", - "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", - "dev": true - }, - "mime-types": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", - "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", - "dev": true, - "requires": { - "mime-db": "1.48.0" - } } } }, @@ -14116,14 +14329,6 @@ "isexe": "^2.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true, - "optional": true, - "peer": true - }, "wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", @@ -14148,96 +14353,16 @@ "dev": true }, "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "optional": true, "peer": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "optional": true, - "peer": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "optional": true, - "peer": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "optional": true, - "peer": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "optional": true, - "peer": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } }, "wrappy": { @@ -14260,9 +14385,9 @@ "dev": true }, "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "optional": true, "peer": true @@ -14274,129 +14399,29 @@ "dev": true }, "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", "dev": true, "optional": true, "peer": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "optional": true, - "peer": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "optional": true, - "peer": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "optional": true, - "peer": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "optional": true, - "peer": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "peer": true } } }, diff --git a/glances/outputs/static/public/glances.js b/glances/outputs/static/public/glances.js index 099c975f..2c5014b1 100644 --- a/glances/outputs/static/public/glances.js +++ b/glances/outputs/static/public/glances.js @@ -1,4 +1,4 @@ -(()=>{var t={895:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var r=n(8081),i=n.n(r),s=n(3645),o=n.n(s)()(i());o.push([t.id,'/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type="button"],\ninput[type="reset"],\ninput[type="submit"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type="checkbox"],\ninput[type="radio"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type="number"]::-webkit-inner-spin-button,\ninput[type="number"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type="search"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type="search"]::-webkit-search-cancel-button,\ninput[type="search"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role="button"] {\n cursor: pointer;\n}\n.container {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n.row {\n margin-right: -15px;\n margin-left: -15px;\n}\n.row-no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.row-no-gutters [class*="col-"] {\n padding-right: 0;\n padding-left: 0;\n}\n.col-xs-1,\n.col-sm-1,\n.col-md-1,\n.col-lg-1,\n.col-xs-2,\n.col-sm-2,\n.col-md-2,\n.col-lg-2,\n.col-xs-3,\n.col-sm-3,\n.col-md-3,\n.col-lg-3,\n.col-xs-4,\n.col-sm-4,\n.col-md-4,\n.col-lg-4,\n.col-xs-5,\n.col-sm-5,\n.col-md-5,\n.col-lg-5,\n.col-xs-6,\n.col-sm-6,\n.col-md-6,\n.col-lg-6,\n.col-xs-7,\n.col-sm-7,\n.col-md-7,\n.col-lg-7,\n.col-xs-8,\n.col-sm-8,\n.col-md-8,\n.col-lg-8,\n.col-xs-9,\n.col-sm-9,\n.col-md-9,\n.col-lg-9,\n.col-xs-10,\n.col-sm-10,\n.col-md-10,\n.col-lg-10,\n.col-xs-11,\n.col-sm-11,\n.col-md-11,\n.col-lg-11,\n.col-xs-12,\n.col-sm-12,\n.col-md-12,\n.col-lg-12,\n.col-xs-13,\n.col-sm-13,\n.col-md-13,\n.col-lg-13,\n.col-xs-14,\n.col-sm-14,\n.col-md-14,\n.col-lg-14,\n.col-xs-15,\n.col-sm-15,\n.col-md-15,\n.col-lg-15,\n.col-xs-16,\n.col-sm-16,\n.col-md-16,\n.col-lg-16,\n.col-xs-17,\n.col-sm-17,\n.col-md-17,\n.col-lg-17,\n.col-xs-18,\n.col-sm-18,\n.col-md-18,\n.col-lg-18,\n.col-xs-19,\n.col-sm-19,\n.col-md-19,\n.col-lg-19,\n.col-xs-20,\n.col-sm-20,\n.col-md-20,\n.col-lg-20,\n.col-xs-21,\n.col-sm-21,\n.col-md-21,\n.col-lg-21,\n.col-xs-22,\n.col-sm-22,\n.col-md-22,\n.col-lg-22,\n.col-xs-23,\n.col-sm-23,\n.col-md-23,\n.col-lg-23,\n.col-xs-24,\n.col-sm-24,\n.col-md-24,\n.col-lg-24 {\n position: relative;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n.col-xs-1,\n.col-xs-2,\n.col-xs-3,\n.col-xs-4,\n.col-xs-5,\n.col-xs-6,\n.col-xs-7,\n.col-xs-8,\n.col-xs-9,\n.col-xs-10,\n.col-xs-11,\n.col-xs-12,\n.col-xs-13,\n.col-xs-14,\n.col-xs-15,\n.col-xs-16,\n.col-xs-17,\n.col-xs-18,\n.col-xs-19,\n.col-xs-20,\n.col-xs-21,\n.col-xs-22,\n.col-xs-23,\n.col-xs-24 {\n float: left;\n}\n.col-xs-24 {\n width: 100%;\n}\n.col-xs-23 {\n width: 95.83333333%;\n}\n.col-xs-22 {\n width: 91.66666667%;\n}\n.col-xs-21 {\n width: 87.5%;\n}\n.col-xs-20 {\n width: 83.33333333%;\n}\n.col-xs-19 {\n width: 79.16666667%;\n}\n.col-xs-18 {\n width: 75%;\n}\n.col-xs-17 {\n width: 70.83333333%;\n}\n.col-xs-16 {\n width: 66.66666667%;\n}\n.col-xs-15 {\n width: 62.5%;\n}\n.col-xs-14 {\n width: 58.33333333%;\n}\n.col-xs-13 {\n width: 54.16666667%;\n}\n.col-xs-12 {\n width: 50%;\n}\n.col-xs-11 {\n width: 45.83333333%;\n}\n.col-xs-10 {\n width: 41.66666667%;\n}\n.col-xs-9 {\n width: 37.5%;\n}\n.col-xs-8 {\n width: 33.33333333%;\n}\n.col-xs-7 {\n width: 29.16666667%;\n}\n.col-xs-6 {\n width: 25%;\n}\n.col-xs-5 {\n width: 20.83333333%;\n}\n.col-xs-4 {\n width: 16.66666667%;\n}\n.col-xs-3 {\n width: 12.5%;\n}\n.col-xs-2 {\n width: 8.33333333%;\n}\n.col-xs-1 {\n width: 4.16666667%;\n}\n.col-xs-pull-24 {\n right: 100%;\n}\n.col-xs-pull-23 {\n right: 95.83333333%;\n}\n.col-xs-pull-22 {\n right: 91.66666667%;\n}\n.col-xs-pull-21 {\n right: 87.5%;\n}\n.col-xs-pull-20 {\n right: 83.33333333%;\n}\n.col-xs-pull-19 {\n right: 79.16666667%;\n}\n.col-xs-pull-18 {\n right: 75%;\n}\n.col-xs-pull-17 {\n right: 70.83333333%;\n}\n.col-xs-pull-16 {\n right: 66.66666667%;\n}\n.col-xs-pull-15 {\n right: 62.5%;\n}\n.col-xs-pull-14 {\n right: 58.33333333%;\n}\n.col-xs-pull-13 {\n right: 54.16666667%;\n}\n.col-xs-pull-12 {\n right: 50%;\n}\n.col-xs-pull-11 {\n right: 45.83333333%;\n}\n.col-xs-pull-10 {\n right: 41.66666667%;\n}\n.col-xs-pull-9 {\n right: 37.5%;\n}\n.col-xs-pull-8 {\n right: 33.33333333%;\n}\n.col-xs-pull-7 {\n right: 29.16666667%;\n}\n.col-xs-pull-6 {\n right: 25%;\n}\n.col-xs-pull-5 {\n right: 20.83333333%;\n}\n.col-xs-pull-4 {\n right: 16.66666667%;\n}\n.col-xs-pull-3 {\n right: 12.5%;\n}\n.col-xs-pull-2 {\n right: 8.33333333%;\n}\n.col-xs-pull-1 {\n right: 4.16666667%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-24 {\n left: 100%;\n}\n.col-xs-push-23 {\n left: 95.83333333%;\n}\n.col-xs-push-22 {\n left: 91.66666667%;\n}\n.col-xs-push-21 {\n left: 87.5%;\n}\n.col-xs-push-20 {\n left: 83.33333333%;\n}\n.col-xs-push-19 {\n left: 79.16666667%;\n}\n.col-xs-push-18 {\n left: 75%;\n}\n.col-xs-push-17 {\n left: 70.83333333%;\n}\n.col-xs-push-16 {\n left: 66.66666667%;\n}\n.col-xs-push-15 {\n left: 62.5%;\n}\n.col-xs-push-14 {\n left: 58.33333333%;\n}\n.col-xs-push-13 {\n left: 54.16666667%;\n}\n.col-xs-push-12 {\n left: 50%;\n}\n.col-xs-push-11 {\n left: 45.83333333%;\n}\n.col-xs-push-10 {\n left: 41.66666667%;\n}\n.col-xs-push-9 {\n left: 37.5%;\n}\n.col-xs-push-8 {\n left: 33.33333333%;\n}\n.col-xs-push-7 {\n left: 29.16666667%;\n}\n.col-xs-push-6 {\n left: 25%;\n}\n.col-xs-push-5 {\n left: 20.83333333%;\n}\n.col-xs-push-4 {\n left: 16.66666667%;\n}\n.col-xs-push-3 {\n left: 12.5%;\n}\n.col-xs-push-2 {\n left: 8.33333333%;\n}\n.col-xs-push-1 {\n left: 4.16666667%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-24 {\n margin-left: 100%;\n}\n.col-xs-offset-23 {\n margin-left: 95.83333333%;\n}\n.col-xs-offset-22 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-21 {\n margin-left: 87.5%;\n}\n.col-xs-offset-20 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-19 {\n margin-left: 79.16666667%;\n}\n.col-xs-offset-18 {\n margin-left: 75%;\n}\n.col-xs-offset-17 {\n margin-left: 70.83333333%;\n}\n.col-xs-offset-16 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-15 {\n margin-left: 62.5%;\n}\n.col-xs-offset-14 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-13 {\n margin-left: 54.16666667%;\n}\n.col-xs-offset-12 {\n margin-left: 50%;\n}\n.col-xs-offset-11 {\n margin-left: 45.83333333%;\n}\n.col-xs-offset-10 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-9 {\n margin-left: 37.5%;\n}\n.col-xs-offset-8 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-7 {\n margin-left: 29.16666667%;\n}\n.col-xs-offset-6 {\n margin-left: 25%;\n}\n.col-xs-offset-5 {\n margin-left: 20.83333333%;\n}\n.col-xs-offset-4 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-3 {\n margin-left: 12.5%;\n}\n.col-xs-offset-2 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-1 {\n margin-left: 4.16666667%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1,\n .col-sm-2,\n .col-sm-3,\n .col-sm-4,\n .col-sm-5,\n .col-sm-6,\n .col-sm-7,\n .col-sm-8,\n .col-sm-9,\n .col-sm-10,\n .col-sm-11,\n .col-sm-12,\n .col-sm-13,\n .col-sm-14,\n .col-sm-15,\n .col-sm-16,\n .col-sm-17,\n .col-sm-18,\n .col-sm-19,\n .col-sm-20,\n .col-sm-21,\n .col-sm-22,\n .col-sm-23,\n .col-sm-24 {\n float: left;\n }\n .col-sm-24 {\n width: 100%;\n }\n .col-sm-23 {\n width: 95.83333333%;\n }\n .col-sm-22 {\n width: 91.66666667%;\n }\n .col-sm-21 {\n width: 87.5%;\n }\n .col-sm-20 {\n width: 83.33333333%;\n }\n .col-sm-19 {\n width: 79.16666667%;\n }\n .col-sm-18 {\n width: 75%;\n }\n .col-sm-17 {\n width: 70.83333333%;\n }\n .col-sm-16 {\n width: 66.66666667%;\n }\n .col-sm-15 {\n width: 62.5%;\n }\n .col-sm-14 {\n width: 58.33333333%;\n }\n .col-sm-13 {\n width: 54.16666667%;\n }\n .col-sm-12 {\n width: 50%;\n }\n .col-sm-11 {\n width: 45.83333333%;\n }\n .col-sm-10 {\n width: 41.66666667%;\n }\n .col-sm-9 {\n width: 37.5%;\n }\n .col-sm-8 {\n width: 33.33333333%;\n }\n .col-sm-7 {\n width: 29.16666667%;\n }\n .col-sm-6 {\n width: 25%;\n }\n .col-sm-5 {\n width: 20.83333333%;\n }\n .col-sm-4 {\n width: 16.66666667%;\n }\n .col-sm-3 {\n width: 12.5%;\n }\n .col-sm-2 {\n width: 8.33333333%;\n }\n .col-sm-1 {\n width: 4.16666667%;\n }\n .col-sm-pull-24 {\n right: 100%;\n }\n .col-sm-pull-23 {\n right: 95.83333333%;\n }\n .col-sm-pull-22 {\n right: 91.66666667%;\n }\n .col-sm-pull-21 {\n right: 87.5%;\n }\n .col-sm-pull-20 {\n right: 83.33333333%;\n }\n .col-sm-pull-19 {\n right: 79.16666667%;\n }\n .col-sm-pull-18 {\n right: 75%;\n }\n .col-sm-pull-17 {\n right: 70.83333333%;\n }\n .col-sm-pull-16 {\n right: 66.66666667%;\n }\n .col-sm-pull-15 {\n right: 62.5%;\n }\n .col-sm-pull-14 {\n right: 58.33333333%;\n }\n .col-sm-pull-13 {\n right: 54.16666667%;\n }\n .col-sm-pull-12 {\n right: 50%;\n }\n .col-sm-pull-11 {\n right: 45.83333333%;\n }\n .col-sm-pull-10 {\n right: 41.66666667%;\n }\n .col-sm-pull-9 {\n right: 37.5%;\n }\n .col-sm-pull-8 {\n right: 33.33333333%;\n }\n .col-sm-pull-7 {\n right: 29.16666667%;\n }\n .col-sm-pull-6 {\n right: 25%;\n }\n .col-sm-pull-5 {\n right: 20.83333333%;\n }\n .col-sm-pull-4 {\n right: 16.66666667%;\n }\n .col-sm-pull-3 {\n right: 12.5%;\n }\n .col-sm-pull-2 {\n right: 8.33333333%;\n }\n .col-sm-pull-1 {\n right: 4.16666667%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-24 {\n left: 100%;\n }\n .col-sm-push-23 {\n left: 95.83333333%;\n }\n .col-sm-push-22 {\n left: 91.66666667%;\n }\n .col-sm-push-21 {\n left: 87.5%;\n }\n .col-sm-push-20 {\n left: 83.33333333%;\n }\n .col-sm-push-19 {\n left: 79.16666667%;\n }\n .col-sm-push-18 {\n left: 75%;\n }\n .col-sm-push-17 {\n left: 70.83333333%;\n }\n .col-sm-push-16 {\n left: 66.66666667%;\n }\n .col-sm-push-15 {\n left: 62.5%;\n }\n .col-sm-push-14 {\n left: 58.33333333%;\n }\n .col-sm-push-13 {\n left: 54.16666667%;\n }\n .col-sm-push-12 {\n left: 50%;\n }\n .col-sm-push-11 {\n left: 45.83333333%;\n }\n .col-sm-push-10 {\n left: 41.66666667%;\n }\n .col-sm-push-9 {\n left: 37.5%;\n }\n .col-sm-push-8 {\n left: 33.33333333%;\n }\n .col-sm-push-7 {\n left: 29.16666667%;\n }\n .col-sm-push-6 {\n left: 25%;\n }\n .col-sm-push-5 {\n left: 20.83333333%;\n }\n .col-sm-push-4 {\n left: 16.66666667%;\n }\n .col-sm-push-3 {\n left: 12.5%;\n }\n .col-sm-push-2 {\n left: 8.33333333%;\n }\n .col-sm-push-1 {\n left: 4.16666667%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-24 {\n margin-left: 100%;\n }\n .col-sm-offset-23 {\n margin-left: 95.83333333%;\n }\n .col-sm-offset-22 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-21 {\n margin-left: 87.5%;\n }\n .col-sm-offset-20 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-19 {\n margin-left: 79.16666667%;\n }\n .col-sm-offset-18 {\n margin-left: 75%;\n }\n .col-sm-offset-17 {\n margin-left: 70.83333333%;\n }\n .col-sm-offset-16 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-15 {\n margin-left: 62.5%;\n }\n .col-sm-offset-14 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-13 {\n margin-left: 54.16666667%;\n }\n .col-sm-offset-12 {\n margin-left: 50%;\n }\n .col-sm-offset-11 {\n margin-left: 45.83333333%;\n }\n .col-sm-offset-10 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-9 {\n margin-left: 37.5%;\n }\n .col-sm-offset-8 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-7 {\n margin-left: 29.16666667%;\n }\n .col-sm-offset-6 {\n margin-left: 25%;\n }\n .col-sm-offset-5 {\n margin-left: 20.83333333%;\n }\n .col-sm-offset-4 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-3 {\n margin-left: 12.5%;\n }\n .col-sm-offset-2 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-1 {\n margin-left: 4.16666667%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1,\n .col-md-2,\n .col-md-3,\n .col-md-4,\n .col-md-5,\n .col-md-6,\n .col-md-7,\n .col-md-8,\n .col-md-9,\n .col-md-10,\n .col-md-11,\n .col-md-12,\n .col-md-13,\n .col-md-14,\n .col-md-15,\n .col-md-16,\n .col-md-17,\n .col-md-18,\n .col-md-19,\n .col-md-20,\n .col-md-21,\n .col-md-22,\n .col-md-23,\n .col-md-24 {\n float: left;\n }\n .col-md-24 {\n width: 100%;\n }\n .col-md-23 {\n width: 95.83333333%;\n }\n .col-md-22 {\n width: 91.66666667%;\n }\n .col-md-21 {\n width: 87.5%;\n }\n .col-md-20 {\n width: 83.33333333%;\n }\n .col-md-19 {\n width: 79.16666667%;\n }\n .col-md-18 {\n width: 75%;\n }\n .col-md-17 {\n width: 70.83333333%;\n }\n .col-md-16 {\n width: 66.66666667%;\n }\n .col-md-15 {\n width: 62.5%;\n }\n .col-md-14 {\n width: 58.33333333%;\n }\n .col-md-13 {\n width: 54.16666667%;\n }\n .col-md-12 {\n width: 50%;\n }\n .col-md-11 {\n width: 45.83333333%;\n }\n .col-md-10 {\n width: 41.66666667%;\n }\n .col-md-9 {\n width: 37.5%;\n }\n .col-md-8 {\n width: 33.33333333%;\n }\n .col-md-7 {\n width: 29.16666667%;\n }\n .col-md-6 {\n width: 25%;\n }\n .col-md-5 {\n width: 20.83333333%;\n }\n .col-md-4 {\n width: 16.66666667%;\n }\n .col-md-3 {\n width: 12.5%;\n }\n .col-md-2 {\n width: 8.33333333%;\n }\n .col-md-1 {\n width: 4.16666667%;\n }\n .col-md-pull-24 {\n right: 100%;\n }\n .col-md-pull-23 {\n right: 95.83333333%;\n }\n .col-md-pull-22 {\n right: 91.66666667%;\n }\n .col-md-pull-21 {\n right: 87.5%;\n }\n .col-md-pull-20 {\n right: 83.33333333%;\n }\n .col-md-pull-19 {\n right: 79.16666667%;\n }\n .col-md-pull-18 {\n right: 75%;\n }\n .col-md-pull-17 {\n right: 70.83333333%;\n }\n .col-md-pull-16 {\n right: 66.66666667%;\n }\n .col-md-pull-15 {\n right: 62.5%;\n }\n .col-md-pull-14 {\n right: 58.33333333%;\n }\n .col-md-pull-13 {\n right: 54.16666667%;\n }\n .col-md-pull-12 {\n right: 50%;\n }\n .col-md-pull-11 {\n right: 45.83333333%;\n }\n .col-md-pull-10 {\n right: 41.66666667%;\n }\n .col-md-pull-9 {\n right: 37.5%;\n }\n .col-md-pull-8 {\n right: 33.33333333%;\n }\n .col-md-pull-7 {\n right: 29.16666667%;\n }\n .col-md-pull-6 {\n right: 25%;\n }\n .col-md-pull-5 {\n right: 20.83333333%;\n }\n .col-md-pull-4 {\n right: 16.66666667%;\n }\n .col-md-pull-3 {\n right: 12.5%;\n }\n .col-md-pull-2 {\n right: 8.33333333%;\n }\n .col-md-pull-1 {\n right: 4.16666667%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-24 {\n left: 100%;\n }\n .col-md-push-23 {\n left: 95.83333333%;\n }\n .col-md-push-22 {\n left: 91.66666667%;\n }\n .col-md-push-21 {\n left: 87.5%;\n }\n .col-md-push-20 {\n left: 83.33333333%;\n }\n .col-md-push-19 {\n left: 79.16666667%;\n }\n .col-md-push-18 {\n left: 75%;\n }\n .col-md-push-17 {\n left: 70.83333333%;\n }\n .col-md-push-16 {\n left: 66.66666667%;\n }\n .col-md-push-15 {\n left: 62.5%;\n }\n .col-md-push-14 {\n left: 58.33333333%;\n }\n .col-md-push-13 {\n left: 54.16666667%;\n }\n .col-md-push-12 {\n left: 50%;\n }\n .col-md-push-11 {\n left: 45.83333333%;\n }\n .col-md-push-10 {\n left: 41.66666667%;\n }\n .col-md-push-9 {\n left: 37.5%;\n }\n .col-md-push-8 {\n left: 33.33333333%;\n }\n .col-md-push-7 {\n left: 29.16666667%;\n }\n .col-md-push-6 {\n left: 25%;\n }\n .col-md-push-5 {\n left: 20.83333333%;\n }\n .col-md-push-4 {\n left: 16.66666667%;\n }\n .col-md-push-3 {\n left: 12.5%;\n }\n .col-md-push-2 {\n left: 8.33333333%;\n }\n .col-md-push-1 {\n left: 4.16666667%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-24 {\n margin-left: 100%;\n }\n .col-md-offset-23 {\n margin-left: 95.83333333%;\n }\n .col-md-offset-22 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-21 {\n margin-left: 87.5%;\n }\n .col-md-offset-20 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-19 {\n margin-left: 79.16666667%;\n }\n .col-md-offset-18 {\n margin-left: 75%;\n }\n .col-md-offset-17 {\n margin-left: 70.83333333%;\n }\n .col-md-offset-16 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-15 {\n margin-left: 62.5%;\n }\n .col-md-offset-14 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-13 {\n margin-left: 54.16666667%;\n }\n .col-md-offset-12 {\n margin-left: 50%;\n }\n .col-md-offset-11 {\n margin-left: 45.83333333%;\n }\n .col-md-offset-10 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-9 {\n margin-left: 37.5%;\n }\n .col-md-offset-8 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-7 {\n margin-left: 29.16666667%;\n }\n .col-md-offset-6 {\n margin-left: 25%;\n }\n .col-md-offset-5 {\n margin-left: 20.83333333%;\n }\n .col-md-offset-4 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-3 {\n margin-left: 12.5%;\n }\n .col-md-offset-2 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-1 {\n margin-left: 4.16666667%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1,\n .col-lg-2,\n .col-lg-3,\n .col-lg-4,\n .col-lg-5,\n .col-lg-6,\n .col-lg-7,\n .col-lg-8,\n .col-lg-9,\n .col-lg-10,\n .col-lg-11,\n .col-lg-12,\n .col-lg-13,\n .col-lg-14,\n .col-lg-15,\n .col-lg-16,\n .col-lg-17,\n .col-lg-18,\n .col-lg-19,\n .col-lg-20,\n .col-lg-21,\n .col-lg-22,\n .col-lg-23,\n .col-lg-24 {\n float: left;\n }\n .col-lg-24 {\n width: 100%;\n }\n .col-lg-23 {\n width: 95.83333333%;\n }\n .col-lg-22 {\n width: 91.66666667%;\n }\n .col-lg-21 {\n width: 87.5%;\n }\n .col-lg-20 {\n width: 83.33333333%;\n }\n .col-lg-19 {\n width: 79.16666667%;\n }\n .col-lg-18 {\n width: 75%;\n }\n .col-lg-17 {\n width: 70.83333333%;\n }\n .col-lg-16 {\n width: 66.66666667%;\n }\n .col-lg-15 {\n width: 62.5%;\n }\n .col-lg-14 {\n width: 58.33333333%;\n }\n .col-lg-13 {\n width: 54.16666667%;\n }\n .col-lg-12 {\n width: 50%;\n }\n .col-lg-11 {\n width: 45.83333333%;\n }\n .col-lg-10 {\n width: 41.66666667%;\n }\n .col-lg-9 {\n width: 37.5%;\n }\n .col-lg-8 {\n width: 33.33333333%;\n }\n .col-lg-7 {\n width: 29.16666667%;\n }\n .col-lg-6 {\n width: 25%;\n }\n .col-lg-5 {\n width: 20.83333333%;\n }\n .col-lg-4 {\n width: 16.66666667%;\n }\n .col-lg-3 {\n width: 12.5%;\n }\n .col-lg-2 {\n width: 8.33333333%;\n }\n .col-lg-1 {\n width: 4.16666667%;\n }\n .col-lg-pull-24 {\n right: 100%;\n }\n .col-lg-pull-23 {\n right: 95.83333333%;\n }\n .col-lg-pull-22 {\n right: 91.66666667%;\n }\n .col-lg-pull-21 {\n right: 87.5%;\n }\n .col-lg-pull-20 {\n right: 83.33333333%;\n }\n .col-lg-pull-19 {\n right: 79.16666667%;\n }\n .col-lg-pull-18 {\n right: 75%;\n }\n .col-lg-pull-17 {\n right: 70.83333333%;\n }\n .col-lg-pull-16 {\n right: 66.66666667%;\n }\n .col-lg-pull-15 {\n right: 62.5%;\n }\n .col-lg-pull-14 {\n right: 58.33333333%;\n }\n .col-lg-pull-13 {\n right: 54.16666667%;\n }\n .col-lg-pull-12 {\n right: 50%;\n }\n .col-lg-pull-11 {\n right: 45.83333333%;\n }\n .col-lg-pull-10 {\n right: 41.66666667%;\n }\n .col-lg-pull-9 {\n right: 37.5%;\n }\n .col-lg-pull-8 {\n right: 33.33333333%;\n }\n .col-lg-pull-7 {\n right: 29.16666667%;\n }\n .col-lg-pull-6 {\n right: 25%;\n }\n .col-lg-pull-5 {\n right: 20.83333333%;\n }\n .col-lg-pull-4 {\n right: 16.66666667%;\n }\n .col-lg-pull-3 {\n right: 12.5%;\n }\n .col-lg-pull-2 {\n right: 8.33333333%;\n }\n .col-lg-pull-1 {\n right: 4.16666667%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-24 {\n left: 100%;\n }\n .col-lg-push-23 {\n left: 95.83333333%;\n }\n .col-lg-push-22 {\n left: 91.66666667%;\n }\n .col-lg-push-21 {\n left: 87.5%;\n }\n .col-lg-push-20 {\n left: 83.33333333%;\n }\n .col-lg-push-19 {\n left: 79.16666667%;\n }\n .col-lg-push-18 {\n left: 75%;\n }\n .col-lg-push-17 {\n left: 70.83333333%;\n }\n .col-lg-push-16 {\n left: 66.66666667%;\n }\n .col-lg-push-15 {\n left: 62.5%;\n }\n .col-lg-push-14 {\n left: 58.33333333%;\n }\n .col-lg-push-13 {\n left: 54.16666667%;\n }\n .col-lg-push-12 {\n left: 50%;\n }\n .col-lg-push-11 {\n left: 45.83333333%;\n }\n .col-lg-push-10 {\n left: 41.66666667%;\n }\n .col-lg-push-9 {\n left: 37.5%;\n }\n .col-lg-push-8 {\n left: 33.33333333%;\n }\n .col-lg-push-7 {\n left: 29.16666667%;\n }\n .col-lg-push-6 {\n left: 25%;\n }\n .col-lg-push-5 {\n left: 20.83333333%;\n }\n .col-lg-push-4 {\n left: 16.66666667%;\n }\n .col-lg-push-3 {\n left: 12.5%;\n }\n .col-lg-push-2 {\n left: 8.33333333%;\n }\n .col-lg-push-1 {\n left: 4.16666667%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-24 {\n margin-left: 100%;\n }\n .col-lg-offset-23 {\n margin-left: 95.83333333%;\n }\n .col-lg-offset-22 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-21 {\n margin-left: 87.5%;\n }\n .col-lg-offset-20 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-19 {\n margin-left: 79.16666667%;\n }\n .col-lg-offset-18 {\n margin-left: 75%;\n }\n .col-lg-offset-17 {\n margin-left: 70.83333333%;\n }\n .col-lg-offset-16 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-15 {\n margin-left: 62.5%;\n }\n .col-lg-offset-14 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-13 {\n margin-left: 54.16666667%;\n }\n .col-lg-offset-12 {\n margin-left: 50%;\n }\n .col-lg-offset-11 {\n margin-left: 45.83333333%;\n }\n .col-lg-offset-10 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-9 {\n margin-left: 37.5%;\n }\n .col-lg-offset-8 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-7 {\n margin-left: 29.16666667%;\n }\n .col-lg-offset-6 {\n margin-left: 25%;\n }\n .col-lg-offset-5 {\n margin-left: 20.83333333%;\n }\n .col-lg-offset-4 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-3 {\n margin-left: 12.5%;\n }\n .col-lg-offset-2 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-1 {\n margin-left: 4.16666667%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ntable col[class*="col-"] {\n position: static;\n display: table-column;\n float: none;\n}\ntable td[class*="col-"],\ntable th[class*="col-"] {\n position: static;\n display: table-cell;\n float: none;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n min-height: 0.01%;\n overflow-x: auto;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n height: 20px;\n margin-bottom: 20px;\n overflow: hidden;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.clearfix:before,\n.clearfix:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after {\n display: table;\n content: " ";\n}\n.clearfix:after,\n.container:after,\n.container-fluid:after,\n.row:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-right: auto;\n margin-left: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n',""]);const a=o},1153:(t,e,n)=>{"use strict";n.d(e,{Z:()=>f});var r=n(8081),i=n.n(r),s=n(3645),o=n.n(s),a=n(1667),l=n.n(a),c=new URL(n(7252),n.b),u=o()(i()),d=l()(c);u.push([t.id,'body{background:#000;color:#bbb;font-family:"Lucida Sans Typewriter","Lucida Console",Monaco,"Bitstream Vera Sans Mono",monospace}.table{display:table;width:100%;max-width:100%}.table-row-group{display:table-row-group}.table-row{display:table-row}.table-cell{display:table-cell;text-align:right}.row{margin-right:0px}.top-plugin{margin-bottom:20px}.plugin{margin-bottom:20px}.plugin.table-row-group .table-row:last-child .table-cell{padding-bottom:20px}.underline{text-decoration:underline}.bold{font-weight:bold}.sort{font-weight:bold;color:#fff}.sortable{cursor:pointer}.text-right{text-align:right}.text-left{text-align:left}.sidebar .table-cell:not(.text-left){padding-left:10px}.title{font-weight:bold;color:#fff}.highlight{font-weight:bold;color:#5d4062}.ok,.status,.process{color:#3e7b04}.ok_log{background-color:#3e7b04;color:#fff}.max{color:#3e7b04;font-weight:bold}.careful{color:#295183;font-weight:bold}.careful_log{background-color:#295183;color:#fff;font-weight:bold}.warning,.nice{color:#5d4062;font-weight:bold}.warning_log{background-color:#5d4062;color:#fff;font-weight:bold}.critical{color:#a30000;font-weight:bold}.critical_log{background-color:#a30000;color:#fff;font-weight:bold}#processlist-plugin .table-cell{padding:0px 5px 0px 5px;white-space:nowrap}#containers-plugin .table-cell{padding:0px 10px 0px 10px;white-space:nowrap}#quicklook-plugin .progress{margin-bottom:0px;min-width:100px;background-color:#000;height:12px;border-radius:0px;text-align:right}#quicklook-plugin .progress-bar-ok{background-color:#3e7b04}#quicklook-plugin .progress-bar-careful{background-color:#295183}#quicklook-plugin .progress-bar-warning{background-color:#5d4062}#quicklook-plugin .progress-bar-critical{background-color:#a30000}#quicklook-plugin .cpu-name{white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}#amps .process-result{max-width:300px;overflow:hidden;white-space:pre-wrap;padding-left:10px;text-overflow:ellipsis}#gpu .gpu-name{white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}#loading-page .glances-logo{background:url('+d+') no-repeat center center;background-size:contain}@media(max-width: 750px){#loading-page .glances-logo{height:400px}}@media(min-width: 750px){#loading-page .glances-logo{height:500px}}#loading-page .loader:before,#loading-page .loader:after,#loading-page .loader{border-radius:50%;width:1em;height:1em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loader 1.8s infinite ease-in-out;animation:loader 1.8s infinite ease-in-out}#loading-page .loader{margin:auto;font-size:10px;position:relative;text-indent:-9999em;-webkit-animation-delay:.16s;animation-delay:.16s}#loading-page .loader:before{left:-3.5em}#loading-page .loader:after{left:3.5em;-webkit-animation-delay:.32s;animation-delay:.32s}#loading-page .loader:before,#loading-page .loader:after{content:"";position:absolute;top:0}@-webkit-keyframes loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #56ca69}40%{box-shadow:0 2.5em 0 0 #56ca69}}@keyframes loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #56ca69}40%{box-shadow:0 2.5em 0 0 #56ca69}}.divTable{display:table;width:100%}.divTableRow{display:table-row}.divTableHeading{background-color:#eee;display:table-header-group}.divTableHead{border:0px solid #999;display:table-cell;padding:3px 10px;font-weight:bold}.divTableCell{border:0px solid #999;display:table-cell;padding:3px 10px}.divTableHeading{background-color:#eee;display:table-header-group;font-weight:bold}.divTableFoot{background-color:#eee;display:table-footer-group;font-weight:bold}.divTableBody{display:table-row-group}',""]);const f=u},3645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",r=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),r&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),r&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,r,i,s){"string"==typeof t&&(t=[[null,t,void 0]]);var o={};if(r)for(var a=0;a0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=s),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),e.push(u))}},e}},1667:t=>{"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},8081:t=>{"use strict";t.exports=function(t){return t[1]}},9996:t=>{"use strict";var e=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===n}(t)}(t)};var n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(t,e){return!1!==e.clone&&e.isMergeableObject(t)?l((n=t,Array.isArray(n)?[]:{}),t,e):t;var n}function i(t,e,n){return t.concat(e).map((function(t){return r(t,n)}))}function s(t){return Object.keys(t).concat(function(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter((function(e){return t.propertyIsEnumerable(e)})):[]}(t))}function o(t,e){try{return e in t}catch(t){return!1}}function a(t,e,n){var i={};return n.isMergeableObject(t)&&s(t).forEach((function(e){i[e]=r(t[e],n)})),s(e).forEach((function(s){(function(t,e){return o(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))})(t,s)||(o(t,s)&&n.isMergeableObject(e[s])?i[s]=function(t,e){if(!e.customMerge)return l;var n=e.customMerge(t);return"function"==typeof n?n:l}(s,n)(t[s],e[s],n):i[s]=r(e[s],n))})),i}function l(t,n,s){(s=s||{}).arrayMerge=s.arrayMerge||i,s.isMergeableObject=s.isMergeableObject||e,s.cloneUnlessOtherwiseSpecified=r;var o=Array.isArray(n);return o===Array.isArray(t)?o?s.arrayMerge(t,n,s):a(t,n,s):r(n,s)}l.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce((function(t,n){return l(t,n,e)}),{})};var c=l;t.exports=c},7837:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.attributeNames=e.elementNames=void 0,e.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),e.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]])},7220:function(t,e,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n";case a.Comment:return function(t){return"\x3c!--"+t.data+"--\x3e"}(t);case a.CDATA:return function(t){return""}(t);case a.Script:case a.Style:case a.Tag:return function(t,e){var n;"foreign"===e.xmlMode&&(t.name=null!==(n=c.elementNames.get(t.name))&&void 0!==n?n:t.name,t.parent&&h.has(t.parent.name)&&(e=r(r({},e),{xmlMode:!1})));!e.xmlMode&&g.has(t.name)&&(e=r(r({},e),{xmlMode:"foreign"}));var i="<"+t.name,s=function(t,e){if(t)return Object.keys(t).map((function(n){var r,i,s=null!==(r=t[n])&&void 0!==r?r:"";return"foreign"===e.xmlMode&&(n=null!==(i=c.attributeNames.get(n))&&void 0!==i?i:n),e.emptyAttrs||e.xmlMode||""!==s?n+'="'+(!1!==e.decodeEntities?l.encodeXML(s):s.replace(/"/g,"""))+'"':n})).join(" ")}(t.attribs,e);s&&(i+=" "+s);0===t.children.length&&(e.xmlMode?!1!==e.selfClosingTags:e.selfClosingTags&&d.has(t.name))?(e.xmlMode||(i+=" "),i+="/>"):(i+=">",t.children.length>0&&(i+=f(t.children,e)),!e.xmlMode&&d.has(t.name)||(i+=""));return i}(t,e);case a.Text:return function(t,e){var n=t.data||"";!1===e.decodeEntities||!e.xmlMode&&t.parent&&u.has(t.parent.name)||(n=l.encodeXML(n));return n}(t,e)}}e.default=f;var h=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},9960:(t,e)=>{"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0}),e.Doctype=e.CDATA=e.Tag=e.Style=e.Script=e.Comment=e.Directive=e.Text=e.Root=e.isTag=e.ElementType=void 0,function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"}(n=e.ElementType||(e.ElementType={})),e.isTag=function(t){return t.type===n.Tag||t.type===n.Script||t.type===n.Style},e.Root=n.Root,e.Text=n.Text,e.Directive=n.Directive,e.Comment=n.Comment,e.Script=n.Script,e.Style=n.Style,e.Tag=n.Tag,e.CDATA=n.CDATA,e.Doctype=n.Doctype},7915:function(t,e,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(e,n);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,i)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),i=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.DomHandler=void 0;var s=n(9960),o=n(7790);i(n(7790),e);var a=/\s+/g,l={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},c=function(){function t(t,e,n){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof e&&(n=e,e=l),"object"==typeof t&&(e=t,t=void 0),this.callback=null!=t?t:null,this.options=null!=e?e:l,this.elementCB=null!=n?n:null}return t.prototype.onparserinit=function(t){this.parser=t},t.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},t.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},t.prototype.onerror=function(t){this.handleCallback(t)},t.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},t.prototype.onopentag=function(t,e){var n=this.options.xmlMode?s.ElementType.Tag:void 0,r=new o.Element(t,e,void 0,n);this.addNode(r),this.tagStack.push(r)},t.prototype.ontext=function(t){var e=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===s.ElementType.Text)e?n.data=(n.data+t).replace(a," "):n.data+=t,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{e&&(t=t.replace(a," "));var r=new o.Text(t);this.addNode(r),this.lastNode=r}},t.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===s.ElementType.Comment)this.lastNode.data+=t;else{var e=new o.Comment(t);this.addNode(e),this.lastNode=e}},t.prototype.oncommentend=function(){this.lastNode=null},t.prototype.oncdatastart=function(){var t=new o.Text(""),e=new o.NodeWithChildren(s.ElementType.CDATA,[t]);this.addNode(e),t.parent=e,this.lastNode=t},t.prototype.oncdataend=function(){this.lastNode=null},t.prototype.onprocessinginstruction=function(t,e){var n=new o.ProcessingInstruction(t,e);this.addNode(n)},t.prototype.handleCallback=function(t){if("function"==typeof this.callback)this.callback(t,this.dom);else if(t)throw t},t.prototype.addNode=function(t){var e=this.tagStack[this.tagStack.length-1],n=e.children[e.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),e.children.push(t),n&&(t.prev=n,n.next=t),t.parent=e,this.lastNode=null},t}();e.DomHandler=c,e.default=c},7790:function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),s=this&&this.__assign||function(){return s=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"childNodes",{get:function(){return this.children},set:function(t){this.children=t},enumerable:!1,configurable:!0}),e}(l);e.NodeWithChildren=p;var h=function(t){function e(e){return t.call(this,o.ElementType.Root,e)||this}return i(e,t),e}(p);e.Document=h;var g=function(t){function e(e,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===e?o.ElementType.Script:"style"===e?o.ElementType.Style:o.ElementType.Tag);var s=t.call(this,i,r)||this;return s.name=e,s.attribs=n,s}return i(e,t),Object.defineProperty(e.prototype,"tagName",{get:function(){return this.name},set:function(t){this.name=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"attributes",{get:function(){var t=this;return Object.keys(this.attribs).map((function(e){var n,r;return{name:e,value:t.attribs[e],namespace:null===(n=t["x-attribsNamespace"])||void 0===n?void 0:n[e],prefix:null===(r=t["x-attribsPrefix"])||void 0===r?void 0:r[e]}}))},enumerable:!1,configurable:!0}),e}(p);function m(t){return(0,o.isTag)(t)}function b(t){return t.type===o.ElementType.CDATA}function v(t){return t.type===o.ElementType.Text}function y(t){return t.type===o.ElementType.Comment}function w(t){return t.type===o.ElementType.Directive}function _(t){return t.type===o.ElementType.Root}function x(t,e){var n;if(void 0===e&&(e=!1),v(t))n=new u(t.data);else if(y(t))n=new d(t.data);else if(m(t)){var r=e?k(t.children):[],i=new g(t.name,s({},t.attribs),r);r.forEach((function(t){return t.parent=i})),null!=t.namespace&&(i.namespace=t.namespace),t["x-attribsNamespace"]&&(i["x-attribsNamespace"]=s({},t["x-attribsNamespace"])),t["x-attribsPrefix"]&&(i["x-attribsPrefix"]=s({},t["x-attribsPrefix"])),n=i}else if(b(t)){r=e?k(t.children):[];var a=new p(o.ElementType.CDATA,r);r.forEach((function(t){return t.parent=a})),n=a}else if(_(t)){r=e?k(t.children):[];var l=new h(r);r.forEach((function(t){return t.parent=l})),t["x-mode"]&&(l["x-mode"]=t["x-mode"]),n=l}else{if(!w(t))throw new Error("Not implemented yet: ".concat(t.type));var c=new f(t.name,t.data);null!=t["x-name"]&&(c["x-name"]=t["x-name"],c["x-publicId"]=t["x-publicId"],c["x-systemId"]=t["x-systemId"]),n=c}return n.startIndex=t.startIndex,n.endIndex=t.endIndex,null!=t.sourceCodeLocation&&(n.sourceCodeLocation=t.sourceCodeLocation),n}function k(t){for(var e=t.map((function(t){return x(t,!0)})),n=1;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getFeed=void 0;var r=n(3346),i=n(3905);e.getFeed=function(t){var e=l(d,t);return e?"feed"===e.name?function(t){var e,n=t.children,r={type:"atom",items:(0,i.getElementsByTagName)("entry",n).map((function(t){var e,n=t.children,r={media:a(n)};u(r,"id","id",n),u(r,"title","title",n);var i=null===(e=l("link",n))||void 0===e?void 0:e.attribs.href;i&&(r.link=i);var s=c("summary",n)||c("content",n);s&&(r.description=s);var o=c("updated",n);return o&&(r.pubDate=new Date(o)),r}))};u(r,"id","id",n),u(r,"title","title",n);var s=null===(e=l("link",n))||void 0===e?void 0:e.attribs.href;s&&(r.link=s);u(r,"description","subtitle",n);var o=c("updated",n);o&&(r.updated=new Date(o));return u(r,"author","email",n,!0),r}(e):function(t){var e,n,r=null!==(n=null===(e=l("channel",t.children))||void 0===e?void 0:e.children)&&void 0!==n?n:[],s={type:t.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",t.children).map((function(t){var e=t.children,n={media:a(e)};u(n,"id","guid",e),u(n,"title","title",e),u(n,"link","link",e),u(n,"description","description",e);var r=c("pubDate",e);return r&&(n.pubDate=new Date(r)),n}))};u(s,"title","title",r),u(s,"link","link",r),u(s,"description","description",r);var o=c("lastBuildDate",r);o&&(s.updated=new Date(o));return u(s,"author","managingEditor",r,!0),s}(e):null};var s=["url","type","lang"],o=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function a(t){return(0,i.getElementsByTagName)("media:content",t).map((function(t){for(var e=t.attribs,n={medium:e.medium,isDefault:!!e.isDefault},r=0,i=s;r{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.removeSubsets=void 0;var r=n(7915);function i(t,e){var n=[],i=[];if(t===e)return 0;for(var s=(0,r.hasChildren)(t)?t:t.parent;s;)n.unshift(s),s=s.parent;for(s=(0,r.hasChildren)(e)?e:e.parent;s;)i.unshift(s),s=s.parent;for(var o=Math.min(n.length,i.length),a=0;ac.indexOf(d)?l===e?20:4:l===t?10:2}e.removeSubsets=function(t){for(var e=t.length;--e>=0;){var n=t[e];if(e>0&&t.lastIndexOf(n,e-1)>=0)t.splice(e,1);else for(var r=n.parent;r;r=r.parent)if(t.includes(r)){t.splice(e,1);break}}return t},e.compareDocumentPosition=i,e.uniqueSort=function(t){return(t=t.filter((function(t,e,n){return!n.includes(t,e+1)}))).sort((function(t,e){var n=i(t,e);return 2&n?-1:4&n?1:0})),t}},9432:function(t,e,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),i=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.hasChildren=e.isDocument=e.isComment=e.isText=e.isCDATA=e.isTag=void 0,i(n(3346),e),i(n(5010),e),i(n(6765),e),i(n(8043),e),i(n(3905),e),i(n(4975),e),i(n(6996),e);var s=n(7915);Object.defineProperty(e,"isTag",{enumerable:!0,get:function(){return s.isTag}}),Object.defineProperty(e,"isCDATA",{enumerable:!0,get:function(){return s.isCDATA}}),Object.defineProperty(e,"isText",{enumerable:!0,get:function(){return s.isText}}),Object.defineProperty(e,"isComment",{enumerable:!0,get:function(){return s.isComment}}),Object.defineProperty(e,"isDocument",{enumerable:!0,get:function(){return s.isDocument}}),Object.defineProperty(e,"hasChildren",{enumerable:!0,get:function(){return s.hasChildren}})},3905:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getElementsByTagType=e.getElementsByTagName=e.getElementById=e.getElements=e.testElement=void 0;var r=n(7915),i=n(8043),s={tag_name:function(t){return"function"==typeof t?function(e){return(0,r.isTag)(e)&&t(e.name)}:"*"===t?r.isTag:function(e){return(0,r.isTag)(e)&&e.name===t}},tag_type:function(t){return"function"==typeof t?function(e){return t(e.type)}:function(e){return e.type===t}},tag_contains:function(t){return"function"==typeof t?function(e){return(0,r.isText)(e)&&t(e.data)}:function(e){return(0,r.isText)(e)&&e.data===t}}};function o(t,e){return"function"==typeof e?function(n){return(0,r.isTag)(n)&&e(n.attribs[t])}:function(n){return(0,r.isTag)(n)&&n.attribs[t]===e}}function a(t,e){return function(n){return t(n)||e(n)}}function l(t){var e=Object.keys(t).map((function(e){var n=t[e];return Object.prototype.hasOwnProperty.call(s,e)?s[e](n):o(e,n)}));return 0===e.length?null:e.reduce(a)}e.testElement=function(t,e){var n=l(t);return!n||n(e)},e.getElements=function(t,e,n,r){void 0===r&&(r=1/0);var s=l(t);return s?(0,i.filter)(s,e,n,r):[]},e.getElementById=function(t,e,n){return void 0===n&&(n=!0),Array.isArray(e)||(e=[e]),(0,i.findOne)(o("id",t),e,n)},e.getElementsByTagName=function(t,e,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(s.tag_name(t),e,n,r)},e.getElementsByTagType=function(t,e,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(s.tag_type(t),e,n,r)}},6765:(t,e)=>{"use strict";function n(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){var e=t.parent.children;e.splice(e.lastIndexOf(t),1)}}Object.defineProperty(e,"__esModule",{value:!0}),e.prepend=e.prependChild=e.append=e.appendChild=e.replaceElement=e.removeElement=void 0,e.removeElement=n,e.replaceElement=function(t,e){var n=e.prev=t.prev;n&&(n.next=e);var r=e.next=t.next;r&&(r.prev=e);var i=e.parent=t.parent;if(i){var s=i.children;s[s.lastIndexOf(t)]=e}},e.appendChild=function(t,e){if(n(e),e.next=null,e.parent=t,t.children.push(e)>1){var r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null},e.append=function(t,e){n(e);var r=t.parent,i=t.next;if(e.next=i,e.prev=t,t.next=e,e.parent=r,i){if(i.prev=e,r){var s=r.children;s.splice(s.lastIndexOf(i),0,e)}}else r&&r.children.push(e)},e.prependChild=function(t,e){if(n(e),e.parent=t,e.prev=null,1!==t.children.unshift(e)){var r=t.children[1];r.prev=e,e.next=r}else e.next=null},e.prepend=function(t,e){n(e);var r=t.parent;if(r){var i=r.children;i.splice(i.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}},8043:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=e.existsOne=e.findOne=e.findOneChild=e.find=e.filter=void 0;var r=n(7915);function i(t,e,n,s){for(var o=[],a=0,l=e;a0){var u=i(t,c.children,n,s);if(o.push.apply(o,u),(s-=u.length)<=0)break}}return o}e.filter=function(t,e,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),Array.isArray(e)||(e=[e]),i(t,e,n,r)},e.find=i,e.findOneChild=function(t,e){return e.find(t)},e.findOne=function t(e,n,i){void 0===i&&(i=!0);for(var s=null,o=0;o0&&(s=t(e,a.children)))}return s},e.existsOne=function t(e,n){return n.some((function(n){return(0,r.isTag)(n)&&(e(n)||n.children.length>0&&t(e,n.children))}))},e.findAll=function(t,e){for(var n,i,s=[],o=e.filter(r.isTag);i=o.shift();){var a=null===(n=i.children)||void 0===n?void 0:n.filter(r.isTag);a&&a.length>0&&o.unshift.apply(o,a),t(i)&&s.push(i)}return s}},3346:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.innerText=e.textContent=e.getText=e.getInnerHTML=e.getOuterHTML=void 0;var i=n(7915),s=r(n(7220)),o=n(9960);function a(t,e){return(0,s.default)(t,e)}e.getOuterHTML=a,e.getInnerHTML=function(t,e){return(0,i.hasChildren)(t)?t.children.map((function(t){return a(t,e)})).join(""):""},e.getText=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.isTag)(e)?"br"===e.name?"\n":t(e.children):(0,i.isCDATA)(e)?t(e.children):(0,i.isText)(e)?e.data:""},e.textContent=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.hasChildren)(e)&&!(0,i.isComment)(e)?t(e.children):(0,i.isText)(e)?e.data:""},e.innerText=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.hasChildren)(e)&&(e.type===o.ElementType.Tag||(0,i.isCDATA)(e))?t(e.children):(0,i.isText)(e)?e.data:""}},5010:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.prevElementSibling=e.nextElementSibling=e.getName=e.hasAttrib=e.getAttributeValue=e.getSiblings=e.getParent=e.getChildren=void 0;var r=n(7915),i=[];function s(t){var e;return null!==(e=t.children)&&void 0!==e?e:i}function o(t){return t.parent||null}e.getChildren=s,e.getParent=o,e.getSiblings=function(t){var e=o(t);if(null!=e)return s(e);for(var n=[t],r=t.prev,i=t.next;null!=r;)n.unshift(r),r=r.prev;for(;null!=i;)n.push(i),i=i.next;return n},e.getAttributeValue=function(t,e){var n;return null===(n=t.attribs)||void 0===n?void 0:n[e]},e.hasAttrib=function(t,e){return null!=t.attribs&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&null!=t.attribs[e]},e.getName=function(t){return t.name},e.nextElementSibling=function(t){for(var e=t.next;null!==e&&!(0,r.isTag)(e);)e=e.next;return e},e.prevElementSibling=function(t){for(var e=t.prev;null!==e&&!(0,r.isTag)(e);)e=e.prev;return e}},4076:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var i=r(n(9323)),s=r(n(9591)),o=r(n(2586)),a=r(n(26)),l=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function c(t){var e=d(t);return function(t){return String(t).replace(l,e)}}e.decodeXML=c(o.default),e.decodeHTMLStrict=c(i.default);var u=function(t,e){return t65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t)};e.default=function(t){return t>=55296&&t<=57343||t>1114111?"�":(t in i.default&&(t=i.default[t]),s(t))}},7322:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=void 0;var i=u(r(n(2586)).default),s=d(i);e.encodeXML=m(i);var o,a,l=u(r(n(9323)).default),c=d(l);function u(t){return Object.keys(t).sort().reduce((function(e,n){return e[t[n]]="&"+n+";",e}),{})}function d(t){for(var e=[],n=[],r=0,i=Object.keys(t);r1?p(t):t.charCodeAt(0)).toString(16).toUpperCase()+";"}var g=new RegExp(s.source+"|"+f.source,"g");function m(t){return function(e){return e.replace(g,(function(e){return t[e]||h(e)}))}}e.escape=function(t){return t.replace(g,h)},e.escapeUTF8=function(t){return t.replace(s,h)}},5863:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var r=n(4076),i=n(7322);e.decode=function(t,e){return(!e||e<=0?r.decodeXML:r.decodeHTML)(t)},e.decodeStrict=function(t,e){return(!e||e<=0?r.decodeXML:r.decodeHTMLStrict)(t)},e.encode=function(t,e){return(!e||e<=0?i.encodeXML:i.encodeHTML)(t)};var s=n(7322);Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return s.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return s.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return s.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return s.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return s.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return s.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return s.encodeHTML}});var o=n(4076);Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return o.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return o.decodeXML}})},9049:(t,e)=>{var n,r; +(()=>{var t={895:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var r=n(8081),i=n.n(r),s=n(3645),o=n.n(s)()(i());o.push([t.id,'/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type="button"],\ninput[type="reset"],\ninput[type="submit"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type="checkbox"],\ninput[type="radio"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type="number"]::-webkit-inner-spin-button,\ninput[type="number"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type="search"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type="search"]::-webkit-search-cancel-button,\ninput[type="search"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role="button"] {\n cursor: pointer;\n}\n.container {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n.row {\n margin-right: -15px;\n margin-left: -15px;\n}\n.row-no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.row-no-gutters [class*="col-"] {\n padding-right: 0;\n padding-left: 0;\n}\n.col-xs-1,\n.col-sm-1,\n.col-md-1,\n.col-lg-1,\n.col-xs-2,\n.col-sm-2,\n.col-md-2,\n.col-lg-2,\n.col-xs-3,\n.col-sm-3,\n.col-md-3,\n.col-lg-3,\n.col-xs-4,\n.col-sm-4,\n.col-md-4,\n.col-lg-4,\n.col-xs-5,\n.col-sm-5,\n.col-md-5,\n.col-lg-5,\n.col-xs-6,\n.col-sm-6,\n.col-md-6,\n.col-lg-6,\n.col-xs-7,\n.col-sm-7,\n.col-md-7,\n.col-lg-7,\n.col-xs-8,\n.col-sm-8,\n.col-md-8,\n.col-lg-8,\n.col-xs-9,\n.col-sm-9,\n.col-md-9,\n.col-lg-9,\n.col-xs-10,\n.col-sm-10,\n.col-md-10,\n.col-lg-10,\n.col-xs-11,\n.col-sm-11,\n.col-md-11,\n.col-lg-11,\n.col-xs-12,\n.col-sm-12,\n.col-md-12,\n.col-lg-12,\n.col-xs-13,\n.col-sm-13,\n.col-md-13,\n.col-lg-13,\n.col-xs-14,\n.col-sm-14,\n.col-md-14,\n.col-lg-14,\n.col-xs-15,\n.col-sm-15,\n.col-md-15,\n.col-lg-15,\n.col-xs-16,\n.col-sm-16,\n.col-md-16,\n.col-lg-16,\n.col-xs-17,\n.col-sm-17,\n.col-md-17,\n.col-lg-17,\n.col-xs-18,\n.col-sm-18,\n.col-md-18,\n.col-lg-18,\n.col-xs-19,\n.col-sm-19,\n.col-md-19,\n.col-lg-19,\n.col-xs-20,\n.col-sm-20,\n.col-md-20,\n.col-lg-20,\n.col-xs-21,\n.col-sm-21,\n.col-md-21,\n.col-lg-21,\n.col-xs-22,\n.col-sm-22,\n.col-md-22,\n.col-lg-22,\n.col-xs-23,\n.col-sm-23,\n.col-md-23,\n.col-lg-23,\n.col-xs-24,\n.col-sm-24,\n.col-md-24,\n.col-lg-24 {\n position: relative;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n.col-xs-1,\n.col-xs-2,\n.col-xs-3,\n.col-xs-4,\n.col-xs-5,\n.col-xs-6,\n.col-xs-7,\n.col-xs-8,\n.col-xs-9,\n.col-xs-10,\n.col-xs-11,\n.col-xs-12,\n.col-xs-13,\n.col-xs-14,\n.col-xs-15,\n.col-xs-16,\n.col-xs-17,\n.col-xs-18,\n.col-xs-19,\n.col-xs-20,\n.col-xs-21,\n.col-xs-22,\n.col-xs-23,\n.col-xs-24 {\n float: left;\n}\n.col-xs-24 {\n width: 100%;\n}\n.col-xs-23 {\n width: 95.83333333%;\n}\n.col-xs-22 {\n width: 91.66666667%;\n}\n.col-xs-21 {\n width: 87.5%;\n}\n.col-xs-20 {\n width: 83.33333333%;\n}\n.col-xs-19 {\n width: 79.16666667%;\n}\n.col-xs-18 {\n width: 75%;\n}\n.col-xs-17 {\n width: 70.83333333%;\n}\n.col-xs-16 {\n width: 66.66666667%;\n}\n.col-xs-15 {\n width: 62.5%;\n}\n.col-xs-14 {\n width: 58.33333333%;\n}\n.col-xs-13 {\n width: 54.16666667%;\n}\n.col-xs-12 {\n width: 50%;\n}\n.col-xs-11 {\n width: 45.83333333%;\n}\n.col-xs-10 {\n width: 41.66666667%;\n}\n.col-xs-9 {\n width: 37.5%;\n}\n.col-xs-8 {\n width: 33.33333333%;\n}\n.col-xs-7 {\n width: 29.16666667%;\n}\n.col-xs-6 {\n width: 25%;\n}\n.col-xs-5 {\n width: 20.83333333%;\n}\n.col-xs-4 {\n width: 16.66666667%;\n}\n.col-xs-3 {\n width: 12.5%;\n}\n.col-xs-2 {\n width: 8.33333333%;\n}\n.col-xs-1 {\n width: 4.16666667%;\n}\n.col-xs-pull-24 {\n right: 100%;\n}\n.col-xs-pull-23 {\n right: 95.83333333%;\n}\n.col-xs-pull-22 {\n right: 91.66666667%;\n}\n.col-xs-pull-21 {\n right: 87.5%;\n}\n.col-xs-pull-20 {\n right: 83.33333333%;\n}\n.col-xs-pull-19 {\n right: 79.16666667%;\n}\n.col-xs-pull-18 {\n right: 75%;\n}\n.col-xs-pull-17 {\n right: 70.83333333%;\n}\n.col-xs-pull-16 {\n right: 66.66666667%;\n}\n.col-xs-pull-15 {\n right: 62.5%;\n}\n.col-xs-pull-14 {\n right: 58.33333333%;\n}\n.col-xs-pull-13 {\n right: 54.16666667%;\n}\n.col-xs-pull-12 {\n right: 50%;\n}\n.col-xs-pull-11 {\n right: 45.83333333%;\n}\n.col-xs-pull-10 {\n right: 41.66666667%;\n}\n.col-xs-pull-9 {\n right: 37.5%;\n}\n.col-xs-pull-8 {\n right: 33.33333333%;\n}\n.col-xs-pull-7 {\n right: 29.16666667%;\n}\n.col-xs-pull-6 {\n right: 25%;\n}\n.col-xs-pull-5 {\n right: 20.83333333%;\n}\n.col-xs-pull-4 {\n right: 16.66666667%;\n}\n.col-xs-pull-3 {\n right: 12.5%;\n}\n.col-xs-pull-2 {\n right: 8.33333333%;\n}\n.col-xs-pull-1 {\n right: 4.16666667%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-24 {\n left: 100%;\n}\n.col-xs-push-23 {\n left: 95.83333333%;\n}\n.col-xs-push-22 {\n left: 91.66666667%;\n}\n.col-xs-push-21 {\n left: 87.5%;\n}\n.col-xs-push-20 {\n left: 83.33333333%;\n}\n.col-xs-push-19 {\n left: 79.16666667%;\n}\n.col-xs-push-18 {\n left: 75%;\n}\n.col-xs-push-17 {\n left: 70.83333333%;\n}\n.col-xs-push-16 {\n left: 66.66666667%;\n}\n.col-xs-push-15 {\n left: 62.5%;\n}\n.col-xs-push-14 {\n left: 58.33333333%;\n}\n.col-xs-push-13 {\n left: 54.16666667%;\n}\n.col-xs-push-12 {\n left: 50%;\n}\n.col-xs-push-11 {\n left: 45.83333333%;\n}\n.col-xs-push-10 {\n left: 41.66666667%;\n}\n.col-xs-push-9 {\n left: 37.5%;\n}\n.col-xs-push-8 {\n left: 33.33333333%;\n}\n.col-xs-push-7 {\n left: 29.16666667%;\n}\n.col-xs-push-6 {\n left: 25%;\n}\n.col-xs-push-5 {\n left: 20.83333333%;\n}\n.col-xs-push-4 {\n left: 16.66666667%;\n}\n.col-xs-push-3 {\n left: 12.5%;\n}\n.col-xs-push-2 {\n left: 8.33333333%;\n}\n.col-xs-push-1 {\n left: 4.16666667%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-24 {\n margin-left: 100%;\n}\n.col-xs-offset-23 {\n margin-left: 95.83333333%;\n}\n.col-xs-offset-22 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-21 {\n margin-left: 87.5%;\n}\n.col-xs-offset-20 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-19 {\n margin-left: 79.16666667%;\n}\n.col-xs-offset-18 {\n margin-left: 75%;\n}\n.col-xs-offset-17 {\n margin-left: 70.83333333%;\n}\n.col-xs-offset-16 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-15 {\n margin-left: 62.5%;\n}\n.col-xs-offset-14 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-13 {\n margin-left: 54.16666667%;\n}\n.col-xs-offset-12 {\n margin-left: 50%;\n}\n.col-xs-offset-11 {\n margin-left: 45.83333333%;\n}\n.col-xs-offset-10 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-9 {\n margin-left: 37.5%;\n}\n.col-xs-offset-8 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-7 {\n margin-left: 29.16666667%;\n}\n.col-xs-offset-6 {\n margin-left: 25%;\n}\n.col-xs-offset-5 {\n margin-left: 20.83333333%;\n}\n.col-xs-offset-4 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-3 {\n margin-left: 12.5%;\n}\n.col-xs-offset-2 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-1 {\n margin-left: 4.16666667%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1,\n .col-sm-2,\n .col-sm-3,\n .col-sm-4,\n .col-sm-5,\n .col-sm-6,\n .col-sm-7,\n .col-sm-8,\n .col-sm-9,\n .col-sm-10,\n .col-sm-11,\n .col-sm-12,\n .col-sm-13,\n .col-sm-14,\n .col-sm-15,\n .col-sm-16,\n .col-sm-17,\n .col-sm-18,\n .col-sm-19,\n .col-sm-20,\n .col-sm-21,\n .col-sm-22,\n .col-sm-23,\n .col-sm-24 {\n float: left;\n }\n .col-sm-24 {\n width: 100%;\n }\n .col-sm-23 {\n width: 95.83333333%;\n }\n .col-sm-22 {\n width: 91.66666667%;\n }\n .col-sm-21 {\n width: 87.5%;\n }\n .col-sm-20 {\n width: 83.33333333%;\n }\n .col-sm-19 {\n width: 79.16666667%;\n }\n .col-sm-18 {\n width: 75%;\n }\n .col-sm-17 {\n width: 70.83333333%;\n }\n .col-sm-16 {\n width: 66.66666667%;\n }\n .col-sm-15 {\n width: 62.5%;\n }\n .col-sm-14 {\n width: 58.33333333%;\n }\n .col-sm-13 {\n width: 54.16666667%;\n }\n .col-sm-12 {\n width: 50%;\n }\n .col-sm-11 {\n width: 45.83333333%;\n }\n .col-sm-10 {\n width: 41.66666667%;\n }\n .col-sm-9 {\n width: 37.5%;\n }\n .col-sm-8 {\n width: 33.33333333%;\n }\n .col-sm-7 {\n width: 29.16666667%;\n }\n .col-sm-6 {\n width: 25%;\n }\n .col-sm-5 {\n width: 20.83333333%;\n }\n .col-sm-4 {\n width: 16.66666667%;\n }\n .col-sm-3 {\n width: 12.5%;\n }\n .col-sm-2 {\n width: 8.33333333%;\n }\n .col-sm-1 {\n width: 4.16666667%;\n }\n .col-sm-pull-24 {\n right: 100%;\n }\n .col-sm-pull-23 {\n right: 95.83333333%;\n }\n .col-sm-pull-22 {\n right: 91.66666667%;\n }\n .col-sm-pull-21 {\n right: 87.5%;\n }\n .col-sm-pull-20 {\n right: 83.33333333%;\n }\n .col-sm-pull-19 {\n right: 79.16666667%;\n }\n .col-sm-pull-18 {\n right: 75%;\n }\n .col-sm-pull-17 {\n right: 70.83333333%;\n }\n .col-sm-pull-16 {\n right: 66.66666667%;\n }\n .col-sm-pull-15 {\n right: 62.5%;\n }\n .col-sm-pull-14 {\n right: 58.33333333%;\n }\n .col-sm-pull-13 {\n right: 54.16666667%;\n }\n .col-sm-pull-12 {\n right: 50%;\n }\n .col-sm-pull-11 {\n right: 45.83333333%;\n }\n .col-sm-pull-10 {\n right: 41.66666667%;\n }\n .col-sm-pull-9 {\n right: 37.5%;\n }\n .col-sm-pull-8 {\n right: 33.33333333%;\n }\n .col-sm-pull-7 {\n right: 29.16666667%;\n }\n .col-sm-pull-6 {\n right: 25%;\n }\n .col-sm-pull-5 {\n right: 20.83333333%;\n }\n .col-sm-pull-4 {\n right: 16.66666667%;\n }\n .col-sm-pull-3 {\n right: 12.5%;\n }\n .col-sm-pull-2 {\n right: 8.33333333%;\n }\n .col-sm-pull-1 {\n right: 4.16666667%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-24 {\n left: 100%;\n }\n .col-sm-push-23 {\n left: 95.83333333%;\n }\n .col-sm-push-22 {\n left: 91.66666667%;\n }\n .col-sm-push-21 {\n left: 87.5%;\n }\n .col-sm-push-20 {\n left: 83.33333333%;\n }\n .col-sm-push-19 {\n left: 79.16666667%;\n }\n .col-sm-push-18 {\n left: 75%;\n }\n .col-sm-push-17 {\n left: 70.83333333%;\n }\n .col-sm-push-16 {\n left: 66.66666667%;\n }\n .col-sm-push-15 {\n left: 62.5%;\n }\n .col-sm-push-14 {\n left: 58.33333333%;\n }\n .col-sm-push-13 {\n left: 54.16666667%;\n }\n .col-sm-push-12 {\n left: 50%;\n }\n .col-sm-push-11 {\n left: 45.83333333%;\n }\n .col-sm-push-10 {\n left: 41.66666667%;\n }\n .col-sm-push-9 {\n left: 37.5%;\n }\n .col-sm-push-8 {\n left: 33.33333333%;\n }\n .col-sm-push-7 {\n left: 29.16666667%;\n }\n .col-sm-push-6 {\n left: 25%;\n }\n .col-sm-push-5 {\n left: 20.83333333%;\n }\n .col-sm-push-4 {\n left: 16.66666667%;\n }\n .col-sm-push-3 {\n left: 12.5%;\n }\n .col-sm-push-2 {\n left: 8.33333333%;\n }\n .col-sm-push-1 {\n left: 4.16666667%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-24 {\n margin-left: 100%;\n }\n .col-sm-offset-23 {\n margin-left: 95.83333333%;\n }\n .col-sm-offset-22 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-21 {\n margin-left: 87.5%;\n }\n .col-sm-offset-20 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-19 {\n margin-left: 79.16666667%;\n }\n .col-sm-offset-18 {\n margin-left: 75%;\n }\n .col-sm-offset-17 {\n margin-left: 70.83333333%;\n }\n .col-sm-offset-16 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-15 {\n margin-left: 62.5%;\n }\n .col-sm-offset-14 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-13 {\n margin-left: 54.16666667%;\n }\n .col-sm-offset-12 {\n margin-left: 50%;\n }\n .col-sm-offset-11 {\n margin-left: 45.83333333%;\n }\n .col-sm-offset-10 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-9 {\n margin-left: 37.5%;\n }\n .col-sm-offset-8 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-7 {\n margin-left: 29.16666667%;\n }\n .col-sm-offset-6 {\n margin-left: 25%;\n }\n .col-sm-offset-5 {\n margin-left: 20.83333333%;\n }\n .col-sm-offset-4 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-3 {\n margin-left: 12.5%;\n }\n .col-sm-offset-2 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-1 {\n margin-left: 4.16666667%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1,\n .col-md-2,\n .col-md-3,\n .col-md-4,\n .col-md-5,\n .col-md-6,\n .col-md-7,\n .col-md-8,\n .col-md-9,\n .col-md-10,\n .col-md-11,\n .col-md-12,\n .col-md-13,\n .col-md-14,\n .col-md-15,\n .col-md-16,\n .col-md-17,\n .col-md-18,\n .col-md-19,\n .col-md-20,\n .col-md-21,\n .col-md-22,\n .col-md-23,\n .col-md-24 {\n float: left;\n }\n .col-md-24 {\n width: 100%;\n }\n .col-md-23 {\n width: 95.83333333%;\n }\n .col-md-22 {\n width: 91.66666667%;\n }\n .col-md-21 {\n width: 87.5%;\n }\n .col-md-20 {\n width: 83.33333333%;\n }\n .col-md-19 {\n width: 79.16666667%;\n }\n .col-md-18 {\n width: 75%;\n }\n .col-md-17 {\n width: 70.83333333%;\n }\n .col-md-16 {\n width: 66.66666667%;\n }\n .col-md-15 {\n width: 62.5%;\n }\n .col-md-14 {\n width: 58.33333333%;\n }\n .col-md-13 {\n width: 54.16666667%;\n }\n .col-md-12 {\n width: 50%;\n }\n .col-md-11 {\n width: 45.83333333%;\n }\n .col-md-10 {\n width: 41.66666667%;\n }\n .col-md-9 {\n width: 37.5%;\n }\n .col-md-8 {\n width: 33.33333333%;\n }\n .col-md-7 {\n width: 29.16666667%;\n }\n .col-md-6 {\n width: 25%;\n }\n .col-md-5 {\n width: 20.83333333%;\n }\n .col-md-4 {\n width: 16.66666667%;\n }\n .col-md-3 {\n width: 12.5%;\n }\n .col-md-2 {\n width: 8.33333333%;\n }\n .col-md-1 {\n width: 4.16666667%;\n }\n .col-md-pull-24 {\n right: 100%;\n }\n .col-md-pull-23 {\n right: 95.83333333%;\n }\n .col-md-pull-22 {\n right: 91.66666667%;\n }\n .col-md-pull-21 {\n right: 87.5%;\n }\n .col-md-pull-20 {\n right: 83.33333333%;\n }\n .col-md-pull-19 {\n right: 79.16666667%;\n }\n .col-md-pull-18 {\n right: 75%;\n }\n .col-md-pull-17 {\n right: 70.83333333%;\n }\n .col-md-pull-16 {\n right: 66.66666667%;\n }\n .col-md-pull-15 {\n right: 62.5%;\n }\n .col-md-pull-14 {\n right: 58.33333333%;\n }\n .col-md-pull-13 {\n right: 54.16666667%;\n }\n .col-md-pull-12 {\n right: 50%;\n }\n .col-md-pull-11 {\n right: 45.83333333%;\n }\n .col-md-pull-10 {\n right: 41.66666667%;\n }\n .col-md-pull-9 {\n right: 37.5%;\n }\n .col-md-pull-8 {\n right: 33.33333333%;\n }\n .col-md-pull-7 {\n right: 29.16666667%;\n }\n .col-md-pull-6 {\n right: 25%;\n }\n .col-md-pull-5 {\n right: 20.83333333%;\n }\n .col-md-pull-4 {\n right: 16.66666667%;\n }\n .col-md-pull-3 {\n right: 12.5%;\n }\n .col-md-pull-2 {\n right: 8.33333333%;\n }\n .col-md-pull-1 {\n right: 4.16666667%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-24 {\n left: 100%;\n }\n .col-md-push-23 {\n left: 95.83333333%;\n }\n .col-md-push-22 {\n left: 91.66666667%;\n }\n .col-md-push-21 {\n left: 87.5%;\n }\n .col-md-push-20 {\n left: 83.33333333%;\n }\n .col-md-push-19 {\n left: 79.16666667%;\n }\n .col-md-push-18 {\n left: 75%;\n }\n .col-md-push-17 {\n left: 70.83333333%;\n }\n .col-md-push-16 {\n left: 66.66666667%;\n }\n .col-md-push-15 {\n left: 62.5%;\n }\n .col-md-push-14 {\n left: 58.33333333%;\n }\n .col-md-push-13 {\n left: 54.16666667%;\n }\n .col-md-push-12 {\n left: 50%;\n }\n .col-md-push-11 {\n left: 45.83333333%;\n }\n .col-md-push-10 {\n left: 41.66666667%;\n }\n .col-md-push-9 {\n left: 37.5%;\n }\n .col-md-push-8 {\n left: 33.33333333%;\n }\n .col-md-push-7 {\n left: 29.16666667%;\n }\n .col-md-push-6 {\n left: 25%;\n }\n .col-md-push-5 {\n left: 20.83333333%;\n }\n .col-md-push-4 {\n left: 16.66666667%;\n }\n .col-md-push-3 {\n left: 12.5%;\n }\n .col-md-push-2 {\n left: 8.33333333%;\n }\n .col-md-push-1 {\n left: 4.16666667%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-24 {\n margin-left: 100%;\n }\n .col-md-offset-23 {\n margin-left: 95.83333333%;\n }\n .col-md-offset-22 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-21 {\n margin-left: 87.5%;\n }\n .col-md-offset-20 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-19 {\n margin-left: 79.16666667%;\n }\n .col-md-offset-18 {\n margin-left: 75%;\n }\n .col-md-offset-17 {\n margin-left: 70.83333333%;\n }\n .col-md-offset-16 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-15 {\n margin-left: 62.5%;\n }\n .col-md-offset-14 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-13 {\n margin-left: 54.16666667%;\n }\n .col-md-offset-12 {\n margin-left: 50%;\n }\n .col-md-offset-11 {\n margin-left: 45.83333333%;\n }\n .col-md-offset-10 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-9 {\n margin-left: 37.5%;\n }\n .col-md-offset-8 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-7 {\n margin-left: 29.16666667%;\n }\n .col-md-offset-6 {\n margin-left: 25%;\n }\n .col-md-offset-5 {\n margin-left: 20.83333333%;\n }\n .col-md-offset-4 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-3 {\n margin-left: 12.5%;\n }\n .col-md-offset-2 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-1 {\n margin-left: 4.16666667%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1,\n .col-lg-2,\n .col-lg-3,\n .col-lg-4,\n .col-lg-5,\n .col-lg-6,\n .col-lg-7,\n .col-lg-8,\n .col-lg-9,\n .col-lg-10,\n .col-lg-11,\n .col-lg-12,\n .col-lg-13,\n .col-lg-14,\n .col-lg-15,\n .col-lg-16,\n .col-lg-17,\n .col-lg-18,\n .col-lg-19,\n .col-lg-20,\n .col-lg-21,\n .col-lg-22,\n .col-lg-23,\n .col-lg-24 {\n float: left;\n }\n .col-lg-24 {\n width: 100%;\n }\n .col-lg-23 {\n width: 95.83333333%;\n }\n .col-lg-22 {\n width: 91.66666667%;\n }\n .col-lg-21 {\n width: 87.5%;\n }\n .col-lg-20 {\n width: 83.33333333%;\n }\n .col-lg-19 {\n width: 79.16666667%;\n }\n .col-lg-18 {\n width: 75%;\n }\n .col-lg-17 {\n width: 70.83333333%;\n }\n .col-lg-16 {\n width: 66.66666667%;\n }\n .col-lg-15 {\n width: 62.5%;\n }\n .col-lg-14 {\n width: 58.33333333%;\n }\n .col-lg-13 {\n width: 54.16666667%;\n }\n .col-lg-12 {\n width: 50%;\n }\n .col-lg-11 {\n width: 45.83333333%;\n }\n .col-lg-10 {\n width: 41.66666667%;\n }\n .col-lg-9 {\n width: 37.5%;\n }\n .col-lg-8 {\n width: 33.33333333%;\n }\n .col-lg-7 {\n width: 29.16666667%;\n }\n .col-lg-6 {\n width: 25%;\n }\n .col-lg-5 {\n width: 20.83333333%;\n }\n .col-lg-4 {\n width: 16.66666667%;\n }\n .col-lg-3 {\n width: 12.5%;\n }\n .col-lg-2 {\n width: 8.33333333%;\n }\n .col-lg-1 {\n width: 4.16666667%;\n }\n .col-lg-pull-24 {\n right: 100%;\n }\n .col-lg-pull-23 {\n right: 95.83333333%;\n }\n .col-lg-pull-22 {\n right: 91.66666667%;\n }\n .col-lg-pull-21 {\n right: 87.5%;\n }\n .col-lg-pull-20 {\n right: 83.33333333%;\n }\n .col-lg-pull-19 {\n right: 79.16666667%;\n }\n .col-lg-pull-18 {\n right: 75%;\n }\n .col-lg-pull-17 {\n right: 70.83333333%;\n }\n .col-lg-pull-16 {\n right: 66.66666667%;\n }\n .col-lg-pull-15 {\n right: 62.5%;\n }\n .col-lg-pull-14 {\n right: 58.33333333%;\n }\n .col-lg-pull-13 {\n right: 54.16666667%;\n }\n .col-lg-pull-12 {\n right: 50%;\n }\n .col-lg-pull-11 {\n right: 45.83333333%;\n }\n .col-lg-pull-10 {\n right: 41.66666667%;\n }\n .col-lg-pull-9 {\n right: 37.5%;\n }\n .col-lg-pull-8 {\n right: 33.33333333%;\n }\n .col-lg-pull-7 {\n right: 29.16666667%;\n }\n .col-lg-pull-6 {\n right: 25%;\n }\n .col-lg-pull-5 {\n right: 20.83333333%;\n }\n .col-lg-pull-4 {\n right: 16.66666667%;\n }\n .col-lg-pull-3 {\n right: 12.5%;\n }\n .col-lg-pull-2 {\n right: 8.33333333%;\n }\n .col-lg-pull-1 {\n right: 4.16666667%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-24 {\n left: 100%;\n }\n .col-lg-push-23 {\n left: 95.83333333%;\n }\n .col-lg-push-22 {\n left: 91.66666667%;\n }\n .col-lg-push-21 {\n left: 87.5%;\n }\n .col-lg-push-20 {\n left: 83.33333333%;\n }\n .col-lg-push-19 {\n left: 79.16666667%;\n }\n .col-lg-push-18 {\n left: 75%;\n }\n .col-lg-push-17 {\n left: 70.83333333%;\n }\n .col-lg-push-16 {\n left: 66.66666667%;\n }\n .col-lg-push-15 {\n left: 62.5%;\n }\n .col-lg-push-14 {\n left: 58.33333333%;\n }\n .col-lg-push-13 {\n left: 54.16666667%;\n }\n .col-lg-push-12 {\n left: 50%;\n }\n .col-lg-push-11 {\n left: 45.83333333%;\n }\n .col-lg-push-10 {\n left: 41.66666667%;\n }\n .col-lg-push-9 {\n left: 37.5%;\n }\n .col-lg-push-8 {\n left: 33.33333333%;\n }\n .col-lg-push-7 {\n left: 29.16666667%;\n }\n .col-lg-push-6 {\n left: 25%;\n }\n .col-lg-push-5 {\n left: 20.83333333%;\n }\n .col-lg-push-4 {\n left: 16.66666667%;\n }\n .col-lg-push-3 {\n left: 12.5%;\n }\n .col-lg-push-2 {\n left: 8.33333333%;\n }\n .col-lg-push-1 {\n left: 4.16666667%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-24 {\n margin-left: 100%;\n }\n .col-lg-offset-23 {\n margin-left: 95.83333333%;\n }\n .col-lg-offset-22 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-21 {\n margin-left: 87.5%;\n }\n .col-lg-offset-20 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-19 {\n margin-left: 79.16666667%;\n }\n .col-lg-offset-18 {\n margin-left: 75%;\n }\n .col-lg-offset-17 {\n margin-left: 70.83333333%;\n }\n .col-lg-offset-16 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-15 {\n margin-left: 62.5%;\n }\n .col-lg-offset-14 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-13 {\n margin-left: 54.16666667%;\n }\n .col-lg-offset-12 {\n margin-left: 50%;\n }\n .col-lg-offset-11 {\n margin-left: 45.83333333%;\n }\n .col-lg-offset-10 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-9 {\n margin-left: 37.5%;\n }\n .col-lg-offset-8 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-7 {\n margin-left: 29.16666667%;\n }\n .col-lg-offset-6 {\n margin-left: 25%;\n }\n .col-lg-offset-5 {\n margin-left: 20.83333333%;\n }\n .col-lg-offset-4 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-3 {\n margin-left: 12.5%;\n }\n .col-lg-offset-2 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-1 {\n margin-left: 4.16666667%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ntable col[class*="col-"] {\n position: static;\n display: table-column;\n float: none;\n}\ntable td[class*="col-"],\ntable th[class*="col-"] {\n position: static;\n display: table-cell;\n float: none;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n min-height: 0.01%;\n overflow-x: auto;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n height: 20px;\n margin-bottom: 20px;\n overflow: hidden;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.clearfix:before,\n.clearfix:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after {\n display: table;\n content: " ";\n}\n.clearfix:after,\n.container:after,\n.container-fluid:after,\n.row:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-right: auto;\n margin-left: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n',""]);const a=o},1153:(t,e,n)=>{"use strict";n.d(e,{Z:()=>f});var r=n(8081),i=n.n(r),s=n(3645),o=n.n(s),a=n(1667),l=n.n(a),c=new URL(n(7252),n.b),u=o()(i()),d=l()(c);u.push([t.id,'body{background:#000;color:#bbb;font-family:"Lucida Sans Typewriter","Lucida Console",Monaco,"Bitstream Vera Sans Mono",monospace}.table{display:table;width:100%;max-width:100%}.table-row-group{display:table-row-group}.table-row{display:table-row}.table-cell{display:table-cell;text-align:right}.top-plugin{margin-bottom:20px}.plugin{margin-bottom:20px}.plugin.table-row-group .table-row:last-child .table-cell{padding-bottom:20px}.underline{text-decoration:underline}.bold{font-weight:bold}.sort{font-weight:bold;color:#fff}.sortable{cursor:pointer}.text-right{text-align:right}.text-left{text-align:left}.sidebar .table-cell:not(.text-left){padding-left:10px}.title{font-weight:bold;color:#fff}.highlight{font-weight:bold;color:#5d4062}.ok,.status,.process{color:#3e7b04}.ok_log{background-color:#3e7b04;color:#fff}.max{color:#3e7b04;font-weight:bold}.careful{color:#295183;font-weight:bold}.careful_log{background-color:#295183;color:#fff;font-weight:bold}.warning,.nice{color:#5d4062;font-weight:bold}.warning_log{background-color:#5d4062;color:#fff;font-weight:bold}.critical{color:#a30000;font-weight:bold}.critical_log{background-color:#a30000;color:#fff;font-weight:bold}#processlist-plugin .table-cell{padding:0px 5px 0px 5px;white-space:nowrap}#containers-plugin .table-cell{padding:0px 10px 0px 10px;white-space:nowrap}#quicklook-plugin .progress{margin-bottom:0px;min-width:100px;background-color:#000;height:12px;border-radius:0px;text-align:right}#quicklook-plugin .progress-bar-ok{background-color:#3e7b04}#quicklook-plugin .progress-bar-careful{background-color:#295183}#quicklook-plugin .progress-bar-warning{background-color:#5d4062}#quicklook-plugin .progress-bar-critical{background-color:#a30000}#quicklook-plugin .cpu-name{white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}#amps .process-result{max-width:300px;overflow:hidden;white-space:pre-wrap;padding-left:10px;text-overflow:ellipsis}#gpu .gpu-name{white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}#loading-page .glances-logo{background:url('+d+') no-repeat center center;background-size:contain}@media(max-width: 750px){#loading-page .glances-logo{height:400px}}@media(min-width: 750px){#loading-page .glances-logo{height:500px}}#loading-page .loader:before,#loading-page .loader:after,#loading-page .loader{border-radius:50%;width:1em;height:1em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loader 1.8s infinite ease-in-out;animation:loader 1.8s infinite ease-in-out}#loading-page .loader{margin:auto;font-size:10px;position:relative;text-indent:-9999em;-webkit-animation-delay:.16s;animation-delay:.16s}#loading-page .loader:before{left:-3.5em}#loading-page .loader:after{left:3.5em;-webkit-animation-delay:.32s;animation-delay:.32s}#loading-page .loader:before,#loading-page .loader:after{content:"";position:absolute;top:0}@-webkit-keyframes loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #56ca69}40%{box-shadow:0 2.5em 0 0 #56ca69}}@keyframes loader{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #56ca69}40%{box-shadow:0 2.5em 0 0 #56ca69}}.divTable{display:table;width:100%}.divTableRow{display:table-row}.divTableHeading{background-color:#eee;display:table-header-group}.divTableHead{border:0px solid #999;display:table-cell;padding:3px 10px;font-weight:bold}.divTableCell{border:0px solid #999;display:table-cell;padding:3px 10px}.divTableHeading{background-color:#eee;display:table-header-group;font-weight:bold}.divTableFoot{background-color:#eee;display:table-footer-group;font-weight:bold}.divTableBody{display:table-row-group}',""]);const f=u},3645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",r=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),r&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),r&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,r,i,s){"string"==typeof t&&(t=[[null,t,void 0]]);var o={};if(r)for(var a=0;a0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=s),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),e.push(u))}},e}},1667:t=>{"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},8081:t=>{"use strict";t.exports=function(t){return t[1]}},9996:t=>{"use strict";var e=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===n}(t)}(t)};var n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(t,e){return!1!==e.clone&&e.isMergeableObject(t)?l((n=t,Array.isArray(n)?[]:{}),t,e):t;var n}function i(t,e,n){return t.concat(e).map((function(t){return r(t,n)}))}function s(t){return Object.keys(t).concat(function(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter((function(e){return t.propertyIsEnumerable(e)})):[]}(t))}function o(t,e){try{return e in t}catch(t){return!1}}function a(t,e,n){var i={};return n.isMergeableObject(t)&&s(t).forEach((function(e){i[e]=r(t[e],n)})),s(e).forEach((function(s){(function(t,e){return o(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))})(t,s)||(o(t,s)&&n.isMergeableObject(e[s])?i[s]=function(t,e){if(!e.customMerge)return l;var n=e.customMerge(t);return"function"==typeof n?n:l}(s,n)(t[s],e[s],n):i[s]=r(e[s],n))})),i}function l(t,n,s){(s=s||{}).arrayMerge=s.arrayMerge||i,s.isMergeableObject=s.isMergeableObject||e,s.cloneUnlessOtherwiseSpecified=r;var o=Array.isArray(n);return o===Array.isArray(t)?o?s.arrayMerge(t,n,s):a(t,n,s):r(n,s)}l.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce((function(t,n){return l(t,n,e)}),{})};var c=l;t.exports=c},7837:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.attributeNames=e.elementNames=void 0,e.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),e.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]])},7220:function(t,e,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n";case a.Comment:return function(t){return"\x3c!--"+t.data+"--\x3e"}(t);case a.CDATA:return function(t){return""}(t);case a.Script:case a.Style:case a.Tag:return function(t,e){var n;"foreign"===e.xmlMode&&(t.name=null!==(n=c.elementNames.get(t.name))&&void 0!==n?n:t.name,t.parent&&h.has(t.parent.name)&&(e=r(r({},e),{xmlMode:!1})));!e.xmlMode&&g.has(t.name)&&(e=r(r({},e),{xmlMode:"foreign"}));var i="<"+t.name,s=function(t,e){if(t)return Object.keys(t).map((function(n){var r,i,s=null!==(r=t[n])&&void 0!==r?r:"";return"foreign"===e.xmlMode&&(n=null!==(i=c.attributeNames.get(n))&&void 0!==i?i:n),e.emptyAttrs||e.xmlMode||""!==s?n+'="'+(!1!==e.decodeEntities?l.encodeXML(s):s.replace(/"/g,"""))+'"':n})).join(" ")}(t.attribs,e);s&&(i+=" "+s);0===t.children.length&&(e.xmlMode?!1!==e.selfClosingTags:e.selfClosingTags&&d.has(t.name))?(e.xmlMode||(i+=" "),i+="/>"):(i+=">",t.children.length>0&&(i+=f(t.children,e)),!e.xmlMode&&d.has(t.name)||(i+=""));return i}(t,e);case a.Text:return function(t,e){var n=t.data||"";!1===e.decodeEntities||!e.xmlMode&&t.parent&&u.has(t.parent.name)||(n=l.encodeXML(n));return n}(t,e)}}e.default=f;var h=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},9960:(t,e)=>{"use strict";var n;Object.defineProperty(e,"__esModule",{value:!0}),e.Doctype=e.CDATA=e.Tag=e.Style=e.Script=e.Comment=e.Directive=e.Text=e.Root=e.isTag=e.ElementType=void 0,function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"}(n=e.ElementType||(e.ElementType={})),e.isTag=function(t){return t.type===n.Tag||t.type===n.Script||t.type===n.Style},e.Root=n.Root,e.Text=n.Text,e.Directive=n.Directive,e.Comment=n.Comment,e.Script=n.Script,e.Style=n.Style,e.Tag=n.Tag,e.CDATA=n.CDATA,e.Doctype=n.Doctype},7915:function(t,e,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(e,n);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,i)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),i=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.DomHandler=void 0;var s=n(9960),o=n(7790);i(n(7790),e);var a=/\s+/g,l={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},c=function(){function t(t,e,n){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof e&&(n=e,e=l),"object"==typeof t&&(e=t,t=void 0),this.callback=null!=t?t:null,this.options=null!=e?e:l,this.elementCB=null!=n?n:null}return t.prototype.onparserinit=function(t){this.parser=t},t.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},t.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},t.prototype.onerror=function(t){this.handleCallback(t)},t.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},t.prototype.onopentag=function(t,e){var n=this.options.xmlMode?s.ElementType.Tag:void 0,r=new o.Element(t,e,void 0,n);this.addNode(r),this.tagStack.push(r)},t.prototype.ontext=function(t){var e=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===s.ElementType.Text)e?n.data=(n.data+t).replace(a," "):n.data+=t,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{e&&(t=t.replace(a," "));var r=new o.Text(t);this.addNode(r),this.lastNode=r}},t.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===s.ElementType.Comment)this.lastNode.data+=t;else{var e=new o.Comment(t);this.addNode(e),this.lastNode=e}},t.prototype.oncommentend=function(){this.lastNode=null},t.prototype.oncdatastart=function(){var t=new o.Text(""),e=new o.NodeWithChildren(s.ElementType.CDATA,[t]);this.addNode(e),t.parent=e,this.lastNode=t},t.prototype.oncdataend=function(){this.lastNode=null},t.prototype.onprocessinginstruction=function(t,e){var n=new o.ProcessingInstruction(t,e);this.addNode(n)},t.prototype.handleCallback=function(t){if("function"==typeof this.callback)this.callback(t,this.dom);else if(t)throw t},t.prototype.addNode=function(t){var e=this.tagStack[this.tagStack.length-1],n=e.children[e.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),e.children.push(t),n&&(t.prev=n,n.next=t),t.parent=e,this.lastNode=null},t}();e.DomHandler=c,e.default=c},7790:function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),s=this&&this.__assign||function(){return s=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"childNodes",{get:function(){return this.children},set:function(t){this.children=t},enumerable:!1,configurable:!0}),e}(l);e.NodeWithChildren=p;var h=function(t){function e(e){return t.call(this,o.ElementType.Root,e)||this}return i(e,t),e}(p);e.Document=h;var g=function(t){function e(e,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===e?o.ElementType.Script:"style"===e?o.ElementType.Style:o.ElementType.Tag);var s=t.call(this,i,r)||this;return s.name=e,s.attribs=n,s}return i(e,t),Object.defineProperty(e.prototype,"tagName",{get:function(){return this.name},set:function(t){this.name=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"attributes",{get:function(){var t=this;return Object.keys(this.attribs).map((function(e){var n,r;return{name:e,value:t.attribs[e],namespace:null===(n=t["x-attribsNamespace"])||void 0===n?void 0:n[e],prefix:null===(r=t["x-attribsPrefix"])||void 0===r?void 0:r[e]}}))},enumerable:!1,configurable:!0}),e}(p);function m(t){return(0,o.isTag)(t)}function b(t){return t.type===o.ElementType.CDATA}function v(t){return t.type===o.ElementType.Text}function y(t){return t.type===o.ElementType.Comment}function w(t){return t.type===o.ElementType.Directive}function _(t){return t.type===o.ElementType.Root}function x(t,e){var n;if(void 0===e&&(e=!1),v(t))n=new u(t.data);else if(y(t))n=new d(t.data);else if(m(t)){var r=e?k(t.children):[],i=new g(t.name,s({},t.attribs),r);r.forEach((function(t){return t.parent=i})),null!=t.namespace&&(i.namespace=t.namespace),t["x-attribsNamespace"]&&(i["x-attribsNamespace"]=s({},t["x-attribsNamespace"])),t["x-attribsPrefix"]&&(i["x-attribsPrefix"]=s({},t["x-attribsPrefix"])),n=i}else if(b(t)){r=e?k(t.children):[];var a=new p(o.ElementType.CDATA,r);r.forEach((function(t){return t.parent=a})),n=a}else if(_(t)){r=e?k(t.children):[];var l=new h(r);r.forEach((function(t){return t.parent=l})),t["x-mode"]&&(l["x-mode"]=t["x-mode"]),n=l}else{if(!w(t))throw new Error("Not implemented yet: ".concat(t.type));var c=new f(t.name,t.data);null!=t["x-name"]&&(c["x-name"]=t["x-name"],c["x-publicId"]=t["x-publicId"],c["x-systemId"]=t["x-systemId"]),n=c}return n.startIndex=t.startIndex,n.endIndex=t.endIndex,null!=t.sourceCodeLocation&&(n.sourceCodeLocation=t.sourceCodeLocation),n}function k(t){for(var e=t.map((function(t){return x(t,!0)})),n=1;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getFeed=void 0;var r=n(3346),i=n(3905);e.getFeed=function(t){var e=l(d,t);return e?"feed"===e.name?function(t){var e,n=t.children,r={type:"atom",items:(0,i.getElementsByTagName)("entry",n).map((function(t){var e,n=t.children,r={media:a(n)};u(r,"id","id",n),u(r,"title","title",n);var i=null===(e=l("link",n))||void 0===e?void 0:e.attribs.href;i&&(r.link=i);var s=c("summary",n)||c("content",n);s&&(r.description=s);var o=c("updated",n);return o&&(r.pubDate=new Date(o)),r}))};u(r,"id","id",n),u(r,"title","title",n);var s=null===(e=l("link",n))||void 0===e?void 0:e.attribs.href;s&&(r.link=s);u(r,"description","subtitle",n);var o=c("updated",n);o&&(r.updated=new Date(o));return u(r,"author","email",n,!0),r}(e):function(t){var e,n,r=null!==(n=null===(e=l("channel",t.children))||void 0===e?void 0:e.children)&&void 0!==n?n:[],s={type:t.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",t.children).map((function(t){var e=t.children,n={media:a(e)};u(n,"id","guid",e),u(n,"title","title",e),u(n,"link","link",e),u(n,"description","description",e);var r=c("pubDate",e);return r&&(n.pubDate=new Date(r)),n}))};u(s,"title","title",r),u(s,"link","link",r),u(s,"description","description",r);var o=c("lastBuildDate",r);o&&(s.updated=new Date(o));return u(s,"author","managingEditor",r,!0),s}(e):null};var s=["url","type","lang"],o=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function a(t){return(0,i.getElementsByTagName)("media:content",t).map((function(t){for(var e=t.attribs,n={medium:e.medium,isDefault:!!e.isDefault},r=0,i=s;r{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.removeSubsets=void 0;var r=n(7915);function i(t,e){var n=[],i=[];if(t===e)return 0;for(var s=(0,r.hasChildren)(t)?t:t.parent;s;)n.unshift(s),s=s.parent;for(s=(0,r.hasChildren)(e)?e:e.parent;s;)i.unshift(s),s=s.parent;for(var o=Math.min(n.length,i.length),a=0;ac.indexOf(d)?l===e?20:4:l===t?10:2}e.removeSubsets=function(t){for(var e=t.length;--e>=0;){var n=t[e];if(e>0&&t.lastIndexOf(n,e-1)>=0)t.splice(e,1);else for(var r=n.parent;r;r=r.parent)if(t.includes(r)){t.splice(e,1);break}}return t},e.compareDocumentPosition=i,e.uniqueSort=function(t){return(t=t.filter((function(t,e,n){return!n.includes(t,e+1)}))).sort((function(t,e){var n=i(t,e);return 2&n?-1:4&n?1:0})),t}},9432:function(t,e,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),i=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.hasChildren=e.isDocument=e.isComment=e.isText=e.isCDATA=e.isTag=void 0,i(n(3346),e),i(n(5010),e),i(n(6765),e),i(n(8043),e),i(n(3905),e),i(n(4975),e),i(n(6996),e);var s=n(7915);Object.defineProperty(e,"isTag",{enumerable:!0,get:function(){return s.isTag}}),Object.defineProperty(e,"isCDATA",{enumerable:!0,get:function(){return s.isCDATA}}),Object.defineProperty(e,"isText",{enumerable:!0,get:function(){return s.isText}}),Object.defineProperty(e,"isComment",{enumerable:!0,get:function(){return s.isComment}}),Object.defineProperty(e,"isDocument",{enumerable:!0,get:function(){return s.isDocument}}),Object.defineProperty(e,"hasChildren",{enumerable:!0,get:function(){return s.hasChildren}})},3905:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getElementsByTagType=e.getElementsByTagName=e.getElementById=e.getElements=e.testElement=void 0;var r=n(7915),i=n(8043),s={tag_name:function(t){return"function"==typeof t?function(e){return(0,r.isTag)(e)&&t(e.name)}:"*"===t?r.isTag:function(e){return(0,r.isTag)(e)&&e.name===t}},tag_type:function(t){return"function"==typeof t?function(e){return t(e.type)}:function(e){return e.type===t}},tag_contains:function(t){return"function"==typeof t?function(e){return(0,r.isText)(e)&&t(e.data)}:function(e){return(0,r.isText)(e)&&e.data===t}}};function o(t,e){return"function"==typeof e?function(n){return(0,r.isTag)(n)&&e(n.attribs[t])}:function(n){return(0,r.isTag)(n)&&n.attribs[t]===e}}function a(t,e){return function(n){return t(n)||e(n)}}function l(t){var e=Object.keys(t).map((function(e){var n=t[e];return Object.prototype.hasOwnProperty.call(s,e)?s[e](n):o(e,n)}));return 0===e.length?null:e.reduce(a)}e.testElement=function(t,e){var n=l(t);return!n||n(e)},e.getElements=function(t,e,n,r){void 0===r&&(r=1/0);var s=l(t);return s?(0,i.filter)(s,e,n,r):[]},e.getElementById=function(t,e,n){return void 0===n&&(n=!0),Array.isArray(e)||(e=[e]),(0,i.findOne)(o("id",t),e,n)},e.getElementsByTagName=function(t,e,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(s.tag_name(t),e,n,r)},e.getElementsByTagType=function(t,e,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(s.tag_type(t),e,n,r)}},6765:(t,e)=>{"use strict";function n(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){var e=t.parent.children;e.splice(e.lastIndexOf(t),1)}}Object.defineProperty(e,"__esModule",{value:!0}),e.prepend=e.prependChild=e.append=e.appendChild=e.replaceElement=e.removeElement=void 0,e.removeElement=n,e.replaceElement=function(t,e){var n=e.prev=t.prev;n&&(n.next=e);var r=e.next=t.next;r&&(r.prev=e);var i=e.parent=t.parent;if(i){var s=i.children;s[s.lastIndexOf(t)]=e}},e.appendChild=function(t,e){if(n(e),e.next=null,e.parent=t,t.children.push(e)>1){var r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null},e.append=function(t,e){n(e);var r=t.parent,i=t.next;if(e.next=i,e.prev=t,t.next=e,e.parent=r,i){if(i.prev=e,r){var s=r.children;s.splice(s.lastIndexOf(i),0,e)}}else r&&r.children.push(e)},e.prependChild=function(t,e){if(n(e),e.parent=t,e.prev=null,1!==t.children.unshift(e)){var r=t.children[1];r.prev=e,e.next=r}else e.next=null},e.prepend=function(t,e){n(e);var r=t.parent;if(r){var i=r.children;i.splice(i.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}},8043:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findAll=e.existsOne=e.findOne=e.findOneChild=e.find=e.filter=void 0;var r=n(7915);function i(t,e,n,s){for(var o=[],a=0,l=e;a0){var u=i(t,c.children,n,s);if(o.push.apply(o,u),(s-=u.length)<=0)break}}return o}e.filter=function(t,e,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),Array.isArray(e)||(e=[e]),i(t,e,n,r)},e.find=i,e.findOneChild=function(t,e){return e.find(t)},e.findOne=function t(e,n,i){void 0===i&&(i=!0);for(var s=null,o=0;o0&&(s=t(e,a.children)))}return s},e.existsOne=function t(e,n){return n.some((function(n){return(0,r.isTag)(n)&&(e(n)||n.children.length>0&&t(e,n.children))}))},e.findAll=function(t,e){for(var n,i,s=[],o=e.filter(r.isTag);i=o.shift();){var a=null===(n=i.children)||void 0===n?void 0:n.filter(r.isTag);a&&a.length>0&&o.unshift.apply(o,a),t(i)&&s.push(i)}return s}},3346:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.innerText=e.textContent=e.getText=e.getInnerHTML=e.getOuterHTML=void 0;var i=n(7915),s=r(n(7220)),o=n(9960);function a(t,e){return(0,s.default)(t,e)}e.getOuterHTML=a,e.getInnerHTML=function(t,e){return(0,i.hasChildren)(t)?t.children.map((function(t){return a(t,e)})).join(""):""},e.getText=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.isTag)(e)?"br"===e.name?"\n":t(e.children):(0,i.isCDATA)(e)?t(e.children):(0,i.isText)(e)?e.data:""},e.textContent=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.hasChildren)(e)&&!(0,i.isComment)(e)?t(e.children):(0,i.isText)(e)?e.data:""},e.innerText=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.hasChildren)(e)&&(e.type===o.ElementType.Tag||(0,i.isCDATA)(e))?t(e.children):(0,i.isText)(e)?e.data:""}},5010:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.prevElementSibling=e.nextElementSibling=e.getName=e.hasAttrib=e.getAttributeValue=e.getSiblings=e.getParent=e.getChildren=void 0;var r=n(7915),i=[];function s(t){var e;return null!==(e=t.children)&&void 0!==e?e:i}function o(t){return t.parent||null}e.getChildren=s,e.getParent=o,e.getSiblings=function(t){var e=o(t);if(null!=e)return s(e);for(var n=[t],r=t.prev,i=t.next;null!=r;)n.unshift(r),r=r.prev;for(;null!=i;)n.push(i),i=i.next;return n},e.getAttributeValue=function(t,e){var n;return null===(n=t.attribs)||void 0===n?void 0:n[e]},e.hasAttrib=function(t,e){return null!=t.attribs&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&null!=t.attribs[e]},e.getName=function(t){return t.name},e.nextElementSibling=function(t){for(var e=t.next;null!==e&&!(0,r.isTag)(e);)e=e.next;return e},e.prevElementSibling=function(t){for(var e=t.prev;null!==e&&!(0,r.isTag)(e);)e=e.prev;return e}},4076:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var i=r(n(9323)),s=r(n(9591)),o=r(n(2586)),a=r(n(26)),l=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function c(t){var e=d(t);return function(t){return String(t).replace(l,e)}}e.decodeXML=c(o.default),e.decodeHTMLStrict=c(i.default);var u=function(t,e){return t65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t)};e.default=function(t){return t>=55296&&t<=57343||t>1114111?"�":(t in i.default&&(t=i.default[t]),s(t))}},7322:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=void 0;var i=u(r(n(2586)).default),s=d(i);e.encodeXML=m(i);var o,a,l=u(r(n(9323)).default),c=d(l);function u(t){return Object.keys(t).sort().reduce((function(e,n){return e[t[n]]="&"+n+";",e}),{})}function d(t){for(var e=[],n=[],r=0,i=Object.keys(t);r1?p(t):t.charCodeAt(0)).toString(16).toUpperCase()+";"}var g=new RegExp(s.source+"|"+f.source,"g");function m(t){return function(e){return e.replace(g,(function(e){return t[e]||h(e)}))}}e.escape=function(t){return t.replace(g,h)},e.escapeUTF8=function(t){return t.replace(s,h)}},5863:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var r=n(4076),i=n(7322);e.decode=function(t,e){return(!e||e<=0?r.decodeXML:r.decodeHTML)(t)},e.decodeStrict=function(t,e){return(!e||e<=0?r.decodeXML:r.decodeHTMLStrict)(t)},e.encode=function(t,e){return(!e||e<=0?i.encodeXML:i.encodeHTML)(t)};var s=n(7322);Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return s.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return s.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return s.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return s.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return s.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return s.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return s.encodeHTML}});var o=n(4076);Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return o.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return o.decodeXML}})},9049:(t,e)=>{var n,r; /** * @license MIT * @fileOverview Favico animations @@ -19,7 +19,7 @@ * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ -function n(t){return"[object Object]"===Object.prototype.toString.call(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(t){var e,r;return!1!==n(t)&&(void 0===(e=t.constructor)||!1!==n(r=e.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}},3379:t=>{"use strict";var e=[];function n(t){for(var n=-1,r=0;r{"use strict";var e={};t.exports=function(t,n){var r=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},9216:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},3565:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},7795:t=>{"use strict";t.exports=function(t){var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var s=n.sourceMap;s&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),e.styleTagTransform(r,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},4589:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},3744:(t,e)=>{"use strict";e.Z=(t,e)=>{const n=t.__vccOpts||t;for(const[t,r]of e)n[t]=r;return n}},7252:(t,e,n)=>{"use strict";t.exports=n.p+"87708faeed9a66b0fcdb.png"},2868:()=>{},4777:()=>{},9830:()=>{},209:()=>{},7414:()=>{},2961:t=>{t.exports={nanoid:(t=21)=>{let e="",n=t;for(;n--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return e},customAlphabet:(t,e=21)=>(n=e)=>{let r="",i=n;for(;i--;)r+=t[Math.random()*t.length|0];return r}}},3600:t=>{"use strict";t.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},9323:t=>{"use strict";t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},9591:t=>{"use strict";t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},2586:t=>{"use strict";t.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var s=e[r]={id:r,loaded:!1,exports:{}};return t[r].call(s.exports,s,s.exports,n),s.loaded=!0,s.exports}n.m=t,n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),n.p="/",n.b=document.baseURI||self.location.href,(()=>{"use strict";var t={};n.r(t),n.d(t,{bits:()=>mu,bytes:()=>bu,exclamation:()=>vu,leftPad:()=>yu,limitTo:()=>wu,minSize:()=>_u,nl2br:()=>xu,number:()=>ku,timedelta:()=>Su,timemillis:()=>Cu});var e=n(3379),r=n.n(e),i=n(7795),s=n.n(i),o=n(569),a=n.n(o),l=n(3565),c=n.n(l),u=n(9216),d=n.n(u),f=n(4589),p=n.n(f),h=n(895),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=a().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=d();r()(h.Z,g);h.Z&&h.Z.locals&&h.Z.locals;var m=n(1153),b={};b.styleTagTransform=p(),b.setAttributes=c(),b.insert=a().bind(null,"head"),b.domAPI=s(),b.insertStyleElement=d();r()(m.Z,b);m.Z&&m.Z.locals&&m.Z.locals;function v(t,e){const n=Object.create(null),r=t.split(",");for(let t=0;t!!n[t.toLowerCase()]:t=>!!n[t]}const y="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",w=v(y);function _(t){return!!t||""===t}function x(t){if(B(t)){const e={};for(let n=0;n{if(t){const n=t.split(C);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}function T(t){let e="";if(H(t))e=t;else if(B(t))for(let n=0;nH(t)?t:null==t?"":B(t)||G(t)&&(t.toString===Z||!$(t.toString))?JSON.stringify(t,O,2):String(t),O=(t,e)=>e&&e.__v_isRef?O(t,e.value):F(e)?{[`Map(${e.size})`]:[...e.entries()].reduce(((t,[e,n])=>(t[`${e} =>`]=n,t)),{})}:z(e)?{[`Set(${e.size})`]:[...e.values()]}:!G(e)||B(e)||X(e)?e:String(e),E={},P=[],L=()=>{},D=()=>!1,j=/^on[^a-z]/,M=t=>j.test(t),I=t=>t.startsWith("onUpdate:"),R=Object.assign,N=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},q=Object.prototype.hasOwnProperty,U=(t,e)=>q.call(t,e),B=Array.isArray,F=t=>"[object Map]"===K(t),z=t=>"[object Set]"===K(t),$=t=>"function"==typeof t,H=t=>"string"==typeof t,V=t=>"symbol"==typeof t,G=t=>null!==t&&"object"==typeof t,W=t=>G(t)&&$(t.then)&&$(t.catch),Z=Object.prototype.toString,K=t=>Z.call(t),X=t=>"[object Object]"===K(t),J=t=>H(t)&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,Y=v(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Q=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},tt=/-(\w)/g,et=Q((t=>t.replace(tt,((t,e)=>e?e.toUpperCase():"")))),nt=/\B([A-Z])/g,rt=Q((t=>t.replace(nt,"-$1").toLowerCase())),it=Q((t=>t.charAt(0).toUpperCase()+t.slice(1))),st=Q((t=>t?`on${it(t)}`:"")),ot=(t,e)=>!Object.is(t,e),at=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},ct=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let ut;let dt;class ft{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&dt&&(this.parent=dt,this.index=(dt.scopes||(dt.scopes=[])).push(this)-1)}run(t){if(this.active){const e=dt;try{return dt=this,t()}finally{dt=e}}else 0}on(){dt=this}off(){dt=this.parent}stop(t){if(this.active){let e,n;for(e=0,n=this.effects.length;e{const e=new Set(t);return e.w=0,e.n=0,e},gt=t=>(t.w&yt)>0,mt=t=>(t.n&yt)>0,bt=new WeakMap;let vt=0,yt=1;let wt;const _t=Symbol(""),xt=Symbol("");class kt{constructor(t,e=null,n){this.fn=t,this.scheduler=e,this.active=!0,this.deps=[],this.parent=void 0,pt(this,n)}run(){if(!this.active)return this.fn();let t=wt,e=St;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=wt,wt=this,St=!0,yt=1<<++vt,vt<=30?(({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let r=0;r{("length"===e||e>=r)&&a.push(t)}));else switch(void 0!==n&&a.push(o.get(n)),e){case"add":B(t)?J(n)&&a.push(o.get("length")):(a.push(o.get(_t)),F(t)&&a.push(o.get(xt)));break;case"delete":B(t)||(a.push(o.get(_t)),F(t)&&a.push(o.get(xt)));break;case"set":F(t)&&a.push(o.get(_t))}if(1===a.length)a[0]&&Dt(a[0]);else{const t=[];for(const e of a)e&&t.push(...e);Dt(ht(t))}}function Dt(t,e){const n=B(t)?t:[...t];for(const t of n)t.computed&&jt(t,e);for(const t of n)t.computed||jt(t,e)}function jt(t,e){(t!==wt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const Mt=v("__proto__,__v_isRef,__isVue"),It=new Set(Object.getOwnPropertyNames(Symbol).filter((t=>"arguments"!==t&&"caller"!==t)).map((t=>Symbol[t])).filter(V)),Rt=Ft(),Nt=Ft(!1,!0),qt=Ft(!0),Ut=Bt();function Bt(){const t={};return["includes","indexOf","lastIndexOf"].forEach((e=>{t[e]=function(...t){const n=Se(this);for(let t=0,e=this.length;t{t[e]=function(...t){At();const n=Se(this)[e].apply(this,t);return Ot(),n}})),t}function Ft(t=!1,e=!1){return function(n,r,i){if("__v_isReactive"===r)return!t;if("__v_isReadonly"===r)return t;if("__v_isShallow"===r)return e;if("__v_raw"===r&&i===(t?e?me:ge:e?he:pe).get(n))return n;const s=B(n);if(!t&&s&&U(Ut,r))return Reflect.get(Ut,r,i);const o=Reflect.get(n,r,i);return(V(r)?It.has(r):Mt(r))?o:(t||Et(n,0,r),e?o:Le(o)?s&&J(r)?o:o.value:G(o)?t?ye(o):ve(o):o)}}function zt(t=!1){return function(e,n,r,i){let s=e[n];if(xe(s)&&Le(s)&&!Le(r))return!1;if(!t&&(ke(r)||xe(r)||(s=Se(s),r=Se(r)),!B(e)&&Le(s)&&!Le(r)))return s.value=r,!0;const o=B(e)&&J(n)?Number(n)!0,deleteProperty:(t,e)=>!0},Vt=R({},$t,{get:Nt,set:zt(!0)}),Gt=t=>t,Wt=t=>Reflect.getPrototypeOf(t);function Zt(t,e,n=!1,r=!1){const i=Se(t=t.__v_raw),s=Se(e);n||(e!==s&&Et(i,0,e),Et(i,0,s));const{has:o}=Wt(i),a=r?Gt:n?Oe:Ae;return o.call(i,e)?a(t.get(e)):o.call(i,s)?a(t.get(s)):void(t!==i&&t.get(e))}function Kt(t,e=!1){const n=this.__v_raw,r=Se(n),i=Se(t);return e||(t!==i&&Et(r,0,t),Et(r,0,i)),t===i?n.has(t):n.has(t)||n.has(i)}function Xt(t,e=!1){return t=t.__v_raw,!e&&Et(Se(t),0,_t),Reflect.get(t,"size",t)}function Jt(t){t=Se(t);const e=Se(this);return Wt(e).has.call(e,t)||(e.add(t),Lt(e,"add",t,t)),this}function Yt(t,e){e=Se(e);const n=Se(this),{has:r,get:i}=Wt(n);let s=r.call(n,t);s||(t=Se(t),s=r.call(n,t));const o=i.call(n,t);return n.set(t,e),s?ot(e,o)&&Lt(n,"set",t,e):Lt(n,"add",t,e),this}function Qt(t){const e=Se(this),{has:n,get:r}=Wt(e);let i=n.call(e,t);i||(t=Se(t),i=n.call(e,t));r&&r.call(e,t);const s=e.delete(t);return i&&Lt(e,"delete",t,void 0),s}function te(){const t=Se(this),e=0!==t.size,n=t.clear();return e&&Lt(t,"clear",void 0,void 0),n}function ee(t,e){return function(n,r){const i=this,s=i.__v_raw,o=Se(s),a=e?Gt:t?Oe:Ae;return!t&&Et(o,0,_t),s.forEach(((t,e)=>n.call(r,a(t),a(e),i)))}}function ne(t,e,n){return function(...r){const i=this.__v_raw,s=Se(i),o=F(s),a="entries"===t||t===Symbol.iterator&&o,l="keys"===t&&o,c=i[t](...r),u=n?Gt:e?Oe:Ae;return!e&&Et(s,0,l?xt:_t),{next(){const{value:t,done:e}=c.next();return e?{value:t,done:e}:{value:a?[u(t[0]),u(t[1])]:u(t),done:e}},[Symbol.iterator](){return this}}}}function re(t){return function(...e){return"delete"!==t&&this}}function ie(){const t={get(t){return Zt(this,t)},get size(){return Xt(this)},has:Kt,add:Jt,set:Yt,delete:Qt,clear:te,forEach:ee(!1,!1)},e={get(t){return Zt(this,t,!1,!0)},get size(){return Xt(this)},has:Kt,add:Jt,set:Yt,delete:Qt,clear:te,forEach:ee(!1,!0)},n={get(t){return Zt(this,t,!0)},get size(){return Xt(this,!0)},has(t){return Kt.call(this,t,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ee(!0,!1)},r={get(t){return Zt(this,t,!0,!0)},get size(){return Xt(this,!0)},has(t){return Kt.call(this,t,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ee(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((i=>{t[i]=ne(i,!1,!1),n[i]=ne(i,!0,!1),e[i]=ne(i,!1,!0),r[i]=ne(i,!0,!0)})),[t,n,e,r]}const[se,oe,ae,le]=ie();function ce(t,e){const n=e?t?le:ae:t?oe:se;return(e,r,i)=>"__v_isReactive"===r?!t:"__v_isReadonly"===r?t:"__v_raw"===r?e:Reflect.get(U(n,r)&&r in e?n:e,r,i)}const ue={get:ce(!1,!1)},de={get:ce(!1,!0)},fe={get:ce(!0,!1)};const pe=new WeakMap,he=new WeakMap,ge=new WeakMap,me=new WeakMap;function be(t){return t.__v_skip||!Object.isExtensible(t)?0:function(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((t=>K(t).slice(8,-1))(t))}function ve(t){return xe(t)?t:we(t,!1,$t,ue,pe)}function ye(t){return we(t,!0,Ht,fe,ge)}function we(t,e,n,r,i){if(!G(t))return t;if(t.__v_raw&&(!e||!t.__v_isReactive))return t;const s=i.get(t);if(s)return s;const o=be(t);if(0===o)return t;const a=new Proxy(t,2===o?r:n);return i.set(t,a),a}function _e(t){return xe(t)?_e(t.__v_raw):!(!t||!t.__v_isReactive)}function xe(t){return!(!t||!t.__v_isReadonly)}function ke(t){return!(!t||!t.__v_isShallow)}function Ce(t){return _e(t)||xe(t)}function Se(t){const e=t&&t.__v_raw;return e?Se(e):t}function Te(t){return lt(t,"__v_skip",!0),t}const Ae=t=>G(t)?ve(t):t,Oe=t=>G(t)?ye(t):t;function Ee(t){St&&wt&&Pt((t=Se(t)).dep||(t.dep=ht()))}function Pe(t,e){(t=Se(t)).dep&&Dt(t.dep)}function Le(t){return!(!t||!0!==t.__v_isRef)}const De={get:(t,e,n)=>function(t){return Le(t)?t.value:t}(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const i=t[e];return Le(i)&&!Le(n)?(i.value=n,!0):Reflect.set(t,e,n,r)}};function je(t){return _e(t)?t:new Proxy(t,De)}var Me;class Ie{constructor(t,e,n,r){this._setter=e,this.dep=void 0,this.__v_isRef=!0,this[Me]=!1,this._dirty=!0,this.effect=new kt(t,(()=>{this._dirty||(this._dirty=!0,Pe(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const t=Se(this);return Ee(t),!t._dirty&&t._cacheable||(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Me="__v_isReadonly";function Re(t,e,n,r){let i;try{i=r?t(...r):t()}catch(t){qe(t,e,n)}return i}function Ne(t,e,n,r){if($(t)){const i=Re(t,e,n,r);return i&&W(i)&&i.catch((t=>{qe(t,e,n)})),i}const i=[];for(let s=0;s>>1;tn(Fe[r])tn(t)-tn(e))),Ve=0;Venull==t.id?1/0:t.id,en=(t,e)=>{const n=tn(t)-tn(e);if(0===n){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function nn(t){Be=!1,Ue=!0,Fe.sort(en);try{for(ze=0;zet.trim()))),e&&(i=n.map(ct))}let a;let l=r[a=st(e)]||r[a=st(et(e))];!l&&s&&(l=r[a=st(rt(e))]),l&&Ne(l,t,6,i);const c=r[a+"Once"];if(c){if(t.emitted){if(t.emitted[a])return}else t.emitted={};t.emitted[a]=!0,Ne(c,t,6,i)}}function sn(t,e,n=!1){const r=e.emitsCache,i=r.get(t);if(void 0!==i)return i;const s=t.emits;let o={},a=!1;if(!$(t)){const r=t=>{const n=sn(t,e,!0);n&&(a=!0,R(o,n))};!n&&e.mixins.length&&e.mixins.forEach(r),t.extends&&r(t.extends),t.mixins&&t.mixins.forEach(r)}return s||a?(B(s)?s.forEach((t=>o[t]=null)):R(o,s),G(t)&&r.set(t,o),o):(G(t)&&r.set(t,null),null)}function on(t,e){return!(!t||!M(e))&&(e=e.slice(2).replace(/Once$/,""),U(t,e[0].toLowerCase()+e.slice(1))||U(t,rt(e))||U(t,e))}let an=null,ln=null;function cn(t){const e=an;return an=t,ln=t&&t.type.__scopeId||null,e}function un(t,e=an,n){if(!e)return t;if(t._n)return t;const r=(...n)=>{r._d&&Qr(-1);const i=cn(e),s=t(...n);return cn(i),r._d&&Qr(1),s};return r._n=!0,r._c=!0,r._d=!0,r}function dn(t){const{type:e,vnode:n,proxy:r,withProxy:i,props:s,propsOptions:[o],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:f,setupState:p,ctx:h,inheritAttrs:g}=t;let m,b;const v=cn(t);try{if(4&n.shapeFlag){const t=i||r;m=gi(u.call(t,t,d,s,p,f,h)),b=l}else{const t=e;0,m=gi(t.length>1?t(s,{attrs:l,slots:a,emit:c}):t(s,null)),b=e.props?l:fn(l)}}catch(e){Zr.length=0,qe(e,t,1),m=ci(Gr)}let y=m;if(b&&!1!==g){const t=Object.keys(b),{shapeFlag:e}=y;t.length&&7&e&&(o&&t.some(I)&&(b=pn(b,o)),y=di(y,b))}return n.dirs&&(y=di(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),m=y,cn(v),m}const fn=t=>{let e;for(const n in t)("class"===n||"style"===n||M(n))&&((e||(e={}))[n]=t[n]);return e},pn=(t,e)=>{const n={};for(const r in t)I(r)&&r.slice(9)in e||(n[r]=t[r]);return n};function hn(t,e,n){const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!0;for(let i=0;it.__isSuspense;function bn(t,e){e&&e.pendingBranch?B(t)?e.effects.push(...t):e.effects.push(t):Je(t)}function vn(t,e,n=!1){const r=xi||an;if(r){const i=null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&t in i)return i[t];if(arguments.length>1)return n&&$(e)?e.call(r.proxy):e}else 0}const yn={};function wn(t,e,n){return _n(t,e,n)}function _n(t,e,{immediate:n,deep:r,flush:i,onTrack:s,onTrigger:o}=E){const a=xi;let l,c,u=!1,d=!1;if(Le(t)?(l=()=>t.value,u=ke(t)):_e(t)?(l=()=>t,r=!0):B(t)?(d=!0,u=t.some((t=>_e(t)||ke(t))),l=()=>t.map((t=>Le(t)?t.value:_e(t)?Cn(t):$(t)?Re(t,a,2):void 0))):l=$(t)?e?()=>Re(t,a,2):()=>{if(!a||!a.isUnmounted)return c&&c(),Ne(t,a,3,[f])}:L,e&&r){const t=l;l=()=>Cn(t())}let f=t=>{c=m.onStop=()=>{Re(t,a,4)}};if(Ei)return f=L,e?n&&Ne(e,a,3,[l(),d?[]:void 0,f]):l(),L;let p=d?[]:yn;const h=()=>{if(m.active)if(e){const t=m.run();(r||u||(d?t.some(((t,e)=>ot(t,p[e]))):ot(t,p)))&&(c&&c(),Ne(e,a,3,[t,p===yn?void 0:p,f]),p=t)}else m.run()};let g;h.allowRecurse=!!e,"sync"===i?g=h:"post"===i?g=()=>Br(h,a&&a.suspense):(h.pre=!0,a&&(h.id=a.uid),g=()=>Ke(h));const m=new kt(l,g);return e?n?h():p=m.run():"post"===i?Br(m.run.bind(m),a&&a.suspense):m.run(),()=>{m.stop(),a&&a.scope&&N(a.scope.effects,m)}}function xn(t,e,n){const r=this.proxy,i=H(t)?t.includes(".")?kn(r,t):()=>r[t]:t.bind(r,r);let s;$(e)?s=e:(s=e.handler,n=e);const o=xi;Ci(this);const a=_n(i,s.bind(r),n);return o?Ci(o):Si(),a}function kn(t,e){const n=e.split(".");return()=>{let e=t;for(let t=0;t{Cn(t,e)}));else if(X(t))for(const n in t)Cn(t[n],e);return t}function Sn(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Gn((()=>{t.isMounted=!0})),Kn((()=>{t.isUnmounting=!0})),t}const Tn=[Function,Array],An={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tn,onEnter:Tn,onAfterEnter:Tn,onEnterCancelled:Tn,onBeforeLeave:Tn,onLeave:Tn,onAfterLeave:Tn,onLeaveCancelled:Tn,onBeforeAppear:Tn,onAppear:Tn,onAfterAppear:Tn,onAppearCancelled:Tn},setup(t,{slots:e}){const n=ki(),r=Sn();let i;return()=>{const s=e.default&&jn(e.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){let t=!1;for(const e of s)if(e.type!==Gr){0,o=e,t=!0;break}}const a=Se(t),{mode:l}=a;if(r.isLeaving)return Pn(o);const c=Ln(o);if(!c)return Pn(o);const u=En(c,a,r,n);Dn(c,u);const d=n.subTree,f=d&&Ln(d);let p=!1;const{getTransitionKey:h}=c.type;if(h){const t=h();void 0===i?i=t:t!==i&&(i=t,p=!0)}if(f&&f.type!==Gr&&(!ii(c,f)||p)){const t=En(f,a,r,n);if(Dn(f,t),"out-in"===l)return r.isLeaving=!0,t.afterLeave=()=>{r.isLeaving=!1,n.update()},Pn(o);"in-out"===l&&c.type!==Gr&&(t.delayLeave=(t,e,n)=>{On(r,f)[String(f.key)]=f,t._leaveCb=()=>{e(),t._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return o}}};function On(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function En(t,e,n,r){const{appear:i,mode:s,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:g,onAppear:m,onAfterAppear:b,onAppearCancelled:v}=e,y=String(t.key),w=On(n,t),_=(t,e)=>{t&&Ne(t,r,9,e)},x=(t,e)=>{const n=e[1];_(t,e),B(t)?t.every((t=>t.length<=1))&&n():t.length<=1&&n()},k={mode:s,persisted:o,beforeEnter(e){let r=a;if(!n.isMounted){if(!i)return;r=g||a}e._leaveCb&&e._leaveCb(!0);const s=w[y];s&&ii(t,s)&&s.el._leaveCb&&s.el._leaveCb(),_(r,[e])},enter(t){let e=l,r=c,s=u;if(!n.isMounted){if(!i)return;e=m||l,r=b||c,s=v||u}let o=!1;const a=t._enterCb=e=>{o||(o=!0,_(e?s:r,[t]),k.delayedLeave&&k.delayedLeave(),t._enterCb=void 0)};e?x(e,[t,a]):a()},leave(e,r){const i=String(t.key);if(e._enterCb&&e._enterCb(!0),n.isUnmounting)return r();_(d,[e]);let s=!1;const o=e._leaveCb=n=>{s||(s=!0,r(),_(n?h:p,[e]),e._leaveCb=void 0,w[i]===t&&delete w[i])};w[i]=t,f?x(f,[e,o]):o()},clone:t=>En(t,e,n,r)};return k}function Pn(t){if(In(t))return(t=di(t)).children=null,t}function Ln(t){return In(t)?t.children?t.children[0]:void 0:t}function Dn(t,e){6&t.shapeFlag&&t.component?Dn(t.component.subTree,e):128&t.shapeFlag?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function jn(t,e=!1,n){let r=[],i=0;for(let s=0;s1)for(let t=0;t!!t.type.__asyncLoader;const In=t=>t.type.__isKeepAlive;RegExp,RegExp;function Rn(t,e){return B(t)?t.some((t=>Rn(t,e))):H(t)?t.split(",").includes(e):!!t.test&&t.test(e)}function Nn(t,e){Un(t,"a",e)}function qn(t,e){Un(t,"da",e)}function Un(t,e,n=xi){const r=t.__wdc||(t.__wdc=()=>{let e=n;for(;e;){if(e.isDeactivated)return;e=e.parent}return t()});if($n(e,r,n),n){let t=n.parent;for(;t&&t.parent;)In(t.parent.vnode)&&Bn(r,e,n,t),t=t.parent}}function Bn(t,e,n,r){const i=$n(e,t,r,!0);Xn((()=>{N(r[e],i)}),n)}function Fn(t){let e=t.shapeFlag;256&e&&256,512&e&&512,t.shapeFlag=e}function zn(t){return 128&t.shapeFlag?t.ssContent:t}function $n(t,e,n=xi,r=!1){if(n){const i=n[t]||(n[t]=[]),s=e.__weh||(e.__weh=(...r)=>{if(n.isUnmounted)return;At(),Ci(n);const i=Ne(e,n,t,r);return Si(),Ot(),i});return r?i.unshift(s):i.push(s),s}}const Hn=t=>(e,n=xi)=>(!Ei||"sp"===t)&&$n(t,e,n),Vn=Hn("bm"),Gn=Hn("m"),Wn=Hn("bu"),Zn=Hn("u"),Kn=Hn("bum"),Xn=Hn("um"),Jn=Hn("sp"),Yn=Hn("rtg"),Qn=Hn("rtc");function tr(t,e=xi){$n("ec",t,e)}function er(t,e){const n=an;if(null===n)return t;const r=Mi(n)||n.proxy,i=t.dirs||(t.dirs=[]);for(let t=0;te(t,n,void 0,s&&s[n])));else{const n=Object.keys(t);i=new Array(n.length);for(let r=0,o=n.length;rt?Ti(t)?Mi(t)||t.proxy:cr(t.parent):null,ur=R(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>cr(t.parent),$root:t=>cr(t.root),$emit:t=>t.emit,$options:t=>mr(t),$forceUpdate:t=>t.f||(t.f=()=>Ke(t.update)),$nextTick:t=>t.n||(t.n=Ze.bind(t.proxy)),$watch:t=>xn.bind(t)}),dr={get({_:t},e){const{ctx:n,setupState:r,data:i,props:s,accessCache:o,type:a,appContext:l}=t;let c;if("$"!==e[0]){const a=o[e];if(void 0!==a)switch(a){case 1:return r[e];case 2:return i[e];case 4:return n[e];case 3:return s[e]}else{if(r!==E&&U(r,e))return o[e]=1,r[e];if(i!==E&&U(i,e))return o[e]=2,i[e];if((c=t.propsOptions[0])&&U(c,e))return o[e]=3,s[e];if(n!==E&&U(n,e))return o[e]=4,n[e];fr&&(o[e]=0)}}const u=ur[e];let d,f;return u?("$attrs"===e&&Et(t,0,e),u(t)):(d=a.__cssModules)&&(d=d[e])?d:n!==E&&U(n,e)?(o[e]=4,n[e]):(f=l.config.globalProperties,U(f,e)?f[e]:void 0)},set({_:t},e,n){const{data:r,setupState:i,ctx:s}=t;return i!==E&&U(i,e)?(i[e]=n,!0):r!==E&&U(r,e)?(r[e]=n,!0):!U(t.props,e)&&(("$"!==e[0]||!(e.slice(1)in t))&&(s[e]=n,!0))},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:i,propsOptions:s}},o){let a;return!!n[o]||t!==E&&U(t,o)||e!==E&&U(e,o)||(a=s[0])&&U(a,o)||U(r,o)||U(ur,o)||U(i.config.globalProperties,o)},defineProperty(t,e,n){return null!=n.get?t._.accessCache[e]=0:U(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};let fr=!0;function pr(t){const e=mr(t),n=t.proxy,r=t.ctx;fr=!1,e.beforeCreate&&hr(e.beforeCreate,t,"bc");const{data:i,computed:s,methods:o,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:h,activated:g,deactivated:m,beforeDestroy:b,beforeUnmount:v,destroyed:y,unmounted:w,render:_,renderTracked:x,renderTriggered:k,errorCaptured:C,serverPrefetch:S,expose:T,inheritAttrs:A,components:O,directives:E,filters:P}=e;if(c&&function(t,e,n=L,r=!1){B(t)&&(t=wr(t));for(const n in t){const i=t[n];let s;s=G(i)?"default"in i?vn(i.from||n,i.default,!0):vn(i.from||n):vn(i),Le(s)&&r?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:t=>s.value=t}):e[n]=s}}(c,r,null,t.appContext.config.unwrapInjectedRef),o)for(const t in o){const e=o[t];$(e)&&(r[t]=e.bind(n))}if(i){0;const e=i.call(n,n);0,G(e)&&(t.data=ve(e))}if(fr=!0,s)for(const t in s){const e=s[t],i=$(e)?e.bind(n,n):$(e.get)?e.get.bind(n,n):L;0;const o=!$(e)&&$(e.set)?e.set.bind(n):L,a=Ni({get:i,set:o});Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:()=>a.value,set:t=>a.value=t})}if(a)for(const t in a)gr(a[t],r,n,t);if(l){const t=$(l)?l.call(n):l;Reflect.ownKeys(t).forEach((e=>{!function(t,e){if(xi){let n=xi.provides;const r=xi.parent&&xi.parent.provides;r===n&&(n=xi.provides=Object.create(r)),n[t]=e}}(e,t[e])}))}function D(t,e){B(e)?e.forEach((e=>t(e.bind(n)))):e&&t(e.bind(n))}if(u&&hr(u,t,"c"),D(Vn,d),D(Gn,f),D(Wn,p),D(Zn,h),D(Nn,g),D(qn,m),D(tr,C),D(Qn,x),D(Yn,k),D(Kn,v),D(Xn,w),D(Jn,S),B(T))if(T.length){const e=t.exposed||(t.exposed={});T.forEach((t=>{Object.defineProperty(e,t,{get:()=>n[t],set:e=>n[t]=e})}))}else t.exposed||(t.exposed={});_&&t.render===L&&(t.render=_),null!=A&&(t.inheritAttrs=A),O&&(t.components=O),E&&(t.directives=E)}function hr(t,e,n){Ne(B(t)?t.map((t=>t.bind(e.proxy))):t.bind(e.proxy),e,n)}function gr(t,e,n,r){const i=r.includes(".")?kn(n,r):()=>n[r];if(H(t)){const n=e[t];$(n)&&wn(i,n)}else if($(t))wn(i,t.bind(n));else if(G(t))if(B(t))t.forEach((t=>gr(t,e,n,r)));else{const r=$(t.handler)?t.handler.bind(n):e[t.handler];$(r)&&wn(i,r,t)}else 0}function mr(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:i,optionsCache:s,config:{optionMergeStrategies:o}}=t.appContext,a=s.get(e);let l;return a?l=a:i.length||n||r?(l={},i.length&&i.forEach((t=>br(l,t,o,!0))),br(l,e,o)):l=e,G(e)&&s.set(e,l),l}function br(t,e,n,r=!1){const{mixins:i,extends:s}=e;s&&br(t,s,n,!0),i&&i.forEach((e=>br(t,e,n,!0)));for(const i in e)if(r&&"expose"===i);else{const r=vr[i]||n&&n[i];t[i]=r?r(t[i],e[i]):e[i]}return t}const vr={data:yr,props:xr,emits:xr,methods:xr,computed:xr,beforeCreate:_r,created:_r,beforeMount:_r,mounted:_r,beforeUpdate:_r,updated:_r,beforeDestroy:_r,beforeUnmount:_r,destroyed:_r,unmounted:_r,activated:_r,deactivated:_r,errorCaptured:_r,serverPrefetch:_r,components:xr,directives:xr,watch:function(t,e){if(!t)return e;if(!e)return t;const n=R(Object.create(null),t);for(const r in e)n[r]=_r(t[r],e[r]);return n},provide:yr,inject:function(t,e){return xr(wr(t),wr(e))}};function yr(t,e){return e?t?function(){return R($(t)?t.call(this,this):t,$(e)?e.call(this,this):e)}:e:t}function wr(t){if(B(t)){const e={};for(let n=0;n{l=!0;const[n,r]=Tr(t,e,!0);R(o,n),r&&a.push(...r)};!n&&e.mixins.length&&e.mixins.forEach(r),t.extends&&r(t.extends),t.mixins&&t.mixins.forEach(r)}if(!s&&!l)return G(t)&&r.set(t,P),P;if(B(s))for(let t=0;t-1,r[1]=n<0||t-1||U(r,"default"))&&a.push(e)}}}}const c=[o,a];return G(t)&&r.set(t,c),c}function Ar(t){return"$"!==t[0]}function Or(t){const e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:null===t?"null":""}function Er(t,e){return Or(t)===Or(e)}function Pr(t,e){return B(e)?e.findIndex((e=>Er(e,t))):$(e)&&Er(e,t)?0:-1}const Lr=t=>"_"===t[0]||"$stable"===t,Dr=t=>B(t)?t.map(gi):[gi(t)],jr=(t,e,n)=>{if(e._n)return e;const r=un(((...t)=>Dr(e(...t))),n);return r._c=!1,r},Mr=(t,e,n)=>{const r=t._ctx;for(const n in t){if(Lr(n))continue;const i=t[n];if($(i))e[n]=jr(0,i,r);else if(null!=i){0;const t=Dr(i);e[n]=()=>t}}},Ir=(t,e)=>{const n=Dr(e);t.slots.default=()=>n};function Rr(){return{app:null,config:{isNativeTag:D,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Nr=0;function qr(t,e){return function(n,r=null){$(n)||(n=Object.assign({},n)),null==r||G(r)||(r=null);const i=Rr(),s=new Set;let o=!1;const a=i.app={_uid:Nr++,_component:n,_props:r,_container:null,_context:i,_instance:null,version:qi,get config(){return i.config},set config(t){0},use:(t,...e)=>(s.has(t)||(t&&$(t.install)?(s.add(t),t.install(a,...e)):$(t)&&(s.add(t),t(a,...e))),a),mixin:t=>(i.mixins.includes(t)||i.mixins.push(t),a),component:(t,e)=>e?(i.components[t]=e,a):i.components[t],directive:(t,e)=>e?(i.directives[t]=e,a):i.directives[t],mount(s,l,c){if(!o){0;const u=ci(n,r);return u.appContext=i,l&&e?e(u,s):t(u,s,c),o=!0,a._container=s,s.__vue_app__=a,Mi(u.component)||u.component.proxy}},unmount(){o&&(t(null,a._container),delete a._container.__vue_app__)},provide:(t,e)=>(i.provides[t]=e,a)};return a}}function Ur(t,e,n,r,i=!1){if(B(t))return void t.forEach(((t,s)=>Ur(t,e&&(B(e)?e[s]:e),n,r,i)));if(Mn(r)&&!i)return;const s=4&r.shapeFlag?Mi(r.component)||r.component.proxy:r.el,o=i?null:s,{i:a,r:l}=t;const c=e&&e.r,u=a.refs===E?a.refs={}:a.refs,d=a.setupState;if(null!=c&&c!==l&&(H(c)?(u[c]=null,U(d,c)&&(d[c]=null)):Le(c)&&(c.value=null)),$(l))Re(l,a,12,[o,u]);else{const e=H(l),r=Le(l);if(e||r){const a=()=>{if(t.f){const n=e?u[l]:l.value;i?B(n)&&N(n,s):B(n)?n.includes(s)||n.push(s):e?(u[l]=[s],U(d,l)&&(d[l]=u[l])):(l.value=[s],t.k&&(u[t.k]=l.value))}else e?(u[l]=o,U(d,l)&&(d[l]=o)):r&&(l.value=o,t.k&&(u[t.k]=o))};o?(a.id=-1,Br(a,n)):a()}else 0}}const Br=bn;function Fr(t,e){(ut||(ut="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{})).__VUE__=!0;const{insert:r,remove:i,patchProp:s,createElement:o,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=L,cloneNode:h,insertStaticContent:g}=t,m=(t,e,n,r=null,i=null,s=null,o=!1,a=null,l=!!e.dynamicChildren)=>{if(t===e)return;t&&!ii(t,e)&&(r=Z(t),$(t,i,s,!0),t=null),-2===e.patchFlag&&(l=!1,e.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=e;switch(c){case Vr:b(t,e,n,r);break;case Gr:v(t,e,n,r);break;case Wr:null==t&&y(e,n,r,o);break;case Hr:O(t,e,n,r,i,s,o,a,l);break;default:1&d?_(t,e,n,r,i,s,o,a,l):6&d?D(t,e,n,r,i,s,o,a,l):(64&d||128&d)&&c.process(t,e,n,r,i,s,o,a,l,X)}null!=u&&i&&Ur(u,t&&t.ref,s,e||t,!e)},b=(t,e,n,i)=>{if(null==t)r(e.el=a(e.children),n,i);else{const n=e.el=t.el;e.children!==t.children&&c(n,e.children)}},v=(t,e,n,i)=>{null==t?r(e.el=l(e.children||""),n,i):e.el=t.el},y=(t,e,n,r)=>{[t.el,t.anchor]=g(t.children,e,n,r,t.el,t.anchor)},w=({el:t,anchor:e})=>{let n;for(;t&&t!==e;)n=f(t),i(t),t=n;i(e)},_=(t,e,n,r,i,s,o,a,l)=>{o=o||"svg"===e.type,null==t?x(e,n,r,i,s,o,a,l):S(t,e,i,s,o,a,l)},x=(t,e,n,i,a,l,c,d)=>{let f,p;const{type:g,props:m,shapeFlag:b,transition:v,patchFlag:y,dirs:w}=t;if(t.el&&void 0!==h&&-1===y)f=t.el=h(t.el);else{if(f=t.el=o(t.type,l,m&&m.is,m),8&b?u(f,t.children):16&b&&C(t.children,f,null,i,a,l&&"foreignObject"!==g,c,d),w&&nr(t,null,i,"created"),m){for(const e in m)"value"===e||Y(e)||s(f,e,null,m[e],l,t.children,i,a,W);"value"in m&&s(f,"value",null,m.value),(p=m.onVnodeBeforeMount)&&vi(p,i,t)}k(f,t,t.scopeId,c,i)}w&&nr(t,null,i,"beforeMount");const _=(!a||a&&!a.pendingBranch)&&v&&!v.persisted;_&&v.beforeEnter(f),r(f,e,n),((p=m&&m.onVnodeMounted)||_||w)&&Br((()=>{p&&vi(p,i,t),_&&v.enter(f),w&&nr(t,null,i,"mounted")}),a)},k=(t,e,n,r,i)=>{if(n&&p(t,n),r)for(let e=0;e{for(let c=l;c{const l=e.el=t.el;let{patchFlag:c,dynamicChildren:d,dirs:f}=e;c|=16&t.patchFlag;const p=t.props||E,h=e.props||E;let g;n&&zr(n,!1),(g=h.onVnodeBeforeUpdate)&&vi(g,n,e,t),f&&nr(e,t,n,"beforeUpdate"),n&&zr(n,!0);const m=i&&"foreignObject"!==e.type;if(d?T(t.dynamicChildren,d,l,n,r,m,o):a||q(t,e,l,null,n,r,m,o,!1),c>0){if(16&c)A(l,e,p,h,n,r,i);else if(2&c&&p.class!==h.class&&s(l,"class",null,h.class,i),4&c&&s(l,"style",p.style,h.style,i),8&c){const o=e.dynamicProps;for(let e=0;e{g&&vi(g,n,e,t),f&&nr(e,t,n,"updated")}),r)},T=(t,e,n,r,i,s,o)=>{for(let a=0;a{if(n!==r){for(const l in r){if(Y(l))continue;const c=r[l],u=n[l];c!==u&&"value"!==l&&s(t,l,u,c,a,e.children,i,o,W)}if(n!==E)for(const l in n)Y(l)||l in r||s(t,l,n[l],null,a,e.children,i,o,W);"value"in r&&s(t,"value",n.value,r.value)}},O=(t,e,n,i,s,o,l,c,u)=>{const d=e.el=t?t.el:a(""),f=e.anchor=t?t.anchor:a("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:g}=e;g&&(c=c?c.concat(g):g),null==t?(r(d,n,i),r(f,n,i),C(e.children,n,f,s,o,l,c,u)):p>0&&64&p&&h&&t.dynamicChildren?(T(t.dynamicChildren,h,n,s,o,l,c),(null!=e.key||s&&e===s.subTree)&&$r(t,e,!0)):q(t,e,n,f,s,o,l,c,u)},D=(t,e,n,r,i,s,o,a,l)=>{e.slotScopeIds=a,null==t?512&e.shapeFlag?i.ctx.activate(e,n,r,o,l):j(e,n,r,i,s,o,l):M(t,e,l)},j=(t,e,n,r,i,s,o)=>{const a=t.component=_i(t,r,i);if(In(t)&&(a.ctx.renderer=X),Pi(a),a.asyncDep){if(i&&i.registerDep(a,I),!t.el){const t=a.subTree=ci(Gr);v(null,t,e,n)}}else I(a,t,e,n,i,s,o)},M=(t,e,n)=>{const r=e.component=t.component;if(function(t,e,n){const{props:r,children:i,component:s}=t,{props:o,children:a,patchFlag:l}=e,c=s.emitsOptions;if(e.dirs||e.transition)return!0;if(!(n&&l>=0))return!(!i&&!a||a&&a.$stable)||r!==o&&(r?!o||hn(r,o,c):!!o);if(1024&l)return!0;if(16&l)return r?hn(r,o,c):!!o;if(8&l){const t=e.dynamicProps;for(let e=0;eze&&Fe.splice(e,1)}(r.update),r.update()}else e.el=t.el,r.vnode=e},I=(t,e,n,r,i,s,o)=>{const a=t.effect=new kt((()=>{if(t.isMounted){let e,{next:n,bu:r,u:a,parent:l,vnode:c}=t,u=n;0,zr(t,!1),n?(n.el=c.el,N(t,n,o)):n=c,r&&at(r),(e=n.props&&n.props.onVnodeBeforeUpdate)&&vi(e,l,n,c),zr(t,!0);const f=dn(t);0;const p=t.subTree;t.subTree=f,m(p,f,d(p.el),Z(p),t,i,s),n.el=f.el,null===u&&gn(t,f.el),a&&Br(a,i),(e=n.props&&n.props.onVnodeUpdated)&&Br((()=>vi(e,l,n,c)),i)}else{let o;const{el:a,props:l}=e,{bm:c,m:u,parent:d}=t,f=Mn(e);if(zr(t,!1),c&&at(c),!f&&(o=l&&l.onVnodeBeforeMount)&&vi(o,d,e),zr(t,!0),a&&Q){const n=()=>{t.subTree=dn(t),Q(a,t.subTree,t,i,null)};f?e.type.__asyncLoader().then((()=>!t.isUnmounted&&n())):n()}else{0;const o=t.subTree=dn(t);0,m(null,o,n,r,t,i,s),e.el=o.el}if(u&&Br(u,i),!f&&(o=l&&l.onVnodeMounted)){const t=e;Br((()=>vi(o,d,t)),i)}(256&e.shapeFlag||d&&Mn(d.vnode)&&256&d.vnode.shapeFlag)&&t.a&&Br(t.a,i),t.isMounted=!0,e=n=r=null}}),(()=>Ke(l)),t.scope),l=t.update=()=>a.run();l.id=t.uid,zr(t,!0),l()},N=(t,e,n)=>{e.component=t;const r=t.vnode.props;t.vnode=e,t.next=null,function(t,e,n,r){const{props:i,attrs:s,vnode:{patchFlag:o}}=t,a=Se(i),[l]=t.propsOptions;let c=!1;if(!(r||o>0)||16&o){let r;Cr(t,e,i,s)&&(c=!0);for(const s in a)e&&(U(e,s)||(r=rt(s))!==s&&U(e,r))||(l?!n||void 0===n[s]&&void 0===n[r]||(i[s]=Sr(l,a,s,void 0,t,!0)):delete i[s]);if(s!==a)for(const t in s)e&&U(e,t)||(delete s[t],c=!0)}else if(8&o){const n=t.vnode.dynamicProps;for(let r=0;r{const{vnode:r,slots:i}=t;let s=!0,o=E;if(32&r.shapeFlag){const t=e._;t?n&&1===t?s=!1:(R(i,e),n||1!==t||delete i._):(s=!e.$stable,Mr(e,i)),o=e}else e&&(Ir(t,e),o={default:1});if(s)for(const t in i)Lr(t)||t in o||delete i[t]})(t,e.children,n),At(),Ye(),Ot()},q=(t,e,n,r,i,s,o,a,l=!1)=>{const c=t&&t.children,d=t?t.shapeFlag:0,f=e.children,{patchFlag:p,shapeFlag:h}=e;if(p>0){if(128&p)return void F(c,f,n,r,i,s,o,a,l);if(256&p)return void B(c,f,n,r,i,s,o,a,l)}8&h?(16&d&&W(c,i,s),f!==c&&u(n,f)):16&d?16&h?F(c,f,n,r,i,s,o,a,l):W(c,i,s,!0):(8&d&&u(n,""),16&h&&C(f,n,r,i,s,o,a,l))},B=(t,e,n,r,i,s,o,a,l)=>{e=e||P;const c=(t=t||P).length,u=e.length,d=Math.min(c,u);let f;for(f=0;fu?W(t,i,s,!0,!1,d):C(e,n,r,i,s,o,a,l,d)},F=(t,e,n,r,i,s,o,a,l)=>{let c=0;const u=e.length;let d=t.length-1,f=u-1;for(;c<=d&&c<=f;){const r=t[c],u=e[c]=l?mi(e[c]):gi(e[c]);if(!ii(r,u))break;m(r,u,n,null,i,s,o,a,l),c++}for(;c<=d&&c<=f;){const r=t[d],c=e[f]=l?mi(e[f]):gi(e[f]);if(!ii(r,c))break;m(r,c,n,null,i,s,o,a,l),d--,f--}if(c>d){if(c<=f){const t=f+1,d=tf)for(;c<=d;)$(t[c],i,s,!0),c++;else{const p=c,h=c,g=new Map;for(c=h;c<=f;c++){const t=e[c]=l?mi(e[c]):gi(e[c]);null!=t.key&&g.set(t.key,c)}let b,v=0;const y=f-h+1;let w=!1,_=0;const x=new Array(y);for(c=0;c=y){$(r,i,s,!0);continue}let u;if(null!=r.key)u=g.get(r.key);else for(b=h;b<=f;b++)if(0===x[b-h]&&ii(r,e[b])){u=b;break}void 0===u?$(r,i,s,!0):(x[u-h]=c+1,u>=_?_=u:w=!0,m(r,e[u],n,null,i,s,o,a,l),v++)}const k=w?function(t){const e=t.slice(),n=[0];let r,i,s,o,a;const l=t.length;for(r=0;r>1,t[n[a]]0&&(e[r]=n[s-1]),n[s]=r)}}s=n.length,o=n[s-1];for(;s-- >0;)n[s]=o,o=e[o];return n}(x):P;for(b=k.length-1,c=y-1;c>=0;c--){const t=h+c,d=e[t],f=t+1{const{el:o,type:a,transition:l,children:c,shapeFlag:u}=t;if(6&u)return void z(t.component.subTree,e,n,i);if(128&u)return void t.suspense.move(e,n,i);if(64&u)return void a.move(t,e,n,X);if(a===Hr){r(o,e,n);for(let t=0;t{let s;for(;t&&t!==e;)s=f(t),r(t,n,i),t=s;r(e,n,i)})(t,e,n);if(2!==i&&1&u&&l)if(0===i)l.beforeEnter(o),r(o,e,n),Br((()=>l.enter(o)),s);else{const{leave:t,delayLeave:i,afterLeave:s}=l,a=()=>r(o,e,n),c=()=>{t(o,(()=>{a(),s&&s()}))};i?i(o,a,c):c()}else r(o,e,n)},$=(t,e,n,r=!1,i=!1)=>{const{type:s,props:o,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:f}=t;if(null!=a&&Ur(a,null,n,t,!0),256&u)return void e.ctx.deactivate(t);const p=1&u&&f,h=!Mn(t);let g;if(h&&(g=o&&o.onVnodeBeforeUnmount)&&vi(g,e,t),6&u)G(t.component,n,r);else{if(128&u)return void t.suspense.unmount(n,r);p&&nr(t,null,e,"beforeUnmount"),64&u?t.type.remove(t,e,n,i,X,r):c&&(s!==Hr||d>0&&64&d)?W(c,e,n,!1,!0):(s===Hr&&384&d||!i&&16&u)&&W(l,e,n),r&&H(t)}(h&&(g=o&&o.onVnodeUnmounted)||p)&&Br((()=>{g&&vi(g,e,t),p&&nr(t,null,e,"unmounted")}),n)},H=t=>{const{type:e,el:n,anchor:r,transition:s}=t;if(e===Hr)return void V(n,r);if(e===Wr)return void w(t);const o=()=>{i(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&t.shapeFlag&&s&&!s.persisted){const{leave:e,delayLeave:r}=s,i=()=>e(n,o);r?r(t.el,o,i):i()}else o()},V=(t,e)=>{let n;for(;t!==e;)n=f(t),i(t),t=n;i(e)},G=(t,e,n)=>{const{bum:r,scope:i,update:s,subTree:o,um:a}=t;r&&at(r),i.stop(),s&&(s.active=!1,$(o,t,e,n)),a&&Br(a,e),Br((()=>{t.isUnmounted=!0}),e),e&&e.pendingBranch&&!e.isUnmounted&&t.asyncDep&&!t.asyncResolved&&t.suspenseId===e.pendingId&&(e.deps--,0===e.deps&&e.resolve())},W=(t,e,n,r=!1,i=!1,s=0)=>{for(let o=s;o6&t.shapeFlag?Z(t.component.subTree):128&t.shapeFlag?t.suspense.next():f(t.anchor||t.el),K=(t,e,n)=>{null==t?e._vnode&&$(e._vnode,null,null,!0):m(e._vnode||null,t,e,null,null,null,n),Ye(),Qe(),e._vnode=t},X={p:m,um:$,m:z,r:H,mt:j,mc:C,pc:q,pbc:T,n:Z,o:t};let J,Q;return e&&([J,Q]=e(X)),{render:K,hydrate:J,createApp:qr(K,J)}}function zr({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function $r(t,e,n=!1){const r=t.children,i=e.children;if(B(r)&&B(i))for(let t=0;t0?Kr||P:null,Jr(),Yr>0&&Kr&&Kr.push(t),t}function ei(t,e,n,r,i,s){return ti(li(t,e,n,r,i,s,!0))}function ni(t,e,n,r,i){return ti(ci(t,e,n,r,i,!0))}function ri(t){return!!t&&!0===t.__v_isVNode}function ii(t,e){return t.type===e.type&&t.key===e.key}const si="__vInternal",oi=({key:t})=>null!=t?t:null,ai=({ref:t,ref_key:e,ref_for:n})=>null!=t?H(t)||Le(t)||$(t)?{i:an,r:t,k:e,f:!!n}:t:null;function li(t,e=null,n=null,r=0,i=null,s=(t===Hr?0:1),o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&oi(e),ref:e&&ai(e),scopeId:ln,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null};return a?(bi(l,n),128&s&&t.normalize(l)):n&&(l.shapeFlag|=H(n)?8:16),Yr>0&&!o&&Kr&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&Kr.push(l),l}const ci=ui;function ui(t,e=null,n=null,r=0,i=null,s=!1){if(t&&t!==sr||(t=Gr),ri(t)){const r=di(t,e,!0);return n&&bi(r,n),Yr>0&&!s&&Kr&&(6&r.shapeFlag?Kr[Kr.indexOf(t)]=r:Kr.push(r)),r.patchFlag|=-2,r}if(Ri(t)&&(t=t.__vccOpts),e){e=function(t){return t?Ce(t)||si in t?R({},t):t:null}(e);let{class:t,style:n}=e;t&&!H(t)&&(e.class=T(t)),G(n)&&(Ce(n)&&!B(n)&&(n=R({},n)),e.style=x(n))}return li(t,e,n,r,i,H(t)?1:mn(t)?128:(t=>t.__isTeleport)(t)?64:G(t)?4:$(t)?2:0,s,!0)}function di(t,e,n=!1){const{props:r,ref:i,patchFlag:s,children:o}=t,a=e?function(...t){const e={};for(let n=0;nxi||an,Ci=t=>{xi=t,t.scope.on()},Si=()=>{xi&&xi.scope.off(),xi=null};function Ti(t){return 4&t.vnode.shapeFlag}let Ai,Oi,Ei=!1;function Pi(t,e=!1){Ei=e;const{props:n,children:r}=t.vnode,i=Ti(t);kr(t,n,i,e),((t,e)=>{if(32&t.vnode.shapeFlag){const n=e._;n?(t.slots=Se(e),lt(e,"_",n)):Mr(e,t.slots={})}else t.slots={},e&&Ir(t,e);lt(t.slots,si,1)})(t,r);const s=i?function(t,e){const n=t.type;0;t.accessCache=Object.create(null),t.proxy=Te(new Proxy(t.ctx,dr)),!1;const{setup:r}=n;if(r){const n=t.setupContext=r.length>1?ji(t):null;Ci(t),At();const i=Re(r,t,0,[t.props,n]);if(Ot(),Si(),W(i)){if(i.then(Si,Si),e)return i.then((n=>{Li(t,n,e)})).catch((e=>{qe(e,t,0)}));t.asyncDep=i}else Li(t,i,e)}else Di(t,e)}(t,e):void 0;return Ei=!1,s}function Li(t,e,n){$(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:G(e)&&(t.setupState=je(e)),Di(t,n)}function Di(t,e,n){const r=t.type;if(!t.render){if(!e&&Ai&&!r.render){const e=r.template;if(e){0;const{isCustomElement:n,compilerOptions:i}=t.appContext.config,{delimiters:s,compilerOptions:o}=r,a=R(R({isCustomElement:n,delimiters:s},i),o);r.render=Ai(e,a)}}t.render=r.render||L,Oi&&Oi(t)}Ci(t),At(),pr(t),Ot(),Si()}function ji(t){const e=e=>{t.exposed=e||{}};let n;return{get attrs(){return n||(n=function(t){return new Proxy(t.attrs,{get:(e,n)=>(Et(t,0,"$attrs"),e[n])})}(t))},slots:t.slots,emit:t.emit,expose:e}}function Mi(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(je(Te(t.exposed)),{get:(e,n)=>n in e?e[n]:n in ur?ur[n](t):void 0}))}function Ii(t,e=!0){return $(t)?t.displayName||t.name:t.name||e&&t.__name}function Ri(t){return $(t)&&"__vccOpts"in t}const Ni=(t,e)=>function(t,e,n=!1){let r,i;const s=$(t);return s?(r=t,i=L):(r=t.get,i=t.set),new Ie(r,i,s||!i,n)}(t,0,Ei);Symbol("");const qi="3.2.38",Ui="undefined"!=typeof document?document:null,Bi=Ui&&Ui.createElement("template"),Fi={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const i=e?Ui.createElementNS("http://www.w3.org/2000/svg",t):Ui.createElement(t,n?{is:n}:void 0);return"select"===t&&r&&null!=r.multiple&&i.setAttribute("multiple",r.multiple),i},createText:t=>Ui.createTextNode(t),createComment:t=>Ui.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Ui.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},cloneNode(t){const e=t.cloneNode(!0);return"_value"in t&&(e._value=t._value),e},insertStaticContent(t,e,n,r,i,s){const o=n?n.previousSibling:e.lastChild;if(i&&(i===s||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),n),i!==s&&(i=i.nextSibling););else{Bi.innerHTML=r?`${t}`:t;const i=Bi.content;if(r){const t=i.firstChild;for(;t.firstChild;)i.appendChild(t.firstChild);i.removeChild(t)}e.insertBefore(i,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};const zi=/\s*!important$/;function $i(t,e,n){if(B(n))n.forEach((n=>$i(t,e,n)));else if(null==n&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=function(t,e){const n=Vi[e];if(n)return n;let r=et(e);if("filter"!==r&&r in t)return Vi[e]=r;r=it(r);for(let n=0;n{let t=Date.now,e=!1;if("undefined"!=typeof window){Date.now()>document.createEvent("Event").timeStamp&&(t=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);e=!!(n&&Number(n[1])<=53)}return[t,e]})();let Ki=0;const Xi=Promise.resolve(),Ji=()=>{Ki=0};function Yi(t,e,n,r){t.addEventListener(e,n,r)}function Qi(t,e,n,r,i=null){const s=t._vei||(t._vei={}),o=s[e];if(r&&o)o.value=r;else{const[n,a]=function(t){let e;if(ts.test(t)){let n;for(e={};n=t.match(ts);)t=t.slice(0,t.length-n[0].length),e[n[0].toLowerCase()]=!0}return[":"===t[2]?t.slice(3):rt(t.slice(2)),e]}(e);if(r){const o=s[e]=function(t,e){const n=t=>{const r=t.timeStamp||Wi();(Zi||r>=n.attached-1)&&Ne(function(t,e){if(B(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map((t=>e=>!e._stopped&&t&&t(e)))}return e}(t,n.value),e,5,[t])};return n.value=t,n.attached=(()=>Ki||(Xi.then(Ji),Ki=Wi()))(),n}(r,i);Yi(t,n,o,a)}else o&&(!function(t,e,n,r){t.removeEventListener(e,n,r)}(t,n,o,a),s[e]=void 0)}}const ts=/(?:Once|Passive|Capture)$/;const es=/^on[a-z]/;"undefined"!=typeof HTMLElement&&HTMLElement;const ns="transition",rs="animation",is=(t,{slots:e})=>function(t,e,n){const r=arguments.length;return 2===r?G(e)&&!B(e)?ri(e)?ci(t,null,[e]):ci(t,e):ci(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&ri(n)&&(n=[n]),ci(t,e,n))}(An,ls(t),e);is.displayName="Transition";const ss={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},os=(is.props=R({},An.props,ss),(t,e=[])=>{B(t)?t.forEach((t=>t(...e))):t&&t(...e)}),as=t=>!!t&&(B(t)?t.some((t=>t.length>1)):t.length>1);function ls(t){const e={};for(const n in t)n in ss||(e[n]=t[n]);if(!1===t.css)return e;const{name:n="v",type:r,duration:i,enterFromClass:s=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=o,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,h=function(t){if(null==t)return null;if(G(t))return[cs(t.enter),cs(t.leave)];{const e=cs(t);return[e,e]}}(i),g=h&&h[0],m=h&&h[1],{onBeforeEnter:b,onEnter:v,onEnterCancelled:y,onLeave:w,onLeaveCancelled:_,onBeforeAppear:x=b,onAppear:k=v,onAppearCancelled:C=y}=e,S=(t,e,n)=>{ds(t,e?u:a),ds(t,e?c:o),n&&n()},T=(t,e)=>{t._isLeaving=!1,ds(t,d),ds(t,p),ds(t,f),e&&e()},A=t=>(e,n)=>{const i=t?k:v,o=()=>S(e,t,n);os(i,[e,o]),fs((()=>{ds(e,t?l:s),us(e,t?u:a),as(i)||hs(e,r,g,o)}))};return R(e,{onBeforeEnter(t){os(b,[t]),us(t,s),us(t,o)},onBeforeAppear(t){os(x,[t]),us(t,l),us(t,c)},onEnter:A(!1),onAppear:A(!0),onLeave(t,e){t._isLeaving=!0;const n=()=>T(t,e);us(t,d),vs(),us(t,f),fs((()=>{t._isLeaving&&(ds(t,d),us(t,p),as(w)||hs(t,r,m,n))})),os(w,[t,n])},onEnterCancelled(t){S(t,!1),os(y,[t])},onAppearCancelled(t){S(t,!0),os(C,[t])},onLeaveCancelled(t){T(t),os(_,[t])}})}function cs(t){return ct(t)}function us(t,e){e.split(/\s+/).forEach((e=>e&&t.classList.add(e))),(t._vtc||(t._vtc=new Set)).add(e)}function ds(t,e){e.split(/\s+/).forEach((e=>e&&t.classList.remove(e)));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function fs(t){requestAnimationFrame((()=>{requestAnimationFrame(t)}))}let ps=0;function hs(t,e,n,r){const i=t._endId=++ps,s=()=>{i===t._endId&&r()};if(n)return setTimeout(s,n);const{type:o,timeout:a,propCount:l}=gs(t,e);if(!o)return r();const c=o+"end";let u=0;const d=()=>{t.removeEventListener(c,f),s()},f=e=>{e.target===t&&++u>=l&&d()};setTimeout((()=>{u(n[t]||"").split(", "),i=r("transitionDelay"),s=r("transitionDuration"),o=ms(i,s),a=r("animationDelay"),l=r("animationDuration"),c=ms(a,l);let u=null,d=0,f=0;e===ns?o>0&&(u=ns,d=o,f=s.length):e===rs?c>0&&(u=rs,d=c,f=l.length):(d=Math.max(o,c),u=d>0?o>c?ns:rs:null,f=u?u===ns?s.length:l.length:0);return{type:u,timeout:d,propCount:f,hasTransform:u===ns&&/\b(transform|all)(,|$)/.test(n.transitionProperty)}}function ms(t,e){for(;t.lengthbs(e)+bs(t[n]))))}function bs(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function vs(){return document.body.offsetHeight}new WeakMap,new WeakMap;const ys={beforeMount(t,{value:e},{transition:n}){t._vod="none"===t.style.display?"":t.style.display,n&&e?n.beforeEnter(t):ws(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),ws(t,!0),r.enter(t)):r.leave(t,(()=>{ws(t,!1)})):ws(t,e))},beforeUnmount(t,{value:e}){ws(t,e)}};function ws(t,e){t.style.display=e?t._vod:"none"}const _s=R({patchProp:(t,e,n,r,i=!1,s,o,a,l)=>{"class"===e?function(t,e,n){const r=t._vtc;r&&(e=(e?[e,...r]:[...r]).join(" ")),null==e?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}(t,r,i):"style"===e?function(t,e,n){const r=t.style,i=H(n);if(n&&!i){for(const t in n)$i(r,t,n[t]);if(e&&!H(e))for(const t in e)null==n[t]&&$i(r,t,"")}else{const s=r.display;i?e!==n&&(r.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(r.display=s)}}(t,n,r):M(e)?I(e)||Qi(t,e,0,r,o):("."===e[0]?(e=e.slice(1),1):"^"===e[0]?(e=e.slice(1),0):function(t,e,n,r){if(r)return"innerHTML"===e||"textContent"===e||!!(e in t&&es.test(e)&&$(n));if("spellcheck"===e||"draggable"===e||"translate"===e)return!1;if("form"===e)return!1;if("list"===e&&"INPUT"===t.tagName)return!1;if("type"===e&&"TEXTAREA"===t.tagName)return!1;if(es.test(e)&&H(n))return!1;return e in t}(t,e,r,i))?function(t,e,n,r,i,s,o){if("innerHTML"===e||"textContent"===e)return r&&o(r,i,s),void(t[e]=null==n?"":n);if("value"===e&&"PROGRESS"!==t.tagName&&!t.tagName.includes("-")){t._value=n;const r=null==n?"":n;return t.value===r&&"OPTION"!==t.tagName||(t.value=r),void(null==n&&t.removeAttribute(e))}let a=!1;if(""===n||null==n){const r=typeof t[e];"boolean"===r?n=_(n):null==n&&"string"===r?(n="",a=!0):"number"===r&&(n=0,a=!0)}try{t[e]=n}catch(t){}a&&t.removeAttribute(e)}(t,e,r,s,o,a,l):("true-value"===e?t._trueValue=r:"false-value"===e&&(t._falseValue=r),function(t,e,n,r,i){if(r&&e.startsWith("xlink:"))null==n?t.removeAttributeNS(Gi,e.slice(6,e.length)):t.setAttributeNS(Gi,e,n);else{const r=w(e);null==n||r&&!_(n)?t.removeAttribute(e):t.setAttribute(e,r?"":n)}}(t,e,r,i))}},Fi);let xs;function ks(){return xs||(xs=function(t){return Fr(t)}(_s))}function Cs(t){if(H(t)){return document.querySelector(t)}return t}const Ss={key:0,class:"container-fluid",id:"loading-page"},Ts=[li("div",{class:"glances-logo"},null,-1),li("div",{class:"loader"},"Loading...",-1)],As={key:2,class:"container-fluid"},Os={class:"top-plugin"},Es={class:"row"},Ps={class:"col-sm-24"},Ls={class:"pull-left"},Ds={key:0,class:"pull-left"},js={class:"pull-right"},Ms={class:"row"},Is={class:"col-sm-24"},Rs={class:"pull-left"},Ns={class:"row"},qs={key:0,class:"hidden-xs hidden-sm hidden-md col-lg-6"},Us={key:1,class:"col-sm-6 col-md-8 col-lg-6"},Bs={key:2,class:"col-sm-12 col-md-8 col-lg-6"},Fs={key:3,class:"col-sm-6 col-md-4 col-lg-3"},zs={key:4,class:"col-sm-6 col-md-4 col-lg-3"},$s={key:5,class:"col-sm-6 col-md-4 col-lg-3"},Hs={key:6,class:"col-sm-6 col-md-4 col-lg-3"},Vs={key:7,class:"col-sm-6 col-md-4 col-lg-3"},Gs={class:"row"},Ws={key:0,class:"col-sm-6 sidebar"},Zs={class:"table"},Ks={class:"col-sm-18"}; +function n(t){return"[object Object]"===Object.prototype.toString.call(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(t){var e,r;return!1!==n(t)&&(void 0===(e=t.constructor)||!1!==n(r=e.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}},3379:t=>{"use strict";var e=[];function n(t){for(var n=-1,r=0;r{"use strict";var e={};t.exports=function(t,n){var r=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},9216:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},3565:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},7795:t=>{"use strict";t.exports=function(t){var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var s=n.sourceMap;s&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),e.styleTagTransform(r,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},4589:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},3744:(t,e)=>{"use strict";e.Z=(t,e)=>{const n=t.__vccOpts||t;for(const[t,r]of e)n[t]=r;return n}},7252:(t,e,n)=>{"use strict";t.exports=n.p+"87708faeed9a66b0fcdb.png"},2868:()=>{},4777:()=>{},9830:()=>{},209:()=>{},7414:()=>{},2961:t=>{t.exports={nanoid:(t=21)=>{let e="",n=t;for(;n--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return e},customAlphabet:(t,e=21)=>(n=e)=>{let r="",i=n;for(;i--;)r+=t[Math.random()*t.length|0];return r}}},3600:t=>{"use strict";t.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},9323:t=>{"use strict";t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},9591:t=>{"use strict";t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},2586:t=>{"use strict";t.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var s=e[r]={id:r,loaded:!1,exports:{}};return t[r].call(s.exports,s,s.exports,n),s.loaded=!0,s.exports}n.m=t,n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),n.p="/",n.b=document.baseURI||self.location.href,(()=>{"use strict";var t={};n.r(t),n.d(t,{bits:()=>mu,bytes:()=>bu,exclamation:()=>vu,leftPad:()=>yu,limitTo:()=>wu,minSize:()=>_u,nl2br:()=>xu,number:()=>ku,timedelta:()=>Su,timemillis:()=>Cu});var e=n(3379),r=n.n(e),i=n(7795),s=n.n(i),o=n(569),a=n.n(o),l=n(3565),c=n.n(l),u=n(9216),d=n.n(u),f=n(4589),p=n.n(f),h=n(895),g={};g.styleTagTransform=p(),g.setAttributes=c(),g.insert=a().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=d();r()(h.Z,g);h.Z&&h.Z.locals&&h.Z.locals;var m=n(1153),b={};b.styleTagTransform=p(),b.setAttributes=c(),b.insert=a().bind(null,"head"),b.domAPI=s(),b.insertStyleElement=d();r()(m.Z,b);m.Z&&m.Z.locals&&m.Z.locals;function v(t,e){const n=Object.create(null),r=t.split(",");for(let t=0;t!!n[t.toLowerCase()]:t=>!!n[t]}const y="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",w=v(y);function _(t){return!!t||""===t}function x(t){if(B(t)){const e={};for(let n=0;n{if(t){const n=t.split(C);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}function T(t){let e="";if(H(t))e=t;else if(B(t))for(let n=0;nH(t)?t:null==t?"":B(t)||G(t)&&(t.toString===Z||!$(t.toString))?JSON.stringify(t,O,2):String(t),O=(t,e)=>e&&e.__v_isRef?O(t,e.value):F(e)?{[`Map(${e.size})`]:[...e.entries()].reduce(((t,[e,n])=>(t[`${e} =>`]=n,t)),{})}:z(e)?{[`Set(${e.size})`]:[...e.values()]}:!G(e)||B(e)||X(e)?e:String(e),E={},P=[],L=()=>{},D=()=>!1,j=/^on[^a-z]/,M=t=>j.test(t),I=t=>t.startsWith("onUpdate:"),R=Object.assign,N=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},q=Object.prototype.hasOwnProperty,U=(t,e)=>q.call(t,e),B=Array.isArray,F=t=>"[object Map]"===K(t),z=t=>"[object Set]"===K(t),$=t=>"function"==typeof t,H=t=>"string"==typeof t,V=t=>"symbol"==typeof t,G=t=>null!==t&&"object"==typeof t,W=t=>G(t)&&$(t.then)&&$(t.catch),Z=Object.prototype.toString,K=t=>Z.call(t),X=t=>"[object Object]"===K(t),J=t=>H(t)&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,Y=v(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Q=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},tt=/-(\w)/g,et=Q((t=>t.replace(tt,((t,e)=>e?e.toUpperCase():"")))),nt=/\B([A-Z])/g,rt=Q((t=>t.replace(nt,"-$1").toLowerCase())),it=Q((t=>t.charAt(0).toUpperCase()+t.slice(1))),st=Q((t=>t?`on${it(t)}`:"")),ot=(t,e)=>!Object.is(t,e),at=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},ct=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let ut;let dt;class ft{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&dt&&(this.parent=dt,this.index=(dt.scopes||(dt.scopes=[])).push(this)-1)}run(t){if(this.active){const e=dt;try{return dt=this,t()}finally{dt=e}}else 0}on(){dt=this}off(){dt=this.parent}stop(t){if(this.active){let e,n;for(e=0,n=this.effects.length;e{const e=new Set(t);return e.w=0,e.n=0,e},gt=t=>(t.w&yt)>0,mt=t=>(t.n&yt)>0,bt=new WeakMap;let vt=0,yt=1;let wt;const _t=Symbol(""),xt=Symbol("");class kt{constructor(t,e=null,n){this.fn=t,this.scheduler=e,this.active=!0,this.deps=[],this.parent=void 0,pt(this,n)}run(){if(!this.active)return this.fn();let t=wt,e=St;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=wt,wt=this,St=!0,yt=1<<++vt,vt<=30?(({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let r=0;r{("length"===e||e>=r)&&a.push(t)}));else switch(void 0!==n&&a.push(o.get(n)),e){case"add":B(t)?J(n)&&a.push(o.get("length")):(a.push(o.get(_t)),F(t)&&a.push(o.get(xt)));break;case"delete":B(t)||(a.push(o.get(_t)),F(t)&&a.push(o.get(xt)));break;case"set":F(t)&&a.push(o.get(_t))}if(1===a.length)a[0]&&Dt(a[0]);else{const t=[];for(const e of a)e&&t.push(...e);Dt(ht(t))}}function Dt(t,e){const n=B(t)?t:[...t];for(const t of n)t.computed&&jt(t,e);for(const t of n)t.computed||jt(t,e)}function jt(t,e){(t!==wt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const Mt=v("__proto__,__v_isRef,__isVue"),It=new Set(Object.getOwnPropertyNames(Symbol).filter((t=>"arguments"!==t&&"caller"!==t)).map((t=>Symbol[t])).filter(V)),Rt=Ft(),Nt=Ft(!1,!0),qt=Ft(!0),Ut=Bt();function Bt(){const t={};return["includes","indexOf","lastIndexOf"].forEach((e=>{t[e]=function(...t){const n=Se(this);for(let t=0,e=this.length;t{t[e]=function(...t){At();const n=Se(this)[e].apply(this,t);return Ot(),n}})),t}function Ft(t=!1,e=!1){return function(n,r,i){if("__v_isReactive"===r)return!t;if("__v_isReadonly"===r)return t;if("__v_isShallow"===r)return e;if("__v_raw"===r&&i===(t?e?me:ge:e?he:pe).get(n))return n;const s=B(n);if(!t&&s&&U(Ut,r))return Reflect.get(Ut,r,i);const o=Reflect.get(n,r,i);return(V(r)?It.has(r):Mt(r))?o:(t||Et(n,0,r),e?o:Le(o)?s&&J(r)?o:o.value:G(o)?t?ye(o):ve(o):o)}}function zt(t=!1){return function(e,n,r,i){let s=e[n];if(xe(s)&&Le(s)&&!Le(r))return!1;if(!t&&(ke(r)||xe(r)||(s=Se(s),r=Se(r)),!B(e)&&Le(s)&&!Le(r)))return s.value=r,!0;const o=B(e)&&J(n)?Number(n)!0,deleteProperty:(t,e)=>!0},Vt=R({},$t,{get:Nt,set:zt(!0)}),Gt=t=>t,Wt=t=>Reflect.getPrototypeOf(t);function Zt(t,e,n=!1,r=!1){const i=Se(t=t.__v_raw),s=Se(e);n||(e!==s&&Et(i,0,e),Et(i,0,s));const{has:o}=Wt(i),a=r?Gt:n?Oe:Ae;return o.call(i,e)?a(t.get(e)):o.call(i,s)?a(t.get(s)):void(t!==i&&t.get(e))}function Kt(t,e=!1){const n=this.__v_raw,r=Se(n),i=Se(t);return e||(t!==i&&Et(r,0,t),Et(r,0,i)),t===i?n.has(t):n.has(t)||n.has(i)}function Xt(t,e=!1){return t=t.__v_raw,!e&&Et(Se(t),0,_t),Reflect.get(t,"size",t)}function Jt(t){t=Se(t);const e=Se(this);return Wt(e).has.call(e,t)||(e.add(t),Lt(e,"add",t,t)),this}function Yt(t,e){e=Se(e);const n=Se(this),{has:r,get:i}=Wt(n);let s=r.call(n,t);s||(t=Se(t),s=r.call(n,t));const o=i.call(n,t);return n.set(t,e),s?ot(e,o)&&Lt(n,"set",t,e):Lt(n,"add",t,e),this}function Qt(t){const e=Se(this),{has:n,get:r}=Wt(e);let i=n.call(e,t);i||(t=Se(t),i=n.call(e,t));r&&r.call(e,t);const s=e.delete(t);return i&&Lt(e,"delete",t,void 0),s}function te(){const t=Se(this),e=0!==t.size,n=t.clear();return e&&Lt(t,"clear",void 0,void 0),n}function ee(t,e){return function(n,r){const i=this,s=i.__v_raw,o=Se(s),a=e?Gt:t?Oe:Ae;return!t&&Et(o,0,_t),s.forEach(((t,e)=>n.call(r,a(t),a(e),i)))}}function ne(t,e,n){return function(...r){const i=this.__v_raw,s=Se(i),o=F(s),a="entries"===t||t===Symbol.iterator&&o,l="keys"===t&&o,c=i[t](...r),u=n?Gt:e?Oe:Ae;return!e&&Et(s,0,l?xt:_t),{next(){const{value:t,done:e}=c.next();return e?{value:t,done:e}:{value:a?[u(t[0]),u(t[1])]:u(t),done:e}},[Symbol.iterator](){return this}}}}function re(t){return function(...e){return"delete"!==t&&this}}function ie(){const t={get(t){return Zt(this,t)},get size(){return Xt(this)},has:Kt,add:Jt,set:Yt,delete:Qt,clear:te,forEach:ee(!1,!1)},e={get(t){return Zt(this,t,!1,!0)},get size(){return Xt(this)},has:Kt,add:Jt,set:Yt,delete:Qt,clear:te,forEach:ee(!1,!0)},n={get(t){return Zt(this,t,!0)},get size(){return Xt(this,!0)},has(t){return Kt.call(this,t,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ee(!0,!1)},r={get(t){return Zt(this,t,!0,!0)},get size(){return Xt(this,!0)},has(t){return Kt.call(this,t,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ee(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((i=>{t[i]=ne(i,!1,!1),n[i]=ne(i,!0,!1),e[i]=ne(i,!1,!0),r[i]=ne(i,!0,!0)})),[t,n,e,r]}const[se,oe,ae,le]=ie();function ce(t,e){const n=e?t?le:ae:t?oe:se;return(e,r,i)=>"__v_isReactive"===r?!t:"__v_isReadonly"===r?t:"__v_raw"===r?e:Reflect.get(U(n,r)&&r in e?n:e,r,i)}const ue={get:ce(!1,!1)},de={get:ce(!1,!0)},fe={get:ce(!0,!1)};const pe=new WeakMap,he=new WeakMap,ge=new WeakMap,me=new WeakMap;function be(t){return t.__v_skip||!Object.isExtensible(t)?0:function(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((t=>K(t).slice(8,-1))(t))}function ve(t){return xe(t)?t:we(t,!1,$t,ue,pe)}function ye(t){return we(t,!0,Ht,fe,ge)}function we(t,e,n,r,i){if(!G(t))return t;if(t.__v_raw&&(!e||!t.__v_isReactive))return t;const s=i.get(t);if(s)return s;const o=be(t);if(0===o)return t;const a=new Proxy(t,2===o?r:n);return i.set(t,a),a}function _e(t){return xe(t)?_e(t.__v_raw):!(!t||!t.__v_isReactive)}function xe(t){return!(!t||!t.__v_isReadonly)}function ke(t){return!(!t||!t.__v_isShallow)}function Ce(t){return _e(t)||xe(t)}function Se(t){const e=t&&t.__v_raw;return e?Se(e):t}function Te(t){return lt(t,"__v_skip",!0),t}const Ae=t=>G(t)?ve(t):t,Oe=t=>G(t)?ye(t):t;function Ee(t){St&&wt&&Pt((t=Se(t)).dep||(t.dep=ht()))}function Pe(t,e){(t=Se(t)).dep&&Dt(t.dep)}function Le(t){return!(!t||!0!==t.__v_isRef)}const De={get:(t,e,n)=>function(t){return Le(t)?t.value:t}(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const i=t[e];return Le(i)&&!Le(n)?(i.value=n,!0):Reflect.set(t,e,n,r)}};function je(t){return _e(t)?t:new Proxy(t,De)}var Me;class Ie{constructor(t,e,n,r){this._setter=e,this.dep=void 0,this.__v_isRef=!0,this[Me]=!1,this._dirty=!0,this.effect=new kt(t,(()=>{this._dirty||(this._dirty=!0,Pe(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const t=Se(this);return Ee(t),!t._dirty&&t._cacheable||(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Me="__v_isReadonly";function Re(t,e,n,r){let i;try{i=r?t(...r):t()}catch(t){qe(t,e,n)}return i}function Ne(t,e,n,r){if($(t)){const i=Re(t,e,n,r);return i&&W(i)&&i.catch((t=>{qe(t,e,n)})),i}const i=[];for(let s=0;s>>1;tn(Fe[r])tn(t)-tn(e))),Ve=0;Venull==t.id?1/0:t.id,en=(t,e)=>{const n=tn(t)-tn(e);if(0===n){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function nn(t){Be=!1,Ue=!0,Fe.sort(en);try{for(ze=0;zet.trim()))),e&&(i=n.map(ct))}let a;let l=r[a=st(e)]||r[a=st(et(e))];!l&&s&&(l=r[a=st(rt(e))]),l&&Ne(l,t,6,i);const c=r[a+"Once"];if(c){if(t.emitted){if(t.emitted[a])return}else t.emitted={};t.emitted[a]=!0,Ne(c,t,6,i)}}function sn(t,e,n=!1){const r=e.emitsCache,i=r.get(t);if(void 0!==i)return i;const s=t.emits;let o={},a=!1;if(!$(t)){const r=t=>{const n=sn(t,e,!0);n&&(a=!0,R(o,n))};!n&&e.mixins.length&&e.mixins.forEach(r),t.extends&&r(t.extends),t.mixins&&t.mixins.forEach(r)}return s||a?(B(s)?s.forEach((t=>o[t]=null)):R(o,s),G(t)&&r.set(t,o),o):(G(t)&&r.set(t,null),null)}function on(t,e){return!(!t||!M(e))&&(e=e.slice(2).replace(/Once$/,""),U(t,e[0].toLowerCase()+e.slice(1))||U(t,rt(e))||U(t,e))}let an=null,ln=null;function cn(t){const e=an;return an=t,ln=t&&t.type.__scopeId||null,e}function un(t,e=an,n){if(!e)return t;if(t._n)return t;const r=(...n)=>{r._d&&Qr(-1);const i=cn(e),s=t(...n);return cn(i),r._d&&Qr(1),s};return r._n=!0,r._c=!0,r._d=!0,r}function dn(t){const{type:e,vnode:n,proxy:r,withProxy:i,props:s,propsOptions:[o],slots:a,attrs:l,emit:c,render:u,renderCache:d,data:f,setupState:p,ctx:h,inheritAttrs:g}=t;let m,b;const v=cn(t);try{if(4&n.shapeFlag){const t=i||r;m=gi(u.call(t,t,d,s,p,f,h)),b=l}else{const t=e;0,m=gi(t.length>1?t(s,{attrs:l,slots:a,emit:c}):t(s,null)),b=e.props?l:fn(l)}}catch(e){Zr.length=0,qe(e,t,1),m=ci(Gr)}let y=m;if(b&&!1!==g){const t=Object.keys(b),{shapeFlag:e}=y;t.length&&7&e&&(o&&t.some(I)&&(b=pn(b,o)),y=di(y,b))}return n.dirs&&(y=di(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),m=y,cn(v),m}const fn=t=>{let e;for(const n in t)("class"===n||"style"===n||M(n))&&((e||(e={}))[n]=t[n]);return e},pn=(t,e)=>{const n={};for(const r in t)I(r)&&r.slice(9)in e||(n[r]=t[r]);return n};function hn(t,e,n){const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!0;for(let i=0;it.__isSuspense;function bn(t,e){e&&e.pendingBranch?B(t)?e.effects.push(...t):e.effects.push(t):Je(t)}function vn(t,e,n=!1){const r=xi||an;if(r){const i=null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&t in i)return i[t];if(arguments.length>1)return n&&$(e)?e.call(r.proxy):e}else 0}const yn={};function wn(t,e,n){return _n(t,e,n)}function _n(t,e,{immediate:n,deep:r,flush:i,onTrack:s,onTrigger:o}=E){const a=xi;let l,c,u=!1,d=!1;if(Le(t)?(l=()=>t.value,u=ke(t)):_e(t)?(l=()=>t,r=!0):B(t)?(d=!0,u=t.some((t=>_e(t)||ke(t))),l=()=>t.map((t=>Le(t)?t.value:_e(t)?Cn(t):$(t)?Re(t,a,2):void 0))):l=$(t)?e?()=>Re(t,a,2):()=>{if(!a||!a.isUnmounted)return c&&c(),Ne(t,a,3,[f])}:L,e&&r){const t=l;l=()=>Cn(t())}let f=t=>{c=m.onStop=()=>{Re(t,a,4)}};if(Ei)return f=L,e?n&&Ne(e,a,3,[l(),d?[]:void 0,f]):l(),L;let p=d?[]:yn;const h=()=>{if(m.active)if(e){const t=m.run();(r||u||(d?t.some(((t,e)=>ot(t,p[e]))):ot(t,p)))&&(c&&c(),Ne(e,a,3,[t,p===yn?void 0:p,f]),p=t)}else m.run()};let g;h.allowRecurse=!!e,"sync"===i?g=h:"post"===i?g=()=>Br(h,a&&a.suspense):(h.pre=!0,a&&(h.id=a.uid),g=()=>Ke(h));const m=new kt(l,g);return e?n?h():p=m.run():"post"===i?Br(m.run.bind(m),a&&a.suspense):m.run(),()=>{m.stop(),a&&a.scope&&N(a.scope.effects,m)}}function xn(t,e,n){const r=this.proxy,i=H(t)?t.includes(".")?kn(r,t):()=>r[t]:t.bind(r,r);let s;$(e)?s=e:(s=e.handler,n=e);const o=xi;Ci(this);const a=_n(i,s.bind(r),n);return o?Ci(o):Si(),a}function kn(t,e){const n=e.split(".");return()=>{let e=t;for(let t=0;t{Cn(t,e)}));else if(X(t))for(const n in t)Cn(t[n],e);return t}function Sn(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Gn((()=>{t.isMounted=!0})),Kn((()=>{t.isUnmounting=!0})),t}const Tn=[Function,Array],An={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tn,onEnter:Tn,onAfterEnter:Tn,onEnterCancelled:Tn,onBeforeLeave:Tn,onLeave:Tn,onAfterLeave:Tn,onLeaveCancelled:Tn,onBeforeAppear:Tn,onAppear:Tn,onAfterAppear:Tn,onAppearCancelled:Tn},setup(t,{slots:e}){const n=ki(),r=Sn();let i;return()=>{const s=e.default&&jn(e.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){let t=!1;for(const e of s)if(e.type!==Gr){0,o=e,t=!0;break}}const a=Se(t),{mode:l}=a;if(r.isLeaving)return Pn(o);const c=Ln(o);if(!c)return Pn(o);const u=En(c,a,r,n);Dn(c,u);const d=n.subTree,f=d&&Ln(d);let p=!1;const{getTransitionKey:h}=c.type;if(h){const t=h();void 0===i?i=t:t!==i&&(i=t,p=!0)}if(f&&f.type!==Gr&&(!ii(c,f)||p)){const t=En(f,a,r,n);if(Dn(f,t),"out-in"===l)return r.isLeaving=!0,t.afterLeave=()=>{r.isLeaving=!1,n.update()},Pn(o);"in-out"===l&&c.type!==Gr&&(t.delayLeave=(t,e,n)=>{On(r,f)[String(f.key)]=f,t._leaveCb=()=>{e(),t._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return o}}};function On(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function En(t,e,n,r){const{appear:i,mode:s,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:g,onAppear:m,onAfterAppear:b,onAppearCancelled:v}=e,y=String(t.key),w=On(n,t),_=(t,e)=>{t&&Ne(t,r,9,e)},x=(t,e)=>{const n=e[1];_(t,e),B(t)?t.every((t=>t.length<=1))&&n():t.length<=1&&n()},k={mode:s,persisted:o,beforeEnter(e){let r=a;if(!n.isMounted){if(!i)return;r=g||a}e._leaveCb&&e._leaveCb(!0);const s=w[y];s&&ii(t,s)&&s.el._leaveCb&&s.el._leaveCb(),_(r,[e])},enter(t){let e=l,r=c,s=u;if(!n.isMounted){if(!i)return;e=m||l,r=b||c,s=v||u}let o=!1;const a=t._enterCb=e=>{o||(o=!0,_(e?s:r,[t]),k.delayedLeave&&k.delayedLeave(),t._enterCb=void 0)};e?x(e,[t,a]):a()},leave(e,r){const i=String(t.key);if(e._enterCb&&e._enterCb(!0),n.isUnmounting)return r();_(d,[e]);let s=!1;const o=e._leaveCb=n=>{s||(s=!0,r(),_(n?h:p,[e]),e._leaveCb=void 0,w[i]===t&&delete w[i])};w[i]=t,f?x(f,[e,o]):o()},clone:t=>En(t,e,n,r)};return k}function Pn(t){if(In(t))return(t=di(t)).children=null,t}function Ln(t){return In(t)?t.children?t.children[0]:void 0:t}function Dn(t,e){6&t.shapeFlag&&t.component?Dn(t.component.subTree,e):128&t.shapeFlag?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function jn(t,e=!1,n){let r=[],i=0;for(let s=0;s1)for(let t=0;t!!t.type.__asyncLoader;const In=t=>t.type.__isKeepAlive;RegExp,RegExp;function Rn(t,e){return B(t)?t.some((t=>Rn(t,e))):H(t)?t.split(",").includes(e):!!t.test&&t.test(e)}function Nn(t,e){Un(t,"a",e)}function qn(t,e){Un(t,"da",e)}function Un(t,e,n=xi){const r=t.__wdc||(t.__wdc=()=>{let e=n;for(;e;){if(e.isDeactivated)return;e=e.parent}return t()});if($n(e,r,n),n){let t=n.parent;for(;t&&t.parent;)In(t.parent.vnode)&&Bn(r,e,n,t),t=t.parent}}function Bn(t,e,n,r){const i=$n(e,t,r,!0);Xn((()=>{N(r[e],i)}),n)}function Fn(t){let e=t.shapeFlag;256&e&&256,512&e&&512,t.shapeFlag=e}function zn(t){return 128&t.shapeFlag?t.ssContent:t}function $n(t,e,n=xi,r=!1){if(n){const i=n[t]||(n[t]=[]),s=e.__weh||(e.__weh=(...r)=>{if(n.isUnmounted)return;At(),Ci(n);const i=Ne(e,n,t,r);return Si(),Ot(),i});return r?i.unshift(s):i.push(s),s}}const Hn=t=>(e,n=xi)=>(!Ei||"sp"===t)&&$n(t,e,n),Vn=Hn("bm"),Gn=Hn("m"),Wn=Hn("bu"),Zn=Hn("u"),Kn=Hn("bum"),Xn=Hn("um"),Jn=Hn("sp"),Yn=Hn("rtg"),Qn=Hn("rtc");function tr(t,e=xi){$n("ec",t,e)}function er(t,e){const n=an;if(null===n)return t;const r=Mi(n)||n.proxy,i=t.dirs||(t.dirs=[]);for(let t=0;te(t,n,void 0,s&&s[n])));else{const n=Object.keys(t);i=new Array(n.length);for(let r=0,o=n.length;rt?Ti(t)?Mi(t)||t.proxy:cr(t.parent):null,ur=R(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>cr(t.parent),$root:t=>cr(t.root),$emit:t=>t.emit,$options:t=>mr(t),$forceUpdate:t=>t.f||(t.f=()=>Ke(t.update)),$nextTick:t=>t.n||(t.n=Ze.bind(t.proxy)),$watch:t=>xn.bind(t)}),dr={get({_:t},e){const{ctx:n,setupState:r,data:i,props:s,accessCache:o,type:a,appContext:l}=t;let c;if("$"!==e[0]){const a=o[e];if(void 0!==a)switch(a){case 1:return r[e];case 2:return i[e];case 4:return n[e];case 3:return s[e]}else{if(r!==E&&U(r,e))return o[e]=1,r[e];if(i!==E&&U(i,e))return o[e]=2,i[e];if((c=t.propsOptions[0])&&U(c,e))return o[e]=3,s[e];if(n!==E&&U(n,e))return o[e]=4,n[e];fr&&(o[e]=0)}}const u=ur[e];let d,f;return u?("$attrs"===e&&Et(t,0,e),u(t)):(d=a.__cssModules)&&(d=d[e])?d:n!==E&&U(n,e)?(o[e]=4,n[e]):(f=l.config.globalProperties,U(f,e)?f[e]:void 0)},set({_:t},e,n){const{data:r,setupState:i,ctx:s}=t;return i!==E&&U(i,e)?(i[e]=n,!0):r!==E&&U(r,e)?(r[e]=n,!0):!U(t.props,e)&&(("$"!==e[0]||!(e.slice(1)in t))&&(s[e]=n,!0))},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:i,propsOptions:s}},o){let a;return!!n[o]||t!==E&&U(t,o)||e!==E&&U(e,o)||(a=s[0])&&U(a,o)||U(r,o)||U(ur,o)||U(i.config.globalProperties,o)},defineProperty(t,e,n){return null!=n.get?t._.accessCache[e]=0:U(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};let fr=!0;function pr(t){const e=mr(t),n=t.proxy,r=t.ctx;fr=!1,e.beforeCreate&&hr(e.beforeCreate,t,"bc");const{data:i,computed:s,methods:o,watch:a,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:h,activated:g,deactivated:m,beforeDestroy:b,beforeUnmount:v,destroyed:y,unmounted:w,render:_,renderTracked:x,renderTriggered:k,errorCaptured:C,serverPrefetch:S,expose:T,inheritAttrs:A,components:O,directives:E,filters:P}=e;if(c&&function(t,e,n=L,r=!1){B(t)&&(t=wr(t));for(const n in t){const i=t[n];let s;s=G(i)?"default"in i?vn(i.from||n,i.default,!0):vn(i.from||n):vn(i),Le(s)&&r?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:t=>s.value=t}):e[n]=s}}(c,r,null,t.appContext.config.unwrapInjectedRef),o)for(const t in o){const e=o[t];$(e)&&(r[t]=e.bind(n))}if(i){0;const e=i.call(n,n);0,G(e)&&(t.data=ve(e))}if(fr=!0,s)for(const t in s){const e=s[t],i=$(e)?e.bind(n,n):$(e.get)?e.get.bind(n,n):L;0;const o=!$(e)&&$(e.set)?e.set.bind(n):L,a=Ni({get:i,set:o});Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:()=>a.value,set:t=>a.value=t})}if(a)for(const t in a)gr(a[t],r,n,t);if(l){const t=$(l)?l.call(n):l;Reflect.ownKeys(t).forEach((e=>{!function(t,e){if(xi){let n=xi.provides;const r=xi.parent&&xi.parent.provides;r===n&&(n=xi.provides=Object.create(r)),n[t]=e}}(e,t[e])}))}function D(t,e){B(e)?e.forEach((e=>t(e.bind(n)))):e&&t(e.bind(n))}if(u&&hr(u,t,"c"),D(Vn,d),D(Gn,f),D(Wn,p),D(Zn,h),D(Nn,g),D(qn,m),D(tr,C),D(Qn,x),D(Yn,k),D(Kn,v),D(Xn,w),D(Jn,S),B(T))if(T.length){const e=t.exposed||(t.exposed={});T.forEach((t=>{Object.defineProperty(e,t,{get:()=>n[t],set:e=>n[t]=e})}))}else t.exposed||(t.exposed={});_&&t.render===L&&(t.render=_),null!=A&&(t.inheritAttrs=A),O&&(t.components=O),E&&(t.directives=E)}function hr(t,e,n){Ne(B(t)?t.map((t=>t.bind(e.proxy))):t.bind(e.proxy),e,n)}function gr(t,e,n,r){const i=r.includes(".")?kn(n,r):()=>n[r];if(H(t)){const n=e[t];$(n)&&wn(i,n)}else if($(t))wn(i,t.bind(n));else if(G(t))if(B(t))t.forEach((t=>gr(t,e,n,r)));else{const r=$(t.handler)?t.handler.bind(n):e[t.handler];$(r)&&wn(i,r,t)}else 0}function mr(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:i,optionsCache:s,config:{optionMergeStrategies:o}}=t.appContext,a=s.get(e);let l;return a?l=a:i.length||n||r?(l={},i.length&&i.forEach((t=>br(l,t,o,!0))),br(l,e,o)):l=e,G(e)&&s.set(e,l),l}function br(t,e,n,r=!1){const{mixins:i,extends:s}=e;s&&br(t,s,n,!0),i&&i.forEach((e=>br(t,e,n,!0)));for(const i in e)if(r&&"expose"===i);else{const r=vr[i]||n&&n[i];t[i]=r?r(t[i],e[i]):e[i]}return t}const vr={data:yr,props:xr,emits:xr,methods:xr,computed:xr,beforeCreate:_r,created:_r,beforeMount:_r,mounted:_r,beforeUpdate:_r,updated:_r,beforeDestroy:_r,beforeUnmount:_r,destroyed:_r,unmounted:_r,activated:_r,deactivated:_r,errorCaptured:_r,serverPrefetch:_r,components:xr,directives:xr,watch:function(t,e){if(!t)return e;if(!e)return t;const n=R(Object.create(null),t);for(const r in e)n[r]=_r(t[r],e[r]);return n},provide:yr,inject:function(t,e){return xr(wr(t),wr(e))}};function yr(t,e){return e?t?function(){return R($(t)?t.call(this,this):t,$(e)?e.call(this,this):e)}:e:t}function wr(t){if(B(t)){const e={};for(let n=0;n{l=!0;const[n,r]=Tr(t,e,!0);R(o,n),r&&a.push(...r)};!n&&e.mixins.length&&e.mixins.forEach(r),t.extends&&r(t.extends),t.mixins&&t.mixins.forEach(r)}if(!s&&!l)return G(t)&&r.set(t,P),P;if(B(s))for(let t=0;t-1,r[1]=n<0||t-1||U(r,"default"))&&a.push(e)}}}}const c=[o,a];return G(t)&&r.set(t,c),c}function Ar(t){return"$"!==t[0]}function Or(t){const e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:null===t?"null":""}function Er(t,e){return Or(t)===Or(e)}function Pr(t,e){return B(e)?e.findIndex((e=>Er(e,t))):$(e)&&Er(e,t)?0:-1}const Lr=t=>"_"===t[0]||"$stable"===t,Dr=t=>B(t)?t.map(gi):[gi(t)],jr=(t,e,n)=>{if(e._n)return e;const r=un(((...t)=>Dr(e(...t))),n);return r._c=!1,r},Mr=(t,e,n)=>{const r=t._ctx;for(const n in t){if(Lr(n))continue;const i=t[n];if($(i))e[n]=jr(0,i,r);else if(null!=i){0;const t=Dr(i);e[n]=()=>t}}},Ir=(t,e)=>{const n=Dr(e);t.slots.default=()=>n};function Rr(){return{app:null,config:{isNativeTag:D,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Nr=0;function qr(t,e){return function(n,r=null){$(n)||(n=Object.assign({},n)),null==r||G(r)||(r=null);const i=Rr(),s=new Set;let o=!1;const a=i.app={_uid:Nr++,_component:n,_props:r,_container:null,_context:i,_instance:null,version:qi,get config(){return i.config},set config(t){0},use:(t,...e)=>(s.has(t)||(t&&$(t.install)?(s.add(t),t.install(a,...e)):$(t)&&(s.add(t),t(a,...e))),a),mixin:t=>(i.mixins.includes(t)||i.mixins.push(t),a),component:(t,e)=>e?(i.components[t]=e,a):i.components[t],directive:(t,e)=>e?(i.directives[t]=e,a):i.directives[t],mount(s,l,c){if(!o){0;const u=ci(n,r);return u.appContext=i,l&&e?e(u,s):t(u,s,c),o=!0,a._container=s,s.__vue_app__=a,Mi(u.component)||u.component.proxy}},unmount(){o&&(t(null,a._container),delete a._container.__vue_app__)},provide:(t,e)=>(i.provides[t]=e,a)};return a}}function Ur(t,e,n,r,i=!1){if(B(t))return void t.forEach(((t,s)=>Ur(t,e&&(B(e)?e[s]:e),n,r,i)));if(Mn(r)&&!i)return;const s=4&r.shapeFlag?Mi(r.component)||r.component.proxy:r.el,o=i?null:s,{i:a,r:l}=t;const c=e&&e.r,u=a.refs===E?a.refs={}:a.refs,d=a.setupState;if(null!=c&&c!==l&&(H(c)?(u[c]=null,U(d,c)&&(d[c]=null)):Le(c)&&(c.value=null)),$(l))Re(l,a,12,[o,u]);else{const e=H(l),r=Le(l);if(e||r){const a=()=>{if(t.f){const n=e?u[l]:l.value;i?B(n)&&N(n,s):B(n)?n.includes(s)||n.push(s):e?(u[l]=[s],U(d,l)&&(d[l]=u[l])):(l.value=[s],t.k&&(u[t.k]=l.value))}else e?(u[l]=o,U(d,l)&&(d[l]=o)):r&&(l.value=o,t.k&&(u[t.k]=o))};o?(a.id=-1,Br(a,n)):a()}else 0}}const Br=bn;function Fr(t,e){(ut||(ut="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{})).__VUE__=!0;const{insert:r,remove:i,patchProp:s,createElement:o,createText:a,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=L,cloneNode:h,insertStaticContent:g}=t,m=(t,e,n,r=null,i=null,s=null,o=!1,a=null,l=!!e.dynamicChildren)=>{if(t===e)return;t&&!ii(t,e)&&(r=Z(t),$(t,i,s,!0),t=null),-2===e.patchFlag&&(l=!1,e.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=e;switch(c){case Vr:b(t,e,n,r);break;case Gr:v(t,e,n,r);break;case Wr:null==t&&y(e,n,r,o);break;case Hr:O(t,e,n,r,i,s,o,a,l);break;default:1&d?_(t,e,n,r,i,s,o,a,l):6&d?D(t,e,n,r,i,s,o,a,l):(64&d||128&d)&&c.process(t,e,n,r,i,s,o,a,l,X)}null!=u&&i&&Ur(u,t&&t.ref,s,e||t,!e)},b=(t,e,n,i)=>{if(null==t)r(e.el=a(e.children),n,i);else{const n=e.el=t.el;e.children!==t.children&&c(n,e.children)}},v=(t,e,n,i)=>{null==t?r(e.el=l(e.children||""),n,i):e.el=t.el},y=(t,e,n,r)=>{[t.el,t.anchor]=g(t.children,e,n,r,t.el,t.anchor)},w=({el:t,anchor:e})=>{let n;for(;t&&t!==e;)n=f(t),i(t),t=n;i(e)},_=(t,e,n,r,i,s,o,a,l)=>{o=o||"svg"===e.type,null==t?x(e,n,r,i,s,o,a,l):S(t,e,i,s,o,a,l)},x=(t,e,n,i,a,l,c,d)=>{let f,p;const{type:g,props:m,shapeFlag:b,transition:v,patchFlag:y,dirs:w}=t;if(t.el&&void 0!==h&&-1===y)f=t.el=h(t.el);else{if(f=t.el=o(t.type,l,m&&m.is,m),8&b?u(f,t.children):16&b&&C(t.children,f,null,i,a,l&&"foreignObject"!==g,c,d),w&&nr(t,null,i,"created"),m){for(const e in m)"value"===e||Y(e)||s(f,e,null,m[e],l,t.children,i,a,W);"value"in m&&s(f,"value",null,m.value),(p=m.onVnodeBeforeMount)&&vi(p,i,t)}k(f,t,t.scopeId,c,i)}w&&nr(t,null,i,"beforeMount");const _=(!a||a&&!a.pendingBranch)&&v&&!v.persisted;_&&v.beforeEnter(f),r(f,e,n),((p=m&&m.onVnodeMounted)||_||w)&&Br((()=>{p&&vi(p,i,t),_&&v.enter(f),w&&nr(t,null,i,"mounted")}),a)},k=(t,e,n,r,i)=>{if(n&&p(t,n),r)for(let e=0;e{for(let c=l;c{const l=e.el=t.el;let{patchFlag:c,dynamicChildren:d,dirs:f}=e;c|=16&t.patchFlag;const p=t.props||E,h=e.props||E;let g;n&&zr(n,!1),(g=h.onVnodeBeforeUpdate)&&vi(g,n,e,t),f&&nr(e,t,n,"beforeUpdate"),n&&zr(n,!0);const m=i&&"foreignObject"!==e.type;if(d?T(t.dynamicChildren,d,l,n,r,m,o):a||q(t,e,l,null,n,r,m,o,!1),c>0){if(16&c)A(l,e,p,h,n,r,i);else if(2&c&&p.class!==h.class&&s(l,"class",null,h.class,i),4&c&&s(l,"style",p.style,h.style,i),8&c){const o=e.dynamicProps;for(let e=0;e{g&&vi(g,n,e,t),f&&nr(e,t,n,"updated")}),r)},T=(t,e,n,r,i,s,o)=>{for(let a=0;a{if(n!==r){for(const l in r){if(Y(l))continue;const c=r[l],u=n[l];c!==u&&"value"!==l&&s(t,l,u,c,a,e.children,i,o,W)}if(n!==E)for(const l in n)Y(l)||l in r||s(t,l,n[l],null,a,e.children,i,o,W);"value"in r&&s(t,"value",n.value,r.value)}},O=(t,e,n,i,s,o,l,c,u)=>{const d=e.el=t?t.el:a(""),f=e.anchor=t?t.anchor:a("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:g}=e;g&&(c=c?c.concat(g):g),null==t?(r(d,n,i),r(f,n,i),C(e.children,n,f,s,o,l,c,u)):p>0&&64&p&&h&&t.dynamicChildren?(T(t.dynamicChildren,h,n,s,o,l,c),(null!=e.key||s&&e===s.subTree)&&$r(t,e,!0)):q(t,e,n,f,s,o,l,c,u)},D=(t,e,n,r,i,s,o,a,l)=>{e.slotScopeIds=a,null==t?512&e.shapeFlag?i.ctx.activate(e,n,r,o,l):j(e,n,r,i,s,o,l):M(t,e,l)},j=(t,e,n,r,i,s,o)=>{const a=t.component=_i(t,r,i);if(In(t)&&(a.ctx.renderer=X),Pi(a),a.asyncDep){if(i&&i.registerDep(a,I),!t.el){const t=a.subTree=ci(Gr);v(null,t,e,n)}}else I(a,t,e,n,i,s,o)},M=(t,e,n)=>{const r=e.component=t.component;if(function(t,e,n){const{props:r,children:i,component:s}=t,{props:o,children:a,patchFlag:l}=e,c=s.emitsOptions;if(e.dirs||e.transition)return!0;if(!(n&&l>=0))return!(!i&&!a||a&&a.$stable)||r!==o&&(r?!o||hn(r,o,c):!!o);if(1024&l)return!0;if(16&l)return r?hn(r,o,c):!!o;if(8&l){const t=e.dynamicProps;for(let e=0;eze&&Fe.splice(e,1)}(r.update),r.update()}else e.el=t.el,r.vnode=e},I=(t,e,n,r,i,s,o)=>{const a=t.effect=new kt((()=>{if(t.isMounted){let e,{next:n,bu:r,u:a,parent:l,vnode:c}=t,u=n;0,zr(t,!1),n?(n.el=c.el,N(t,n,o)):n=c,r&&at(r),(e=n.props&&n.props.onVnodeBeforeUpdate)&&vi(e,l,n,c),zr(t,!0);const f=dn(t);0;const p=t.subTree;t.subTree=f,m(p,f,d(p.el),Z(p),t,i,s),n.el=f.el,null===u&&gn(t,f.el),a&&Br(a,i),(e=n.props&&n.props.onVnodeUpdated)&&Br((()=>vi(e,l,n,c)),i)}else{let o;const{el:a,props:l}=e,{bm:c,m:u,parent:d}=t,f=Mn(e);if(zr(t,!1),c&&at(c),!f&&(o=l&&l.onVnodeBeforeMount)&&vi(o,d,e),zr(t,!0),a&&Q){const n=()=>{t.subTree=dn(t),Q(a,t.subTree,t,i,null)};f?e.type.__asyncLoader().then((()=>!t.isUnmounted&&n())):n()}else{0;const o=t.subTree=dn(t);0,m(null,o,n,r,t,i,s),e.el=o.el}if(u&&Br(u,i),!f&&(o=l&&l.onVnodeMounted)){const t=e;Br((()=>vi(o,d,t)),i)}(256&e.shapeFlag||d&&Mn(d.vnode)&&256&d.vnode.shapeFlag)&&t.a&&Br(t.a,i),t.isMounted=!0,e=n=r=null}}),(()=>Ke(l)),t.scope),l=t.update=()=>a.run();l.id=t.uid,zr(t,!0),l()},N=(t,e,n)=>{e.component=t;const r=t.vnode.props;t.vnode=e,t.next=null,function(t,e,n,r){const{props:i,attrs:s,vnode:{patchFlag:o}}=t,a=Se(i),[l]=t.propsOptions;let c=!1;if(!(r||o>0)||16&o){let r;Cr(t,e,i,s)&&(c=!0);for(const s in a)e&&(U(e,s)||(r=rt(s))!==s&&U(e,r))||(l?!n||void 0===n[s]&&void 0===n[r]||(i[s]=Sr(l,a,s,void 0,t,!0)):delete i[s]);if(s!==a)for(const t in s)e&&U(e,t)||(delete s[t],c=!0)}else if(8&o){const n=t.vnode.dynamicProps;for(let r=0;r{const{vnode:r,slots:i}=t;let s=!0,o=E;if(32&r.shapeFlag){const t=e._;t?n&&1===t?s=!1:(R(i,e),n||1!==t||delete i._):(s=!e.$stable,Mr(e,i)),o=e}else e&&(Ir(t,e),o={default:1});if(s)for(const t in i)Lr(t)||t in o||delete i[t]})(t,e.children,n),At(),Ye(),Ot()},q=(t,e,n,r,i,s,o,a,l=!1)=>{const c=t&&t.children,d=t?t.shapeFlag:0,f=e.children,{patchFlag:p,shapeFlag:h}=e;if(p>0){if(128&p)return void F(c,f,n,r,i,s,o,a,l);if(256&p)return void B(c,f,n,r,i,s,o,a,l)}8&h?(16&d&&W(c,i,s),f!==c&&u(n,f)):16&d?16&h?F(c,f,n,r,i,s,o,a,l):W(c,i,s,!0):(8&d&&u(n,""),16&h&&C(f,n,r,i,s,o,a,l))},B=(t,e,n,r,i,s,o,a,l)=>{e=e||P;const c=(t=t||P).length,u=e.length,d=Math.min(c,u);let f;for(f=0;fu?W(t,i,s,!0,!1,d):C(e,n,r,i,s,o,a,l,d)},F=(t,e,n,r,i,s,o,a,l)=>{let c=0;const u=e.length;let d=t.length-1,f=u-1;for(;c<=d&&c<=f;){const r=t[c],u=e[c]=l?mi(e[c]):gi(e[c]);if(!ii(r,u))break;m(r,u,n,null,i,s,o,a,l),c++}for(;c<=d&&c<=f;){const r=t[d],c=e[f]=l?mi(e[f]):gi(e[f]);if(!ii(r,c))break;m(r,c,n,null,i,s,o,a,l),d--,f--}if(c>d){if(c<=f){const t=f+1,d=tf)for(;c<=d;)$(t[c],i,s,!0),c++;else{const p=c,h=c,g=new Map;for(c=h;c<=f;c++){const t=e[c]=l?mi(e[c]):gi(e[c]);null!=t.key&&g.set(t.key,c)}let b,v=0;const y=f-h+1;let w=!1,_=0;const x=new Array(y);for(c=0;c=y){$(r,i,s,!0);continue}let u;if(null!=r.key)u=g.get(r.key);else for(b=h;b<=f;b++)if(0===x[b-h]&&ii(r,e[b])){u=b;break}void 0===u?$(r,i,s,!0):(x[u-h]=c+1,u>=_?_=u:w=!0,m(r,e[u],n,null,i,s,o,a,l),v++)}const k=w?function(t){const e=t.slice(),n=[0];let r,i,s,o,a;const l=t.length;for(r=0;r>1,t[n[a]]0&&(e[r]=n[s-1]),n[s]=r)}}s=n.length,o=n[s-1];for(;s-- >0;)n[s]=o,o=e[o];return n}(x):P;for(b=k.length-1,c=y-1;c>=0;c--){const t=h+c,d=e[t],f=t+1{const{el:o,type:a,transition:l,children:c,shapeFlag:u}=t;if(6&u)return void z(t.component.subTree,e,n,i);if(128&u)return void t.suspense.move(e,n,i);if(64&u)return void a.move(t,e,n,X);if(a===Hr){r(o,e,n);for(let t=0;t{let s;for(;t&&t!==e;)s=f(t),r(t,n,i),t=s;r(e,n,i)})(t,e,n);if(2!==i&&1&u&&l)if(0===i)l.beforeEnter(o),r(o,e,n),Br((()=>l.enter(o)),s);else{const{leave:t,delayLeave:i,afterLeave:s}=l,a=()=>r(o,e,n),c=()=>{t(o,(()=>{a(),s&&s()}))};i?i(o,a,c):c()}else r(o,e,n)},$=(t,e,n,r=!1,i=!1)=>{const{type:s,props:o,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:f}=t;if(null!=a&&Ur(a,null,n,t,!0),256&u)return void e.ctx.deactivate(t);const p=1&u&&f,h=!Mn(t);let g;if(h&&(g=o&&o.onVnodeBeforeUnmount)&&vi(g,e,t),6&u)G(t.component,n,r);else{if(128&u)return void t.suspense.unmount(n,r);p&&nr(t,null,e,"beforeUnmount"),64&u?t.type.remove(t,e,n,i,X,r):c&&(s!==Hr||d>0&&64&d)?W(c,e,n,!1,!0):(s===Hr&&384&d||!i&&16&u)&&W(l,e,n),r&&H(t)}(h&&(g=o&&o.onVnodeUnmounted)||p)&&Br((()=>{g&&vi(g,e,t),p&&nr(t,null,e,"unmounted")}),n)},H=t=>{const{type:e,el:n,anchor:r,transition:s}=t;if(e===Hr)return void V(n,r);if(e===Wr)return void w(t);const o=()=>{i(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&t.shapeFlag&&s&&!s.persisted){const{leave:e,delayLeave:r}=s,i=()=>e(n,o);r?r(t.el,o,i):i()}else o()},V=(t,e)=>{let n;for(;t!==e;)n=f(t),i(t),t=n;i(e)},G=(t,e,n)=>{const{bum:r,scope:i,update:s,subTree:o,um:a}=t;r&&at(r),i.stop(),s&&(s.active=!1,$(o,t,e,n)),a&&Br(a,e),Br((()=>{t.isUnmounted=!0}),e),e&&e.pendingBranch&&!e.isUnmounted&&t.asyncDep&&!t.asyncResolved&&t.suspenseId===e.pendingId&&(e.deps--,0===e.deps&&e.resolve())},W=(t,e,n,r=!1,i=!1,s=0)=>{for(let o=s;o6&t.shapeFlag?Z(t.component.subTree):128&t.shapeFlag?t.suspense.next():f(t.anchor||t.el),K=(t,e,n)=>{null==t?e._vnode&&$(e._vnode,null,null,!0):m(e._vnode||null,t,e,null,null,null,n),Ye(),Qe(),e._vnode=t},X={p:m,um:$,m:z,r:H,mt:j,mc:C,pc:q,pbc:T,n:Z,o:t};let J,Q;return e&&([J,Q]=e(X)),{render:K,hydrate:J,createApp:qr(K,J)}}function zr({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function $r(t,e,n=!1){const r=t.children,i=e.children;if(B(r)&&B(i))for(let t=0;t0?Kr||P:null,Jr(),Yr>0&&Kr&&Kr.push(t),t}function ei(t,e,n,r,i,s){return ti(li(t,e,n,r,i,s,!0))}function ni(t,e,n,r,i){return ti(ci(t,e,n,r,i,!0))}function ri(t){return!!t&&!0===t.__v_isVNode}function ii(t,e){return t.type===e.type&&t.key===e.key}const si="__vInternal",oi=({key:t})=>null!=t?t:null,ai=({ref:t,ref_key:e,ref_for:n})=>null!=t?H(t)||Le(t)||$(t)?{i:an,r:t,k:e,f:!!n}:t:null;function li(t,e=null,n=null,r=0,i=null,s=(t===Hr?0:1),o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&oi(e),ref:e&&ai(e),scopeId:ln,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null};return a?(bi(l,n),128&s&&t.normalize(l)):n&&(l.shapeFlag|=H(n)?8:16),Yr>0&&!o&&Kr&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&Kr.push(l),l}const ci=ui;function ui(t,e=null,n=null,r=0,i=null,s=!1){if(t&&t!==sr||(t=Gr),ri(t)){const r=di(t,e,!0);return n&&bi(r,n),Yr>0&&!s&&Kr&&(6&r.shapeFlag?Kr[Kr.indexOf(t)]=r:Kr.push(r)),r.patchFlag|=-2,r}if(Ri(t)&&(t=t.__vccOpts),e){e=function(t){return t?Ce(t)||si in t?R({},t):t:null}(e);let{class:t,style:n}=e;t&&!H(t)&&(e.class=T(t)),G(n)&&(Ce(n)&&!B(n)&&(n=R({},n)),e.style=x(n))}return li(t,e,n,r,i,H(t)?1:mn(t)?128:(t=>t.__isTeleport)(t)?64:G(t)?4:$(t)?2:0,s,!0)}function di(t,e,n=!1){const{props:r,ref:i,patchFlag:s,children:o}=t,a=e?function(...t){const e={};for(let n=0;nxi||an,Ci=t=>{xi=t,t.scope.on()},Si=()=>{xi&&xi.scope.off(),xi=null};function Ti(t){return 4&t.vnode.shapeFlag}let Ai,Oi,Ei=!1;function Pi(t,e=!1){Ei=e;const{props:n,children:r}=t.vnode,i=Ti(t);kr(t,n,i,e),((t,e)=>{if(32&t.vnode.shapeFlag){const n=e._;n?(t.slots=Se(e),lt(e,"_",n)):Mr(e,t.slots={})}else t.slots={},e&&Ir(t,e);lt(t.slots,si,1)})(t,r);const s=i?function(t,e){const n=t.type;0;t.accessCache=Object.create(null),t.proxy=Te(new Proxy(t.ctx,dr)),!1;const{setup:r}=n;if(r){const n=t.setupContext=r.length>1?ji(t):null;Ci(t),At();const i=Re(r,t,0,[t.props,n]);if(Ot(),Si(),W(i)){if(i.then(Si,Si),e)return i.then((n=>{Li(t,n,e)})).catch((e=>{qe(e,t,0)}));t.asyncDep=i}else Li(t,i,e)}else Di(t,e)}(t,e):void 0;return Ei=!1,s}function Li(t,e,n){$(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:G(e)&&(t.setupState=je(e)),Di(t,n)}function Di(t,e,n){const r=t.type;if(!t.render){if(!e&&Ai&&!r.render){const e=r.template;if(e){0;const{isCustomElement:n,compilerOptions:i}=t.appContext.config,{delimiters:s,compilerOptions:o}=r,a=R(R({isCustomElement:n,delimiters:s},i),o);r.render=Ai(e,a)}}t.render=r.render||L,Oi&&Oi(t)}Ci(t),At(),pr(t),Ot(),Si()}function ji(t){const e=e=>{t.exposed=e||{}};let n;return{get attrs(){return n||(n=function(t){return new Proxy(t.attrs,{get:(e,n)=>(Et(t,0,"$attrs"),e[n])})}(t))},slots:t.slots,emit:t.emit,expose:e}}function Mi(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(je(Te(t.exposed)),{get:(e,n)=>n in e?e[n]:n in ur?ur[n](t):void 0}))}function Ii(t,e=!0){return $(t)?t.displayName||t.name:t.name||e&&t.__name}function Ri(t){return $(t)&&"__vccOpts"in t}const Ni=(t,e)=>function(t,e,n=!1){let r,i;const s=$(t);return s?(r=t,i=L):(r=t.get,i=t.set),new Ie(r,i,s||!i,n)}(t,0,Ei);Symbol("");const qi="3.2.38",Ui="undefined"!=typeof document?document:null,Bi=Ui&&Ui.createElement("template"),Fi={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const i=e?Ui.createElementNS("http://www.w3.org/2000/svg",t):Ui.createElement(t,n?{is:n}:void 0);return"select"===t&&r&&null!=r.multiple&&i.setAttribute("multiple",r.multiple),i},createText:t=>Ui.createTextNode(t),createComment:t=>Ui.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Ui.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},cloneNode(t){const e=t.cloneNode(!0);return"_value"in t&&(e._value=t._value),e},insertStaticContent(t,e,n,r,i,s){const o=n?n.previousSibling:e.lastChild;if(i&&(i===s||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),n),i!==s&&(i=i.nextSibling););else{Bi.innerHTML=r?`${t}`:t;const i=Bi.content;if(r){const t=i.firstChild;for(;t.firstChild;)i.appendChild(t.firstChild);i.removeChild(t)}e.insertBefore(i,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};const zi=/\s*!important$/;function $i(t,e,n){if(B(n))n.forEach((n=>$i(t,e,n)));else if(null==n&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=function(t,e){const n=Vi[e];if(n)return n;let r=et(e);if("filter"!==r&&r in t)return Vi[e]=r;r=it(r);for(let n=0;n{let t=Date.now,e=!1;if("undefined"!=typeof window){Date.now()>document.createEvent("Event").timeStamp&&(t=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);e=!!(n&&Number(n[1])<=53)}return[t,e]})();let Ki=0;const Xi=Promise.resolve(),Ji=()=>{Ki=0};function Yi(t,e,n,r){t.addEventListener(e,n,r)}function Qi(t,e,n,r,i=null){const s=t._vei||(t._vei={}),o=s[e];if(r&&o)o.value=r;else{const[n,a]=function(t){let e;if(ts.test(t)){let n;for(e={};n=t.match(ts);)t=t.slice(0,t.length-n[0].length),e[n[0].toLowerCase()]=!0}return[":"===t[2]?t.slice(3):rt(t.slice(2)),e]}(e);if(r){const o=s[e]=function(t,e){const n=t=>{const r=t.timeStamp||Wi();(Zi||r>=n.attached-1)&&Ne(function(t,e){if(B(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map((t=>e=>!e._stopped&&t&&t(e)))}return e}(t,n.value),e,5,[t])};return n.value=t,n.attached=(()=>Ki||(Xi.then(Ji),Ki=Wi()))(),n}(r,i);Yi(t,n,o,a)}else o&&(!function(t,e,n,r){t.removeEventListener(e,n,r)}(t,n,o,a),s[e]=void 0)}}const ts=/(?:Once|Passive|Capture)$/;const es=/^on[a-z]/;"undefined"!=typeof HTMLElement&&HTMLElement;const ns="transition",rs="animation",is=(t,{slots:e})=>function(t,e,n){const r=arguments.length;return 2===r?G(e)&&!B(e)?ri(e)?ci(t,null,[e]):ci(t,e):ci(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&ri(n)&&(n=[n]),ci(t,e,n))}(An,ls(t),e);is.displayName="Transition";const ss={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},os=(is.props=R({},An.props,ss),(t,e=[])=>{B(t)?t.forEach((t=>t(...e))):t&&t(...e)}),as=t=>!!t&&(B(t)?t.some((t=>t.length>1)):t.length>1);function ls(t){const e={};for(const n in t)n in ss||(e[n]=t[n]);if(!1===t.css)return e;const{name:n="v",type:r,duration:i,enterFromClass:s=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:c=o,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,h=function(t){if(null==t)return null;if(G(t))return[cs(t.enter),cs(t.leave)];{const e=cs(t);return[e,e]}}(i),g=h&&h[0],m=h&&h[1],{onBeforeEnter:b,onEnter:v,onEnterCancelled:y,onLeave:w,onLeaveCancelled:_,onBeforeAppear:x=b,onAppear:k=v,onAppearCancelled:C=y}=e,S=(t,e,n)=>{ds(t,e?u:a),ds(t,e?c:o),n&&n()},T=(t,e)=>{t._isLeaving=!1,ds(t,d),ds(t,p),ds(t,f),e&&e()},A=t=>(e,n)=>{const i=t?k:v,o=()=>S(e,t,n);os(i,[e,o]),fs((()=>{ds(e,t?l:s),us(e,t?u:a),as(i)||hs(e,r,g,o)}))};return R(e,{onBeforeEnter(t){os(b,[t]),us(t,s),us(t,o)},onBeforeAppear(t){os(x,[t]),us(t,l),us(t,c)},onEnter:A(!1),onAppear:A(!0),onLeave(t,e){t._isLeaving=!0;const n=()=>T(t,e);us(t,d),vs(),us(t,f),fs((()=>{t._isLeaving&&(ds(t,d),us(t,p),as(w)||hs(t,r,m,n))})),os(w,[t,n])},onEnterCancelled(t){S(t,!1),os(y,[t])},onAppearCancelled(t){S(t,!0),os(C,[t])},onLeaveCancelled(t){T(t),os(_,[t])}})}function cs(t){return ct(t)}function us(t,e){e.split(/\s+/).forEach((e=>e&&t.classList.add(e))),(t._vtc||(t._vtc=new Set)).add(e)}function ds(t,e){e.split(/\s+/).forEach((e=>e&&t.classList.remove(e)));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function fs(t){requestAnimationFrame((()=>{requestAnimationFrame(t)}))}let ps=0;function hs(t,e,n,r){const i=t._endId=++ps,s=()=>{i===t._endId&&r()};if(n)return setTimeout(s,n);const{type:o,timeout:a,propCount:l}=gs(t,e);if(!o)return r();const c=o+"end";let u=0;const d=()=>{t.removeEventListener(c,f),s()},f=e=>{e.target===t&&++u>=l&&d()};setTimeout((()=>{u(n[t]||"").split(", "),i=r("transitionDelay"),s=r("transitionDuration"),o=ms(i,s),a=r("animationDelay"),l=r("animationDuration"),c=ms(a,l);let u=null,d=0,f=0;e===ns?o>0&&(u=ns,d=o,f=s.length):e===rs?c>0&&(u=rs,d=c,f=l.length):(d=Math.max(o,c),u=d>0?o>c?ns:rs:null,f=u?u===ns?s.length:l.length:0);return{type:u,timeout:d,propCount:f,hasTransform:u===ns&&/\b(transform|all)(,|$)/.test(n.transitionProperty)}}function ms(t,e){for(;t.lengthbs(e)+bs(t[n]))))}function bs(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function vs(){return document.body.offsetHeight}new WeakMap,new WeakMap;const ys={beforeMount(t,{value:e},{transition:n}){t._vod="none"===t.style.display?"":t.style.display,n&&e?n.beforeEnter(t):ws(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),ws(t,!0),r.enter(t)):r.leave(t,(()=>{ws(t,!1)})):ws(t,e))},beforeUnmount(t,{value:e}){ws(t,e)}};function ws(t,e){t.style.display=e?t._vod:"none"}const _s=R({patchProp:(t,e,n,r,i=!1,s,o,a,l)=>{"class"===e?function(t,e,n){const r=t._vtc;r&&(e=(e?[e,...r]:[...r]).join(" ")),null==e?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}(t,r,i):"style"===e?function(t,e,n){const r=t.style,i=H(n);if(n&&!i){for(const t in n)$i(r,t,n[t]);if(e&&!H(e))for(const t in e)null==n[t]&&$i(r,t,"")}else{const s=r.display;i?e!==n&&(r.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(r.display=s)}}(t,n,r):M(e)?I(e)||Qi(t,e,0,r,o):("."===e[0]?(e=e.slice(1),1):"^"===e[0]?(e=e.slice(1),0):function(t,e,n,r){if(r)return"innerHTML"===e||"textContent"===e||!!(e in t&&es.test(e)&&$(n));if("spellcheck"===e||"draggable"===e||"translate"===e)return!1;if("form"===e)return!1;if("list"===e&&"INPUT"===t.tagName)return!1;if("type"===e&&"TEXTAREA"===t.tagName)return!1;if(es.test(e)&&H(n))return!1;return e in t}(t,e,r,i))?function(t,e,n,r,i,s,o){if("innerHTML"===e||"textContent"===e)return r&&o(r,i,s),void(t[e]=null==n?"":n);if("value"===e&&"PROGRESS"!==t.tagName&&!t.tagName.includes("-")){t._value=n;const r=null==n?"":n;return t.value===r&&"OPTION"!==t.tagName||(t.value=r),void(null==n&&t.removeAttribute(e))}let a=!1;if(""===n||null==n){const r=typeof t[e];"boolean"===r?n=_(n):null==n&&"string"===r?(n="",a=!0):"number"===r&&(n=0,a=!0)}try{t[e]=n}catch(t){}a&&t.removeAttribute(e)}(t,e,r,s,o,a,l):("true-value"===e?t._trueValue=r:"false-value"===e&&(t._falseValue=r),function(t,e,n,r,i){if(r&&e.startsWith("xlink:"))null==n?t.removeAttributeNS(Gi,e.slice(6,e.length)):t.setAttributeNS(Gi,e,n);else{const r=w(e);null==n||r&&!_(n)?t.removeAttribute(e):t.setAttribute(e,r?"":n)}}(t,e,r,i))}},Fi);let xs;function ks(){return xs||(xs=function(t){return Fr(t)}(_s))}function Cs(t){if(H(t)){return document.querySelector(t)}return t}const Ss={key:0,class:"container-fluid",id:"loading-page"},Ts=[li("div",{class:"glances-logo"},null,-1),li("div",{class:"loader"},"Loading...",-1)],As={key:2,class:"container-fluid"},Os={class:"top-plugin"},Es={class:"row"},Ps={class:"col-sm-24"},Ls={class:"pull-left"},Ds={key:0,class:"pull-left"},js={class:"pull-right"},Ms={class:"row"},Is={class:"col-sm-24"},Rs={class:"pull-left"},Ns={class:"row"},qs={key:0,class:"hidden-xs hidden-sm hidden-md col-lg-6"},Us={key:1,class:"col-sm-6 col-md-8 col-lg-6"},Bs={key:2,class:"col-sm-12 col-md-8 col-lg-6"},Fs={key:3,class:"col-sm-6 col-md-4 col-lg-3"},zs={key:4,class:"col-sm-6 col-md-4 col-lg-3"},$s={key:5,class:"hidden-xs hidden-sm col-md-4 col-lg-3"},Hs={key:6,class:"col-sm-6 col-md-4 col-lg-3"},Vs={key:7,class:"col-sm-6 col-md-4 col-lg-3"},Gs={class:"row"},Ws={key:0,class:"col-sm-6 sidebar"},Zs={class:"table"},Ks={class:"col-sm-18"}; /**! * hotkeys-js v3.9.5 * A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies. @@ -28,4 +28,4 @@ function n(t){return"[object Object]"===Object.prototype.toString.call(t)}Object * http://jaywcjlove.github.io/hotkeys * Licensed under the MIT license */ -var Xs="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function Js(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r):t.attachEvent&&t.attachEvent("on".concat(e),(function(){n(window.event)}))}function Ys(t,e){for(var n=e.slice(0,e.length-1),r=0;r=0;)e[n-1]+=",",e.splice(n,1),n=e.lastIndexOf("");return e}for(var to={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":Xs?173:189,"=":Xs?61:187,";":Xs?59:186,"'":222,"[":219,"]":221,"\\":220},eo={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},no={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},ro={16:!1,18:!1,17:!1,91:!1},io={},so=1;so<20;so++)to["f".concat(so)]=111+so;var oo=[],ao=!1,lo="all",co=[],uo=function(t){return to[t.toLowerCase()]||eo[t.toLowerCase()]||t.toUpperCase().charCodeAt(0)};function fo(t){lo=t||"all"}function po(){return lo||"all"}var ho=function(t){var e=t.key,n=t.scope,r=t.method,i=t.splitKey,s=void 0===i?"+":i;Qs(e).forEach((function(t){var e=t.split(s),i=e.length,o=e[i-1],a="*"===o?"*":uo(o);if(io[a]){n||(n=po());var l=i>1?Ys(eo,e):[];io[a]=io[a].filter((function(t){return!((!r||t.method===r)&&t.scope===n&&function(t,e){for(var n=t.length>=e.length?t:e,r=t.length>=e.length?e:t,i=!0,s=0;s0,ro)Object.prototype.hasOwnProperty.call(ro,s)&&(!ro[s]&&e.mods.indexOf(+s)>-1||ro[s]&&-1===e.mods.indexOf(+s))&&(i=!1);(0!==e.mods.length||ro[16]||ro[18]||ro[17]||ro[91])&&!i&&"*"!==e.shortcut||!1===e.method(t,e)&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0))}}function mo(t,e){var n=io["*"],r=t.keyCode||t.which||t.charCode;if(bo.filter.call(this,t)){if(93!==r&&224!==r||(r=91),-1===oo.indexOf(r)&&229!==r&&oo.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(e){var n=no[e];t[e]&&-1===oo.indexOf(n)?oo.push(n):!t[e]&&oo.indexOf(n)>-1?oo.splice(oo.indexOf(n),1):"metaKey"===e&&t[e]&&3===oo.length&&(t.ctrlKey||t.shiftKey||t.altKey||(oo=oo.slice(oo.indexOf(n))))})),r in ro){for(var i in ro[r]=!0,eo)eo[i]===r&&(bo[i]=!0);if(!n)return}for(var s in ro)Object.prototype.hasOwnProperty.call(ro,s)&&(ro[s]=t[no[s]]);t.getModifierState&&(!t.altKey||t.ctrlKey)&&t.getModifierState("AltGraph")&&(-1===oo.indexOf(17)&&oo.push(17),-1===oo.indexOf(18)&&oo.push(18),ro[17]=!0,ro[18]=!0);var o=po();if(n)for(var a=0;a1&&(i=Ys(eo,t)),(t="*"===(t=t[t.length-1])?"*":uo(t))in io||(io[t]=[]),io[t].push({keyup:l,keydown:c,scope:s,mods:i,shortcut:r[a],method:n,key:r[a],splitKey:u,element:o});void 0!==o&&!function(t){return co.indexOf(t)>-1}(o)&&window&&(co.push(o),Js(o,"keydown",(function(t){mo(t,o)}),d),ao||(ao=!0,Js(window,"focus",(function(){oo=[]}),d)),Js(o,"keyup",(function(t){mo(t,o),function(t){var e=t.keyCode||t.which||t.charCode,n=oo.indexOf(e);if(n>=0&&oo.splice(n,1),t.key&&"meta"===t.key.toLowerCase()&&oo.splice(0,oo.length),93!==e&&224!==e||(e=91),e in ro)for(var r in ro[e]=!1,eo)eo[r]===e&&(bo[r]=!1)}(t)}),d))}var vo={setScope:fo,getScope:po,deleteScope:function(t,e){var n,r;for(var i in t||(t=po()),io)if(Object.prototype.hasOwnProperty.call(io,i))for(n=io[i],r=0;r1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(io).forEach((function(n){var r=io[n].find((function(n){return n.scope===e&&n.shortcut===t}));r&&r.method&&r.method()}))},unbind:function(t){if(void 0===t)Object.keys(io).forEach((function(t){return delete io[t]}));else if(Array.isArray(t))t.forEach((function(t){t.key&&ho(t)}));else if("object"==typeof t)t.key&&ho(t);else if("string"==typeof t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r=this.limits[t][l]){var c=l.lastIndexOf("_");return l.substring(c+1)+s}}return"ok"+s}getAlertLog(t,e,n,r){return this.getAlert(t,e,n,r,!0)}};const So=new class{data=void 0;init(t=60){let e;const n=()=>(_o.status="PENDING",Promise.all([fetch("api/3/all",{method:"GET"}).then((t=>t.json())),fetch("api/3/all/views",{method:"GET"}).then((t=>t.json()))]).then((t=>{const e={stats:t[0],views:t[1],isBsd:"FreeBSD"===t[0].system.os_name,isLinux:"Linux"===t[0].system.os_name,isMac:"Darwin"===t[0].system.os_name,isWindows:"Windows"===t[0].system.os_name};this.data=e,_o.data=e,_o.status="SUCCESS"})).catch((t=>{console.log(t),_o.status="FAILURE"})).then((()=>{e&&clearTimeout(e),e=setTimeout(n,1e3*t)})));n(),fetch("api/3/all/limits",{method:"GET"}).then((t=>t.json())).then((t=>{Co.setLimits(t)})),fetch("api/3/args",{method:"GET"}).then((t=>t.json())).then(((t={})=>{_o.args={..._o.args,...t}})),fetch("api/3/config",{method:"GET"}).then((t=>t.json())).then(((t={})=>{_o.config={..._o.config,...t}}))}getData(){return this.data}};const To=new class{constructor(){this.favico=new(ko())({animation:"none"})}badge(t){this.favico.badge(t)}reset(){this.favico.reset()}},Ao={key:0},Oo={class:"container-fluid"},Eo={class:"row"},Po={class:"col-sm-12 col-lg-24"},Lo=li("div",{class:"row"}," ",-1),Do={class:"row"},jo={class:"col-sm-12 col-lg-24"},Mo=li("div",{class:"row"}," ",-1),Io={class:"divTable",style:{width:"100%"}},Ro={class:"divTableBody"},No={class:"divTableRow"},qo={class:"divTableHead"},Uo={class:"divTableHead"},Bo={class:"divTableHead"},Fo={class:"divTableHead"},zo={class:"divTableRow"},$o={class:"divTableCell"},Ho={class:"divTableCell"},Vo={class:"divTableCell"},Go={class:"divTableCell"},Wo={class:"divTableRow"},Zo={class:"divTableCell"},Ko={class:"divTableCell"},Xo={class:"divTableCell"},Jo={class:"divTableCell"},Yo={class:"divTableRow"},Qo={class:"divTableCell"},ta={class:"divTableCell"},ea={class:"divTableCell"},na={class:"divTableCell"},ra={class:"divTableRow"},ia={class:"divTableCell"},sa={class:"divTableCell"},oa={class:"divTableCell"},aa={class:"divTableCell"},la={class:"divTableRow"},ca={class:"divTableCell"},ua={class:"divTableCell"},da={class:"divTableCell"},fa={class:"divTableCell"},pa={class:"divTableRow"},ha={class:"divTableCell"},ga={class:"divTableCell"},ma={class:"divTableCell"},ba={class:"divTableCell"},va={class:"divTableRow"},ya={class:"divTableCell"},wa={class:"divTableCell"},_a={class:"divTableCell"},xa={class:"divTableCell"},ka={class:"divTableRow"},Ca=li("div",{class:"divTableCell"}," ",-1),Sa={class:"divTableCell"},Ta={class:"divTableCell"},Aa={class:"divTableCell"},Oa={class:"divTableRow"},Ea=li("div",{class:"divTableCell"}," ",-1),Pa={class:"divTableCell"},La={class:"divTableCell"},Da={class:"divTableCell"},ja={class:"divTableRow"},Ma=li("div",{class:"divTableCell"}," ",-1),Ia={class:"divTableCell"},Ra={class:"divTableCell"},Na={class:"divTableCell"},qa={class:"divTableRow"},Ua=li("div",{class:"divTableCell"}," ",-1),Ba={class:"divTableCell"},Fa=li("div",{class:"divTableCell"}," ",-1),za={class:"divTableCell"},$a={class:"divTableRow"},Ha=li("div",{class:"divTableCell"}," ",-1),Va={class:"divTableCell"},Ga=li("div",{class:"divTableCell"}," ",-1),Wa=li("div",{class:"divTableCell"}," ",-1),Za={class:"divTableRow"},Ka=li("div",{class:"divTableCell"}," ",-1),Xa={class:"divTableCell"},Ja=li("div",{class:"divTableCell"}," ",-1),Ya=li("div",{class:"divTableCell"}," ",-1),Qa={class:"divTableRow"},tl=li("div",{class:"divTableCell"}," ",-1),el={class:"divTableCell"},nl=li("div",{class:"divTableCell"}," ",-1),rl=li("div",{class:"divTableCell"}," ",-1),il={class:"divTableRow"},sl=li("div",{class:"divTableCell"}," ",-1),ol={class:"divTableCell"},al=li("div",{class:"divTableCell"}," ",-1),ll=li("div",{class:"divTableCell"}," ",-1),cl={class:"divTableRow"},ul=li("div",{class:"divTableCell"}," ",-1),dl={class:"divTableCell"},fl=li("div",{class:"divTableCell"}," ",-1),pl=li("div",{class:"divTableCell"}," ",-1),hl={class:"divTableRow"},gl=li("div",{class:"divTableCell"}," ",-1),ml={class:"divTableCell"},bl=li("div",{class:"divTableCell"}," ",-1),vl=li("div",{class:"divTableCell"}," ",-1),yl={class:"divTableRow"},wl=li("div",{class:"divTableCell"}," ",-1),_l={class:"divTableCell"},xl=li("div",{class:"divTableCell"}," ",-1),kl=li("div",{class:"divTableCell"}," ",-1),Cl={class:"divTableRow"},Sl=li("div",{class:"divTableCell"}," ",-1),Tl={class:"divTableCell"},Al=li("div",{class:"divTableCell"}," ",-1),Ol=li("div",{class:"divTableCell"}," ",-1),El={class:"divTableRow"},Pl=li("div",{class:"divTableCell"}," ",-1),Ll={class:"divTableCell"},Dl=li("div",{class:"divTableCell"}," ",-1),jl=li("div",{class:"divTableCell"}," ",-1),Ml=li("div",null,[li("p",null,[fi(" For an exhaustive list of key bindings, "),li("a",{href:"https://glances.readthedocs.io/en/latest/cmds.html#interactive-commands"},"click here"),fi(". ")])],-1),Il=li("div",null,[li("p",null,[fi("Press "),li("b",null,"h"),fi(" to came back to Glances.")])],-1);const Rl={data:()=>({help:void 0}),mounted(){fetch("api/3/help",{method:"GET"}).then((t=>t.json())).then((t=>this.help=t))}};var Nl=n(3744);const ql=(0,Nl.Z)(Rl,[["render",function(t,e,n,r,i,s){return i.help?(Xr(),ei("div",Ao,[li("div",Oo,[li("div",Eo,[li("div",Po,A(i.help.version)+" "+A(i.help.psutil_version),1)]),Lo,li("div",Do,[li("div",jo,A(i.help.configuration_file),1)]),Mo]),li("div",Io,[li("div",Ro,[li("div",No,[li("div",qo,A(i.help.header_sort.replace(":","")),1),li("div",Uo,A(i.help.header_show_hide.replace(":","")),1),li("div",Bo,A(i.help.header_toggle.replace(":","")),1),li("div",Fo,A(i.help.header_miscellaneous.replace(":","")),1)]),li("div",zo,[li("div",$o,A(i.help.sort_auto),1),li("div",Ho,A(i.help.show_hide_application_monitoring),1),li("div",Vo,A(i.help.toggle_bits_bytes),1),li("div",Go,A(i.help.misc_erase_process_filter),1)]),li("div",Wo,[li("div",Zo,A(i.help.sort_cpu),1),li("div",Ko,A(i.help.show_hide_diskio),1),li("div",Xo,A(i.help.toggle_count_rate),1),li("div",Jo,A(i.help.misc_generate_history_graphs),1)]),li("div",Yo,[li("div",Qo,A(i.help.sort_io_rate),1),li("div",ta,A(i.help.show_hide_docker),1),li("div",ea,A(i.help.toggle_used_free),1),li("div",na,A(i.help.misc_help),1)]),li("div",ra,[li("div",ia,A(i.help.sort_mem),1),li("div",sa,A(i.help.show_hide_top_extended_stats),1),li("div",oa,A(i.help.toggle_bar_sparkline),1),li("div",aa,A(i.help.misc_accumulate_processes_by_program),1)]),li("div",la,[li("div",ca,A(i.help.sort_process_name),1),li("div",ua,A(i.help.show_hide_filesystem),1),li("div",da,A(i.help.toggle_separate_combined),1),li("div",fa,A(i.help.misc_kill_process)+" - N/A in WebUI ",1)]),li("div",pa,[li("div",ha,A(i.help.sort_cpu_times),1),li("div",ga,A(i.help.show_hide_gpu),1),li("div",ma,A(i.help.toggle_live_cumulative),1),li("div",ba,A(i.help.misc_reset_processes_summary_min_max),1)]),li("div",va,[li("div",ya,A(i.help.sort_user),1),li("div",wa,A(i.help.show_hide_ip),1),li("div",_a,A(i.help.toggle_linux_percentage),1),li("div",xa,A(i.help.misc_quit),1)]),li("div",ka,[Ca,li("div",Sa,A(i.help.show_hide_tcp_connection),1),li("div",Ta,A(i.help.toggle_cpu_individual_combined),1),li("div",Aa,A(i.help.misc_reset_history),1)]),li("div",Oa,[Ea,li("div",Pa,A(i.help.show_hide_alert),1),li("div",La,A(i.help.toggle_gpu_individual_combined),1),li("div",Da,A(i.help.misc_delete_warning_alerts),1)]),li("div",ja,[Ma,li("div",Ia,A(i.help.show_hide_network),1),li("div",Ra,A(i.help.toggle_short_full),1),li("div",Na,A(i.help.misc_delete_warning_and_critical_alerts),1)]),li("div",qa,[Ua,li("div",Ba,A(i.help.sort_cpu_times),1),Fa,li("div",za,A(i.help.misc_edit_process_filter_pattern)+" - N/A in WebUI ",1)]),li("div",$a,[Ha,li("div",Va,A(i.help.show_hide_irq),1),Ga,Wa]),li("div",Za,[Ka,li("div",Xa,A(i.help.show_hide_raid_plugin),1),Ja,Ya]),li("div",Qa,[tl,li("div",el,A(i.help.show_hide_sensors),1),nl,rl]),li("div",il,[sl,li("div",ol,A(i.help.show_hide_wifi_module),1),al,ll]),li("div",cl,[ul,li("div",dl,A(i.help.show_hide_processes),1),fl,pl]),li("div",hl,[gl,li("div",ml,A(i.help.show_hide_left_sidebar),1),bl,vl]),li("div",yl,[wl,li("div",_l,A(i.help.show_hide_quick_look),1),xl,kl]),li("div",Cl,[Sl,li("div",Tl,A(i.help.show_hide_cpu_mem_swap),1),Al,Ol]),li("div",El,[Pl,li("div",Ll,A(i.help.show_hide_all),1),Dl,jl])])]),Ml,Il])):hi("v-if",!0)}]]),Ul={id:"alerts"},Bl={key:0,class:"title"},Fl={key:1,class:"title"},zl={id:"alert",class:"plugin"},$l={class:"table"},Hl={class:"table-cell text-left"};var Vl=n(6486);const Gl={props:{data:{type:Object}},computed:{stats(){return this.data.stats.alert},alerts(){return(this.stats||[]).map((t=>{const e={};if(e.name=t[3],e.level=t[2],e.begin=1e3*t[0],e.end=1e3*t[1],e.ongoing=-1==t[1],e.min=t[6],e.mean=t[5],e.max=t[4],!e.ongoing){const t=e.end-e.begin,n=parseInt(t/1e3%60),r=parseInt(t/6e4%60),i=parseInt(t/36e5%24);e.duration=(0,Vl.padStart)(i,2,"0")+":"+(0,Vl.padStart)(r,2,"0")+":"+(0,Vl.padStart)(n,2,"0")}return e}))},hasAlerts(){return this.countAlerts>0},countAlerts(){return this.alerts.length},hasOngoingAlerts(){return this.countOngoingAlerts>0},countOngoingAlerts(){return this.alerts.filter((({ongoing:t})=>t)).length}},watch:{countOngoingAlerts(){this.countOngoingAlerts?To.badge(this.countOngoingAlerts):To.reset()}},methods:{formatDate:t=>new Date(t).toISOString().slice(0,19).replace(/[^\d-:]/," ")}},Wl=(0,Nl.Z)(Gl,[["render",function(t,e,n,r,i,s){return Xr(),ei("div",null,[li("section",Ul,[s.hasAlerts?(Xr(),ei("span",Bl," Warning or critical alerts (last "+A(s.countAlerts)+" entries) ",1)):(Xr(),ei("span",Fl,"No warning or critical alert detected"))]),li("section",zl,[li("div",$l,[(Xr(!0),ei(Hr,null,lr(s.alerts,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Hl,[fi(A(s.formatDate(e.begin))+" ("+A(e.ongoing?"ongoing":e.duration)+") - ",1),er(li("span",null,A(e.level)+" on ",513),[[ys,!e.ongoing]]),li("span",{class:T(e.level.toLowerCase())},A(e.name),3),fi(" ("+A(t.$filters.number(e.max,1))+") ",1)])])))),128))])])])}]]),Zl={id:"cloud"},Kl={class:"title"};const Xl={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cloud},provider(){return void 0!==this.stats["ami-id"]?"AWS EC2":null},instance(){const{stats:t}=this;return void 0!==this.stats["ami-id"]?`${t["instance-type"]} instance ${t["instance-id"]} (${t.reggion})`:null}}},Jl=(0,Nl.Z)(Xl,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Zl,[li("span",Kl,A(s.provider),1),fi(" "+A(s.instance),1)])}]]),Yl=li("div",{class:"table-row"},[li("div",{class:"table-cell text-left title"},"TCP CONNECTIONS"),li("div",{class:"table-cell"})],-1),Ql={class:"table-row"},tc=li("div",{class:"table-cell text-left"},"Listen",-1),ec=li("div",{class:"table-cell"},null,-1),nc={class:"table-cell"},rc={class:"table-row"},ic=li("div",{class:"table-cell text-left"},"Initiated",-1),sc=li("div",{class:"table-cell"},null,-1),oc={class:"table-cell"},ac={class:"table-row"},lc=li("div",{class:"table-cell text-left"},"Established",-1),cc=li("div",{class:"table-cell"},null,-1),uc={class:"table-cell"},dc={class:"table-row"},fc=li("div",{class:"table-cell text-left"},"Terminated",-1),pc=li("div",{class:"table-cell"},null,-1),hc={class:"table-cell"},gc={class:"table-row"},mc=li("div",{class:"table-cell text-left"},"Tracked",-1),bc=li("div",{class:"table-cell"},null,-1);const vc={props:{data:{type:Object}},computed:{stats(){return this.data.stats.connections},view(){return this.data.views.connections},listen(){return this.stats.LISTEN},initiated(){return this.stats.initiated},established(){return this.stats.ESTABLISHED},terminated(){return this.stats.terminated},tracked(){return{count:this.stats.nf_conntrack_count,max:this.stats.nf_conntrack_max}}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},yc=(0,Nl.Z)(vc,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[Yl,li("div",Ql,[tc,ec,li("div",nc,A(s.listen),1)]),li("div",rc,[ic,sc,li("div",oc,A(s.initiated),1)]),li("div",ac,[lc,cc,li("div",uc,A(s.established),1)]),li("div",dc,[fc,pc,li("div",hc,A(s.terminated),1)]),li("div",gc,[mc,bc,li("div",{class:T(["table-cell",s.getDecoration("nf_conntrack_percent")])},A(s.tracked.count)+"/"+A(s.tracked.max),3)])])}]]),wc={id:"cpu",class:"plugin"},_c={class:"row"},xc={class:"col-sm-24 col-md-12 col-lg-8"},kc={class:"table"},Cc={class:"table-row"},Sc=li("div",{class:"table-cell text-left title"},"CPU",-1),Tc={class:"table-cell"},Ac={class:"table-row"},Oc=li("div",{class:"table-cell text-left"},"user:",-1),Ec={class:"table-row"},Pc=li("div",{class:"table-cell text-left"},"system:",-1),Lc={class:"table-row"},Dc=li("div",{class:"table-cell text-left"},"idle:",-1),jc={class:"table-cell"},Mc={class:"hidden-xs hidden-sm col-md-12 col-lg-8"},Ic={class:"table"},Rc={class:"table-row"},Nc=li("div",{class:"table-cell text-left"},"nice:",-1),qc={class:"table-cell"},Uc={class:"table-row"},Bc=li("div",{class:"table-cell text-left"},"irq:",-1),Fc={class:"table-cell"},zc={class:"table-row"},$c=li("div",{class:"table-cell text-left"},"iowait:",-1),Hc={class:"table-row"},Vc=li("div",{class:"table-cell text-left"},"steal:",-1),Gc={class:"hidden-xs hidden-sm hidden-md col-lg-8"},Wc={class:"table"},Zc={key:0,class:"table-row"},Kc=li("div",{class:"table-cell text-left"},"ctx_sw:",-1),Xc={key:1,class:"table-row"},Jc=li("div",{class:"table-cell text-left"},"inter:",-1),Yc={class:"table-cell"},Qc={key:2,class:"table-row"},tu=li("div",{class:"table-cell text-left"},"sw_int:",-1),eu={class:"table-cell"},nu={key:3,class:"table-row"},ru=li("div",{class:"table-cell text-left"},"syscal:",-1),iu={class:"table-cell"};const su={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cpu},view(){return this.data.views.cpu},isLinux(){return this.data.isLinux},total(){return this.stats.total},user(){return this.stats.user},system(){return this.stats.system},idle(){return this.stats.idle},nice(){return this.stats.nice},irq(){return this.stats.irq},iowait(){return this.stats.iowait},steal(){return this.stats.steal},ctx_switches(){const{stats:t}=this;return t.ctx_switches?Math.floor(t.ctx_switches/t.time_since_update):null},interrupts(){const{stats:t}=this;return t.interrupts?Math.floor(t.interrupts/t.time_since_update):null},soft_interrupts(){const{stats:t}=this;return t.soft_interrupts?Math.floor(t.soft_interrupts/t.time_since_update):null},syscalls(){const{stats:t}=this;return t.syscalls?Math.floor(t.syscalls/t.time_since_update):null}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},ou=(0,Nl.Z)(su,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",wc,[li("div",_c,[li("div",xc,[li("div",kc,[li("div",Cc,[Sc,li("div",Tc,A(s.total)+"%",1)]),li("div",Ac,[Oc,li("div",{class:T(["table-cell",s.getDecoration("user")])},A(s.user)+"%",3)]),li("div",Ec,[Pc,li("div",{class:T(["table-cell",s.getDecoration("system")])},A(s.system)+"%",3)]),li("div",Lc,[Dc,li("div",jc,A(s.idle)+"%",1)])])]),li("div",Mc,[li("div",Ic,[er(li("div",Rc,[Nc,li("div",qc,A(s.nice)+"%",1)],512),[[ys,null!=s.nice]]),er(li("div",Uc,[Bc,li("div",Fc,A(s.irq)+"%",1)],512),[[ys,null!=s.irq]]),er(li("div",zc,[$c,li("div",{class:T(["table-cell",s.getDecoration("iowait")])},A(s.iowait)+"%",3)],512),[[ys,null!=s.iowait]]),er(li("div",Hc,[Vc,li("div",{class:T(["table-cell",s.getDecoration("steal")])},A(s.steal)+"%",3)],512),[[ys,null!=s.steal]])])]),li("div",Gc,[li("div",Wc,[s.ctx_switches?(Xr(),ei("div",Zc,[Kc,li("div",{class:T(["table-cell",s.getDecoration("ctx_switches")])},A(s.ctx_switches),3)])):hi("v-if",!0),s.interrupts?(Xr(),ei("div",Xc,[Jc,li("div",Yc,A(s.interrupts),1)])):hi("v-if",!0),s.soft_interrupts?(Xr(),ei("div",Qc,[tu,li("div",eu,A(s.soft_interrupts),1)])):hi("v-if",!0),!s.isLinux&&s.syscalls?(Xr(),ei("div",nu,[ru,li("div",iu,A(s.syscalls),1)])):hi("v-if",!0)])])])])}]]),au={key:0,class:"table-row"},lu=li("div",{class:"table-cell text-left title"},"DISK I/O",-1),cu={class:"table-cell"},uu={class:"table-cell"},du={class:"table-cell"},fu={class:"table-cell"},pu={class:"table-cell text-left"};var hu=n(1036),gu=n.n(hu);function mu(t,e){return bu(t=8*Math.round(t),e)+"b"}function bu(t,e){if(e=e||!1,isNaN(parseFloat(t))||!isFinite(t)||0==t)return t;const n=["Y","Z","E","P","T","G","M","K"],r={Y:12089258196146292e8,Z:11805916207174113e5,E:0x1000000000000000,P:0x4000000000000,T:1099511627776,G:1073741824,M:1048576,K:1024};for(var i=0;i1){var a=0;return o<10?a=2:o<100&&(a=1),e?a="MK"==s?0:(0,Vl.min)([1,a]):"K"==s&&(a=0),parseFloat(o).toFixed(a)+s}}return t.toFixed(0)}function vu(t){return void 0===t||""===t?"?":t}function yu(t,e,n){return e=e||0,n=n||" ",String(t).padStart(e,n)}function wu(t,e){return"function"!=typeof t.slice&&(t=String(t)),t.slice(0,e)}function _u(t,e){return e=e||8,t.length>e?"_"+t.substring(t.length-e+1):t}function xu(t){if(void 0===t)return t;var e=function(t){var e=document.createElement("div");return e.innerText=t,e.innerHTML}(t),n=e.replace(/\n/g,"
");return gu()(n)}function ku(t,e){return new Intl.NumberFormat(void 0,"number"==typeof e?{maximumFractionDigits:e}:e).format(t)}function Cu(t){for(var e=0,n=0;n({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.diskio},disks(){const t=this.stats.map((t=>{const e=t.time_since_update;return{name:t.disk_name,bitrate:{txps:bu(t.read_bytes/e),rxps:bu(t.write_bytes/e)},count:{txps:bu(t.read_count/e),rxps:bu(t.write_count/e)},alias:void 0!==t.alias?t.alias:null}}));return(0,Vl.orderBy)(t,["name"])}}},Au=(0,Nl.Z)(Tu,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.disks.length>0?(Xr(),ei("div",au,[lu,er(li("div",cu,"R/s",512),[[ys,!s.args.diskio_iops]]),er(li("div",uu,"W/s",512),[[ys,!s.args.diskio_iops]]),er(li("div",du,"IOR/s",512),[[ys,s.args.diskio_iops]]),er(li("div",fu,"IOW/s",512),[[ys,s.args.diskio_iops]])])):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.disks,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",pu,A(t.$filters.minSize(e.alias?e.alias:e.name,32)),1),er(li("div",{class:"table-cell"},A(e.bitrate.txps),513),[[ys,!s.args.diskio_iops]]),er(li("div",{class:"table-cell"},A(e.bitrate.rxps),513),[[ys,!s.args.diskio_iops]]),er(li("div",{class:"table-cell"},A(e.count.txps),513),[[ys,s.args.diskio_iops]]),er(li("div",{class:"table-cell"},A(e.count.rxps),513),[[ys,s.args.diskio_iops]])])))),128))])}]]),Ou={key:0,id:"containers-plugin",class:"plugin"},Eu=li("span",{class:"title"},"CONTAINERS",-1),Pu={class:"table"},Lu=pi('
Name
Status
Uptime
CPU%
MEM
RSS
IOR/s
IOW/s
RX/s
TX/s
Command
',1),Du={class:"table-cell text-left"},ju={class:"table-cell"},Mu={class:"table-cell"},Iu={class:"table-cell"},Ru={class:"table-cell"},Nu={class:"table-cell"},qu={class:"table-cell"},Uu={class:"table-cell"},Bu={class:"table-cell text-left"};const Fu={props:{data:{type:Object}},computed:{stats(){return this.data.stats.docker},containers(){return(this.stats.containers||[]).map((t=>({id:t.Id,name:t.name,status:t.Status,uptime:t.Uptime,cpu:t.cpu.total,memory:null!=t.memory.usage?t.memory.usage:"?",rss:null!=t.memory.rss?t.memory.rss:"?",ior:null!=t.io.ior?t.io.ior:"?",iow:null!=t.io.iow?t.io.iow:"?",io_time_since_update:t.io.time_since_update,rx:null!=t.network.rx?t.network.rx:"?",tx:null!=t.network.tx?t.network.tx:"?",net_time_since_update:t.network.time_since_update,command:t.Command,image:t.Image})))},version(){return(this.stats.version||{}).Version}}},zu=(0,Nl.Z)(Fu,[["render",function(t,e,n,r,i,s){return s.containers.length?(Xr(),ei("section",Ou,[Eu,fi(" "+A(s.containers.length)+" (served by Docker "+A(s.version)+") ",1),li("div",Pu,[Lu,(Xr(!0),ei(Hr,null,lr(s.containers,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Du,A(e.name),1),li("div",{class:T(["table-cell","Paused"==e.status?"careful":"ok"])},A(e.status),3),li("div",{class:T(["table-cell","Paused"==e.status?"careful":"ok"])},A(e.uptime),3),li("div",ju,A(t.$filters.number(e.cpu,1)),1),li("div",Mu,A(t.$filters.bytes(e.memory)),1),li("div",Iu,A(t.$filters.bytes(e.rss)),1),li("div",Ru,A(t.$filters.bits(e.ior/e.io_time_since_update)),1),li("div",Nu,A(t.$filters.bits(e.iow/e.io_time_since_update)),1),li("div",qu,A(t.$filters.bits(e.rx/e.net_time_since_update)),1),li("div",Uu,A(t.$filters.bits(e.tx/e.net_time_since_update)),1),li("div",Bu,A(e.command),1)])))),128))])])):hi("v-if",!0)}]]),$u={key:0,class:"table-row"},Hu=[li("div",{class:"table-cell text-left title"},"FOLDERS",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"Size",-1)],Vu={class:"table-cell text-left"},Gu=li("div",{class:"table-cell"},null,-1);const Wu={props:{data:{type:Object}},computed:{stats(){return this.data.stats.folders},folders(){return this.stats.map((t=>({path:t.path,size:t.size,careful:t.careful,warning:t.warning,critical:t.critical})))}},methods:{getDecoration(t){if(Number.isInteger(t.size))return null!==t.critical&&t.size>1e6*t.critical?"critical":null!==t.warning&&t.size>1e6*t.warning?"warning":null!==t.careful&&t.size>1e6*t.careful?"careful":"ok"}}},Zu=(0,Nl.Z)(Wu,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.folders.length>0?(Xr(),ei("div",$u,Hu)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.folders,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Vu,A(e.path),1),Gu,li("div",{class:T(["table-cell",t.vm.getDecoration(e)])},A(t.$filters.bytes(e.size)),3)])))),128))])}]]),Ku={class:"table-row"},Xu=li("div",{class:"table-cell text-left title"},"FILE SYS",-1),Ju={class:"table-cell"},Yu=li("div",{class:"table-cell"},"Total",-1),Qu={class:"table-cell text-left"},td={key:0,class:"visible-lg-inline"},ed={class:"table-cell"};const nd={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.fs},view(){return this.data.views.fs},fileSystems(){const t=this.stats.map((t=>{let e=t.mnt_point;return e.length>22&&(e="_"+t.mnt_point.slice(-21)),{name:t.device_name,mountPoint:t.mnt_point,shortMountPoint:e,percent:t.percent,size:t.size,used:t.used,free:t.free}}));return(0,Vl.orderBy)(t,["mnt_point"])}},methods:{getDecoration(t,e){if(null!=this.view[t][e])return this.view[t][e].decoration.toLowerCase()}}},rd=(0,Nl.Z)(nd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[li("div",Ku,[Xu,li("div",Ju,[er(li("span",null,"Used",512),[[ys,!s.args.fs_free_space]]),er(li("span",null,"Free",512),[[ys,s.args.fs_free_space]])]),Yu]),(Xr(!0),ei(Hr,null,lr(s.fileSystems,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Qu,[fi(A(e.shortMountPoint)+" ",1),e.shortMountPoint.length<=12?(Xr(),ei("span",td," ("+A(e.name)+") ",1)):hi("v-if",!0)]),li("div",{class:T(["table-cell",s.getDecoration(e.mountPoint,"used")])},[er(li("span",null,A(t.$filters.bytes(e.used)),513),[[ys,!s.args.fs_free_space]]),er(li("span",null,A(t.$filters.bytes(e.free)),513),[[ys,s.args.fs_free_space]])],2),li("div",ed,A(t.$filters.bytes(e.size)),1)])))),128))])}]]),id={id:"gpu",class:"plugin"},sd={class:"gpu-name title"},od={class:"table"},ad={key:0,class:"table-row"},ld=li("div",{class:"table-cell text-left"},"proc:",-1),cd={key:1,class:"table-cell"},ud={key:1,class:"table-row"},dd=li("div",{class:"table-cell text-left"},"mem:",-1),fd={key:1,class:"table-cell"},pd={key:2,class:"table-row"},hd=li("div",{class:"table-cell text-left"},"temperature::",-1),gd={key:1,class:"table-cell"},md={class:"table-cell text-left"},bd={key:1},vd=fi(" mem: "),yd={key:3},wd=fi(" temp: "),_d={key:5};const xd={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.gpu},view(){return this.data.views.gpu},gpus(){return this.stats},name(){let t="GPU";const{stats:e}=this;return 1===e.length?t=e[0].name:e.length&&(t=`${e.length} GPU ${e[0].name}`),t},mean(){const t={proc:null,mem:null,temperature:null},{stats:e}=this;if(!e.length)return t;for(let n of e)t.proc+=n.proc,t.mem+=n.mem,t.temperature+=n.temperature;return t.proc=t.proc/e.length,t.mem=t.mem/e.length,t.temperature=t.temperature/e.length,t}},methods:{getDecoration(t,e){if(void 0!==this.view[t][e])return this.view[t][e].decoration.toLowerCase()},getMeanDecoration(t){return this.getDecoration(0,t)}}},kd=(0,Nl.Z)(xd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",id,[li("div",sd,A(s.name),1),li("div",od,[s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",ad,[ld,null!=s.mean.proc?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("proc")])},A(t.$filters.number(s.mean.proc,0))+"% ",3)):hi("v-if",!0),null==s.mean.proc?(Xr(),ei("div",cd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",ud,[dd,null!=s.mean.mem?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("mem")])},A(t.$filters.number(s.mean.mem,0))+"% ",3)):hi("v-if",!0),null==s.mean.mem?(Xr(),ei("div",fd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",pd,[hd,null!=s.mean.temperature?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("temperature")])},A(t.$filters.number(s.mean.temperature,0))+"° ",3)):hi("v-if",!0),null==s.mean.temperature?(Xr(),ei("div",gd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),!s.args.meangpu&&s.gpus.length>1?(Xr(!0),ei(Hr,{key:3},lr(s.gpus,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",md,[fi(A(e.gpu_id)+": ",1),null!=e.proc?(Xr(),ei("span",{key:0,class:T(s.getDecoration(e.gpu_id,"proc"))},A(t.$filters.number(e.proc,0))+"% ",3)):hi("v-if",!0),null==e.proc?(Xr(),ei("span",bd,"N/A")):hi("v-if",!0),vd,null!=e.mem?(Xr(),ei("span",{key:2,class:T(s.getDecoration(e.gpu_id,"mem"))},A(t.$filters.number(e.mem,0))+"% ",3)):hi("v-if",!0),null==e.mem?(Xr(),ei("span",yd,"N/A")):hi("v-if",!0),wd,null!=e.temperature?(Xr(),ei("span",{key:4,class:T(s.getDecoration(e.gpu_id,"temperature"))},A(t.$filters.number(e.temperature,0))+"C ",3)):hi("v-if",!0),null==e.temperature?(Xr(),ei("span",_d,"N/A")):hi("v-if",!0)])])))),128)):hi("v-if",!0)])])}]]),Cd={key:0,id:"ip"},Sd=fi(" - "),Td={key:0,class:"title"},Ad={key:1},Od={key:2,class:"title"},Ed={key:3},Pd={key:4};const Ld={props:{data:{type:Object}},computed:{ipStats(){return this.data.stats.ip},address(){return this.ipStats.address},gateway(){return this.ipStats.gateway},mask(){return this.ipStats.mask},maskCdir(){return this.ipStats.mask_cidr},publicAddress(){return this.ipStats.public_address},publicInfo(){return this.ipStats.public_info_human}}},Dd=(0,Nl.Z)(Ld,[["render",function(t,e,n,r,i,s){return null!=s.address?(Xr(),ei("section",Cd,[Sd,null!=s.address?(Xr(),ei("span",Td,"IP")):hi("v-if",!0),null!=s.address?(Xr(),ei("span",Ad,A(s.address)+"/"+A(t.maskCidr),1)):hi("v-if",!0),s.publicAddress?(Xr(),ei("span",Od,"Pub")):hi("v-if",!0),s.publicAddress?(Xr(),ei("span",Ed,A(s.publicAddress),1)):hi("v-if",!0),s.publicInfo?(Xr(),ei("span",Pd,"("+A(s.publicInfo)+")",1)):hi("v-if",!0)])):hi("v-if",!0)}]]),jd={key:0,class:"table-row"},Md=[li("div",{class:"table-cell text-left title"},"IRQ",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"Rate/s",-1)],Id={class:"table-cell text-left"},Rd=li("div",{class:"table-cell"},null,-1),Nd={class:"table-cell"};const qd={props:{data:{type:Object}},computed:{stats(){return this.data.stats.irq},irqs(){return this.stats.map((t=>({irq_line:t.irq_line,irq_rate:t.irq_rate})))}}},Ud=(0,Nl.Z)(qd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.irqs.length>0?(Xr(),ei("div",jd,Md)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.irqs,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Id,A(t.irq_line),1),Rd,li("div",Nd,[li("span",null,A(t.irq_rate),1)])])))),128))])}]]),Bd={key:0,id:"load",class:"plugin"},Fd={class:"table"},zd={class:"table-row"},$d=li("div",{class:"table-cell text-left title"},"LOAD",-1),Hd={class:"table-cell"},Vd={class:"table-row"},Gd=li("div",{class:"table-cell text-left"},"1 min:",-1),Wd={class:"table-cell"},Zd={class:"table-row"},Kd=li("div",{class:"table-cell text-left"},"5 min:",-1),Xd={class:"table-row"},Jd=li("div",{class:"table-cell text-left"},"15 min:",-1);const Yd={props:{data:{type:Object}},computed:{stats(){return this.data.stats.load},view(){return this.data.views.load},cpucore(){return this.stats.cpucore},min1(){return this.stats.min1},min5(){return this.stats.min5},min15(){return this.stats.min15}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Qd=(0,Nl.Z)(Yd,[["render",function(t,e,n,r,i,s){return null!=s.cpucore?(Xr(),ei("section",Bd,[li("div",Fd,[li("div",zd,[$d,li("div",Hd,A(s.cpucore)+"-core",1)]),li("div",Vd,[Gd,li("div",Wd,A(t.$filters.number(s.min1,2)),1)]),li("div",Zd,[Kd,li("div",{class:T(["table-cell",s.getDecoration("min5")])},A(t.$filters.number(s.min5,2)),3)]),li("div",Xd,[Jd,li("div",{class:T(["table-cell",s.getDecoration("min15")])},A(t.$filters.number(s.min15,2)),3)])])])):hi("v-if",!0)}]]),tf={id:"mem",class:"plugin"},ef={class:"table"},nf={class:"table-row"},rf=li("div",{class:"table-cell text-left title"},"MEM",-1),sf={class:"table-cell"},of={class:"table-row"},af=li("div",{class:"table-cell text-left"},"total:",-1),lf={class:"table-cell"},cf={class:"table-row"},uf=li("div",{class:"table-cell text-left"},"used:",-1),df={class:"table-row"},ff=li("div",{class:"table-cell text-left"},"free:",-1),pf={class:"table-cell"};const hf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.mem},view(){return this.data.views.mem},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},gf=(0,Nl.Z)(hf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",tf,[li("div",ef,[li("div",nf,[rf,li("div",sf,A(s.percent)+"%",1)]),li("div",of,[af,li("div",lf,A(t.$filters.bytes(s.total)),1)]),li("div",cf,[uf,li("div",{class:T(["table-cell",s.getDecoration("used")])},A(t.$filters.bytes(s.used,2)),3)]),li("div",df,[ff,li("div",pf,A(t.$filters.bytes(s.free)),1)])])])}]]),mf={id:"mem-more",class:"plugin"},bf={class:"table"},vf={class:"table-row"},yf=li("div",{class:"table-cell text-left"},"active:",-1),wf={class:"table-cell"},_f={class:"table-row"},xf=li("div",{class:"table-cell text-left"},"inactive:",-1),kf={class:"table-cell"},Cf={class:"table-row"},Sf=li("div",{class:"table-cell text-left"},"buffers:",-1),Tf={class:"table-cell"},Af={class:"table-row"},Of=li("div",{class:"table-cell text-left"},"cached:",-1),Ef={class:"table-cell"};const Pf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.mem},active(){return this.stats.active},inactive(){return this.stats.inactive},buffers(){return this.stats.buffers},cached(){return this.stats.cached}}},Lf=(0,Nl.Z)(Pf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",mf,[li("div",bf,[er(li("div",vf,[yf,li("div",wf,A(t.$filters.bytes(s.active)),1)],512),[[ys,null!=s.active]]),er(li("div",_f,[xf,li("div",kf,A(t.$filters.bytes(s.inactive)),1)],512),[[ys,null!=s.inactive]]),er(li("div",Cf,[Sf,li("div",Tf,A(t.$filters.bytes(s.buffers)),1)],512),[[ys,null!=s.buffers]]),er(li("div",Af,[Of,li("div",Ef,A(t.$filters.bytes(s.cached)),1)],512),[[ys,null!=s.cached]])])])}]]),Df={id:"memswap",class:"plugin"},jf={class:"table"},Mf={class:"table-row"},If=li("div",{class:"table-cell text-left title"},"SWAP",-1),Rf={class:"table-cell"},Nf={class:"table-row"},qf=li("div",{class:"table-cell text-left"},"total:",-1),Uf={class:"table-cell"},Bf={class:"table-row"},Ff=li("div",{class:"table-cell text-left"},"used:",-1),zf={class:"table-row"},$f=li("div",{class:"table-cell text-left"},"free:",-1),Hf={class:"table-cell"};const Vf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.memswap},view(){return this.data.views.memswap},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Gf=(0,Nl.Z)(Vf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Df,[li("div",jf,[li("div",Mf,[If,li("div",Rf,A(s.percent)+"%",1)]),li("div",Nf,[qf,li("div",Uf,A(t.$filters.bytes(s.total)),1)]),li("div",Bf,[Ff,li("div",{class:T(["table-cell",s.getDecoration("used")])},A(t.$filters.bytes(s.used)),3)]),li("div",zf,[$f,li("div",Hf,A(t.$filters.bytes(s.free)),1)])])])}]]),Wf={class:"table-row"},Zf=li("div",{class:"table-cell text-left title"},"NETWORK",-1),Kf={class:"table-cell"},Xf={class:"table-cell"},Jf={class:"table-cell"},Yf={class:"table-cell"},Qf={class:"table-cell"},tp={class:"table-cell"},ep={class:"table-cell"},np={class:"table-cell"},rp={class:"table-cell text-left"},ip={class:"visible-lg-inline"},sp={class:"hidden-lg"},op={class:"table-cell"},ap={class:"table-cell"};const lp={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.network},networks(){const t=this.stats.map((t=>{const e=void 0!==t.alias?t.alias:null;return{interfaceName:t.interface_name,ifname:e||t.interface_name,rx:t.rx,tx:t.tx,cx:t.cx,time_since_update:t.time_since_update,cumulativeRx:t.cumulative_rx,cumulativeTx:t.cumulative_tx,cumulativeCx:t.cumulative_cx}}));return(0,Vl.orderBy)(t,["interfaceName"])}}},cp=(0,Nl.Z)(lp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[li("div",Wf,[Zf,er(li("div",Kf,"Rx/s",512),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",Xf,"Tx/s",512),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",Jf,null,512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",Yf,"Rx+Tx/s",512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",Qf,"Rx",512),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",tp,"Tx",512),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",ep,null,512),[[ys,s.args.network_cumul&&s.args.network_sum]]),er(li("div",np,"Rx+Tx",512),[[ys,s.args.network_cumul&&s.args.network_sum]])]),(Xr(!0),ei(Hr,null,lr(s.networks,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",rp,[li("span",ip,A(e.ifname),1),li("span",sp,A(t.$filters.minSize(e.ifname)),1)]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.rx/e.time_since_update):t.$filters.bits(e.rx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.tx/e.time_since_update):t.$filters.bits(e.tx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",op,null,512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cx/e.time_since_update):t.$filters.bits(e.cx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cumulativeRx):t.$filters.bits(e.cumulativeRx)),513),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cumulativeTx):t.$filters.bits(e.cumulativeTx)),513),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",ap,null,512),[[ys,s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cumulativeCx):t.$filters.bits(e.cumulativeCx)),513),[[ys,s.args.network_cumul&&s.args.network_sum]])])))),128))])}]]),up={id:"percpu",class:"plugin"},dp={class:"table-row"},fp={class:"table-cell text-left title"},pp={key:0},hp={class:"table-row"},gp=li("div",{class:"table-cell text-left"},"user:",-1),mp={class:"table-row"},bp=li("div",{class:"table-cell text-left"},"system:",-1),vp={class:"table-row"},yp=li("div",{class:"table-cell text-left"},"idle:",-1),wp={key:0,class:"table-row"},_p=li("div",{class:"table-cell text-left"},"iowait:",-1),xp={key:1,class:"table-row"},kp=li("div",{class:"table-cell text-left"},"steal:",-1);const Cp={props:{data:{type:Object}},computed:{percpuStats(){return this.data.stats.percpu},cpusChunks(){const t=this.percpuStats.map((t=>({number:t.cpu_number,total:t.total,user:t.user,system:t.system,idle:t.idle,iowait:t.iowait,steal:t.steal})));return(0,Vl.chunk)(t,4)}},methods:{getUserAlert:t=>Co.getAlert("percpu","percpu_user_",t.user),getSystemAlert:t=>Co.getAlert("percpu","percpu_system_",t.system)}},Sp=(0,Nl.Z)(Cp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",up,[(Xr(!0),ei(Hr,null,lr(s.cpusChunks,((t,e)=>(Xr(),ei("div",{class:"table",key:e},[li("div",dp,[li("div",fp,[0===e?(Xr(),ei("span",pp,"PER CPU")):hi("v-if",!0)]),(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:"table-cell",key:e},A(t.total)+"% ",1)))),128))]),li("div",hp,[gp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getUserAlert(t)]),key:e},A(t.user)+"% ",3)))),128))]),li("div",mp,[bp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},A(t.system)+"% ",3)))),128))]),li("div",vp,[yp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:"table-cell",key:e},A(t.idle)+"% ",1)))),128))]),t[0].iowait?(Xr(),ei("div",wp,[_p,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},A(t.iowait)+"% ",3)))),128))])):hi("v-if",!0),t[0].steal?(Xr(),ei("div",xp,[kp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},A(t.steal)+"% ",3)))),128))])):hi("v-if",!0)])))),128))])}]]),Tp={class:"table-cell text-left"},Ap=li("div",{class:"table-cell"},null,-1),Op={key:0},Ep={key:1},Pp={key:2},Lp={key:3},Dp={key:0},jp={key:1},Mp={key:2};const Ip={props:{data:{type:Object}},computed:{stats(){return this.data.stats.ports},ports(){return this.stats}},methods:{getPortDecoration:t=>null===t.status?"careful":!1===t.status?"critical":null!==t.rtt_warning&&t.status>t.rtt_warning?"warning":"ok",getWebDecoration:t=>null===t.status?"careful":-1===[200,301,302].indexOf(t.status)?"critical":null!==t.rtt_warning&&t.elapsed>t.rtt_warning?"warning":"ok"}},Rp=(0,Nl.Z)(Ip,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[(Xr(!0),ei(Hr,null,lr(s.ports,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Tp,[hi(" prettier-ignore "),fi(A(t.$filters.minSize(e.description?e.description:e.host+" "+e.port,20)),1)]),Ap,e.host?(Xr(),ei("div",{key:0,class:T([s.getPortDecoration(e),"table-cell"])},["null"==e.status?(Xr(),ei("span",Op,"Scanning")):"false"==e.status?(Xr(),ei("span",Ep,"Timeout")):"true"==e.status?(Xr(),ei("span",Pp,"Open")):(Xr(),ei("span",Lp,A(t.$filters.number(1e3*t.numberport.status,0))+"ms ",1))],2)):hi("v-if",!0),e.url?(Xr(),ei("div",{key:1,class:T([s.getWebDecoration(e),"table-cell"])},["null"==e.status?(Xr(),ei("span",Dp,"Scanning")):"Error"==e.status?(Xr(),ei("span",jp,"Error")):(Xr(),ei("span",Mp,"Code "+A(e.status),1))],2)):hi("v-if",!0)])))),128))])}]]),Np={key:0},qp={key:1},Up={key:0,class:"row"},Bp={class:"col-lg-18"};const Fp={id:"amps",class:"plugin"},zp={class:"table"},$p={key:0,class:"table-cell text-left"},Hp=["innerHTML"];const Vp={props:{data:{type:Object}},computed:{stats(){return this.data.stats.amps},processes(){return this.stats.filter((t=>null!==t.result))}},methods:{getNameDecoration(t){const e=t.count,n=t.countmin,r=t.countmax;let i="ok";return i=e>0?(null===n||e>=n)&&(null===r||e<=r)?"ok":"careful":null===n?"ok":"critical",i}}},Gp=(0,Nl.Z)(Vp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Fp,[li("div",zp,[(Xr(!0),ei(Hr,null,lr(s.processes,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",{class:T(["table-cell text-left",s.getNameDecoration(e)])},A(e.name),3),e.regex?(Xr(),ei("div",$p,A(e.count),1)):hi("v-if",!0),li("div",{class:"table-cell text-left process-result",innerHTML:t.$filters.nl2br(e.result)},null,8,Hp)])))),128))])])}]]),Wp={id:"processcount",class:"plugin"},Zp=li("span",{class:"title"},"TASKS",-1);const Kp={props:{data:{type:Object},sorter:{type:Object}},computed:{stats(){return this.data.stats.processcount},total(){return this.stats.total||0},running(){return this.stats.running||0},sleeping(){return this.stats.sleeping||0},stopped(){return this.stats.stopped||0},thread(){return this.stats.thread||0}}},Xp=(0,Nl.Z)(Kp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Wp,[Zp,li("span",null,A(s.total)+" ("+A(s.thread)+" thr),",1),li("span",null,A(s.running)+" run,",1),li("span",null,A(s.sleeping)+" slp,",1),li("span",null,A(s.stopped)+" oth",1),li("span",null," sorted "+A(n.sorter.auto?"automatically":"")+" by "+A(n.sorter.getColumnLabel(n.sorter.column))+", flat view ",1)])}]]),Jp={id:"processlist-plugin",class:"plugin"},Yp={class:"table"},Qp={class:"table-row"},th=li("div",{class:"table-cell hidden-xs hidden-sm"},"VIRT",-1),eh=li("div",{class:"table-cell hidden-xs hidden-sm"},"RES",-1),nh=li("div",{class:"table-cell"},"PID",-1),rh=li("div",{class:"table-cell"},"NI",-1),ih=li("div",{class:"table-cell"},"S",-1),sh={class:"table-cell hidden-xs hidden-sm"},oh={class:"table-cell hidden-xs hidden-sm"},ah={class:"table-cell"},lh={class:"table-cell text-left"},ch={key:0,class:"table-cell hidden-xs hidden-sm"},uh={key:1,class:"table-cell hidden-xs hidden-sm"},dh={class:"table-cell text-left hidden-xs hidden-sm"};const fh={props:{data:{type:Object},sorter:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},stats(){return this.data.stats.processlist},processes(){const{sorter:t}=this,e=this.data.stats.isWindows,n=(this.stats||[]).map((t=>(t.memvirt="?",t.memres="?",t.memory_info&&(t.memvirt=t.memory_info[1],t.memres=t.memory_info[0]),t.timeplus="?",t.timemillis="?",t.cpu_times&&(t.timeplus=Su(t.cpu_times),t.timemillis=Cu(t.cpu_times)),null===t.num_threads&&(t.num_threads=-1),null===t.cpu_percent&&(t.cpu_percent=-1),null===t.memory_percent&&(t.memory_percent=-1),t.io_read=null,t.io_write=null,t.io_counters&&(t.io_read=(t.io_counters[0]-t.io_counters[2])/t.time_since_update,t.io_write=(t.io_counters[1]-t.io_counters[3])/t.time_since_update),t.isNice=void 0!==t.nice&&(e&&32!=t.nice||!e&&0!=t.nice),Array.isArray(t.cmdline)&&(t.cmdline=t.cmdline.join(" ")),null===t.cmdline&&(t.cmdline=t.name),e&&null!==t.username&&(t.username=(0,Vl.last)(t.username.split("\\"))),t)));return(0,Vl.orderBy)(n,[t.column],[t.isReverseColumn(t.column)?"desc":"asc"]).slice(0,this.limit)},ioReadWritePresent(){return(this.stats||[]).some((({io_counters:t})=>t))},limit(){return void 0!==this.config.outputs?this.config.outputs.max_processes_display:void 0}},methods:{getCpuPercentAlert:t=>Co.getAlert("processlist","processlist_cpu_",t.cpu_percent),getMemoryPercentAlert:t=>Co.getAlert("processlist","processlist_mem_",t.cpu_percent)}},ph={components:{GlancesPluginAmps:Gp,GlancesPluginProcesscount:Xp,GlancesPluginProcesslist:(0,Nl.Z)(fh,[["render",function(t,e,n,r,i,s){return Xr(),ei(Hr,null,[hi(" prettier-ignore "),li("section",Jp,[li("div",Yp,[li("div",Qp,[li("div",{class:T(["table-cell",["sortable","cpu_percent"===n.sorter.column&&"sort"]]),onClick:e[0]||(e[0]=e=>t.$emit("update:sorter","cpu_percen"))}," CPU% ",2),li("div",{class:T(["table-cell",["sortable","memory_percent"===n.sorter.column&&"sort"]]),onClick:e[1]||(e[1]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),th,eh,nh,li("div",{class:T(["table-cell text-left",["sortable","username"===n.sorter.column&&"sort"]]),onClick:e[2]||(e[2]=e=>t.$emit("update:sorter","username"))}," USER ",2),li("div",{class:T(["table-cell hidden-xs hidden-sm",["sortable","timemillis"===n.sorter.column&&"sort"]]),onClick:e[3]||(e[3]=e=>t.$emit("update:sorter","timemillis"))}," TIME+ ",2),li("div",{class:T(["table-cell text-left hidden-xs hidden-sm",["sortable","num_threads"===n.sorter.column&&"sort"]]),onClick:e[4]||(e[4]=e=>t.$emit("update:sorter","num_threads"))}," THR ",2),rh,ih,er(li("div",{class:T(["table-cell hidden-xs hidden-sm",["sortable","io_read"===n.sorter.column&&"sort"]]),onClick:e[5]||(e[5]=e=>t.$emit("update:sorter","io_read"))}," IOR/s ",2),[[ys,s.ioReadWritePresent]]),er(li("div",{class:T(["table-cell text-left hidden-xs hidden-sm",["sortable","io_write"===n.sorter.column&&"sort"]]),onClick:e[6]||(e[6]=e=>t.$emit("update:sorter","io_write"))}," IOW/s ",2),[[ys,s.ioReadWritePresent]]),li("div",{class:T(["table-cell text-left",["sortable","name"===n.sorter.column&&"sort"]]),onClick:e[7]||(e[7]=e=>t.$emit("update:sorter","name"))}," Command ",2)]),(Xr(!0),ei(Hr,null,lr(s.processes,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",{class:T(["table-cell",s.getCpuPercentAlert(e)])},A(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent,1)),3),li("div",{class:T(["table-cell",s.getMemoryPercentAlert(e)])},A(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),li("div",sh,A(t.$filters.bytes(e.memvirt)),1),li("div",oh,A(t.$filters.bytes(e.memres)),1),li("div",ah,A(e.pid),1),li("div",lh,A(e.username),1),"?"!=e.timeplus?(Xr(),ei("div",ch,[er(li("span",{class:"highlight"},A(e.timeplus.hours)+"h",513),[[ys,e.timeplus.hours>0]]),fi(" "+A(t.$filters.leftPad(e.timeplus.minutes,2,"0"))+":"+A(t.$filters.leftPad(e.timeplus.seconds,2,"0"))+" ",1),er(li("span",null,"."+A(t.$filters.leftPad(e.timeplus.milliseconds,2,"0")),513),[[ys,e.timeplus.hours<=0]])])):hi("v-if",!0),"?"==e.timeplus?(Xr(),ei("div",uh,"?")):hi("v-if",!0),li("div",dh,A(-1==e.num_threads?"?":e.num_threads),1),li("div",{class:T(["table-cell",{nice:e.isNice}])},A(t.$filters.exclamation(e.nice)),3),li("div",{class:T(["table-cell",{status:"R"==e.status}])},A(e.status),3),er(li("div",{class:"table-cell hidden-xs hidden-sm"},A(t.$filters.bytes(e.io_read)),513),[[ys,s.ioReadWritePresent]]),er(li("div",{class:"table-cell text-left hidden-xs hidden-sm"},A(t.$filters.bytes(e.io_write)),513),[[ys,s.ioReadWritePresent]]),er(li("div",{class:"table-cell text-left"},A(e.name),513),[[ys,s.args.process_short_name]]),er(li("div",{class:"table-cell text-left"},A(e.cmdline),513),[[ys,!s.args.process_short_name]])])))),128))])])],2112)}]])},props:{data:{type:Object}},data:()=>({store:_o,sorter:{column:"cpu_percent",auto:!0,isReverseColumn:t=>!("username"===t||"name"===t),getColumnLabel:t=>"io_read"===t||"io_write"===t?"io_counters":t}}),computed:{args(){return this.store.args||{}}},methods:{setupHotKeys(){bo("a",(()=>{this.sorter.column="cpu_percent",this.sorter.auto=!0})),bo("c",(()=>{this.sorter.column="cpu_percent",this.sorter.auto=!1})),bo("m",(()=>{this.sorter.column="memory_percent",this.sorter.auto=!1})),bo("u",(()=>{this.sorter.column="username",this.sorter.auto=!1})),bo("p",(()=>{this.sorter.column="name",this.sorter.auto=!1})),bo("i",(()=>{this.sorter.column=["io_read","io_write"],this.sorter.auto=!1})),bo("t",(()=>{this.sorter.column="timemillis",this.sorter.auto=!1}))}},mounted(){this.setupHotKeys()},beforeUnmount(){bo.unbind("a"),bo.unbind("c"),bo.unbind("m"),bo.unbind("u"),bo.unbind("p"),bo.unbind("i"),bo.unbind("t")}},hh=(0,Nl.Z)(ph,[["render",function(t,e,n,r,i,s){const o=ir("glances-plugin-processcount"),a=ir("glances-plugin-amps"),l=ir("glances-plugin-processlist");return s.args.disable_process?(Xr(),ei("div",Np,"PROCESSES DISABLED (press 'z' to display)")):(Xr(),ei("div",qp,[ci(o,{sorter:i.sorter,data:n.data},null,8,["sorter","data"]),s.args.disable_amps?hi("v-if",!0):(Xr(),ei("div",Up,[li("div",Bp,[ci(a,{data:n.data},null,8,["data"])])])),ci(l,{sorter:i.sorter,data:n.data,"onUpdate:sorter":e[0]||(e[0]=t=>i.sorter.column=t)},null,8,["sorter","data"])]))}]]),gh={id:"quicklook-plugin",class:"plugin"},mh={class:"cpu-name"},bh={class:"table"},vh={key:0,class:"table-row"},yh=li("div",{class:"table-cell text-left"},"CPU",-1),wh={class:"table-cell"},_h={class:"progress"},xh=["aria-valuenow"],kh={class:"table-cell"},Ch={class:"table-cell text-left"},Sh={class:"table-cell"},Th={class:"progress"},Ah=["aria-valuenow"],Oh={class:"table-cell"},Eh={class:"table-row"},Ph=li("div",{class:"table-cell text-left"},"MEM",-1),Lh={class:"table-cell"},Dh={class:"progress"},jh=["aria-valuenow"],Mh={class:"table-cell"},Ih={class:"table-row"},Rh=li("div",{class:"table-cell text-left"},"SWAP",-1),Nh={class:"table-cell"},qh={class:"progress"},Uh=["aria-valuenow"],Bh={class:"table-cell"};const Fh={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.quicklook},view(){return this.data.views.quicklook},mem(){return this.stats.mem},cpu(){return this.stats.cpu},cpu_name(){return this.stats.cpu_name},cpu_hz_current(){return this.stats.cpu_hz_current},cpu_hz(){return this.stats.cpu_hz},swap(){return this.stats.swap},percpus(){return this.stats.percpu.map((({cpu_number:t,total:e})=>({number:t,total:e})))}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},zh=(0,Nl.Z)(Fh,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",gh,[li("div",mh,A(s.cpu_name),1),li("div",bh,[s.args.percpu?hi("v-if",!0):(Xr(),ei("div",vh,[yh,li("div",wh,[li("div",_h,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":s.cpu,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.cpu}%;`)},"   ",14,xh)])]),li("div",kh,A(s.cpu)+"%",1)])),s.args.percpu?(Xr(!0),ei(Hr,{key:1},lr(s.percpus,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Ch,"CPU"+A(t.number),1),li("div",Sh,[li("div",Th,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":t.total,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${t.total}%;`)},"   ",14,Ah)])]),li("div",Oh,A(t.total)+"%",1)])))),128)):hi("v-if",!0),li("div",Eh,[Ph,li("div",Lh,[li("div",Dh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("mem")}`),role:"progressbar","aria-valuenow":s.mem,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.mem}%;`)},"   ",14,jh)])]),li("div",Mh,A(s.mem)+"%",1)]),li("div",Ih,[Rh,li("div",Nh,[li("div",qh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("swap")}`),role:"progressbar","aria-valuenow":s.swap,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.swap}%;`)},"   ",14,Uh)])]),li("div",Bh,A(s.swap)+"%",1)])])])}]]),$h={key:0,class:"table-row"},Hh=[li("div",{class:"table-cell text-left title"},"RAID disks",-1),li("div",{class:"table-cell"},"Used",-1),li("div",{class:"table-cell"},"Total",-1)],Vh={class:"table-cell text-left"},Gh={class:"warning"};const Wh={props:{data:{type:Object}},computed:{stats(){return this.data.stats.raid},disks(){const t=Object.entries(this.stats).map((([t,e])=>{const n=Object.entries(e.components).map((([t,e])=>({number:e,name:t})));return{name:t,type:null==e.type?"UNKNOWN":e.type,used:e.used,available:e.available,status:e.status,degraded:e.used0}},methods:{getAlert:t=>t.inactive?"critical":t.degraded?"warning":"ok"}},Zh=(0,Nl.Z)(Wh,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.hasDisks?(Xr(),ei("div",$h,Hh)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.disks,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Vh,[fi(A(t.type.toUppercase())+" "+A(t.name)+" ",1),er(li("div",Gh,"└─ Degraded mode",512),[[ys,t.degraded]]),er(li("div",null,"   └─ "+A(t.config),513),[[ys,t.degraded]]),er(li("div",{class:"critical"},"└─ Status "+A(t.status),513),[[ys,t.inactive]]),t.inactive?(Xr(!0),ei(Hr,{key:0},lr(t.components,((e,n)=>(Xr(),ei("div",{key:n},"    "+A(n===t.components.length-1?"└─":"├─")+" disk "+A(e.number)+": "+A(e.name),1)))),128)):hi("v-if",!0)]),er(li("div",{class:T(["table-cell",s.getAlert(t)])},A(t.used),3),[[ys,!t.inactive]]),er(li("div",{class:T(["table-cell",s.getAlert(t)])},A(t.available),3),[[ys,!t.inactive]])])))),128))])}]]),Kh={key:0,class:"table-row"},Xh=[li("div",{class:"table-cell text-left title"},"SENSORS",-1)],Jh={class:"table-cell text-left"},Yh={class:"table-cell"};const Qh={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.sensors},sensors(){return this.stats.filter((t=>!(Array.isArray(t.value)&&0===t.value.length||0===t.value))).map((t=>(this.args.fahrenheit&&"battery"!=t.type&&"fan_speed"!=t.type&&(t.value=parseFloat(1.8*t.value+32).toFixed(1),t.unit="F"),t)))}},methods:{getAlert(t){const e="battery"==t.type?100-t.value:t.value;return Co.getAlert("sensors","sensors_"+t.type+"_",e)}}},tg=(0,Nl.Z)(Qh,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.sensors.length>0?(Xr(),ei("div",Kh,Xh)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.sensors,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Jh,A(t.label),1),li("div",Yh,A(t.unit),1),li("div",{class:T(["table-cell",s.getAlert(t)])},A(t.value),3)])))),128))])}]]),eg={id:"system"},ng={key:0,class:"critical"},rg={class:"title"},ig={key:1,class:"hidden-xs hidden-sm"},sg={key:2,class:"hidden-xs hidden-sm"};const og={props:{data:{type:Object}},data:()=>({store:_o}),computed:{stats(){return this.data.stats.system},isLinux(){return this.data.isLinux},hostname(){return this.stats.hostname},platform(){return this.stats.platform},os(){return{name:this.stats.os_name,version:this.stats.os_version}},humanReadableName(){return this.stats.hr_name},isDisconnected(){return"FAILURE"===this.store.status}}},ag=(0,Nl.Z)(og,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",eg,[s.isDisconnected?(Xr(),ei("span",ng,"Disconnected from")):hi("v-if",!0),li("span",rg,A(s.hostname),1),s.isLinux?(Xr(),ei("span",ig," ("+A(s.humanReadableName)+" / "+A(s.os.name)+" "+A(s.os.version)+") ",1)):hi("v-if",!0),s.isLinux?hi("v-if",!0):(Xr(),ei("span",sg," ("+A(s.os.name)+" "+A(s.os.version)+" "+A(s.platform)+") ",1))])}]]),lg={id:"uptime"};const cg={props:{data:{type:Object}},computed:{value(){return this.data.stats.uptime}}},ug=(0,Nl.Z)(cg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",lg,[li("span",null,"Uptime: "+A(s.value),1)])}]]),dg={key:0,class:"table-row"},fg=[li("div",{class:"table-cell text-left title"},"WIFI",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"dBm",-1)],pg={class:"table-cell text-left"},hg={key:0},gg=li("div",{class:"table-cell"},null,-1);const mg={props:{data:{type:Object}},computed:{stats(){return this.data.stats.wifi},view(){return this.data.views.wifi},hotspots(){const t=this.stats.map((t=>{if(""!==t.ssid)return{ssid:t.ssid,encrypted:t.encrypted,signal:t.signal,encryption_type:t.encryption_type}})).filter(Boolean);return(0,Vl.orderBy)(t,["ssid"])}},methods:{getDecoration(t,e){if(void 0!==this.view[t.ssid][e])return this.view[t.ssid][e].decoration.toLowerCase()}}},bg={components:{GlancesHelp:ql,GlancesPluginAlert:Wl,GlancesPluginCloud:Jl,GlancesPluginConnections:yc,GlancesPluginCpu:ou,GlancesPluginDiskio:Au,GlancesPluginDocker:zu,GlancesPluginFolders:Zu,GlancesPluginFs:rd,GlancesPluginGpu:kd,GlancesPluginIp:Dd,GlancesPluginIrq:Ud,GlancesPluginLoad:Qd,GlancesPluginMem:gf,GlancesPluginMemMore:Lf,GlancesPluginMemswap:Gf,GlancesPluginNetwork:cp,GlancesPluginPercpu:Sp,GlancesPluginPorts:Rp,GlancesPluginProcess:hh,GlancesPluginQuicklook:zh,GlancesPluginRaid:Zh,GlancesPluginSensors:tg,GlancesPluginSystem:ag,GlancesPluginUptime:ug,GlancesPluginWifi:(0,Nl.Z)(mg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.hotspots.length>0?(Xr(),ei("div",dg,fg)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.hotspots,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",pg,[fi(A(t.$filters.limitTo(e.ssid,20))+" ",1),e.encrypted?(Xr(),ei("span",hg,A(e.encryption_type),1)):hi("v-if",!0)]),gg,li("div",{class:T(["table-cell",s.getDecoration(e,"signal")])},A(e.signal),3)])))),128))])}]])},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},data(){return this.store.data||{}},dataLoaded(){return void 0!==this.store.data},hasGpu(){return this.store.data.stats.gpu.length>0},isLinux(){return this.store.data.isLinux},title(){const{data:t}=this,e=t.stats&&t.stats.system&&t.stats.system.hostname||"";return e?`${e} - Glances`:"Glances"}},watch:{title(){document&&(document.title=this.title)}},methods:{setupHotKeys(){bo("shift+A",(()=>{this.store.args.disable_amps=!this.store.args.disable_amps})),bo("d",(()=>{this.store.args.disable_diskio=!this.store.args.disable_diskio})),bo("shift+Q",(()=>{this.store.args.enable_irq=!this.store.args.enable_irq})),bo("f",(()=>{this.store.args.disable_fs=!this.store.args.disable_fs})),bo("j",(()=>{this.store.args.programs=!this.store.args.programs})),bo("k",(()=>{this.store.args.disable_connections=!this.store.args.disable_connections})),bo("n",(()=>{this.store.args.disable_network=!this.store.args.disable_network})),bo("s",(()=>{this.store.args.disable_sensors=!this.store.args.disable_sensors})),bo("2",(()=>{this.store.args.disable_left_sidebar=!this.store.args.disable_left_sidebar})),bo("z",(()=>{this.store.args.disable_process=!this.store.args.disable_process})),bo("/",(()=>{this.store.args.process_short_name=!this.store.args.process_short_name})),bo("shift+D",(()=>{this.store.args.disable_docker=!this.store.args.disable_docker})),bo("b",(()=>{this.store.args.byte=!this.store.args.byte})),bo("shift+B",(()=>{this.store.args.diskio_iops=!this.store.args.diskio_iops})),bo("l",(()=>{this.store.args.disable_alert=!this.store.args.disable_alert})),bo("1",(()=>{this.store.args.percpu=!this.store.args.percpu})),bo("h",(()=>{this.store.args.help_tag=!this.store.args.help_tag})),bo("shift+T",(()=>{this.store.args.network_sum=!this.store.args.network_sum})),bo("shift+U",(()=>{this.store.args.network_cumul=!this.store.args.network_cumul})),bo("shift+F",(()=>{this.store.args.fs_free_space=!this.store.args.fs_free_space})),bo("3",(()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook})),bo("6",(()=>{this.store.args.meangpu=!this.store.args.meangpu})),bo("shift+G",(()=>{this.store.args.disable_gpu=!this.store.args.disable_gpu})),bo("5",(()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook,this.store.args.disable_cpu=!this.store.args.disable_cpu,this.store.args.disable_mem=!this.store.args.disable_mem,this.store.args.disable_memswap=!this.store.args.disable_memswap,this.store.args.disable_load=!this.store.args.disable_load,this.store.args.disable_gpu=!this.store.args.disable_gpu})),bo("shift+I",(()=>{this.store.args.disable_ip=!this.store.args.disable_ip})),bo("shift+P",(()=>{this.store.args.disable_ports=!this.store.args.disable_ports})),bo("shift+W",(()=>{this.store.args.disable_wifi=!this.store.args.disable_wifi}))}},mounted(){const t=window.__GLANCES__||{},e=isFinite(t["refresh-time"])?parseInt(t["refresh-time"],10):void 0;So.init(e),this.setupHotKeys()},beforeUnmount(){bo.unbind()}};const vg=((...t)=>{const e=ks().createApp(...t);const{mount:n}=e;return e.mount=t=>{const r=Cs(t);if(!r)return;const i=e._component;$(i)||i.render||i.template||(i.template=r.innerHTML),r.innerHTML="";const s=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e})((0,Nl.Z)(bg,[["render",function(t,e,n,r,i,s){const o=ir("glances-help"),a=ir("glances-plugin-system"),l=ir("glances-plugin-ip"),c=ir("glances-plugin-uptime"),u=ir("glances-plugin-cloud"),d=ir("glances-plugin-quicklook"),f=ir("glances-plugin-cpu"),p=ir("glances-plugin-percpu"),h=ir("glances-plugin-gpu"),g=ir("glances-plugin-mem"),m=ir("glances-plugin-mem-more"),b=ir("glances-plugin-memswap"),v=ir("glances-plugin-load"),y=ir("glances-plugin-network"),w=ir("glances-plugin-connections"),_=ir("glances-plugin-wifi"),x=ir("glances-plugin-ports"),k=ir("glances-plugin-diskio"),C=ir("glances-plugin-fs"),S=ir("glances-plugin-irq"),T=ir("glances-plugin-folders"),A=ir("glances-plugin-raid"),O=ir("glances-plugin-sensors"),E=ir("glances-plugin-docker"),P=ir("glances-plugin-alert"),L=ir("glances-plugin-process");return s.dataLoaded?s.args.help_tag?(Xr(),ni(o,{key:1})):(Xr(),ei("div",As,[li("div",Os,[li("div",Es,[li("div",Ps,[li("div",Ls,[ci(a,{data:s.data},null,8,["data"])]),s.args.disable_ip?(Xr(),ei("div",Ds,[ci(l,{data:s.data},null,8,["data"])])):hi("v-if",!0),li("div",js,[ci(c,{data:s.data},null,8,["data"])])]),li("div",Ms,[li("div",Is,[li("div",Rs,[ci(u,{data:s.data},null,8,["data"])])])])])]),li("div",Ns,[s.args.disable_quicklook?hi("v-if",!0):(Xr(),ei("div",qs,[ci(d,{data:s.data},null,8,["data"])])),s.args.disable_cpu||s.args.percpu?hi("v-if",!0):(Xr(),ei("div",Us,[ci(f,{data:s.data},null,8,["data"])])),!s.args.disable_cpu&&s.args.percpu?(Xr(),ei("div",Bs,[ci(p,{data:s.data},null,8,["data"])])):hi("v-if",!0),!s.args.disable_gpu&&s.hasGpu?(Xr(),ei("div",Fs,[ci(h,{data:s.data},null,8,["data"])])):hi("v-if",!0),s.args.disable_mem?hi("v-if",!0):(Xr(),ei("div",zs,[ci(g,{data:s.data},null,8,["data"])])),s.args.disable_mem||!s.args.disable_gpu&&s.hasGpu?hi("v-if",!0):(Xr(),ei("div",$s,[ci(m,{data:s.data},null,8,["data"])])),s.args.disable_memswap?hi("v-if",!0):(Xr(),ei("div",Hs,[ci(b,{data:s.data},null,8,["data"])])),s.args.disable_load?hi("v-if",!0):(Xr(),ei("div",Vs,[ci(v,{data:s.data},null,8,["data"])]))]),li("div",Gs,[s.args.disable_left_sidebar?hi("v-if",!0):(Xr(),ei("div",Ws,[li("div",Zs,[s.args.disable_network?hi("v-if",!0):(Xr(),ni(y,{key:0,id:"plugin-network",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.isLinux&&!s.args.disable_connections?(Xr(),ni(w,{key:1,id:"plugin-connections",class:"plugin table-row-group",data:s.data},null,8,["data"])):hi("v-if",!0),s.args.disable_wifi?hi("v-if",!0):(Xr(),ni(_,{key:2,id:"plugin-wifi",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_ports?hi("v-if",!0):(Xr(),ni(x,{key:3,id:"plugin-ports",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_diskio?hi("v-if",!0):(Xr(),ni(k,{key:4,id:"plugin-diskio",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_fs?hi("v-if",!0):(Xr(),ni(C,{key:5,id:"plugin-fs",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.enable_irq?(Xr(),ni(S,{key:6,id:"plugin-irq",class:"plugin table-row-group",data:s.data},null,8,["data"])):hi("v-if",!0),s.args.disable_folders?hi("v-if",!0):(Xr(),ni(T,{key:7,id:"plugin-folders",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.raid?hi("v-if",!0):(Xr(),ni(A,{key:8,id:"plugin-raid",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_sensors?hi("v-if",!0):(Xr(),ni(O,{key:9,id:"plugin-sensors",class:"plugin table-row-group",data:s.data},null,8,["data"]))])])),li("div",Ks,[s.args.disable_docker?hi("v-if",!0):(Xr(),ni(E,{key:0,data:s.data},null,8,["data"])),s.args.disable_alert?hi("v-if",!0):(Xr(),ni(P,{key:1,data:s.data},null,8,["data"])),ci(L,{data:s.data},null,8,["data"])])])])):(Xr(),ei("div",Ss,Ts))}]]));vg.config.globalProperties.$filters=t,vg.mount("#app")})()})(); \ No newline at end of file +var Xs="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function Js(t,e,n,r){t.addEventListener?t.addEventListener(e,n,r):t.attachEvent&&t.attachEvent("on".concat(e),(function(){n(window.event)}))}function Ys(t,e){for(var n=e.slice(0,e.length-1),r=0;r=0;)e[n-1]+=",",e.splice(n,1),n=e.lastIndexOf("");return e}for(var to={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":Xs?173:189,"=":Xs?61:187,";":Xs?59:186,"'":222,"[":219,"]":221,"\\":220},eo={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},no={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},ro={16:!1,18:!1,17:!1,91:!1},io={},so=1;so<20;so++)to["f".concat(so)]=111+so;var oo=[],ao=!1,lo="all",co=[],uo=function(t){return to[t.toLowerCase()]||eo[t.toLowerCase()]||t.toUpperCase().charCodeAt(0)};function fo(t){lo=t||"all"}function po(){return lo||"all"}var ho=function(t){var e=t.key,n=t.scope,r=t.method,i=t.splitKey,s=void 0===i?"+":i;Qs(e).forEach((function(t){var e=t.split(s),i=e.length,o=e[i-1],a="*"===o?"*":uo(o);if(io[a]){n||(n=po());var l=i>1?Ys(eo,e):[];io[a]=io[a].filter((function(t){return!((!r||t.method===r)&&t.scope===n&&function(t,e){for(var n=t.length>=e.length?t:e,r=t.length>=e.length?e:t,i=!0,s=0;s0,ro)Object.prototype.hasOwnProperty.call(ro,s)&&(!ro[s]&&e.mods.indexOf(+s)>-1||ro[s]&&-1===e.mods.indexOf(+s))&&(i=!1);(0!==e.mods.length||ro[16]||ro[18]||ro[17]||ro[91])&&!i&&"*"!==e.shortcut||!1===e.method(t,e)&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0))}}function mo(t,e){var n=io["*"],r=t.keyCode||t.which||t.charCode;if(bo.filter.call(this,t)){if(93!==r&&224!==r||(r=91),-1===oo.indexOf(r)&&229!==r&&oo.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(e){var n=no[e];t[e]&&-1===oo.indexOf(n)?oo.push(n):!t[e]&&oo.indexOf(n)>-1?oo.splice(oo.indexOf(n),1):"metaKey"===e&&t[e]&&3===oo.length&&(t.ctrlKey||t.shiftKey||t.altKey||(oo=oo.slice(oo.indexOf(n))))})),r in ro){for(var i in ro[r]=!0,eo)eo[i]===r&&(bo[i]=!0);if(!n)return}for(var s in ro)Object.prototype.hasOwnProperty.call(ro,s)&&(ro[s]=t[no[s]]);t.getModifierState&&(!t.altKey||t.ctrlKey)&&t.getModifierState("AltGraph")&&(-1===oo.indexOf(17)&&oo.push(17),-1===oo.indexOf(18)&&oo.push(18),ro[17]=!0,ro[18]=!0);var o=po();if(n)for(var a=0;a1&&(i=Ys(eo,t)),(t="*"===(t=t[t.length-1])?"*":uo(t))in io||(io[t]=[]),io[t].push({keyup:l,keydown:c,scope:s,mods:i,shortcut:r[a],method:n,key:r[a],splitKey:u,element:o});void 0!==o&&!function(t){return co.indexOf(t)>-1}(o)&&window&&(co.push(o),Js(o,"keydown",(function(t){mo(t,o)}),d),ao||(ao=!0,Js(window,"focus",(function(){oo=[]}),d)),Js(o,"keyup",(function(t){mo(t,o),function(t){var e=t.keyCode||t.which||t.charCode,n=oo.indexOf(e);if(n>=0&&oo.splice(n,1),t.key&&"meta"===t.key.toLowerCase()&&oo.splice(0,oo.length),93!==e&&224!==e||(e=91),e in ro)for(var r in ro[e]=!1,eo)eo[r]===e&&(bo[r]=!1)}(t)}),d))}var vo={setScope:fo,getScope:po,deleteScope:function(t,e){var n,r;for(var i in t||(t=po()),io)if(Object.prototype.hasOwnProperty.call(io,i))for(n=io[i],r=0;r1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(io).forEach((function(n){var r=io[n].find((function(n){return n.scope===e&&n.shortcut===t}));r&&r.method&&r.method()}))},unbind:function(t){if(void 0===t)Object.keys(io).forEach((function(t){return delete io[t]}));else if(Array.isArray(t))t.forEach((function(t){t.key&&ho(t)}));else if("object"==typeof t)t.key&&ho(t);else if("string"==typeof t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r=this.limits[t][l]){var c=l.lastIndexOf("_");return l.substring(c+1)+s}}return"ok"+s}getAlertLog(t,e,n,r){return this.getAlert(t,e,n,r,!0)}};const So=new class{data=void 0;init(t=60){let e;const n=()=>(_o.status="PENDING",Promise.all([fetch("api/3/all",{method:"GET"}).then((t=>t.json())),fetch("api/3/all/views",{method:"GET"}).then((t=>t.json()))]).then((t=>{const e={stats:t[0],views:t[1],isBsd:"FreeBSD"===t[0].system.os_name,isLinux:"Linux"===t[0].system.os_name,isMac:"Darwin"===t[0].system.os_name,isWindows:"Windows"===t[0].system.os_name};this.data=e,_o.data=e,_o.status="SUCCESS"})).catch((t=>{console.log(t),_o.status="FAILURE"})).then((()=>{e&&clearTimeout(e),e=setTimeout(n,1e3*t)})));n(),fetch("api/3/all/limits",{method:"GET"}).then((t=>t.json())).then((t=>{Co.setLimits(t)})),fetch("api/3/args",{method:"GET"}).then((t=>t.json())).then(((t={})=>{_o.args={..._o.args,...t}})),fetch("api/3/config",{method:"GET"}).then((t=>t.json())).then(((t={})=>{_o.config={..._o.config,...t}}))}getData(){return this.data}};const To=new class{constructor(){this.favico=new(ko())({animation:"none"})}badge(t){this.favico.badge(t)}reset(){this.favico.reset()}},Ao={key:0},Oo={class:"container-fluid"},Eo={class:"row"},Po={class:"col-sm-12 col-lg-24"},Lo=li("div",{class:"row"}," ",-1),Do={class:"row"},jo={class:"col-sm-12 col-lg-24"},Mo=li("div",{class:"row"}," ",-1),Io={class:"divTable",style:{width:"100%"}},Ro={class:"divTableBody"},No={class:"divTableRow"},qo={class:"divTableHead"},Uo={class:"divTableHead"},Bo={class:"divTableHead"},Fo={class:"divTableHead"},zo={class:"divTableRow"},$o={class:"divTableCell"},Ho={class:"divTableCell"},Vo={class:"divTableCell"},Go={class:"divTableCell"},Wo={class:"divTableRow"},Zo={class:"divTableCell"},Ko={class:"divTableCell"},Xo={class:"divTableCell"},Jo={class:"divTableCell"},Yo={class:"divTableRow"},Qo={class:"divTableCell"},ta={class:"divTableCell"},ea={class:"divTableCell"},na={class:"divTableCell"},ra={class:"divTableRow"},ia={class:"divTableCell"},sa={class:"divTableCell"},oa={class:"divTableCell"},aa={class:"divTableCell"},la={class:"divTableRow"},ca={class:"divTableCell"},ua={class:"divTableCell"},da={class:"divTableCell"},fa={class:"divTableCell"},pa={class:"divTableRow"},ha={class:"divTableCell"},ga={class:"divTableCell"},ma={class:"divTableCell"},ba={class:"divTableCell"},va={class:"divTableRow"},ya={class:"divTableCell"},wa={class:"divTableCell"},_a={class:"divTableCell"},xa={class:"divTableCell"},ka={class:"divTableRow"},Ca=li("div",{class:"divTableCell"}," ",-1),Sa={class:"divTableCell"},Ta={class:"divTableCell"},Aa={class:"divTableCell"},Oa={class:"divTableRow"},Ea=li("div",{class:"divTableCell"}," ",-1),Pa={class:"divTableCell"},La={class:"divTableCell"},Da={class:"divTableCell"},ja={class:"divTableRow"},Ma=li("div",{class:"divTableCell"}," ",-1),Ia={class:"divTableCell"},Ra={class:"divTableCell"},Na={class:"divTableCell"},qa={class:"divTableRow"},Ua=li("div",{class:"divTableCell"}," ",-1),Ba={class:"divTableCell"},Fa=li("div",{class:"divTableCell"}," ",-1),za={class:"divTableCell"},$a={class:"divTableRow"},Ha=li("div",{class:"divTableCell"}," ",-1),Va={class:"divTableCell"},Ga=li("div",{class:"divTableCell"}," ",-1),Wa=li("div",{class:"divTableCell"}," ",-1),Za={class:"divTableRow"},Ka=li("div",{class:"divTableCell"}," ",-1),Xa={class:"divTableCell"},Ja=li("div",{class:"divTableCell"}," ",-1),Ya=li("div",{class:"divTableCell"}," ",-1),Qa={class:"divTableRow"},tl=li("div",{class:"divTableCell"}," ",-1),el={class:"divTableCell"},nl=li("div",{class:"divTableCell"}," ",-1),rl=li("div",{class:"divTableCell"}," ",-1),il={class:"divTableRow"},sl=li("div",{class:"divTableCell"}," ",-1),ol={class:"divTableCell"},al=li("div",{class:"divTableCell"}," ",-1),ll=li("div",{class:"divTableCell"}," ",-1),cl={class:"divTableRow"},ul=li("div",{class:"divTableCell"}," ",-1),dl={class:"divTableCell"},fl=li("div",{class:"divTableCell"}," ",-1),pl=li("div",{class:"divTableCell"}," ",-1),hl={class:"divTableRow"},gl=li("div",{class:"divTableCell"}," ",-1),ml={class:"divTableCell"},bl=li("div",{class:"divTableCell"}," ",-1),vl=li("div",{class:"divTableCell"}," ",-1),yl={class:"divTableRow"},wl=li("div",{class:"divTableCell"}," ",-1),_l={class:"divTableCell"},xl=li("div",{class:"divTableCell"}," ",-1),kl=li("div",{class:"divTableCell"}," ",-1),Cl={class:"divTableRow"},Sl=li("div",{class:"divTableCell"}," ",-1),Tl={class:"divTableCell"},Al=li("div",{class:"divTableCell"}," ",-1),Ol=li("div",{class:"divTableCell"}," ",-1),El={class:"divTableRow"},Pl=li("div",{class:"divTableCell"}," ",-1),Ll={class:"divTableCell"},Dl=li("div",{class:"divTableCell"}," ",-1),jl=li("div",{class:"divTableCell"}," ",-1),Ml=li("div",null,[li("p",null,[fi(" For an exhaustive list of key bindings, "),li("a",{href:"https://glances.readthedocs.io/en/latest/cmds.html#interactive-commands"},"click here"),fi(". ")])],-1),Il=li("div",null,[li("p",null,[fi("Press "),li("b",null,"h"),fi(" to came back to Glances.")])],-1);const Rl={data:()=>({help:void 0}),mounted(){fetch("api/3/help",{method:"GET"}).then((t=>t.json())).then((t=>this.help=t))}};var Nl=n(3744);const ql=(0,Nl.Z)(Rl,[["render",function(t,e,n,r,i,s){return i.help?(Xr(),ei("div",Ao,[li("div",Oo,[li("div",Eo,[li("div",Po,A(i.help.version)+" "+A(i.help.psutil_version),1)]),Lo,li("div",Do,[li("div",jo,A(i.help.configuration_file),1)]),Mo]),li("div",Io,[li("div",Ro,[li("div",No,[li("div",qo,A(i.help.header_sort.replace(":","")),1),li("div",Uo,A(i.help.header_show_hide.replace(":","")),1),li("div",Bo,A(i.help.header_toggle.replace(":","")),1),li("div",Fo,A(i.help.header_miscellaneous.replace(":","")),1)]),li("div",zo,[li("div",$o,A(i.help.sort_auto),1),li("div",Ho,A(i.help.show_hide_application_monitoring),1),li("div",Vo,A(i.help.toggle_bits_bytes),1),li("div",Go,A(i.help.misc_erase_process_filter),1)]),li("div",Wo,[li("div",Zo,A(i.help.sort_cpu),1),li("div",Ko,A(i.help.show_hide_diskio),1),li("div",Xo,A(i.help.toggle_count_rate),1),li("div",Jo,A(i.help.misc_generate_history_graphs),1)]),li("div",Yo,[li("div",Qo,A(i.help.sort_io_rate),1),li("div",ta,A(i.help.show_hide_docker),1),li("div",ea,A(i.help.toggle_used_free),1),li("div",na,A(i.help.misc_help),1)]),li("div",ra,[li("div",ia,A(i.help.sort_mem),1),li("div",sa,A(i.help.show_hide_top_extended_stats),1),li("div",oa,A(i.help.toggle_bar_sparkline),1),li("div",aa,A(i.help.misc_accumulate_processes_by_program),1)]),li("div",la,[li("div",ca,A(i.help.sort_process_name),1),li("div",ua,A(i.help.show_hide_filesystem),1),li("div",da,A(i.help.toggle_separate_combined),1),li("div",fa,A(i.help.misc_kill_process)+" - N/A in WebUI ",1)]),li("div",pa,[li("div",ha,A(i.help.sort_cpu_times),1),li("div",ga,A(i.help.show_hide_gpu),1),li("div",ma,A(i.help.toggle_live_cumulative),1),li("div",ba,A(i.help.misc_reset_processes_summary_min_max),1)]),li("div",va,[li("div",ya,A(i.help.sort_user),1),li("div",wa,A(i.help.show_hide_ip),1),li("div",_a,A(i.help.toggle_linux_percentage),1),li("div",xa,A(i.help.misc_quit),1)]),li("div",ka,[Ca,li("div",Sa,A(i.help.show_hide_tcp_connection),1),li("div",Ta,A(i.help.toggle_cpu_individual_combined),1),li("div",Aa,A(i.help.misc_reset_history),1)]),li("div",Oa,[Ea,li("div",Pa,A(i.help.show_hide_alert),1),li("div",La,A(i.help.toggle_gpu_individual_combined),1),li("div",Da,A(i.help.misc_delete_warning_alerts),1)]),li("div",ja,[Ma,li("div",Ia,A(i.help.show_hide_network),1),li("div",Ra,A(i.help.toggle_short_full),1),li("div",Na,A(i.help.misc_delete_warning_and_critical_alerts),1)]),li("div",qa,[Ua,li("div",Ba,A(i.help.sort_cpu_times),1),Fa,li("div",za,A(i.help.misc_edit_process_filter_pattern)+" - N/A in WebUI ",1)]),li("div",$a,[Ha,li("div",Va,A(i.help.show_hide_irq),1),Ga,Wa]),li("div",Za,[Ka,li("div",Xa,A(i.help.show_hide_raid_plugin),1),Ja,Ya]),li("div",Qa,[tl,li("div",el,A(i.help.show_hide_sensors),1),nl,rl]),li("div",il,[sl,li("div",ol,A(i.help.show_hide_wifi_module),1),al,ll]),li("div",cl,[ul,li("div",dl,A(i.help.show_hide_processes),1),fl,pl]),li("div",hl,[gl,li("div",ml,A(i.help.show_hide_left_sidebar),1),bl,vl]),li("div",yl,[wl,li("div",_l,A(i.help.show_hide_quick_look),1),xl,kl]),li("div",Cl,[Sl,li("div",Tl,A(i.help.show_hide_cpu_mem_swap),1),Al,Ol]),li("div",El,[Pl,li("div",Ll,A(i.help.show_hide_all),1),Dl,jl])])]),Ml,Il])):hi("v-if",!0)}]]),Ul={id:"alerts"},Bl={key:0,class:"title"},Fl={key:1,class:"title"},zl={id:"alert",class:"plugin"},$l={class:"table"},Hl={class:"table-cell text-left"};var Vl=n(6486);const Gl={props:{data:{type:Object}},computed:{stats(){return this.data.stats.alert},alerts(){return(this.stats||[]).map((t=>{const e={};if(e.name=t[3],e.level=t[2],e.begin=1e3*t[0],e.end=1e3*t[1],e.ongoing=-1==t[1],e.min=t[6],e.mean=t[5],e.max=t[4],!e.ongoing){const t=e.end-e.begin,n=parseInt(t/1e3%60),r=parseInt(t/6e4%60),i=parseInt(t/36e5%24);e.duration=(0,Vl.padStart)(i,2,"0")+":"+(0,Vl.padStart)(r,2,"0")+":"+(0,Vl.padStart)(n,2,"0")}return e}))},hasAlerts(){return this.countAlerts>0},countAlerts(){return this.alerts.length},hasOngoingAlerts(){return this.countOngoingAlerts>0},countOngoingAlerts(){return this.alerts.filter((({ongoing:t})=>t)).length}},watch:{countOngoingAlerts(){this.countOngoingAlerts?To.badge(this.countOngoingAlerts):To.reset()}},methods:{formatDate:t=>new Date(t).toISOString().slice(0,19).replace(/[^\d-:]/," ")}},Wl=(0,Nl.Z)(Gl,[["render",function(t,e,n,r,i,s){return Xr(),ei("div",null,[li("section",Ul,[s.hasAlerts?(Xr(),ei("span",Bl," Warning or critical alerts (last "+A(s.countAlerts)+" entries) ",1)):(Xr(),ei("span",Fl,"No warning or critical alert detected"))]),li("section",zl,[li("div",$l,[(Xr(!0),ei(Hr,null,lr(s.alerts,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Hl,[fi(A(s.formatDate(e.begin))+" ("+A(e.ongoing?"ongoing":e.duration)+") - ",1),er(li("span",null,A(e.level)+" on ",513),[[ys,!e.ongoing]]),li("span",{class:T(e.level.toLowerCase())},A(e.name),3),fi(" ("+A(t.$filters.number(e.max,1))+") ",1)])])))),128))])])])}]]),Zl={id:"cloud"},Kl={class:"title"};const Xl={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cloud},provider(){return void 0!==this.stats["ami-id"]?"AWS EC2":null},instance(){const{stats:t}=this;return void 0!==this.stats["ami-id"]?`${t["instance-type"]} instance ${t["instance-id"]} (${t.reggion})`:null}}},Jl=(0,Nl.Z)(Xl,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Zl,[li("span",Kl,A(s.provider),1),fi(" "+A(s.instance),1)])}]]),Yl=li("div",{class:"table-row"},[li("div",{class:"table-cell text-left title"},"TCP CONNECTIONS"),li("div",{class:"table-cell"})],-1),Ql={class:"table-row"},tc=li("div",{class:"table-cell text-left"},"Listen",-1),ec=li("div",{class:"table-cell"},null,-1),nc={class:"table-cell"},rc={class:"table-row"},ic=li("div",{class:"table-cell text-left"},"Initiated",-1),sc=li("div",{class:"table-cell"},null,-1),oc={class:"table-cell"},ac={class:"table-row"},lc=li("div",{class:"table-cell text-left"},"Established",-1),cc=li("div",{class:"table-cell"},null,-1),uc={class:"table-cell"},dc={class:"table-row"},fc=li("div",{class:"table-cell text-left"},"Terminated",-1),pc=li("div",{class:"table-cell"},null,-1),hc={class:"table-cell"},gc={class:"table-row"},mc=li("div",{class:"table-cell text-left"},"Tracked",-1),bc=li("div",{class:"table-cell"},null,-1);const vc={props:{data:{type:Object}},computed:{stats(){return this.data.stats.connections},view(){return this.data.views.connections},listen(){return this.stats.LISTEN},initiated(){return this.stats.initiated},established(){return this.stats.ESTABLISHED},terminated(){return this.stats.terminated},tracked(){return{count:this.stats.nf_conntrack_count,max:this.stats.nf_conntrack_max}}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},yc=(0,Nl.Z)(vc,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[Yl,li("div",Ql,[tc,ec,li("div",nc,A(s.listen),1)]),li("div",rc,[ic,sc,li("div",oc,A(s.initiated),1)]),li("div",ac,[lc,cc,li("div",uc,A(s.established),1)]),li("div",dc,[fc,pc,li("div",hc,A(s.terminated),1)]),li("div",gc,[mc,bc,li("div",{class:T(["table-cell",s.getDecoration("nf_conntrack_percent")])},A(s.tracked.count)+"/"+A(s.tracked.max),3)])])}]]),wc={id:"cpu",class:"plugin"},_c={class:"row"},xc={class:"col-sm-24 col-md-12 col-lg-8"},kc={class:"table"},Cc={class:"table-row"},Sc=li("div",{class:"table-cell text-left title"},"CPU",-1),Tc={class:"table-cell"},Ac={class:"table-row"},Oc=li("div",{class:"table-cell text-left"},"user:",-1),Ec={class:"table-row"},Pc=li("div",{class:"table-cell text-left"},"system:",-1),Lc={class:"table-row"},Dc=li("div",{class:"table-cell text-left"},"idle:",-1),jc={class:"table-cell"},Mc={class:"hidden-xs hidden-sm col-md-12 col-lg-8"},Ic={class:"table"},Rc={class:"table-row"},Nc=li("div",{class:"table-cell text-left"},"nice:",-1),qc={class:"table-cell"},Uc={class:"table-row"},Bc=li("div",{class:"table-cell text-left"},"irq:",-1),Fc={class:"table-cell"},zc={class:"table-row"},$c=li("div",{class:"table-cell text-left"},"iowait:",-1),Hc={class:"table-row"},Vc=li("div",{class:"table-cell text-left"},"steal:",-1),Gc={class:"hidden-xs hidden-sm hidden-md col-lg-8"},Wc={class:"table"},Zc={key:0,class:"table-row"},Kc=li("div",{class:"table-cell text-left"},"ctx_sw:",-1),Xc={key:1,class:"table-row"},Jc=li("div",{class:"table-cell text-left"},"inter:",-1),Yc={class:"table-cell"},Qc={key:2,class:"table-row"},tu=li("div",{class:"table-cell text-left"},"sw_int:",-1),eu={class:"table-cell"},nu={key:3,class:"table-row"},ru=li("div",{class:"table-cell text-left"},"syscal:",-1),iu={class:"table-cell"};const su={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cpu},view(){return this.data.views.cpu},isLinux(){return this.data.isLinux},total(){return this.stats.total},user(){return this.stats.user},system(){return this.stats.system},idle(){return this.stats.idle},nice(){return this.stats.nice},irq(){return this.stats.irq},iowait(){return this.stats.iowait},steal(){return this.stats.steal},ctx_switches(){const{stats:t}=this;return t.ctx_switches?Math.floor(t.ctx_switches/t.time_since_update):null},interrupts(){const{stats:t}=this;return t.interrupts?Math.floor(t.interrupts/t.time_since_update):null},soft_interrupts(){const{stats:t}=this;return t.soft_interrupts?Math.floor(t.soft_interrupts/t.time_since_update):null},syscalls(){const{stats:t}=this;return t.syscalls?Math.floor(t.syscalls/t.time_since_update):null}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},ou=(0,Nl.Z)(su,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",wc,[li("div",_c,[li("div",xc,[li("div",kc,[li("div",Cc,[Sc,li("div",Tc,A(s.total)+"%",1)]),li("div",Ac,[Oc,li("div",{class:T(["table-cell",s.getDecoration("user")])},A(s.user)+"%",3)]),li("div",Ec,[Pc,li("div",{class:T(["table-cell",s.getDecoration("system")])},A(s.system)+"%",3)]),li("div",Lc,[Dc,li("div",jc,A(s.idle)+"%",1)])])]),li("div",Mc,[li("div",Ic,[er(li("div",Rc,[Nc,li("div",qc,A(s.nice)+"%",1)],512),[[ys,null!=s.nice]]),er(li("div",Uc,[Bc,li("div",Fc,A(s.irq)+"%",1)],512),[[ys,null!=s.irq]]),er(li("div",zc,[$c,li("div",{class:T(["table-cell",s.getDecoration("iowait")])},A(s.iowait)+"%",3)],512),[[ys,null!=s.iowait]]),er(li("div",Hc,[Vc,li("div",{class:T(["table-cell",s.getDecoration("steal")])},A(s.steal)+"%",3)],512),[[ys,null!=s.steal]])])]),li("div",Gc,[li("div",Wc,[s.ctx_switches?(Xr(),ei("div",Zc,[Kc,li("div",{class:T(["table-cell",s.getDecoration("ctx_switches")])},A(s.ctx_switches),3)])):hi("v-if",!0),s.interrupts?(Xr(),ei("div",Xc,[Jc,li("div",Yc,A(s.interrupts),1)])):hi("v-if",!0),s.soft_interrupts?(Xr(),ei("div",Qc,[tu,li("div",eu,A(s.soft_interrupts),1)])):hi("v-if",!0),!s.isLinux&&s.syscalls?(Xr(),ei("div",nu,[ru,li("div",iu,A(s.syscalls),1)])):hi("v-if",!0)])])])])}]]),au={key:0,class:"table-row"},lu=li("div",{class:"table-cell text-left title"},"DISK I/O",-1),cu={class:"table-cell"},uu={class:"table-cell"},du={class:"table-cell"},fu={class:"table-cell"},pu={class:"table-cell text-left"};var hu=n(1036),gu=n.n(hu);function mu(t,e){return bu(t=8*Math.round(t),e)+"b"}function bu(t,e){if(e=e||!1,isNaN(parseFloat(t))||!isFinite(t)||0==t)return t;const n=["Y","Z","E","P","T","G","M","K"],r={Y:12089258196146292e8,Z:11805916207174113e5,E:0x1000000000000000,P:0x4000000000000,T:1099511627776,G:1073741824,M:1048576,K:1024};for(var i=0;i1){var a=0;return o<10?a=2:o<100&&(a=1),e?a="MK"==s?0:(0,Vl.min)([1,a]):"K"==s&&(a=0),parseFloat(o).toFixed(a)+s}}return t.toFixed(0)}function vu(t){return void 0===t||""===t?"?":t}function yu(t,e,n){return e=e||0,n=n||" ",String(t).padStart(e,n)}function wu(t,e){return"function"!=typeof t.slice&&(t=String(t)),t.slice(0,e)}function _u(t,e){return e=e||8,t.length>e?"_"+t.substring(t.length-e+1):t}function xu(t){if(void 0===t)return t;var e=function(t){var e=document.createElement("div");return e.innerText=t,e.innerHTML}(t),n=e.replace(/\n/g,"
");return gu()(n)}function ku(t,e){return new Intl.NumberFormat(void 0,"number"==typeof e?{maximumFractionDigits:e}:e).format(t)}function Cu(t){for(var e=0,n=0;n({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.diskio},disks(){const t=this.stats.map((t=>{const e=t.time_since_update;return{name:t.disk_name,bitrate:{txps:bu(t.read_bytes/e),rxps:bu(t.write_bytes/e)},count:{txps:bu(t.read_count/e),rxps:bu(t.write_count/e)},alias:void 0!==t.alias?t.alias:null}}));return(0,Vl.orderBy)(t,["name"])}}},Au=(0,Nl.Z)(Tu,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.disks.length>0?(Xr(),ei("div",au,[lu,er(li("div",cu,"R/s",512),[[ys,!s.args.diskio_iops]]),er(li("div",uu,"W/s",512),[[ys,!s.args.diskio_iops]]),er(li("div",du,"IOR/s",512),[[ys,s.args.diskio_iops]]),er(li("div",fu,"IOW/s",512),[[ys,s.args.diskio_iops]])])):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.disks,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",pu,A(t.$filters.minSize(e.alias?e.alias:e.name,32)),1),er(li("div",{class:"table-cell"},A(e.bitrate.txps),513),[[ys,!s.args.diskio_iops]]),er(li("div",{class:"table-cell"},A(e.bitrate.rxps),513),[[ys,!s.args.diskio_iops]]),er(li("div",{class:"table-cell"},A(e.count.txps),513),[[ys,s.args.diskio_iops]]),er(li("div",{class:"table-cell"},A(e.count.rxps),513),[[ys,s.args.diskio_iops]])])))),128))])}]]),Ou={key:0,id:"containers-plugin",class:"plugin"},Eu=li("span",{class:"title"},"CONTAINERS",-1),Pu={class:"table"},Lu=pi('
Name
Status
Uptime
CPU%
MEM
RSS
IOR/s
IOW/s
RX/s
TX/s
Command
',1),Du={class:"table-cell text-left"},ju={class:"table-cell"},Mu={class:"table-cell"},Iu={class:"table-cell"},Ru={class:"table-cell"},Nu={class:"table-cell"},qu={class:"table-cell"},Uu={class:"table-cell"},Bu={class:"table-cell text-left"};const Fu={props:{data:{type:Object}},computed:{stats(){return this.data.stats.docker},containers(){return(this.stats.containers||[]).map((t=>({id:t.Id,name:t.name,status:t.Status,uptime:t.Uptime,cpu:t.cpu.total,memory:null!=t.memory.usage?t.memory.usage:"?",rss:null!=t.memory.rss?t.memory.rss:"?",ior:null!=t.io.ior?t.io.ior:"?",iow:null!=t.io.iow?t.io.iow:"?",io_time_since_update:t.io.time_since_update,rx:null!=t.network.rx?t.network.rx:"?",tx:null!=t.network.tx?t.network.tx:"?",net_time_since_update:t.network.time_since_update,command:t.Command,image:t.Image})))},version(){return(this.stats.version||{}).Version}}},zu=(0,Nl.Z)(Fu,[["render",function(t,e,n,r,i,s){return s.containers.length?(Xr(),ei("section",Ou,[Eu,fi(" "+A(s.containers.length)+" (served by Docker "+A(s.version)+") ",1),li("div",Pu,[Lu,(Xr(!0),ei(Hr,null,lr(s.containers,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Du,A(e.name),1),li("div",{class:T(["table-cell","Paused"==e.status?"careful":"ok"])},A(e.status),3),li("div",{class:T(["table-cell","Paused"==e.status?"careful":"ok"])},A(e.uptime),3),li("div",ju,A(t.$filters.number(e.cpu,1)),1),li("div",Mu,A(t.$filters.bytes(e.memory)),1),li("div",Iu,A(t.$filters.bytes(e.rss)),1),li("div",Ru,A(t.$filters.bits(e.ior/e.io_time_since_update)),1),li("div",Nu,A(t.$filters.bits(e.iow/e.io_time_since_update)),1),li("div",qu,A(t.$filters.bits(e.rx/e.net_time_since_update)),1),li("div",Uu,A(t.$filters.bits(e.tx/e.net_time_since_update)),1),li("div",Bu,A(e.command),1)])))),128))])])):hi("v-if",!0)}]]),$u={key:0,class:"table-row"},Hu=[li("div",{class:"table-cell text-left title"},"FOLDERS",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"Size",-1)],Vu={class:"table-cell text-left"},Gu=li("div",{class:"table-cell"},null,-1);const Wu={props:{data:{type:Object}},computed:{stats(){return this.data.stats.folders},folders(){return this.stats.map((t=>({path:t.path,size:t.size,careful:t.careful,warning:t.warning,critical:t.critical})))}},methods:{getDecoration(t){if(Number.isInteger(t.size))return null!==t.critical&&t.size>1e6*t.critical?"critical":null!==t.warning&&t.size>1e6*t.warning?"warning":null!==t.careful&&t.size>1e6*t.careful?"careful":"ok"}}},Zu=(0,Nl.Z)(Wu,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.folders.length>0?(Xr(),ei("div",$u,Hu)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.folders,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Vu,A(e.path),1),Gu,li("div",{class:T(["table-cell",s.getDecoration(e)])},A(t.$filters.bytes(e.size)),3)])))),128))])}]]),Ku={class:"table-row"},Xu=li("div",{class:"table-cell text-left title"},"FILE SYS",-1),Ju={class:"table-cell"},Yu=li("div",{class:"table-cell"},"Total",-1),Qu={class:"table-cell text-left"},td={key:0,class:"visible-lg-inline"},ed={class:"table-cell"};const nd={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.fs},view(){return this.data.views.fs},fileSystems(){const t=this.stats.map((t=>{let e=t.mnt_point;return e.length>22&&(e="_"+t.mnt_point.slice(-21)),{name:t.device_name,mountPoint:t.mnt_point,shortMountPoint:e,percent:t.percent,size:t.size,used:t.used,free:t.free}}));return(0,Vl.orderBy)(t,["mnt_point"])}},methods:{getDecoration(t,e){if(null!=this.view[t][e])return this.view[t][e].decoration.toLowerCase()}}},rd=(0,Nl.Z)(nd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[li("div",Ku,[Xu,li("div",Ju,[er(li("span",null,"Used",512),[[ys,!s.args.fs_free_space]]),er(li("span",null,"Free",512),[[ys,s.args.fs_free_space]])]),Yu]),(Xr(!0),ei(Hr,null,lr(s.fileSystems,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Qu,[fi(A(e.shortMountPoint)+" ",1),e.shortMountPoint.length<=12?(Xr(),ei("span",td," ("+A(e.name)+") ",1)):hi("v-if",!0)]),li("div",{class:T(["table-cell",s.getDecoration(e.mountPoint,"used")])},[er(li("span",null,A(t.$filters.bytes(e.used)),513),[[ys,!s.args.fs_free_space]]),er(li("span",null,A(t.$filters.bytes(e.free)),513),[[ys,s.args.fs_free_space]])],2),li("div",ed,A(t.$filters.bytes(e.size)),1)])))),128))])}]]),id={id:"gpu",class:"plugin"},sd={class:"gpu-name title"},od={class:"table"},ad={key:0,class:"table-row"},ld=li("div",{class:"table-cell text-left"},"proc:",-1),cd={key:1,class:"table-cell"},ud={key:1,class:"table-row"},dd=li("div",{class:"table-cell text-left"},"mem:",-1),fd={key:1,class:"table-cell"},pd={key:2,class:"table-row"},hd=li("div",{class:"table-cell text-left"},"temperature::",-1),gd={key:1,class:"table-cell"},md={class:"table-cell text-left"},bd={key:1},vd=fi(" mem: "),yd={key:3},wd=fi(" temp: "),_d={key:5};const xd={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.gpu},view(){return this.data.views.gpu},gpus(){return this.stats},name(){let t="GPU";const{stats:e}=this;return 1===e.length?t=e[0].name:e.length&&(t=`${e.length} GPU ${e[0].name}`),t},mean(){const t={proc:null,mem:null,temperature:null},{stats:e}=this;if(!e.length)return t;for(let n of e)t.proc+=n.proc,t.mem+=n.mem,t.temperature+=n.temperature;return t.proc=t.proc/e.length,t.mem=t.mem/e.length,t.temperature=t.temperature/e.length,t}},methods:{getDecoration(t,e){if(void 0!==this.view[t][e])return this.view[t][e].decoration.toLowerCase()},getMeanDecoration(t){return this.getDecoration(0,t)}}},kd=(0,Nl.Z)(xd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",id,[li("div",sd,A(s.name),1),li("div",od,[s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",ad,[ld,null!=s.mean.proc?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("proc")])},A(t.$filters.number(s.mean.proc,0))+"% ",3)):hi("v-if",!0),null==s.mean.proc?(Xr(),ei("div",cd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",ud,[dd,null!=s.mean.mem?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("mem")])},A(t.$filters.number(s.mean.mem,0))+"% ",3)):hi("v-if",!0),null==s.mean.mem?(Xr(),ei("div",fd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),s.args.meangpu||1===s.gpus.length?(Xr(),ei("div",pd,[hd,null!=s.mean.temperature?(Xr(),ei("div",{key:0,class:T(["table-cell",s.getMeanDecoration("temperature")])},A(t.$filters.number(s.mean.temperature,0))+"° ",3)):hi("v-if",!0),null==s.mean.temperature?(Xr(),ei("div",gd,"N/A")):hi("v-if",!0)])):hi("v-if",!0),!s.args.meangpu&&s.gpus.length>1?(Xr(!0),ei(Hr,{key:3},lr(s.gpus,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",md,[fi(A(e.gpu_id)+": ",1),null!=e.proc?(Xr(),ei("span",{key:0,class:T(s.getDecoration(e.gpu_id,"proc"))},A(t.$filters.number(e.proc,0))+"% ",3)):hi("v-if",!0),null==e.proc?(Xr(),ei("span",bd,"N/A")):hi("v-if",!0),vd,null!=e.mem?(Xr(),ei("span",{key:2,class:T(s.getDecoration(e.gpu_id,"mem"))},A(t.$filters.number(e.mem,0))+"% ",3)):hi("v-if",!0),null==e.mem?(Xr(),ei("span",yd,"N/A")):hi("v-if",!0),wd,null!=e.temperature?(Xr(),ei("span",{key:4,class:T(s.getDecoration(e.gpu_id,"temperature"))},A(t.$filters.number(e.temperature,0))+"C ",3)):hi("v-if",!0),null==e.temperature?(Xr(),ei("span",_d,"N/A")):hi("v-if",!0)])])))),128)):hi("v-if",!0)])])}]]),Cd={key:0,id:"ip"},Sd=fi(" - "),Td={key:0,class:"title"},Ad={key:1},Od={key:2,class:"title"},Ed={key:3},Pd={key:4};const Ld={props:{data:{type:Object}},computed:{ipStats(){return this.data.stats.ip},address(){return this.ipStats.address},gateway(){return this.ipStats.gateway},mask(){return this.ipStats.mask},maskCdir(){return this.ipStats.mask_cidr},publicAddress(){return this.ipStats.public_address},publicInfo(){return this.ipStats.public_info_human}}},Dd=(0,Nl.Z)(Ld,[["render",function(t,e,n,r,i,s){return null!=s.address?(Xr(),ei("section",Cd,[Sd,null!=s.address?(Xr(),ei("span",Td,"IP")):hi("v-if",!0),null!=s.address?(Xr(),ei("span",Ad,A(s.address)+"/"+A(t.maskCidr),1)):hi("v-if",!0),s.publicAddress?(Xr(),ei("span",Od,"Pub")):hi("v-if",!0),s.publicAddress?(Xr(),ei("span",Ed,A(s.publicAddress),1)):hi("v-if",!0),s.publicInfo?(Xr(),ei("span",Pd,"("+A(s.publicInfo)+")",1)):hi("v-if",!0)])):hi("v-if",!0)}]]),jd={key:0,class:"table-row"},Md=[li("div",{class:"table-cell text-left title"},"IRQ",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"Rate/s",-1)],Id={class:"table-cell text-left"},Rd=li("div",{class:"table-cell"},null,-1),Nd={class:"table-cell"};const qd={props:{data:{type:Object}},computed:{stats(){return this.data.stats.irq},irqs(){return this.stats.map((t=>({irq_line:t.irq_line,irq_rate:t.irq_rate})))}}},Ud=(0,Nl.Z)(qd,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.irqs.length>0?(Xr(),ei("div",jd,Md)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.irqs,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Id,A(t.irq_line),1),Rd,li("div",Nd,[li("span",null,A(t.irq_rate),1)])])))),128))])}]]),Bd={key:0,id:"load",class:"plugin"},Fd={class:"table"},zd={class:"table-row"},$d=li("div",{class:"table-cell text-left title"},"LOAD",-1),Hd={class:"table-cell"},Vd={class:"table-row"},Gd=li("div",{class:"table-cell text-left"},"1 min:",-1),Wd={class:"table-cell"},Zd={class:"table-row"},Kd=li("div",{class:"table-cell text-left"},"5 min:",-1),Xd={class:"table-row"},Jd=li("div",{class:"table-cell text-left"},"15 min:",-1);const Yd={props:{data:{type:Object}},computed:{stats(){return this.data.stats.load},view(){return this.data.views.load},cpucore(){return this.stats.cpucore},min1(){return this.stats.min1},min5(){return this.stats.min5},min15(){return this.stats.min15}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Qd=(0,Nl.Z)(Yd,[["render",function(t,e,n,r,i,s){return null!=s.cpucore?(Xr(),ei("section",Bd,[li("div",Fd,[li("div",zd,[$d,li("div",Hd,A(s.cpucore)+"-core",1)]),li("div",Vd,[Gd,li("div",Wd,A(t.$filters.number(s.min1,2)),1)]),li("div",Zd,[Kd,li("div",{class:T(["table-cell",s.getDecoration("min5")])},A(t.$filters.number(s.min5,2)),3)]),li("div",Xd,[Jd,li("div",{class:T(["table-cell",s.getDecoration("min15")])},A(t.$filters.number(s.min15,2)),3)])])])):hi("v-if",!0)}]]),tf={id:"mem",class:"plugin"},ef={class:"table"},nf={class:"table-row"},rf=li("div",{class:"table-cell text-left title"},"MEM",-1),sf={class:"table-cell"},of={class:"table-row"},af=li("div",{class:"table-cell text-left"},"total:",-1),lf={class:"table-cell"},cf={class:"table-row"},uf=li("div",{class:"table-cell text-left"},"used:",-1),df={class:"table-row"},ff=li("div",{class:"table-cell text-left"},"free:",-1),pf={class:"table-cell"};const hf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.mem},view(){return this.data.views.mem},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},gf=(0,Nl.Z)(hf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",tf,[li("div",ef,[li("div",nf,[rf,li("div",sf,A(s.percent)+"%",1)]),li("div",of,[af,li("div",lf,A(t.$filters.bytes(s.total)),1)]),li("div",cf,[uf,li("div",{class:T(["table-cell",s.getDecoration("used")])},A(t.$filters.bytes(s.used,2)),3)]),li("div",df,[ff,li("div",pf,A(t.$filters.bytes(s.free)),1)])])])}]]),mf={id:"mem-more",class:"plugin"},bf={class:"table"},vf={class:"table-row"},yf=li("div",{class:"table-cell text-left"},"active:",-1),wf={class:"table-cell"},_f={class:"table-row"},xf=li("div",{class:"table-cell text-left"},"inactive:",-1),kf={class:"table-cell"},Cf={class:"table-row"},Sf=li("div",{class:"table-cell text-left"},"buffers:",-1),Tf={class:"table-cell"},Af={class:"table-row"},Of=li("div",{class:"table-cell text-left"},"cached:",-1),Ef={class:"table-cell"};const Pf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.mem},active(){return this.stats.active},inactive(){return this.stats.inactive},buffers(){return this.stats.buffers},cached(){return this.stats.cached}}},Lf=(0,Nl.Z)(Pf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",mf,[li("div",bf,[er(li("div",vf,[yf,li("div",wf,A(t.$filters.bytes(s.active)),1)],512),[[ys,null!=s.active]]),er(li("div",_f,[xf,li("div",kf,A(t.$filters.bytes(s.inactive)),1)],512),[[ys,null!=s.inactive]]),er(li("div",Cf,[Sf,li("div",Tf,A(t.$filters.bytes(s.buffers)),1)],512),[[ys,null!=s.buffers]]),er(li("div",Af,[Of,li("div",Ef,A(t.$filters.bytes(s.cached)),1)],512),[[ys,null!=s.cached]])])])}]]),Df={id:"memswap",class:"plugin"},jf={class:"table"},Mf={class:"table-row"},If=li("div",{class:"table-cell text-left title"},"SWAP",-1),Rf={class:"table-cell"},Nf={class:"table-row"},qf=li("div",{class:"table-cell text-left"},"total:",-1),Uf={class:"table-cell"},Bf={class:"table-row"},Ff=li("div",{class:"table-cell text-left"},"used:",-1),zf={class:"table-row"},$f=li("div",{class:"table-cell text-left"},"free:",-1),Hf={class:"table-cell"};const Vf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.memswap},view(){return this.data.views.memswap},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Gf=(0,Nl.Z)(Vf,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Df,[li("div",jf,[li("div",Mf,[If,li("div",Rf,A(s.percent)+"%",1)]),li("div",Nf,[qf,li("div",Uf,A(t.$filters.bytes(s.total)),1)]),li("div",Bf,[Ff,li("div",{class:T(["table-cell",s.getDecoration("used")])},A(t.$filters.bytes(s.used)),3)]),li("div",zf,[$f,li("div",Hf,A(t.$filters.bytes(s.free)),1)])])])}]]),Wf={class:"table-row"},Zf=li("div",{class:"table-cell text-left title"},"NETWORK",-1),Kf={class:"table-cell"},Xf={class:"table-cell"},Jf={class:"table-cell"},Yf={class:"table-cell"},Qf={class:"table-cell"},tp={class:"table-cell"},ep={class:"table-cell"},np={class:"table-cell"},rp={class:"table-cell text-left"},ip={class:"visible-lg-inline"},sp={class:"hidden-lg"},op={class:"table-cell"},ap={class:"table-cell"};const lp={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.network},networks(){const t=this.stats.map((t=>{const e=void 0!==t.alias?t.alias:null;return{interfaceName:t.interface_name,ifname:e||t.interface_name,rx:t.rx,tx:t.tx,cx:t.cx,time_since_update:t.time_since_update,cumulativeRx:t.cumulative_rx,cumulativeTx:t.cumulative_tx,cumulativeCx:t.cumulative_cx}}));return(0,Vl.orderBy)(t,["interfaceName"])}}},cp=(0,Nl.Z)(lp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[li("div",Wf,[Zf,er(li("div",Kf,"Rx/s",512),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",Xf,"Tx/s",512),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",Jf,null,512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",Yf,"Rx+Tx/s",512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",Qf,"Rx",512),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",tp,"Tx",512),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",ep,null,512),[[ys,s.args.network_cumul&&s.args.network_sum]]),er(li("div",np,"Rx+Tx",512),[[ys,s.args.network_cumul&&s.args.network_sum]])]),(Xr(!0),ei(Hr,null,lr(s.networks,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",rp,[li("span",ip,A(e.ifname),1),li("span",sp,A(t.$filters.minSize(e.ifname)),1)]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.rx/e.time_since_update):t.$filters.bits(e.rx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.tx/e.time_since_update):t.$filters.bits(e.tx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&!s.args.network_sum]]),er(li("div",op,null,512),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cx/e.time_since_update):t.$filters.bits(e.cx/e.time_since_update)),513),[[ys,!s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cumulativeRx):t.$filters.bits(e.cumulativeRx)),513),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cumulativeTx):t.$filters.bits(e.cumulativeTx)),513),[[ys,s.args.network_cumul&&!s.args.network_sum]]),er(li("div",ap,null,512),[[ys,s.args.network_cumul&&s.args.network_sum]]),er(li("div",{class:"table-cell"},A(s.args.byte?t.$filters.bytes(e.cumulativeCx):t.$filters.bits(e.cumulativeCx)),513),[[ys,s.args.network_cumul&&s.args.network_sum]])])))),128))])}]]),up={id:"percpu",class:"plugin"},dp={class:"table-row"},fp={class:"table-cell text-left title"},pp={key:0},hp={class:"table-row"},gp=li("div",{class:"table-cell text-left"},"user:",-1),mp={class:"table-row"},bp=li("div",{class:"table-cell text-left"},"system:",-1),vp={class:"table-row"},yp=li("div",{class:"table-cell text-left"},"idle:",-1),wp={key:0,class:"table-row"},_p=li("div",{class:"table-cell text-left"},"iowait:",-1),xp={key:1,class:"table-row"},kp=li("div",{class:"table-cell text-left"},"steal:",-1);const Cp={props:{data:{type:Object}},computed:{percpuStats(){return this.data.stats.percpu},cpusChunks(){const t=this.percpuStats.map((t=>({number:t.cpu_number,total:t.total,user:t.user,system:t.system,idle:t.idle,iowait:t.iowait,steal:t.steal})));return(0,Vl.chunk)(t,4)}},methods:{getUserAlert:t=>Co.getAlert("percpu","percpu_user_",t.user),getSystemAlert:t=>Co.getAlert("percpu","percpu_system_",t.system)}},Sp=(0,Nl.Z)(Cp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",up,[(Xr(!0),ei(Hr,null,lr(s.cpusChunks,((t,e)=>(Xr(),ei("div",{class:"table",key:e},[li("div",dp,[li("div",fp,[0===e?(Xr(),ei("span",pp,"PER CPU")):hi("v-if",!0)]),(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:"table-cell",key:e},A(t.total)+"% ",1)))),128))]),li("div",hp,[gp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getUserAlert(t)]),key:e},A(t.user)+"% ",3)))),128))]),li("div",mp,[bp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},A(t.system)+"% ",3)))),128))]),li("div",vp,[yp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:"table-cell",key:e},A(t.idle)+"% ",1)))),128))]),t[0].iowait?(Xr(),ei("div",wp,[_p,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},A(t.iowait)+"% ",3)))),128))])):hi("v-if",!0),t[0].steal?(Xr(),ei("div",xp,[kp,(Xr(!0),ei(Hr,null,lr(t,((t,e)=>(Xr(),ei("div",{class:T(["table-cell",s.getSystemAlert(t)]),key:e},A(t.steal)+"% ",3)))),128))])):hi("v-if",!0)])))),128))])}]]),Tp={class:"table-cell text-left"},Ap=li("div",{class:"table-cell"},null,-1),Op={key:0},Ep={key:1},Pp={key:2},Lp={key:3},Dp={key:0},jp={key:1},Mp={key:2};const Ip={props:{data:{type:Object}},computed:{stats(){return this.data.stats.ports},ports(){return this.stats}},methods:{getPortDecoration:t=>null===t.status?"careful":!1===t.status?"critical":null!==t.rtt_warning&&t.status>t.rtt_warning?"warning":"ok",getWebDecoration:t=>null===t.status?"careful":-1===[200,301,302].indexOf(t.status)?"critical":null!==t.rtt_warning&&t.elapsed>t.rtt_warning?"warning":"ok"}},Rp=(0,Nl.Z)(Ip,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[(Xr(!0),ei(Hr,null,lr(s.ports,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",Tp,[hi(" prettier-ignore "),fi(A(t.$filters.minSize(e.description?e.description:e.host+" "+e.port,20)),1)]),Ap,e.host?(Xr(),ei("div",{key:0,class:T([s.getPortDecoration(e),"table-cell"])},["null"==e.status?(Xr(),ei("span",Op,"Scanning")):"false"==e.status?(Xr(),ei("span",Ep,"Timeout")):"true"==e.status?(Xr(),ei("span",Pp,"Open")):(Xr(),ei("span",Lp,A(t.$filters.number(1e3*t.numberport.status,0))+"ms ",1))],2)):hi("v-if",!0),e.url?(Xr(),ei("div",{key:1,class:T([s.getWebDecoration(e),"table-cell"])},["null"==e.status?(Xr(),ei("span",Dp,"Scanning")):"Error"==e.status?(Xr(),ei("span",jp,"Error")):(Xr(),ei("span",Mp,"Code "+A(e.status),1))],2)):hi("v-if",!0)])))),128))])}]]),Np={key:0},qp={key:1},Up={key:0,class:"row"},Bp={class:"col-lg-18"};const Fp={id:"amps",class:"plugin"},zp={class:"table"},$p={key:0,class:"table-cell text-left"},Hp=["innerHTML"];const Vp={props:{data:{type:Object}},computed:{stats(){return this.data.stats.amps},processes(){return this.stats.filter((t=>null!==t.result))}},methods:{getNameDecoration(t){const e=t.count,n=t.countmin,r=t.countmax;let i="ok";return i=e>0?(null===n||e>=n)&&(null===r||e<=r)?"ok":"careful":null===n?"ok":"critical",i}}},Gp=(0,Nl.Z)(Vp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Fp,[li("div",zp,[(Xr(!0),ei(Hr,null,lr(s.processes,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",{class:T(["table-cell text-left",s.getNameDecoration(e)])},A(e.name),3),e.regex?(Xr(),ei("div",$p,A(e.count),1)):hi("v-if",!0),li("div",{class:"table-cell text-left process-result",innerHTML:t.$filters.nl2br(e.result)},null,8,Hp)])))),128))])])}]]),Wp={id:"processcount",class:"plugin"},Zp=li("span",{class:"title"},"TASKS",-1);const Kp={props:{data:{type:Object},sorter:{type:Object}},computed:{stats(){return this.data.stats.processcount},total(){return this.stats.total||0},running(){return this.stats.running||0},sleeping(){return this.stats.sleeping||0},stopped(){return this.stats.stopped||0},thread(){return this.stats.thread||0}}},Xp=(0,Nl.Z)(Kp,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",Wp,[Zp,li("span",null,A(s.total)+" ("+A(s.thread)+" thr),",1),li("span",null,A(s.running)+" run,",1),li("span",null,A(s.sleeping)+" slp,",1),li("span",null,A(s.stopped)+" oth",1),li("span",null," sorted "+A(n.sorter.auto?"automatically":"")+" by "+A(n.sorter.getColumnLabel(n.sorter.column))+", flat view ",1)])}]]),Jp={id:"processlist-plugin",class:"plugin"},Yp={class:"table"},Qp={class:"table-row"},th=li("div",{class:"table-cell hidden-xs hidden-sm"},"VIRT",-1),eh=li("div",{class:"table-cell hidden-xs hidden-sm"},"RES",-1),nh=li("div",{class:"table-cell"},"PID",-1),rh=li("div",{class:"table-cell"},"NI",-1),ih=li("div",{class:"table-cell"},"S",-1),sh={class:"table-cell hidden-xs hidden-sm"},oh={class:"table-cell hidden-xs hidden-sm"},ah={class:"table-cell"},lh={class:"table-cell text-left"},ch={key:0,class:"table-cell hidden-xs hidden-sm"},uh={key:1,class:"table-cell hidden-xs hidden-sm"},dh={class:"table-cell text-left hidden-xs hidden-sm"};const fh={props:{data:{type:Object},sorter:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},stats(){return this.data.stats.processlist},processes(){const{sorter:t}=this,e=this.data.stats.isWindows,n=(this.stats||[]).map((t=>(t.memvirt="?",t.memres="?",t.memory_info&&(t.memvirt=t.memory_info[1],t.memres=t.memory_info[0]),t.timeplus="?",t.timemillis="?",t.cpu_times&&(t.timeplus=Su(t.cpu_times),t.timemillis=Cu(t.cpu_times)),null===t.num_threads&&(t.num_threads=-1),null===t.cpu_percent&&(t.cpu_percent=-1),null===t.memory_percent&&(t.memory_percent=-1),t.io_read=null,t.io_write=null,t.io_counters&&(t.io_read=(t.io_counters[0]-t.io_counters[2])/t.time_since_update,t.io_write=(t.io_counters[1]-t.io_counters[3])/t.time_since_update),t.isNice=void 0!==t.nice&&(e&&32!=t.nice||!e&&0!=t.nice),Array.isArray(t.cmdline)&&(t.cmdline=t.cmdline.join(" ")),null===t.cmdline&&(t.cmdline=t.name),e&&null!==t.username&&(t.username=(0,Vl.last)(t.username.split("\\"))),t)));return(0,Vl.orderBy)(n,[t.column],[t.isReverseColumn(t.column)?"desc":"asc"]).slice(0,this.limit)},ioReadWritePresent(){return(this.stats||[]).some((({io_counters:t})=>t))},limit(){return void 0!==this.config.outputs?this.config.outputs.max_processes_display:void 0}},methods:{getCpuPercentAlert:t=>Co.getAlert("processlist","processlist_cpu_",t.cpu_percent),getMemoryPercentAlert:t=>Co.getAlert("processlist","processlist_mem_",t.cpu_percent)}},ph={components:{GlancesPluginAmps:Gp,GlancesPluginProcesscount:Xp,GlancesPluginProcesslist:(0,Nl.Z)(fh,[["render",function(t,e,n,r,i,s){return Xr(),ei(Hr,null,[hi(" prettier-ignore "),li("section",Jp,[li("div",Yp,[li("div",Qp,[li("div",{class:T(["table-cell",["sortable","cpu_percent"===n.sorter.column&&"sort"]]),onClick:e[0]||(e[0]=e=>t.$emit("update:sorter","cpu_percen"))}," CPU% ",2),li("div",{class:T(["table-cell",["sortable","memory_percent"===n.sorter.column&&"sort"]]),onClick:e[1]||(e[1]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),th,eh,nh,li("div",{class:T(["table-cell text-left",["sortable","username"===n.sorter.column&&"sort"]]),onClick:e[2]||(e[2]=e=>t.$emit("update:sorter","username"))}," USER ",2),li("div",{class:T(["table-cell hidden-xs hidden-sm",["sortable","timemillis"===n.sorter.column&&"sort"]]),onClick:e[3]||(e[3]=e=>t.$emit("update:sorter","timemillis"))}," TIME+ ",2),li("div",{class:T(["table-cell text-left hidden-xs hidden-sm",["sortable","num_threads"===n.sorter.column&&"sort"]]),onClick:e[4]||(e[4]=e=>t.$emit("update:sorter","num_threads"))}," THR ",2),rh,ih,er(li("div",{class:T(["table-cell hidden-xs hidden-sm",["sortable","io_read"===n.sorter.column&&"sort"]]),onClick:e[5]||(e[5]=e=>t.$emit("update:sorter","io_read"))}," IOR/s ",2),[[ys,s.ioReadWritePresent]]),er(li("div",{class:T(["table-cell text-left hidden-xs hidden-sm",["sortable","io_write"===n.sorter.column&&"sort"]]),onClick:e[6]||(e[6]=e=>t.$emit("update:sorter","io_write"))}," IOW/s ",2),[[ys,s.ioReadWritePresent]]),li("div",{class:T(["table-cell text-left",["sortable","name"===n.sorter.column&&"sort"]]),onClick:e[7]||(e[7]=e=>t.$emit("update:sorter","name"))}," Command ",2)]),(Xr(!0),ei(Hr,null,lr(s.processes,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",{class:T(["table-cell",s.getCpuPercentAlert(e)])},A(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent,1)),3),li("div",{class:T(["table-cell",s.getMemoryPercentAlert(e)])},A(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),li("div",sh,A(t.$filters.bytes(e.memvirt)),1),li("div",oh,A(t.$filters.bytes(e.memres)),1),li("div",ah,A(e.pid),1),li("div",lh,A(e.username),1),"?"!=e.timeplus?(Xr(),ei("div",ch,[er(li("span",{class:"highlight"},A(e.timeplus.hours)+"h",513),[[ys,e.timeplus.hours>0]]),fi(" "+A(t.$filters.leftPad(e.timeplus.minutes,2,"0"))+":"+A(t.$filters.leftPad(e.timeplus.seconds,2,"0"))+" ",1),er(li("span",null,"."+A(t.$filters.leftPad(e.timeplus.milliseconds,2,"0")),513),[[ys,e.timeplus.hours<=0]])])):hi("v-if",!0),"?"==e.timeplus?(Xr(),ei("div",uh,"?")):hi("v-if",!0),li("div",dh,A(-1==e.num_threads?"?":e.num_threads),1),li("div",{class:T(["table-cell",{nice:e.isNice}])},A(t.$filters.exclamation(e.nice)),3),li("div",{class:T(["table-cell",{status:"R"==e.status}])},A(e.status),3),er(li("div",{class:"table-cell hidden-xs hidden-sm"},A(t.$filters.bytes(e.io_read)),513),[[ys,s.ioReadWritePresent]]),er(li("div",{class:"table-cell text-left hidden-xs hidden-sm"},A(t.$filters.bytes(e.io_write)),513),[[ys,s.ioReadWritePresent]]),er(li("div",{class:"table-cell text-left"},A(e.name),513),[[ys,s.args.process_short_name]]),er(li("div",{class:"table-cell text-left"},A(e.cmdline),513),[[ys,!s.args.process_short_name]])])))),128))])])],2112)}]])},props:{data:{type:Object}},data:()=>({store:_o,sorter:{column:"cpu_percent",auto:!0,isReverseColumn:t=>!("username"===t||"name"===t),getColumnLabel:t=>"io_read"===t||"io_write"===t?"io_counters":t}}),computed:{args(){return this.store.args||{}}},methods:{setupHotKeys(){bo("a",(()=>{this.sorter.column="cpu_percent",this.sorter.auto=!0})),bo("c",(()=>{this.sorter.column="cpu_percent",this.sorter.auto=!1})),bo("m",(()=>{this.sorter.column="memory_percent",this.sorter.auto=!1})),bo("u",(()=>{this.sorter.column="username",this.sorter.auto=!1})),bo("p",(()=>{this.sorter.column="name",this.sorter.auto=!1})),bo("i",(()=>{this.sorter.column=["io_read","io_write"],this.sorter.auto=!1})),bo("t",(()=>{this.sorter.column="timemillis",this.sorter.auto=!1}))}},mounted(){this.setupHotKeys()},beforeUnmount(){bo.unbind("a"),bo.unbind("c"),bo.unbind("m"),bo.unbind("u"),bo.unbind("p"),bo.unbind("i"),bo.unbind("t")}},hh=(0,Nl.Z)(ph,[["render",function(t,e,n,r,i,s){const o=ir("glances-plugin-processcount"),a=ir("glances-plugin-amps"),l=ir("glances-plugin-processlist");return s.args.disable_process?(Xr(),ei("div",Np,"PROCESSES DISABLED (press 'z' to display)")):(Xr(),ei("div",qp,[ci(o,{sorter:i.sorter,data:n.data},null,8,["sorter","data"]),s.args.disable_amps?hi("v-if",!0):(Xr(),ei("div",Up,[li("div",Bp,[ci(a,{data:n.data},null,8,["data"])])])),ci(l,{sorter:i.sorter,data:n.data,"onUpdate:sorter":e[0]||(e[0]=t=>i.sorter.column=t)},null,8,["sorter","data"])]))}]]),gh={id:"quicklook-plugin",class:"plugin"},mh={class:"cpu-name"},bh={class:"table"},vh={key:0,class:"table-row"},yh=li("div",{class:"table-cell text-left"},"CPU",-1),wh={class:"table-cell"},_h={class:"progress"},xh=["aria-valuenow"],kh={class:"table-cell"},Ch={class:"table-cell text-left"},Sh={class:"table-cell"},Th={class:"progress"},Ah=["aria-valuenow"],Oh={class:"table-cell"},Eh={class:"table-row"},Ph=li("div",{class:"table-cell text-left"},"MEM",-1),Lh={class:"table-cell"},Dh={class:"progress"},jh=["aria-valuenow"],Mh={class:"table-cell"},Ih={class:"table-row"},Rh=li("div",{class:"table-cell text-left"},"SWAP",-1),Nh={class:"table-cell"},qh={class:"progress"},Uh=["aria-valuenow"],Bh={class:"table-cell"};const Fh={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.quicklook},view(){return this.data.views.quicklook},mem(){return this.stats.mem},cpu(){return this.stats.cpu},cpu_name(){return this.stats.cpu_name},cpu_hz_current(){return this.stats.cpu_hz_current},cpu_hz(){return this.stats.cpu_hz},swap(){return this.stats.swap},percpus(){return this.stats.percpu.map((({cpu_number:t,total:e})=>({number:t,total:e})))}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},zh=(0,Nl.Z)(Fh,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",gh,[li("div",mh,A(s.cpu_name),1),li("div",bh,[s.args.percpu?hi("v-if",!0):(Xr(),ei("div",vh,[yh,li("div",wh,[li("div",_h,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":s.cpu,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.cpu}%;`)},"   ",14,xh)])]),li("div",kh,A(s.cpu)+"%",1)])),s.args.percpu?(Xr(!0),ei(Hr,{key:1},lr(s.percpus,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Ch,"CPU"+A(t.number),1),li("div",Sh,[li("div",Th,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":t.total,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${t.total}%;`)},"   ",14,Ah)])]),li("div",Oh,A(t.total)+"%",1)])))),128)):hi("v-if",!0),li("div",Eh,[Ph,li("div",Lh,[li("div",Dh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("mem")}`),role:"progressbar","aria-valuenow":s.mem,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.mem}%;`)},"   ",14,jh)])]),li("div",Mh,A(s.mem)+"%",1)]),li("div",Ih,[Rh,li("div",Nh,[li("div",qh,[li("div",{class:T(`progress-bar progress-bar-${s.getDecoration("swap")}`),role:"progressbar","aria-valuenow":s.swap,"aria-valuemin":"0","aria-valuemax":"100",style:x(`width: ${s.swap}%;`)},"   ",14,Uh)])]),li("div",Bh,A(s.swap)+"%",1)])])])}]]),$h={key:0,class:"table-row"},Hh=[li("div",{class:"table-cell text-left title"},"RAID disks",-1),li("div",{class:"table-cell"},"Used",-1),li("div",{class:"table-cell"},"Total",-1)],Vh={class:"table-cell text-left"},Gh={class:"warning"};const Wh={props:{data:{type:Object}},computed:{stats(){return this.data.stats.raid},disks(){const t=Object.entries(this.stats).map((([t,e])=>{const n=Object.entries(e.components).map((([t,e])=>({number:e,name:t})));return{name:t,type:null==e.type?"UNKNOWN":e.type,used:e.used,available:e.available,status:e.status,degraded:e.used0}},methods:{getAlert:t=>t.inactive?"critical":t.degraded?"warning":"ok"}},Zh=(0,Nl.Z)(Wh,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.hasDisks?(Xr(),ei("div",$h,Hh)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.disks,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Vh,[fi(A(t.type.toUppercase())+" "+A(t.name)+" ",1),er(li("div",Gh,"└─ Degraded mode",512),[[ys,t.degraded]]),er(li("div",null,"   └─ "+A(t.config),513),[[ys,t.degraded]]),er(li("div",{class:"critical"},"└─ Status "+A(t.status),513),[[ys,t.inactive]]),t.inactive?(Xr(!0),ei(Hr,{key:0},lr(t.components,((e,n)=>(Xr(),ei("div",{key:n},"    "+A(n===t.components.length-1?"└─":"├─")+" disk "+A(e.number)+": "+A(e.name),1)))),128)):hi("v-if",!0)]),er(li("div",{class:T(["table-cell",s.getAlert(t)])},A(t.used),3),[[ys,!t.inactive]]),er(li("div",{class:T(["table-cell",s.getAlert(t)])},A(t.available),3),[[ys,!t.inactive]])])))),128))])}]]),Kh={key:0,class:"table-row"},Xh=[li("div",{class:"table-cell text-left title"},"SENSORS",-1)],Jh={class:"table-cell text-left"},Yh={class:"table-cell"};const Qh={props:{data:{type:Object}},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.sensors},sensors(){return this.stats.filter((t=>!(Array.isArray(t.value)&&0===t.value.length||0===t.value))).map((t=>(this.args.fahrenheit&&"battery"!=t.type&&"fan_speed"!=t.type&&(t.value=parseFloat(1.8*t.value+32).toFixed(1),t.unit="F"),t)))}},methods:{getAlert(t){const e="battery"==t.type?100-t.value:t.value;return Co.getAlert("sensors","sensors_"+t.type+"_",e)}}},tg=(0,Nl.Z)(Qh,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.sensors.length>0?(Xr(),ei("div",Kh,Xh)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.sensors,((t,e)=>(Xr(),ei("div",{class:"table-row",key:e},[li("div",Jh,A(t.label),1),li("div",Yh,A(t.unit),1),li("div",{class:T(["table-cell",s.getAlert(t)])},A(t.value),3)])))),128))])}]]),eg={id:"system"},ng={key:0,class:"critical"},rg={class:"title"},ig={key:1,class:"hidden-xs hidden-sm"},sg={key:2,class:"hidden-xs hidden-sm"};const og={props:{data:{type:Object}},data:()=>({store:_o}),computed:{stats(){return this.data.stats.system},isLinux(){return this.data.isLinux},hostname(){return this.stats.hostname},platform(){return this.stats.platform},os(){return{name:this.stats.os_name,version:this.stats.os_version}},humanReadableName(){return this.stats.hr_name},isDisconnected(){return"FAILURE"===this.store.status}}},ag=(0,Nl.Z)(og,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",eg,[s.isDisconnected?(Xr(),ei("span",ng,"Disconnected from")):hi("v-if",!0),li("span",rg,A(s.hostname),1),s.isLinux?(Xr(),ei("span",ig," ("+A(s.humanReadableName)+" / "+A(s.os.name)+" "+A(s.os.version)+") ",1)):hi("v-if",!0),s.isLinux?hi("v-if",!0):(Xr(),ei("span",sg," ("+A(s.os.name)+" "+A(s.os.version)+" "+A(s.platform)+") ",1))])}]]),lg={id:"uptime"};const cg={props:{data:{type:Object}},computed:{value(){return this.data.stats.uptime}}},ug=(0,Nl.Z)(cg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",lg,[li("span",null,"Uptime: "+A(s.value),1)])}]]),dg={key:0,class:"table-row"},fg=[li("div",{class:"table-cell text-left title"},"WIFI",-1),li("div",{class:"table-cell"},null,-1),li("div",{class:"table-cell"},"dBm",-1)],pg={class:"table-cell text-left"},hg={key:0},gg=li("div",{class:"table-cell"},null,-1);const mg={props:{data:{type:Object}},computed:{stats(){return this.data.stats.wifi},view(){return this.data.views.wifi},hotspots(){const t=this.stats.map((t=>{if(""!==t.ssid)return{ssid:t.ssid,encrypted:t.encrypted,signal:t.signal,encryption_type:t.encryption_type}})).filter(Boolean);return(0,Vl.orderBy)(t,["ssid"])}},methods:{getDecoration(t,e){if(void 0!==this.view[t.ssid][e])return this.view[t.ssid][e].decoration.toLowerCase()}}},bg={components:{GlancesHelp:ql,GlancesPluginAlert:Wl,GlancesPluginCloud:Jl,GlancesPluginConnections:yc,GlancesPluginCpu:ou,GlancesPluginDiskio:Au,GlancesPluginDocker:zu,GlancesPluginFolders:Zu,GlancesPluginFs:rd,GlancesPluginGpu:kd,GlancesPluginIp:Dd,GlancesPluginIrq:Ud,GlancesPluginLoad:Qd,GlancesPluginMem:gf,GlancesPluginMemMore:Lf,GlancesPluginMemswap:Gf,GlancesPluginNetwork:cp,GlancesPluginPercpu:Sp,GlancesPluginPorts:Rp,GlancesPluginProcess:hh,GlancesPluginQuicklook:zh,GlancesPluginRaid:Zh,GlancesPluginSensors:tg,GlancesPluginSystem:ag,GlancesPluginUptime:ug,GlancesPluginWifi:(0,Nl.Z)(mg,[["render",function(t,e,n,r,i,s){return Xr(),ei("section",null,[s.hotspots.length>0?(Xr(),ei("div",dg,fg)):hi("v-if",!0),(Xr(!0),ei(Hr,null,lr(s.hotspots,((e,n)=>(Xr(),ei("div",{class:"table-row",key:n},[li("div",pg,[fi(A(t.$filters.limitTo(e.ssid,20))+" ",1),e.encrypted?(Xr(),ei("span",hg,A(e.encryption_type),1)):hi("v-if",!0)]),gg,li("div",{class:T(["table-cell",s.getDecoration(e,"signal")])},A(e.signal),3)])))),128))])}]])},data:()=>({store:_o}),computed:{args(){return this.store.args||{}},data(){return this.store.data||{}},dataLoaded(){return void 0!==this.store.data},hasGpu(){return this.store.data.stats.gpu.length>0},isLinux(){return this.store.data.isLinux},title(){const{data:t}=this,e=t.stats&&t.stats.system&&t.stats.system.hostname||"";return e?`${e} - Glances`:"Glances"}},watch:{title(){document&&(document.title=this.title)}},methods:{setupHotKeys(){bo("shift+A",(()=>{this.store.args.disable_amps=!this.store.args.disable_amps})),bo("d",(()=>{this.store.args.disable_diskio=!this.store.args.disable_diskio})),bo("shift+Q",(()=>{this.store.args.enable_irq=!this.store.args.enable_irq})),bo("f",(()=>{this.store.args.disable_fs=!this.store.args.disable_fs})),bo("j",(()=>{this.store.args.programs=!this.store.args.programs})),bo("k",(()=>{this.store.args.disable_connections=!this.store.args.disable_connections})),bo("n",(()=>{this.store.args.disable_network=!this.store.args.disable_network})),bo("s",(()=>{this.store.args.disable_sensors=!this.store.args.disable_sensors})),bo("2",(()=>{this.store.args.disable_left_sidebar=!this.store.args.disable_left_sidebar})),bo("z",(()=>{this.store.args.disable_process=!this.store.args.disable_process})),bo("/",(()=>{this.store.args.process_short_name=!this.store.args.process_short_name})),bo("shift+D",(()=>{this.store.args.disable_docker=!this.store.args.disable_docker})),bo("b",(()=>{this.store.args.byte=!this.store.args.byte})),bo("shift+B",(()=>{this.store.args.diskio_iops=!this.store.args.diskio_iops})),bo("l",(()=>{this.store.args.disable_alert=!this.store.args.disable_alert})),bo("1",(()=>{this.store.args.percpu=!this.store.args.percpu})),bo("h",(()=>{this.store.args.help_tag=!this.store.args.help_tag})),bo("shift+T",(()=>{this.store.args.network_sum=!this.store.args.network_sum})),bo("shift+U",(()=>{this.store.args.network_cumul=!this.store.args.network_cumul})),bo("shift+F",(()=>{this.store.args.fs_free_space=!this.store.args.fs_free_space})),bo("3",(()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook})),bo("6",(()=>{this.store.args.meangpu=!this.store.args.meangpu})),bo("shift+G",(()=>{this.store.args.disable_gpu=!this.store.args.disable_gpu})),bo("5",(()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook,this.store.args.disable_cpu=!this.store.args.disable_cpu,this.store.args.disable_mem=!this.store.args.disable_mem,this.store.args.disable_memswap=!this.store.args.disable_memswap,this.store.args.disable_load=!this.store.args.disable_load,this.store.args.disable_gpu=!this.store.args.disable_gpu})),bo("shift+I",(()=>{this.store.args.disable_ip=!this.store.args.disable_ip})),bo("shift+P",(()=>{this.store.args.disable_ports=!this.store.args.disable_ports})),bo("shift+W",(()=>{this.store.args.disable_wifi=!this.store.args.disable_wifi}))}},mounted(){const t=window.__GLANCES__||{},e=isFinite(t["refresh-time"])?parseInt(t["refresh-time"],10):void 0;So.init(e),this.setupHotKeys()},beforeUnmount(){bo.unbind()}};const vg=((...t)=>{const e=ks().createApp(...t);const{mount:n}=e;return e.mount=t=>{const r=Cs(t);if(!r)return;const i=e._component;$(i)||i.render||i.template||(i.template=r.innerHTML),r.innerHTML="";const s=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e})((0,Nl.Z)(bg,[["render",function(t,e,n,r,i,s){const o=ir("glances-help"),a=ir("glances-plugin-system"),l=ir("glances-plugin-ip"),c=ir("glances-plugin-uptime"),u=ir("glances-plugin-cloud"),d=ir("glances-plugin-quicklook"),f=ir("glances-plugin-cpu"),p=ir("glances-plugin-percpu"),h=ir("glances-plugin-gpu"),g=ir("glances-plugin-mem"),m=ir("glances-plugin-mem-more"),b=ir("glances-plugin-memswap"),v=ir("glances-plugin-load"),y=ir("glances-plugin-network"),w=ir("glances-plugin-connections"),_=ir("glances-plugin-wifi"),x=ir("glances-plugin-ports"),k=ir("glances-plugin-diskio"),C=ir("glances-plugin-fs"),S=ir("glances-plugin-irq"),T=ir("glances-plugin-folders"),A=ir("glances-plugin-raid"),O=ir("glances-plugin-sensors"),E=ir("glances-plugin-docker"),P=ir("glances-plugin-alert"),L=ir("glances-plugin-process");return s.dataLoaded?s.args.help_tag?(Xr(),ni(o,{key:1})):(Xr(),ei("div",As,[li("div",Os,[li("div",Es,[li("div",Ps,[li("div",Ls,[ci(a,{data:s.data},null,8,["data"])]),s.args.disable_ip?(Xr(),ei("div",Ds,[ci(l,{data:s.data},null,8,["data"])])):hi("v-if",!0),li("div",js,[ci(c,{data:s.data},null,8,["data"])])])]),li("div",Ms,[li("div",Is,[li("div",Rs,[ci(u,{data:s.data},null,8,["data"])])])])]),li("div",Ns,[s.args.disable_quicklook?hi("v-if",!0):(Xr(),ei("div",qs,[ci(d,{data:s.data},null,8,["data"])])),s.args.disable_cpu||s.args.percpu?hi("v-if",!0):(Xr(),ei("div",Us,[ci(f,{data:s.data},null,8,["data"])])),!s.args.disable_cpu&&s.args.percpu?(Xr(),ei("div",Bs,[ci(p,{data:s.data},null,8,["data"])])):hi("v-if",!0),!s.args.disable_gpu&&s.hasGpu?(Xr(),ei("div",Fs,[ci(h,{data:s.data},null,8,["data"])])):hi("v-if",!0),s.args.disable_mem?hi("v-if",!0):(Xr(),ei("div",zs,[ci(g,{data:s.data},null,8,["data"])])),hi(" NOTE: display if MEM enabled and GPU disabled "),s.args.disable_mem||!s.args.disable_gpu&&s.hasGpu?hi("v-if",!0):(Xr(),ei("div",$s,[ci(m,{data:s.data},null,8,["data"])])),s.args.disable_memswap?hi("v-if",!0):(Xr(),ei("div",Hs,[ci(b,{data:s.data},null,8,["data"])])),s.args.disable_load?hi("v-if",!0):(Xr(),ei("div",Vs,[ci(v,{data:s.data},null,8,["data"])]))]),li("div",Gs,[s.args.disable_left_sidebar?hi("v-if",!0):(Xr(),ei("div",Ws,[li("div",Zs,[s.args.disable_network?hi("v-if",!0):(Xr(),ni(y,{key:0,id:"plugin-network",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.isLinux&&!s.args.disable_connections?(Xr(),ni(w,{key:1,id:"plugin-connections",class:"plugin table-row-group",data:s.data},null,8,["data"])):hi("v-if",!0),s.args.disable_wifi?hi("v-if",!0):(Xr(),ni(_,{key:2,id:"plugin-wifi",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_ports?hi("v-if",!0):(Xr(),ni(x,{key:3,id:"plugin-ports",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_diskio?hi("v-if",!0):(Xr(),ni(k,{key:4,id:"plugin-diskio",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_fs?hi("v-if",!0):(Xr(),ni(C,{key:5,id:"plugin-fs",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.enable_irq?(Xr(),ni(S,{key:6,id:"plugin-irq",class:"plugin table-row-group",data:s.data},null,8,["data"])):hi("v-if",!0),s.args.disable_folders?hi("v-if",!0):(Xr(),ni(T,{key:7,id:"plugin-folders",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.raid?hi("v-if",!0):(Xr(),ni(A,{key:8,id:"plugin-raid",class:"plugin table-row-group",data:s.data},null,8,["data"])),s.args.disable_sensors?hi("v-if",!0):(Xr(),ni(O,{key:9,id:"plugin-sensors",class:"plugin table-row-group",data:s.data},null,8,["data"]))])])),li("div",Ks,[s.args.disable_docker?hi("v-if",!0):(Xr(),ni(E,{key:0,data:s.data},null,8,["data"])),s.args.disable_alert?hi("v-if",!0):(Xr(),ni(P,{key:1,data:s.data},null,8,["data"])),ci(L,{data:s.data},null,8,["data"])])])])):(Xr(),ei("div",Ss,Ts))}]]));vg.config.globalProperties.$filters=t,vg.mount("#app")})()})(); \ No newline at end of file diff --git a/glances/plugins/sensors/model.py b/glances/plugins/sensors/model.py index dc024a0b..38c6cbdb 100644 --- a/glances/plugins/sensors/model.py +++ b/glances/plugins/sensors/model.py @@ -20,7 +20,10 @@ from glances.plugins.sensors.sensor.glances_hddtemp import PluginModel as HddTem from glances.outputs.glances_unicode import unicode_message from glances.plugins.plugin.model import GlancesPluginModel +SENSOR_TEMP_TYPE = 'temperature_core' SENSOR_TEMP_UNIT = 'C' + +SENSOR_FAN_TYPE = 'fan_speed' SENSOR_FAN_UNIT = 'R' @@ -79,7 +82,7 @@ class PluginModel(GlancesPluginModel): stats = [] # Get the temperature try: - temperature = self.__set_type(self.glances_grab_sensors.get('temperature_core'), 'temperature_core') + temperature = self.__set_type(self.glances_grab_sensors.get(SENSOR_TEMP_TYPE), SENSOR_TEMP_TYPE) except Exception as e: logger.error("Cannot grab sensors temperatures (%s)" % e) else: @@ -87,7 +90,7 @@ class PluginModel(GlancesPluginModel): stats.extend(temperature) # Get the FAN speed try: - fan_speed = self.__set_type(self.glances_grab_sensors.get('fan_speed'), 'fan_speed') + fan_speed = self.__set_type(self.glances_grab_sensors.get(SENSOR_FAN_TYPE), SENSOR_FAN_TYPE) except Exception as e: logger.error("Cannot grab FAN speed (%s)" % e) else: @@ -123,20 +126,31 @@ class PluginModel(GlancesPluginModel): if not self.is_display(stat["label"].lower()): continue # Set the alias for each stat - alias = self.has_alias(stat["label"].lower()) - if alias: - stat["label"] = alias + # alias = self.has_alias(stat["label"].lower()) + # if alias: + # stat["label"] = alias + stat["label"] = self.__get_alias(stat) # Update the stats self.stats.append(stat) return self.stats + def __get_alias(self, stats): + """Return the alias of the sensor.""" + # Get the alias for each stat + if self.has_alias(stats["label"].lower()): + return self.has_alias(stats["label"].lower()) + elif self.has_alias("{}_{}".format(stats["label"], stats["type"]).lower()): + return self.has_alias("{}_{}".format(stats["label"], stats["type"]).lower()) + else: + return stats["label"] + def __set_type(self, stats, sensor_type): """Set the plugin type. 4 types of stats is possible in the sensors plugin: - - Core temperature: 'temperature_core' - - Fan speed: 'fan_speed' + - Core temperature: SENSOR_TEMP_TYPE + - Fan speed: SENSOR_FAN_TYPE - HDD temperature: 'temperature_hdd' - Battery capacity: 'battery' """ @@ -159,7 +173,7 @@ class PluginModel(GlancesPluginModel): if not i['value']: continue # Alert processing - if i['type'] == 'temperature_core': + if i['type'] == SENSOR_TEMP_TYPE: if self.is_limit('critical', stat_name='sensors_temperature_' + i['label']): # By default use the thresholds confiured in the glances.conf file (see #2058) alert = self.get_alert(current=i['value'], header='temperature_' + i['label']) @@ -225,7 +239,7 @@ class PluginModel(GlancesPluginModel): self.curse_add_line(msg, self.get_views(item=i[self.get_key()], key='value', option='decoration')) ) else: - if args.fahrenheit and i['type'] != 'battery' and i['type'] != 'fan_speed': + if args.fahrenheit and i['type'] != 'battery' and i['type'] != SENSOR_FAN_TYPE: trend = '' value = to_fahrenheit(i['value']) unit = 'F' @@ -337,12 +351,12 @@ class GlancesGrabSensors(object): i += 1 return ret - def get(self, sensor_type='temperature_core'): + def get(self, sensor_type=SENSOR_TEMP_TYPE): """Get sensors list.""" self.__update__() - if sensor_type == 'temperature_core': + if sensor_type == SENSOR_TEMP_TYPE: ret = [s for s in self.sensors_list if s['unit'] == SENSOR_TEMP_UNIT] - elif sensor_type == 'fan_speed': + elif sensor_type == SENSOR_FAN_TYPE: ret = [s for s in self.sensors_list if s['unit'] == SENSOR_FAN_UNIT] else: # Unknown type