From 5f799fad5e730b8836325b77e693de11c8d5309a Mon Sep 17 00:00:00 2001 From: Ibitoye Rotimi Best Date: Tue, 1 Jun 2021 07:19:19 +0300 Subject: [PATCH] Update styles --- package-lock.json | 5447 +++++++++++++++++++++++- package.json | 4 +- src/components/IconButton/index.svelte | 20 +- src/components/LeftNav/index.svelte | 126 +- src/components/Nav/index.svelte | 4 +- src/routes/index.svelte | 77 +- src/routes/login.svelte | 29 +- static/apple-touch-icon.png | Bin 7708 -> 0 bytes static/favicon.ico | Bin 15406 -> 1150 bytes static/logo-152.png | Bin 0 -> 7987 bytes static/logo-16.png | Bin 0 -> 1138 bytes static/logo-192.png | Bin 8614 -> 8762 bytes static/logo-32.png | Bin 1112 -> 1692 bytes static/logo-512.png | Bin 24976 -> 0 bytes static/logo.png | Bin 0 -> 13130 bytes static/manifest.json | 9 +- 16 files changed, 5589 insertions(+), 127 deletions(-) delete mode 100644 static/apple-touch-icon.png create mode 100644 static/logo-152.png create mode 100644 static/logo-16.png delete mode 100644 static/logo-512.png create mode 100644 static/logo.png diff --git a/package-lock.json b/package-lock.json index 1934a8dd..8c8bb7eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,5435 @@ { - "name": "unidiscuss", + "name": "classroomio", "version": "0.0.1", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "classroomio", + "version": "0.0.1", + "dependencies": { + "@tailwindcss/forms": "^0.3.2", + "compression": "^1.7.1", + "hotkeys-js": "^3.8.5", + "js-yaml": "^4.1.0", + "marked": "^1.2.7", + "node-sass": "^6.0.0", + "polka": "next", + "sirv": "^1.0.0" + }, + "devDependencies": { + "@babel/core": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "@babel/runtime": "^7.0.0", + "@fortawesome/free-brands-svg-icons": "^5.15.3", + "@fortawesome/free-regular-svg-icons": "^5.15.3", + "@rollup/plugin-babel": "^5.0.0", + "@rollup/plugin-commonjs": "^14.0.0", + "@rollup/plugin-node-resolve": "^8.0.0", + "@rollup/plugin-replace": "^2.2.0", + "@tailwindcss/typography": "^0.3.1", + "carbon-icons-svelte": "^10.21.0", + "postcss": "^8.0.9", + "postcss-load-config": "^2.1.0", + "rollup": "^2.3.4", + "rollup-plugin-svelte": "^6.0.0", + "rollup-plugin-terser": "^7.0.0", + "sapper": "^0.28.0", + "sass": "^1.32.13", + "svelte": "^3.17.3", + "svelte-awesome": "^2.3.1", + "svelte-preprocess": "^4.7.3", + "tailwindcss": "^2.1.2", + "typescript": "^4.1.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", + "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", + "dev": true + }, + "node_modules/@babel/core": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", + "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.3", + "@babel/helper-compilation-targets": "^7.13.16", + "@babel/helper-module-transforms": "^7.14.2", + "@babel/helpers": "^7.14.0", + "@babel/parser": "^7.14.3", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@babel/core/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 + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", + "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.2", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", + "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.15", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.3.tgz", + "integrity": "sha512-BnEfi5+6J2Lte9LeiL6TxLWdIlEv9Woacc1qXzXBgbikcOzMRM2Oya5XGg/f/ngotv1ej2A/b+3iJH8wbS1+lQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.14.2", + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.14.3", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz", + "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.1.tgz", + "integrity": "sha512-x3AUTVZNPunaw1opRTa5OwVA5N0YxGlIad9xQ5QflK1uIS7PnAGGU5O2Dj/G183fR//N8AzTq+Q8+oiu9m0VFg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/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 + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", + "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.14.2" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", + "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.16" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", + "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz", + "integrity": "sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", + "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/highlight/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, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.3.tgz", + "integrity": "sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", + "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.13.12" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz", + "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz", + "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.3", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-class-static-block": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz", + "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz", + "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz", + "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz", + "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz", + "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz", + "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz", + "integrity": "sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.14.0", + "@babel/helper-compilation-targets": "^7.13.16", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.2" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz", + "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz", + "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", + "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-create-class-features-plugin": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", + "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", + "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz", + "integrity": "sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz", + "integrity": "sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.14.2", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.13.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz", + "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz", + "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.2", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", + "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.13.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", + "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz", + "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.3.tgz", + "integrity": "sha512-t960xbi8wpTFE623ef7sd+UpEC5T6EEguQlTBJDEO05+XwnIWVfuqLw/vdLWY6IdFmtZE+65CZAfByT39zRpkg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-polyfill-corejs2": "^0.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", + "semver": "^6.3.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.2.tgz", + "integrity": "sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.14.0", + "@babel/helper-compilation-targets": "^7.13.16", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-async-generator-functions": "^7.14.2", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-class-static-block": "^7.13.11", + "@babel/plugin-proposal-dynamic-import": "^7.14.2", + "@babel/plugin-proposal-export-namespace-from": "^7.14.2", + "@babel/plugin-proposal-json-strings": "^7.14.2", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", + "@babel/plugin-proposal-numeric-separator": "^7.14.2", + "@babel/plugin-proposal-object-rest-spread": "^7.14.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", + "@babel/plugin-proposal-optional-chaining": "^7.14.2", + "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-private-property-in-object": "^7.14.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.0", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.13.0", + "@babel/plugin-transform-async-to-generator": "^7.13.0", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.14.2", + "@babel/plugin-transform-classes": "^7.14.2", + "@babel/plugin-transform-computed-properties": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.13.17", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.13.0", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.14.2", + "@babel/plugin-transform-modules-commonjs": "^7.14.0", + "@babel/plugin-transform-modules-systemjs": "^7.13.8", + "@babel/plugin-transform-modules-umd": "^7.14.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.14.2", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.13.15", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.13.0", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.13.0", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.2", + "babel-plugin-polyfill-corejs2": "^0.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "node_modules/@babel/runtime": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", + "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", + "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.2", + "@babel/helper-function-name": "^7.14.2", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.2", + "@babel/types": "^7.14.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@babel/traverse/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 + }, + "node_modules/@babel/types": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.2.tgz", + "integrity": "sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "0.2.35", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.35.tgz", + "integrity": "sha512-IHUfxSEDS9dDGqYwIW7wTN6tn/O8E0n5PcAHz9cAaBoZw6UpG20IG/YM3NNLaGPwPqgjBAFjIURzqoQs3rrtuw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-brands-svg-icons": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.15.3.tgz", + "integrity": "sha512-1hirPcbjj72ZJtFvdnXGPbAbpn3Ox6mH3g5STbANFp3vGSiE5u5ingAKV06mK6ZVqNYxUPlh4DlTnaIvLtF2kw==", + "dev": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "^0.2.35" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-regular-svg-icons": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-5.15.3.tgz", + "integrity": "sha512-q4/p8Xehy9qiVTdDWHL4Z+o5PCLRChePGZRTXkl+/Z7erDVL8VcZUuqzJjs6gUz6czss4VIPBRdCz6wP37/zMQ==", + "dev": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "^0.2.35" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fullhuman/postcss-purgecss": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz", + "integrity": "sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==", + "dev": true, + "dependencies": { + "purgecss": "^3.1.3" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.12", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.12.tgz", + "integrity": "sha512-6RglhutqrGFMO1MNUXp95RBuYIuc8wTnMAV5MUhLmjTOy78ncwOw7RgeQ/HeymkKXRhZd0s2DNrM1rL7unk3MQ==" + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-14.0.0.tgz", + "integrity": "sha512-+PSmD9ePwTAeU106i9FRdc+Zb3XUWyW26mo5Atr2mk82hor8+nPwkztEjFo8/B1fJKfaQDg9aM2bzQkjhi7zOw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.0.8", + "commondir": "^1.0.1", + "estree-walker": "^1.0.1", + "glob": "^7.1.2", + "is-reference": "^1.1.2", + "magic-string": "^0.25.2", + "resolve": "^1.11.0" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-8.4.0.tgz", + "integrity": "sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deep-freeze": "^0.0.1", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.17.0" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.3.2.tgz", + "integrity": "sha512-aj2/rJsGb2whAZ/BQWHWWQRSbhH0r/l1ozOByiv+ZNjBD84GMvb5dhAyfpeasFky+EJrAwX5eaqft8NQMZFWvA==", + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.3.1.tgz", + "integrity": "sha512-HyZ+3Eay8SGaPq7kcFoANZLr4EjeXQ19yjjb9fp6B0PHHpvZoe00jdsnpnooMEbx9J5rQ93nxPUG3MQmXVxGMQ==", + "dev": true + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.0.tgz", + "integrity": "sha512-gCYSfQpy+LYhOFTKAeE8BkyGqaxmlFxe+n4DKM6DR0wzw/HISUE/hAmkC/KT8Sw5PCJblqg062b3z9gucv3k0A==", + "dev": true + }, + "node_modules/@types/pug": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.4.tgz", + "integrity": "sha1-h3L80EGOPNLMFxVV1zAHQVBR9LI=", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/sass": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.16.0.tgz", + "integrity": "sha512-2XZovu4NwcqmtZtsBR5XYLw18T8cBCnU2USFHTnYLLHz9fkhnoEMoDsqShJIOFsFhn5aJHjweiUUdTrDGujegA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "engines": { + "node": "*" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.1.tgz", + "integrity": "sha512-hXGSPbr6IbjeMyGew+3uGIAkRjBFSOJ9FLDZNOfHuyJZCcoia4nd/72J0bSgvfytcVfUcP/dxEVcUhVJuQRtSw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.1", + "semver": "^6.1.1" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.1.tgz", + "integrity": "sha512-WZCqF3DLUhdTD/P381MDJfuP18hdCZ+iqJ+wHtzhWENpsiof284JJ1tMQg1CE+hfCWyG48F7e5gDMk2c3Laz7w==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.1", + "core-js-compat": "^3.9.1" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.1.tgz", + "integrity": "sha512-T3bYyL3Sll2EtC94v3f+fA8M28q7YPTOZdB++SRHjvYZTvtd+WorMUq3tDTD4Q7Kjk1LG0gGromslKjcO5p2TA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.1" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001228", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz", + "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==", + "dev": true + }, + "node_modules/carbon-icons-svelte": { + "version": "10.28.0", + "resolved": "https://registry.npmjs.org/carbon-icons-svelte/-/carbon-icons-svelte-10.28.0.tgz", + "integrity": "sha512-C3K+U2PRy63WHFZme1HQNju89rhVIQmUkfgBrZzcezdutkhXbSPOY+o/MI0B2mDcQ7G9gfhEpqsXET8gBTWfJQ==", + "dev": true + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "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.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "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==", + "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==", + "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": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", + "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/core-js-compat": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.12.1.tgz", + "integrity": "sha512-i6h5qODpw6EsHAoIdQhKoZdWn+dGBF3dSS8m5tif36RlWvW3A6+yu2S16QHUo3CrkzrnEskMAt9f8FxmY9fhWQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-freeze": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz", + "integrity": "sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ=", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "node_modules/detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", + "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.735", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.735.tgz", + "integrity": "sha512-cp7MWzC3NseUJV2FJFgaiesdrS+A8ZUjX5fLAxdRlcaPDkaPGFplX930S5vf84yqDp4LjuLdKouWuVOTwUfqHQ==", + "dev": true + }, + "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==" + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ] + }, + "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==" + }, + "node_modules/fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "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" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "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": "*" + } + }, + "node_modules/glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "dependencies": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/glob-base/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/hotkeys-js": { + "version": "3.8.5", + "resolved": "https://registry.npmjs.org/hotkeys-js/-/hotkeys-js-3.8.5.tgz", + "integrity": "sha512-beJJ2Y4J6XkSlXlLPOG29BRKxZx3bV0gVi3eUpYdjrecN1i25iqndM/+X1eIDPSeG0XdqSv7Ksek43j5tQrmPQ==" + }, + "node_modules/html-minifier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", + "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", + "dev": true, + "dependencies": { + "camel-case": "^3.0.0", + "clean-css": "^4.2.1", + "commander": "^2.19.0", + "he": "^1.2.0", + "param-case": "^2.1.1", + "relateurl": "^0.2.7", + "uglify-js": "^3.5.1" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-link-header": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.0.3.tgz", + "integrity": "sha512-nARK1wSKoBBrtcoESlHBx36c1Ln/gnbNQi1eB6MeTUefJIT3NvUOsV15bClga0k38f0q/kN5xxrGSDS3EFnm9w==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "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==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/locate-path/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true + }, + "node_modules/lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=", + "dev": true + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/marked": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, + "node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", + "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.30", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", + "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "dependencies": { + "mime-db": "1.47.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.3.3.tgz", + "integrity": "sha512-+fA2oRcR1dJI/7ITmeQJDrYWks0wodlOz0pAEhKYJ2IVc1z0AnwJUsKY2fzFmPAM3Jo9J0rBx8JAA9QQSJ5PuA==", + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + }, + "node_modules/nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "dev": true, + "dependencies": { + "lodash.toarray": "^4.4.0" + } + }, + "node_modules/node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-releases": { + "version": "1.1.72", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", + "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==", + "dev": true + }, + "node_modules/node-sass": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.0.tgz", + "integrity": "sha512-GDzDmNgWNc9GNzTcSLTi6DU6mzSPupVJoStIi7cF3GjwSE9q1cVakbvAAVSt59vzUjV9JJoSZFKoo9krbjKd2g==", + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "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": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "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", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz", + "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "dependencies": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/polka": { + "version": "1.0.0-next.15", + "resolved": "https://registry.npmjs.org/polka/-/polka-1.0.0-next.15.tgz", + "integrity": "sha512-zBCZO40+USkSj0GDHMqufthqk4TIRc9xVGd50LbMvYNEwGHK8dZczLBQtw9pPHBM+i/Xg7ed7+c+r6J68XkWLg==", + "dependencies": { + "@polka/url": "^1.0.0-next.15", + "trouter": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/polka/node_modules/@polka/url": { + "version": "1.0.0-next.15", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.15.tgz", + "integrity": "sha512-15spi3V28QdevleWBNXE4pIls3nFZmBbUGrW9IVPwiQczuSb9n76TCB4bsk8TSel+I1OkHEdPhu5QKMfY6rQHA==" + }, + "node_modules/postcss": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", + "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", + "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", + "dev": true, + "dependencies": { + "glob": "^7.1.2", + "object-assign": "^4.1.1", + "postcss": "^6.0.9", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/postcss-functions/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, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-functions/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-functions/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-functions/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-functions/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-js": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", + "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1", + "postcss": "^8.1.6" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz", + "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "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==" + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/purgecss": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.1.3.tgz", + "integrity": "sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==", + "dev": true, + "dependencies": { + "commander": "^6.0.0", + "glob": "^7.0.0", + "postcss": "^8.2.1", + "postcss-selector-parser": "^6.0.2" + }, + "bin": { + "purgecss": "bin/purgecss.js" + } + }, + "node_modules/purgecss/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dev": true, + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexparam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-1.3.0.tgz", + "integrity": "sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "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==" + }, + "node_modules/require-relative": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", + "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rollup": { + "version": "2.48.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.48.0.tgz", + "integrity": "sha512-wl9ZSSSsi5579oscSDYSzGn092tCS076YB+TQrzsGuSfYyJeep8eEWj0eaRjuC5McuMNmcnR8icBqiE/FWNB1A==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/rollup-plugin-svelte": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-6.1.1.tgz", + "integrity": "sha512-ijnm0pH1ScrY4uxwaNXBpNVejVzpL2769hIEbAlnqNUWZrffLspu5/k9/l/Wsj3NrEHLQ6wCKGagVJonyfN7ow==", + "dev": true, + "dependencies": { + "require-relative": "^0.8.7", + "rollup-pluginutils": "^2.8.2", + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sapper": { + "version": "0.28.10", + "resolved": "https://registry.npmjs.org/sapper/-/sapper-0.28.10.tgz", + "integrity": "sha512-Z6OpuDOHxiRHKd7JCjHaDe8uOM2fFZxpTLsj/0Ib4sM034xstEvNNUtdY7Pg/a85kP3cFCnkNiM1v7W37vzDGg==", + "dev": true, + "dependencies": { + "html-minifier": "^4.0.0", + "http-link-header": "^1.0.2", + "shimport": "^2.0.4", + "source-map": "^0.6.1", + "sourcemap-codec": "^1.4.6", + "string-hash": "^1.1.3" + }, + "bin": { + "sapper": "sapper" + } + }, + "node_modules/sapper/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sass": { + "version": "1.34.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.0.tgz", + "integrity": "sha512-rHEN0BscqjUYuomUEaqq3BMgsXqQfkcMVR7UhscsAVub0/spUrZGBMxQXFS2kfiDsPLZw5yuU9iJEFNC2x38Qw==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "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==", + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "bin": { + "sassgraph": "bin/sassgraph" + } + }, + "node_modules/scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dependencies": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shimport": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/shimport/-/shimport-2.0.5.tgz", + "integrity": "sha512-H2FeQyImK4CFhGG1wVhHEB1hASWz+WQK6t2gMP5lk+b0PW30XSrsryDONDBwF1n6hBKsmbr0REfTinaNdEkcPQ==", + "dev": true + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/sirv": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.11.tgz", + "integrity": "sha512-SR36i3/LSWja7AJNRBz4fF/Xjpn7lQFI30tZ434dIy+bitLYSP+ZEenHg36i23V2SGEz+kqjksg0uOGZ5LPiqg==", + "dependencies": { + "@polka/url": "^1.0.0-next.9", + "mime": "^2.3.1", + "totalist": "^1.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "dev": true + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svelte": { + "version": "3.38.2", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.38.2.tgz", + "integrity": "sha512-q5Dq0/QHh4BLJyEVWGe7Cej5NWs040LWjMbicBGZ+3qpFWJ1YObRmUDZKbbovddLC9WW7THTj3kYbTOFmU9fbg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/svelte-awesome": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/svelte-awesome/-/svelte-awesome-2.3.1.tgz", + "integrity": "sha512-n+6u0hMTUHvDR+pBbVghEr7TxA1lLoTE3ZuySteDChNGxpW1GMjN2cm6sZ1yr+868HOzoSS529YG02YuwFpxbw==", + "dev": true, + "dependencies": { + "svelte": "^3.15.0" + } + }, + "node_modules/svelte-preprocess": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.7.3.tgz", + "integrity": "sha512-Zx1/xLeGOIBlZMGPRCaXtlMe4ZA0faato5Dc3CosEqwu75MIEPuOstdkH6cy+RYTUYynoxzNaDxkPX4DbrPwRA==", + "dev": true, + "dependencies": { + "@types/pug": "^2.0.4", + "@types/sass": "^1.16.0", + "detect-indent": "^6.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">= 9.11.2" + } + }, + "node_modules/svelte-preprocess/node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.1.2.tgz", + "integrity": "sha512-T5t+wwd+/hsOyRw2HJuFuv0LTUm3MUdHm2DJ94GPVgzqwPPFa9XxX0KlwLWupUuiOUj6uiKURCzYPHFcuPch/w==", + "dev": true, + "dependencies": { + "@fullhuman/postcss-purgecss": "^3.1.3", + "bytes": "^3.0.0", + "chalk": "^4.1.0", + "chokidar": "^3.5.1", + "color": "^3.1.3", + "detective": "^5.2.0", + "didyoumean": "^1.2.1", + "dlv": "^1.1.3", + "fast-glob": "^3.2.5", + "fs-extra": "^9.1.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.21", + "lodash.topath": "^4.5.2", + "modern-normalize": "^1.0.0", + "node-emoji": "^1.8.1", + "normalize-path": "^3.0.0", + "object-hash": "^2.1.1", + "parse-glob": "^3.0.4", + "postcss-functions": "^3", + "postcss-js": "^3.0.3", + "postcss-nested": "5.0.5", + "postcss-selector-parser": "^6.0.4", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "quick-lru": "^5.1.1", + "reduce-css-calc": "^2.1.8", + "resolve": "^1.20.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/tailwindcss/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tailwindcss/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/tailwindcss/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", + "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trouter": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/trouter/-/trouter-3.2.0.tgz", + "integrity": "sha512-rLLXbhTObLy2MBVjLC+jTnoIKw99n0GuJs9ov10J870vDw5qhTurPzsDrudNtBf5w/CZ9ctZy2p2IMmhGcel2w==", + "dependencies": { + "regexparam": "^1.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dependencies": { + "glob": "^7.1.2" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "node_modules/typescript": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.13.7", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.7.tgz", + "integrity": "sha512-1Psi2MmnZJbnEsgJJIlfnd7tFlJfitusmR7zDI8lXlFI0ACD4/Rm/xdrU8bh6zF0i74aiVoBtkRiFulkrmh3AA==", + "dev": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "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==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "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==", + "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==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "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==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "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" + } + }, + "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==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "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==", + "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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "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==", + "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==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.12.13", @@ -4004,6 +9431,14 @@ "readable-stream": "^2.0.1" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", @@ -4020,14 +9455,6 @@ "strip-ansi": "^3.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", diff --git a/package.json b/package.json index ffc4f9b2..d5cf1fc8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "unidiscuss", - "description": "unidiscuss", + "name": "classroomio", + "description": "classroomio", "version": "0.0.1", "scripts": { "dev": "sapper dev", diff --git a/src/components/IconButton/index.svelte b/src/components/IconButton/index.svelte index 6bc2778d..a1175c29 100644 --- a/src/components/IconButton/index.svelte +++ b/src/components/IconButton/index.svelte @@ -12,9 +12,18 @@ function handleClick() { onClick(value); } - console.log("toolTipProps", toolTipProps); + + + + - - - - diff --git a/src/components/LeftNav/index.svelte b/src/components/LeftNav/index.svelte index 283751ba..cd499e1c 100644 --- a/src/components/LeftNav/index.svelte +++ b/src/components/LeftNav/index.svelte @@ -10,13 +10,80 @@ $: navClass = ["discussion"].includes(segment) ? "hide" : ""; + + - - diff --git a/src/components/Nav/index.svelte b/src/components/Nav/index.svelte index 098fb34c..e6c7d37d 100644 --- a/src/components/Nav/index.svelte +++ b/src/components/Nav/index.svelte @@ -12,7 +12,7 @@ aria-current={segment === undefined || segment === "discussion" ? "page" : undefined} - href=".">UniDiscussClassroomIO @@ -24,7 +24,7 @@
  • + + ClassroomIO - Help students in your university + +
    + + {#each discussions as discussion} +
    + +
    +

    + {discussion.title} +

    + {discussion.author.name} asked 1 day ago + +
    + +
    + + {discussion.comments} +
    +
    + {/each} +
    + - - - Unidiscuss - Help students in your university - -
    - - {#each discussions as discussion} -
    - -
    -

    - {discussion.title} -

    - {discussion.author.name} asked 1 day ago - -
    - -
    - - {discussion.comments} -
    -
    - {/each} -
    diff --git a/src/routes/login.svelte b/src/routes/login.svelte index 87d099ff..80aef428 100644 --- a/src/routes/login.svelte +++ b/src/routes/login.svelte @@ -1,16 +1,29 @@ - - Join Unidiscuss + Join ClassroomIO
    -

    Login/Sign up into Unidiscuss

    - -
    \ No newline at end of file +

    Login/Sign up into ClassroomIO

    + + diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png deleted file mode 100644 index 4bd83574d58e271a8fc7b19314609957eb542e88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7708 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 diff --git a/static/favicon.ico b/static/favicon.ico index d2bd1bd505d93ad1e36762c62290490bbb3b332f..0026fa40f37572370dd7862989889278e98b9042 100644 GIT binary patch literal 1150 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 Y%!N3Y*Tc|!SMz5e|Alfv1H;w8tL(j{PXGV_ diff --git a/static/logo-152.png b/static/logo-152.png new file mode 100644 index 0000000000000000000000000000000000000000..fa5c3df4ae1cda9383da12ee485525bb88cf4329 GIT binary patch literal 7987 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 literal 0 HcmV?d00001 diff --git a/static/logo-192.png b/static/logo-192.png index ffccea1d095ff9bef1961d720db414e1c20bd4cb..adac49d9c83f56f66328354e0f63b861b95390d9 100644 GIT binary patch literal 8762 zcmX9^1ymI8+g*@YTDnUbq?;cl-7K+m2~vWzga|CHNV9ZFOE=OT(kUHFOQ&>vlN6GzgRNg%QCd+R;_N7a87af9Yt52EZ826^M7{~*DSHdW zqQ;M=35F|!(6M{TJ{!*`SsPya(K6T{*A|`Rm8?GI6)H}RC{ZZ;K{frd6!Ugd(<(l- z++X{RuhFLCo&)u94TFjacmA+v-M?ze58cB0pws^RtAhTJZpK`{I2S%Rwe;&;b5Gnq57%C5; zH}(zDEYUz$ms3a}Et2_*$)@|W28;lgIFR1+_zKyS+?&@4r|JlejHb5Wwzy7?PSU^^ z1cO-v`Z1B++Z|=^+YpUDq!TFjx4{!^Nv{8v}Gf zHmIk(ogXuWKe|+5QJnG=mO-TJkV-4Aqj7PCtcZgWF_z#{`2Zx_ANQJ?3V6WmRzC#+O$tBFK#>sab|l6k^H5J2z7I_pKu( zuKX?ivR0w#>>UcJihU<~r*_Ed_`TZ9F;82JioTX#I6Sr^U{d~?4A-yA8zQBw2{g!1 zti(*ah*<76GY(ZJBvan;#4{JCN0Ze=GQhB63Dnrm>@d|6otzx6s^5FU`qcexbX$rq z?Hgx?jkA0C9NAK*wx-J2yiI32RA>eC%|2Jk4dqK^>_9XlKNR&GN>Z*byF}DE<-QYd zqN*TQ1R1nRNc%}!{muYUl0a+R^kDsNq-jPXgoLp1a-Npio9=O0 zRPRojz;XG3(jo_84)2VxI^lZG5|v{;_f9`HDwv=nmDlUD5z}czNSsh78pqOY;J3qr z$g^}m+18JrLoC$16ha&qRncd7Fad;fKb4Om?q zIBQ3d5xHN|dAkUfj(%#iw}C0HF8$)X;HYT)UQY-Zz^g2?-Yx@4El&-9Ll6I2pk^!3 zh&(L=(heFZIL#pzd^q!^u&?kSZB`bw(kKs?>hNMN-9foIHkQaBS2OwDwd|3%g=(Sl z1IzC7P6M-KT@6WP=_R$fL|XTw@Nb^V)#0D!Czc1rJP5U~%z63cUGVr>BfJ11UlqHQPXcJkP7{8mIx-ew8Yw$F z9sK*(TVSa@Dpwl+H17AuGJDPefucDc3*+HQqOP9O1A_?!m8W&^`;LCvl|`k$0_m6w z+Mq)C>-6>Ar}X!jEAV(rbqAPlGL*EL+@~)I`P2>*ul~2Tj-E+{8Uc@bKfycoJwf@I zmG=>dt_Gttj+JQ}B33S}G~_Tg!zH6J>Tji(i?})}VYyI~&SkBQ+<`15yT8~tmA-qT%G>zsFn_1Ss9}q{YK@AM%^BN!;_4W4jlHyYm zn{lalfq7r9q4WWTc|R_dYo!RgsZO|C*<5SdA@+Y`a`S#dGSJliTr}F!T@(XBmQEaX z$)V-jfEbz1w&4<=Jp|86m+qi%)S?OqSmEr(ZX4El#}T<|YO6b6FSi$7&4FWx-BcCw zc&PQ^kf1^iM|YYSj=V=hh^(UoF*5>cDA*DSq_F$N@_Fk37q{JM_1m|oQY)*P#VkhE zi6CA1DpyzN>h4o`i`D1nBQv3FFupnkYlQTuTb&Q{E~`P_$Vs#j!-(Io!_C$mnvL!@ zceEkC%fJS^e{F!bz?t5jWx9M7d;)U3(I9_&@Hic|b?Ybld2eC56&QZri*lo~=WKyY zS1!wlqNO{ZL(-xJPqB=-(7h=VDb+MTrT{Jr%74}IUIVrunAIxIU7Y@4p~@X_(JeZL z!*pSJvsqneP*uq=r2lk;%}q-&mJUXyNlf2`!du;QKA<3GiJV4txM+Le4~_#M%@4=) zX#!YIC=o9&!=^qz_Tid|@W6%f%TfuycNZmjjKDZiEL1oe?+a6{eSB6`(ZhYtM`_~i z4Fy{0B4AxV#)Qp}Hp({{e0+8?jPPn5#N|Kg#eHz32eC0>QML*|xBTh7^I7_(+9qXL z-x5Wg*+Nh*!*xE}>IfIz5sC(wh3Z?m)^_CM^#P~Qml3fvjV)5CrhayI=e9*Bluy@& z;0IZ?@n$V9%f9-sb7?5k2}Iqf+Mmp@ljL8XVqG9EullR;SH);#h;B)_LM)~y@qvJB zKNw!@x7{qO3|72|Fav2D{YOyi)_PB- zw1<}fruq>ym0f{rNz9;u$tN(kG3@0oU9}QeUc$-Q&vpP-C4(5Qqe^2Cdk1B6{;~pv( zub$1#meZ`Z`6#S6DfAy~t^B11S*x$uh(maAZ;^q#KYKoQLf307X%#Z%KOWcxBFofP z0g7daW4fkp{7%+|yH5pmp5;JmC7~qMH`@~OyN-WPF>LxdK-GCxL%*O-A@HD0QN(^i zG-Jz7GvkG+Ry?+B=oI1ZG9=!@L{XSAXwrgKtGOR98ssLUns^`Y zL<#keQpr{^7s;&GQWUNb&*+_ImSA9uzV2UGBj1F0Mb-vmgjtF0P0n%Tp=BRgWLx&* zOLxU?)i|2I`Y=VR;hxJq7RYrFTj@vF1<_>@6|+=R45p1?fKg4*YUHK6O|6tdOn!>1 z*E&8l)9+yvhzQ0aq>HRii_i$L6{Z+J60%VTXJadZ3>EN$GHqWS9(<{JZ{jN118?xx^wvbr|8A%dHW>sQ!vGPWx4eH2xe-l@zrLO00DVY!#AL`FKTzS5dYd z#!PFL+^sZXF+BKk{DiXm*LlUzvHPSenx=iFN$nS4S#&5Fe^gJS^u^9vhy~8;DiBy0M1SV$@+KDe64a~=Xt?j1y)B9n8=&SzQ0reHC(|+a{jFl$f48|lbD<^|#(w4GQyV50j}yY^_t3y&6q%>Cx=sZT+;8Oh zyixUi2RP@28k^zb*6w7~=nSd}EOA~HWd0=Yt3fc9R+vAMSL5j^TC#xje%K^g z&`iEQ!sdPjQ_z|MsPttYE8_K#uD}YiN*aot(ajv*fi~@#K){6-Dk;Xh)cjA_SQKSh zA{l-8#)T+9*$sp{f`ArZ-BAC~{LK+4X{S{EvBg;s-p2tS8%3!~S`4GqYE?%OU|9^z z7caC!=+e8Og&{jCq}e8Goi8}v*P02)>7WeT+!)S_e8a)wxCKxX)j?G9j87N?DBV)U zfVVdC`TU7w(FT?4zuXjpR~W(TDPu||ELjb>yC!Mhr;4;B_H+H%SVUtAUFPE1Nd&xa z#|oWW=|XKh63;wZ_izjz0RT;N;JqZ4DND|llb{| zH8oj{MEs@lMR(v^|CWF+36B`@dlyg7o18*PeB@v9MVF~J3xaz_%C1}na1zDm^#Cg1 z)!kP5Nb&4rg;fH}b~+h<|N0}n3yK8;5HwMMXdS2V7N1cTZk2D+`&ShtKW1uS>lhtG z534UK;&r`DY8=C6zFkj}TootTNH{oX^76rHcU2yIa0(rFw6ozUx!4GNYwVmLhFpbF z7?Q+}2Oz>o<dl!jk#v_n2> zKP+d_x1T%Piij#p1d&6Xo_dbdb?;3Z%IOi{PP7zlw}S`FV`DS^bt7@>^R09V@fLT` z%7~MEx>`yXKo6dFLft)L@|hn-N8N{gew5EPOw%cXC$ z4z=%>m&H1$S`y=3Q6RlPA}o5kRfhTtSYnuQ%*1)blMw9LN{D)fH)A;F;+U*5r>mif zH!D{v1;^m;N^t;m-p{X(1L{Tu^4(1%0v5f_Xsj8=Vq(0!Wo1*pr1w9kM9A^gF7n&E zc2XbV4;M5`f0)J@{I5tRzki#t{M_NSq#{&qtn`x&A#kP|FWKET>!lbYB@hE`H60D3hp}>E#awoz8xz7J zyJj|)3_K$KXi&sUBrWgR}k1M6zJ1eWTk!PGu^9wy4?pqqGlxAggnal z^&gV!*HFoFR+7|+?tIt5oW?h=t>>9-BmP~8@K!#)0S>X#`{BBv3OvSH+~1M=U!5pc z7}&ILzi9p<01Od*-Toxrj#ib}Q(N^Uq%C6=`i&e)s0iZ^R<^}KxIBW9iqJM9d%3gF znsmEL7OYV@Ke88W^)o+*1UJ{wi!M^SXRK3I(9)x-9uV2BGrrzx?{0eb!KPVFjvq2)VP#Ihn<909}W-(b>BQJ1Z zv@V^u0Gt)c#$>D!0@mQe`D7uFli2>i9R{VpL7czeALjO)nN}a%+03aHi1h3N3LuXa zfP}7|b(&PDvkgh^*Ha~}PT>@VTL7!1HPDk-Uo3t?S<(pqK#T4qu=9kRSLr~s+=%3>0FJ=PB1>2? zT7GeEd*VV+3fi6g@Xv=lU_(nqO_W z9nAr)Eu|tz=nWX$kJJ9wh_v3COD|G2p@J=_C0URE=h*P{$>kYxAFXAp!G~<}UBKxvpxO9l$B$`_-U`qj#&`v`rvF;tSaLkiS znsfWqVD#0O@+ev=qDsStYujR*ute6n*t4gXQ@)ubW)Iu zFaCCZz>)u$wIbTd|KAQ1&E@pCt)g1#*o3*PuxhApP)hCiqrwh=(DT)MO{%r zWQLj{QAi8E0q!3c0x-ASP^@@cLGm0fI@|S+%MfjB1-IlW2zmL1Z!UM&U^|M`8gFNY z7`L#{eN)b)qH1C~MTbIXX>Jrn?OUUw5m~LwRY=5Un=7u@faoNxEo+IDO6iyj{Z!R1 z7T_`&3r?zWZ05MUFnA1&fK@4jYp{eZ!=b1HH14daysttL>Jn9`H;JRHoy<6;$Be!r z5EozFusB+KVFX|@E4W(uq&Nc#X@MpnYgsD02lW`)U^0;j-c0?x{pNzgquw|%K|Qu9 z(j%(oK!pScdtUZ&qX8d4PEf>eA~ky-*R(18UR~E&kk9}Rlf#bw>16#!s)MiYKmJp= zmkwHWNi!Jg6=1UT&>u*B*6hWHjmAlTOzjT~O>{IcP+pA1R+!G9RB>xuBIq4#7m>&j zn9L7+JEX-6-|3qDy#emr0XMQ5^c7&Hu`dfi8v&Ih+DR$MHPc;I834?pGsK&6=0V4C zL^&anJItAt?h%$ffC;UT?+u4j=6QvffEWfm7H!aZ)RbA@PLQj)<_eE>9g_|CZUSZr zRLJrb90=4%-vBUCRK^8LlU4HS$CZQbyx+{9JpDTq&s>s z7*B;yg=Eo$twsW|L=SnHjBVQ5aBon9{I zJz2y)<8%{sm~$Gjg}6e(ooDf{ZFJ@ zLJ3sDfchsI@9J+|ipJ%?;i*_E*&qH5xkQ$h7OShd4nuqA=TZZNCu z`6%3i9gLs3Zg(srilsh@B@H@*4;DYkjb#hwEsg?o0P^i&Scpjg+I%~oc9-G2mPM&S zpt)3Z`uF!g-d_6izj@-!SaMNPaTlG@lwoP!cxAi4_Xqoik_8f{sn~Miuquwm%!iE2UE%el?P36U`auzD5KZ3&b=g!uSQ{$%np0Pw{sIBP2n<68SC~uK58h$GN z!6~q-@GyTqs*o-Oo7S6eKDSP)k1MgCNaQ4{>H_$#r^v~EE09<)d2~5L9b2d7NH+!U zL{i7@S5X}WB6_<$yX+}860SeHvz^KX1@!0ok>bDSGdna5(G(%MUows(-eE#f#MuF5 z{`?kY z$4{s?T)ZOfhRB9NdPMTG@di;aydp^wE9zV)nrN*MBUs9!q8W_w^PW zNbgj_oSgAAjVkz){|U1uhQs}RP^v$X=f}l7=*^ZMxW;k1_Og~KdVPtddjg@L%0dXK z3vcb>=u{Hl>^R46zfHiZoMaZH8}XarjfZT~0T#;~wC0zzHoCnN;?ceSWYiA>hBIyLY;&xK=-bUBw2aeqwyhCc~&<@YN zieGO^*_D4@1!NJ0ytLGVN{-4UXVIjEF3t{6LaUA#MjSIKf_z)Xk9{Bl`ZCVB`tog5 zU)s&Dh1mY}wy_37thcMQj&(R`Z!B)n9uKabGXDFet|&x{SN-Vm&gk;VLKX>Df4aO% zvtAI~B_mvrPZqiV@XlDO8m?8-F11-*0P19yK1=xEmoXBYu2=Rrv@pXGe1r;`t(chAd7JgQwkTi6`(3&pwO0G1k^Zde&&99tFF^)R0v(I|zoeXx z7&3dPWD2_X0#Vky3ljKczuJrb9fa^9zmzsg7Jt;>?wA*Z)X_)vNo%t9t+g!=X1T}3 z<9eoIGBJRvJVSGp69VREMr)(N%mu>mjRS7a)2qRWI${5+9PWw4m&n~1!6&V&QSejW z(*21DiBZ`sK=MBCFgxCgvSOIt$-h>CXMhl`;P%H)q+N|;v=z>;Qyg5YU0S)v*4ih! zqWR9+Q6Ylj|JIrB$Kd0FI2bn^KUF1ZZWZ_PpImTB(ji=_%FTrrtcU@=yl1~SRWL1^cN3QJ8VnNIpZJfeN>9&mmQoG z;0$$2ZA)oD{uRrc61`3&<^MB#?U2&aH6i=&#gO4N#rOJI)y_PUzA>%ESOB&hic(r% ze8u<7{5nB9Ik2k8TQ})sXW;*C`YCT1Oiv^{|B1a9pz|dUKvA_V&mY$AY`_Br~cS-_k<^G+@egmCmWw+&n*Yu*y+2|Uqoh>jzg+x>ZbXaTK*m^Th;0Mf8 zF&=~e--3P?9mm@8>{efo!RdqR-8@n5?(&OQQ+32# znbDWV+|U2I{HU}AWb^8V#zjBJcn=Z#!VK+}MS9?PK>r14zI>bwX2>7VEoxaU5_-7y zhH0$196NR4!Dq}-UZlg@{ZEX{O0FPp6mN1Df&)Nh#AwAl#|Jj~c^2;H@2bBg&`3vX zgxk>FoOIG|hzyI)CxA~GVu4!;s_)OBginZgmeUXBE1~e45QHpP61@z`%{+IdYyECA z@ThZ5b*mD!m*4&A%w!g|;E3BR5R2!>3mWNDUJF5p?AHRQN0kIK56WS$*t{RjAJmkx z-Ekf!+OqT~OO7_vd;6@~5*fP1m&-_HFG!I8O84oWY$IZs7-xx!NQd)oO%Wg27IgI1 m$S@md*Aa6ktsCl3QdE4myP`%M!oWQtAZ2+Cxe6JJp#KB7dbP3u literal 8614 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 a)CJI^M%!n$Z!iBZ00lW!*&1oH(EkA)b50BZ diff --git a/static/logo-32.png b/static/logo-32.png index 8bf490ddc697347ff13b486b41d79b253cf2a6fb..7288ac5bf4e44f1f915d80ca8ddaf3c569039e4d 100644 GIT binary patch literal 1692 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 O@S~xstx}?79r8a#yHs2N diff --git a/static/logo.png b/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..849216ae0f0b19524096877372ed29fbab42eedb GIT binary patch literal 13130 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 literal 0 HcmV?d00001 diff --git a/static/manifest.json b/static/manifest.json index 5550a2b0..207ad894 100644 --- a/static/manifest.json +++ b/static/manifest.json @@ -1,8 +1,8 @@ { "background_color": "#ffffff", "theme_color": "#333333", - "name": "Unidiscuss", - "short_name": "Unidiscuss", + "name": "ClassroomIO", + "short_name": "ClassroomIO", "display": "minimal-ui", "start_url": "/", "icons": [ @@ -10,11 +10,6 @@ "src": "logo-192.png", "sizes": "192x192", "type": "image/png" - }, - { - "src": "logo-512.png", - "sizes": "512x512", - "type": "image/png" } ] }