From 6cb61f6a3751aa25c65815400ad5eac86852b84d Mon Sep 17 00:00:00 2001 From: Max Siryk Date: Mon, 18 Sep 2023 14:23:33 +0300 Subject: [PATCH 01/30] test commit --- docs/.vuepress/config.js | 4 ++-- docs/README.md | 9 +++++++++ publish.sh | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 4ae776818..aa8b84c3a 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -76,7 +76,7 @@ module.exports = { lastUpdated: 'Останнє оновлення', // string | boolean // Assumes GitHub. Can also be a full GitLab url. - repo: 'https://github.com/edu-db/edu_db_labs', + repo: 'https://github.com/Dmutre/edu_db_labs-IM-21', // Customising the header label // Defaults to "GitHub"/"GitLab"/"Bitbucket" depending on `themeConfig.repo` repoLabel: 'Github', @@ -112,4 +112,4 @@ module.exports = { md.use(require('markdown-it-admonition')) } } -} \ No newline at end of file +} diff --git a/docs/README.md b/docs/README.md index 9c28efeb0..245cd0740 100644 --- a/docs/README.md +++ b/docs/README.md @@ -10,6 +10,15 @@ footer: "ECL 2.0 Licensed | Copyright © [YYYY] [Your Name]" **Виконав(-ла):** *студент(-ка) 2-го курсу, групи (шифр групи)* **[ім’я ПРІЗВИЩЕ] [Посилання email, tg, fb]** +*студент 2-го курсу, групи IM-21* **[Макиi Сірик] [erotourtes@gmail.com, @mabooled]** +*студент 2-го курсу, групи IM-21* **[Максим Дячок] [chubbudda@gmail.com, @mabooled]** + +*студент 2-го курсу, групи IM-21* **[Максим Чуб] [erotourtes@gmail.com, @mabooled]** +*студент 2-го курсу, групи IM-21* **[ Олесь Потаскалов ] [erotourtes@gmail.com, @mabooled]** +*студент 2-го курсу, групи IM-21* **[ Назар Дідора ] [erotourtes@gmail.com, @mabooled]** +*студент 2-го курсу, групи IM-21* **[Максим ] [erotourtes@gmail.com, @mabooled]** +*студент 2-го курсу, групи IM-21* **[Максим Дячок] [erotourtes@gmail.com, @mabooled]** + **Керівник** diff --git a/publish.sh b/publish.sh index 28000702b..b48bd1197 100644 --- a/publish.sh +++ b/publish.sh @@ -20,6 +20,6 @@ git commit -m 'deploy' # git push -f git@github.com:boldak/.github.io.git master # if you are deploying to https://.github.io/ -git push -f https://github.com/edu-db/edu_db_labs master:gh-pages +git push -f https://github.com/Dmutre/edu_db_labs-IM-21 master:gh-pages cd - From 7599abb04690298ff5ede77bdfa38076c47aa0ee Mon Sep 17 00:00:00 2001 From: Max Siryk Date: Mon, 18 Sep 2023 15:48:08 +0300 Subject: [PATCH 02/30] Initial working commit --- docs/.vuepress/config.js | 4 +- docs/README.md | 23 +- package-lock.json | 12652 +++++++++++++++++++++++-------------- package.json | 2 +- publish.sh | 10 +- 5 files changed, 7932 insertions(+), 4759 deletions(-) mode change 100644 => 100755 publish.sh diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index aa8b84c3a..ec2b20a13 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -15,7 +15,7 @@ module.exports = { }] ], port: 3030, - base: '/edu_db_labs/', + base: '/edu_db_labs-IM-21/', theme: 'cool', // dest: 'dist', head: [ @@ -95,7 +95,7 @@ module.exports = { // editLinkText: 'Ви можете покращити цю сторінку' }, - title: 'Назва проєкту', + title: '2. Система управління відкритими даними', description: 'Лабораторні роботи з дисципліни "Організація баз даних"', configureWebpack: { resolve: { diff --git a/docs/README.md b/docs/README.md index 245cd0740..9cc30d50b 100644 --- a/docs/README.md +++ b/docs/README.md @@ -7,18 +7,17 @@ footer: "ECL 2.0 Licensed | Copyright © [YYYY] [Your Name]" --- -**Виконав(-ла):** - -*студент(-ка) 2-го курсу, групи (шифр групи)* **[ім’я ПРІЗВИЩЕ] [Посилання email, tg, fb]** -*студент 2-го курсу, групи IM-21* **[Макиi Сірик] [erotourtes@gmail.com, @mabooled]** -*студент 2-го курсу, групи IM-21* **[Максим Дячок] [chubbudda@gmail.com, @mabooled]** - -*студент 2-го курсу, групи IM-21* **[Максим Чуб] [erotourtes@gmail.com, @mabooled]** -*студент 2-го курсу, групи IM-21* **[ Олесь Потаскалов ] [erotourtes@gmail.com, @mabooled]** -*студент 2-го курсу, групи IM-21* **[ Назар Дідора ] [erotourtes@gmail.com, @mabooled]** -*студент 2-го курсу, групи IM-21* **[Максим ] [erotourtes@gmail.com, @mabooled]** -*студент 2-го курсу, групи IM-21* **[Максим Дячок] [erotourtes@gmail.com, @mabooled]** - +**Виконали:** + + +*студент 2-го курсу, групи IM-21* **Лесько Дмитро** [dmytro.lesko@gmail.com, [Telegram](https://t.me/Dmutre)] +*студент 2-го курсу, групи IM-21* **Максим Сірик** [erotourtes@gmail.com, [Telegram](https://t.me/mabooled)] +*студент 2-го курсу, групи IM-21* **Максим Дячок** [maksdyachok2005@gmail.com, [Telegram](https://t.me/mikroz)] +*студент 2-го курсу, групи IM-21* **Максим Чуб** [chubbudda@gmail.com, [Telegram](https://t.me/Kabadzh0b)] +*студент 2-го курсу, групи IM-21* **Олесь Потаскалов** [alexandr.potaskalov@gmail.com, [Telegram](https://t.me/Patriot25565)] +*студент 2-го курсу, групи IM-21* **Назар Дідора** [nazardidora940@gmail.com, [Telegram](https://t.me/nazar_didora)] +*студент 2-го курсу, групи IM-21* **Ярошенко Олександр** [yaroshsasha960@gmail.com, [Telegram](https://t.me/notnuff)] +*студент 2-го курсу, групи IM-21* **Ростислав Гундарев** [rosticun@gmail.com, [Telegram](https://t.me/heereenveen)] **Керівник** diff --git a/package-lock.json b/package-lock.json index 3eb7dee9e..52ff34c5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,27 +1,44 @@ { "name": "edu_db_labs", "version": "2.1.0", - "lockfileVersion": 1, + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@babel/code-frame": { + "packages": { + "": { + "name": "edu_db_labs", + "version": "2.1.0", + "license": "ECL 2.0", + "dependencies": { + "@vuepress/plugin-back-to-top": "^1.7.1", + "@vuepress/plugin-pwa": "^1.7.1", + "vuepress": "^1.7.1", + "vuepress-theme-cool": "^1.3.1" + } + }, + "node_modules/@babel/code-frame": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "requires": { + "dependencies": { "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/compat-data": { + "node_modules/@babel/compat-data": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", - "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==" + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/core": { + "node_modules/@babel/core": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", - "requires": { + "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.7", "@babel/helper-compilation-targets": "^7.16.7", @@ -38,77 +55,109 @@ "semver": "^6.3.0", "source-map": "^0.5.0" }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "@babel/generator": { + "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==" + }, + "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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", - "requires": { + "dependencies": { "@babel/types": "^7.16.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } + "engines": { + "node": ">=6.9.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=", + "engines": { + "node": ">=0.10.0" } }, - "@babel/helper-annotate-as-pure": { + "node_modules/@babel/helper-annotate-as-pure": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "requires": { + "dependencies": { "@babel/helper-explode-assignable-expression": "^7.16.7", "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-compilation-targets": { + "node_modules/@babel/helper-compilation-targets": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "requires": { + "dependencies": { "@babel/compat-data": "^7.16.4", "@babel/helper-validator-option": "^7.16.7", "browserslist": "^4.17.5", "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-create-class-features-plugin": { + "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz", "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==", - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-function-name": "^7.16.7", @@ -116,22 +165,34 @@ "@babel/helper-optimise-call-expression": "^7.16.7", "@babel/helper-replace-supers": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-create-regexp-features-plugin": { + "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-define-polyfill-provider": { + "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", - "requires": { + "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", "@babel/helper-plugin-utils": "^7.13.0", @@ -141,85 +202,115 @@ "resolve": "^1.14.2", "semver": "^6.1.2" }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "@babel/helper-environment-visitor": { + "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==" + }, + "node_modules/@babel/helper-environment-visitor": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-explode-assignable-expression": { + "node_modules/@babel/helper-explode-assignable-expression": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-function-name": { + "node_modules/@babel/helper-function-name": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "requires": { + "dependencies": { "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-get-function-arity": { + "node_modules/@babel/helper-get-function-arity": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-hoist-variables": { + "node_modules/@babel/helper-hoist-variables": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-member-expression-to-functions": { + "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-imports": { + "node_modules/@babel/helper-module-imports": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-transforms": { + "node_modules/@babel/helper-module-transforms": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", - "requires": { + "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", "@babel/helper-simple-access": "^7.16.7", @@ -228,451 +319,706 @@ "@babel/template": "^7.16.7", "@babel/traverse": "^7.16.7", "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-optimise-call-expression": { + "node_modules/@babel/helper-optimise-call-expression": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-plugin-utils": { + "node_modules/@babel/helper-plugin-utils": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-remap-async-to-generator": { + "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-wrap-function": "^7.16.8", "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-replace-supers": { + "node_modules/@babel/helper-replace-supers": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "requires": { + "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-member-expression-to-functions": "^7.16.7", "@babel/helper-optimise-call-expression": "^7.16.7", "@babel/traverse": "^7.16.7", "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-simple-access": { + "node_modules/@babel/helper-simple-access": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-skip-transparent-expression-wrappers": { + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "requires": { + "dependencies": { "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-split-export-declaration": { + "node_modules/@babel/helper-split-export-declaration": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "requires": { + "dependencies": { "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-validator-identifier": { + "node_modules/@babel/helper-validator-identifier": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-validator-option": { + "node_modules/@babel/helper-validator-option": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-wrap-function": { + "node_modules/@babel/helper-wrap-function": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "requires": { + "dependencies": { "@babel/helper-function-name": "^7.16.7", "@babel/template": "^7.16.7", "@babel/traverse": "^7.16.8", "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helpers": { + "node_modules/@babel/helpers": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", - "requires": { + "dependencies": { "@babel/template": "^7.16.7", "@babel/traverse": "^7.16.7", "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/highlight": { + "node_modules/@babel/highlight": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/parser": { + "node_modules/@babel/parser": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==" + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" } }, - "@babel/plugin-proposal-async-generator-functions": { + "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-class-properties": { + "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-class-static-block": { + "node_modules/@babel/plugin-proposal-class-static-block": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.", + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, - "@babel/plugin-proposal-decorators": { + "node_modules/@babel/plugin-proposal-decorators": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz", "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==", - "requires": { + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-decorators": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-dynamic-import": { + "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-export-namespace-from": { + "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-json-strings": { + "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-logical-assignment-operators": { + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-numeric-separator": { + "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-object-rest-spread": { + "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dependencies": { "@babel/compat-data": "^7.16.4", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-optional-catch-binding": { + "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-optional-chaining": { + "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-private-methods": { + "node_modules/@babel/plugin-proposal-private-methods": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz", "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-private-property-in-object": { + "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-create-class-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-unicode-property-regex": { + "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-async-generators": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-class-properties": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-class-static-block": { + "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-decorators": { + "node_modules/@babel/plugin-syntax-decorators": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz", "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-dynamic-import": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-export-namespace-from": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-json-strings": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-jsx": { + "node_modules/@babel/plugin-syntax-jsx": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-logical-assignment-operators": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-numeric-separator": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-object-rest-spread": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-catch-binding": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-chaining": { + "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==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-private-property-in-object": { + "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-top-level-await": { + "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-arrow-functions": { + "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-async-to-generator": { + "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-block-scoped-functions": { + "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-block-scoping": { + "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-classes": { + "node_modules/@babel/plugin-transform-classes": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "requires": { + "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-function-name": "^7.16.7", @@ -681,259 +1027,433 @@ "@babel/helper-replace-supers": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-computed-properties": { + "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-destructuring": { + "node_modules/@babel/plugin-transform-destructuring": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-dotall-regex": { + "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "requires": { + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-duplicate-keys": { + "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-exponentiation-operator": { + "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "requires": { + "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-for-of": { + "node_modules/@babel/plugin-transform-for-of": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-function-name": { + "node_modules/@babel/plugin-transform-function-name": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "requires": { + "dependencies": { "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-function-name": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-literals": { + "node_modules/@babel/plugin-transform-literals": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-member-expression-literals": { + "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-amd": { + "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "requires": { + "dependencies": { "@babel/helper-module-transforms": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-commonjs": { + "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", - "requires": { + "dependencies": { "@babel/helper-module-transforms": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-simple-access": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-systemjs": { + "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", - "requires": { + "dependencies": { "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-module-transforms": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-umd": { + "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "requires": { + "dependencies": { "@babel/helper-module-transforms": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-named-capturing-groups-regex": { + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "requires": { + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-new-target": { + "node_modules/@babel/plugin-transform-new-target": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-object-super": { + "node_modules/@babel/plugin-transform-object-super": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-parameters": { + "node_modules/@babel/plugin-transform-parameters": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-property-literals": { + "node_modules/@babel/plugin-transform-property-literals": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-regenerator": { + "node_modules/@babel/plugin-transform-regenerator": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", - "requires": { + "dependencies": { "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-reserved-words": { + "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-runtime": { + "node_modules/@babel/plugin-transform-runtime": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.8.tgz", "integrity": "sha512-6Kg2XHPFnIarNweZxmzbgYnnWsXxkx9WQUVk2sksBRL80lBC1RAQV3wQagWxdCHiYHqPN+oenwNIuttlYgIbQQ==", - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-polyfill-corejs2": "^0.3.0", "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-shorthand-properties": { + "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-spread": { + "node_modules/@babel/plugin-transform-spread": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-sticky-regex": { + "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-template-literals": { + "node_modules/@babel/plugin-transform-template-literals": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-typeof-symbol": { + "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-escapes": { + "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-regex": { + "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "requires": { + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/preset-env": { + "node_modules/@babel/preset-env": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.8.tgz", "integrity": "sha512-9rNKgVCdwHb3z1IlbMyft6yIXIeP3xz6vWvGaLHrJThuEIqWfHb0DNBH9VuTgnDfdbUDhkmkvMZS/YMCtP7Elg==", - "requires": { + "dependencies": { "@babel/compat-data": "^7.16.8", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", @@ -1008,43 +1528,58 @@ "babel-plugin-polyfill-regenerator": "^0.3.0", "core-js-compat": "^3.20.2", "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/preset-modules": { + "node_modules/@babel/preset-modules": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/runtime": { + "node_modules/@babel/runtime": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", - "requires": { + "dependencies": { "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/template": { + "node_modules/@babel/template": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "requires": { + "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/traverse": { + "node_modules/@babel/traverse": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", - "requires": { + "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.8", "@babel/helper-environment-visitor": "^7.16.7", @@ -1056,254 +1591,284 @@ "debug": "^4.1.0", "globals": "^11.1.0" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "@babel/types": { + "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==" + }, + "node_modules/@babel/types": { "version": "7.16.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@braintree/sanitize-url": { + "node_modules/@braintree/sanitize-url": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-3.1.0.tgz", - "integrity": "sha512-GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg==" + "integrity": "sha512-GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg==", + "deprecated": "Potential XSS vulnerability patched in v6.0.0." }, - "@hapi/address": { + "node_modules/@hapi/address": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'" }, - "@hapi/bourne": { + "node_modules/@hapi/bourne": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" }, - "@hapi/hoek": { + "node_modules/@hapi/hoek": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" }, - "@hapi/joi": { + "node_modules/@hapi/joi": { "version": "15.1.1", "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "requires": { + "deprecated": "Switch to 'npm install joi'", + "dependencies": { "@hapi/address": "2.x.x", "@hapi/bourne": "1.x.x", "@hapi/hoek": "8.x.x", "@hapi/topo": "3.x.x" } }, - "@hapi/topo": { + "node_modules/@hapi/topo": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "requires": { + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dependencies": { "@hapi/hoek": "^8.3.0" } }, - "@mrmlnc/readdir-enhanced": { + "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "requires": { + "dependencies": { "call-me-maybe": "^1.0.1", "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" } }, - "@nodelib/fs.stat": { + "node_modules/@nodelib/fs.stat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "engines": { + "node": ">= 6" + } }, - "@sindresorhus/is": { + "node_modules/@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "engines": { + "node": ">=6" + } }, - "@szmarczak/http-timer": { + "node_modules/@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { + "dependencies": { "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" } }, - "@types/body-parser": { + "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { + "dependencies": { "@types/connect": "*", "@types/node": "*" } }, - "@types/connect": { + "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/connect-history-api-fallback": { + "node_modules/@types/connect-history-api-fallback": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { + "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, - "@types/express": { + "node_modules/@types/express": { "version": "4.17.13", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "requires": { + "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", "@types/qs": "*", "@types/serve-static": "*" } }, - "@types/express-serve-static-core": { + "node_modules/@types/express-serve-static-core": { "version": "4.17.28", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "requires": { + "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*" } }, - "@types/glob": { + "node_modules/@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "requires": { + "dependencies": { "@types/minimatch": "*", "@types/node": "*" } }, - "@types/highlight.js": { + "node_modules/@types/highlight.js": { "version": "9.12.4", "resolved": "https://registry.npmjs.org/@types/highlight.js/-/highlight.js-9.12.4.tgz", "integrity": "sha512-t2szdkwmg2JJyuCM20e8kR2X59WCE5Zkl4bzm1u1Oukjm79zpbiAv+QjnwLnuuV0WHEcX2NgUItu0pAMKuOPww==" }, - "@types/http-proxy": { + "node_modules/@types/http-proxy": { "version": "1.17.8", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/json-schema": { + "node_modules/@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" }, - "@types/linkify-it": { + "node_modules/@types/linkify-it": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz", "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==" }, - "@types/markdown-it": { + "node_modules/@types/markdown-it": { "version": "10.0.3", "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-10.0.3.tgz", "integrity": "sha512-daHJk22isOUvNssVGF2zDnnSyxHhFYhtjeX4oQaKD6QzL3ZR1QSgiD1g+Q6/WSWYVogNXYDXODtbgW/WiFCtyw==", - "requires": { + "dependencies": { "@types/highlight.js": "^9.7.0", "@types/linkify-it": "*", "@types/mdurl": "*", "highlight.js": "^9.7.0" } }, - "@types/mdurl": { + "node_modules/@types/mdurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz", "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==" }, - "@types/mime": { + "node_modules/@types/mime": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, - "@types/minimatch": { + "node_modules/@types/minimatch": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" }, - "@types/node": { + "node_modules/@types/node": { "version": "17.0.8", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==" }, - "@types/q": { + "node_modules/@types/q": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" }, - "@types/qs": { + "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, - "@types/range-parser": { + "node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, - "@types/serve-static": { + "node_modules/@types/serve-static": { "version": "1.13.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "requires": { + "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, - "@types/source-list-map": { + "node_modules/@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" }, - "@types/tapable": { + "node_modules/@types/tapable": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" }, - "@types/uglify-js": { + "node_modules/@types/uglify-js": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", - "requires": { + "dependencies": { "source-map": "^0.6.1" } }, - "@types/webpack": { + "node_modules/@types/webpack": { "version": "4.41.32", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", - "requires": { + "dependencies": { "@types/node": "*", "@types/tapable": "^1", "@types/uglify-js": "*", @@ -1312,11 +1877,11 @@ "source-map": "^0.6.0" } }, - "@types/webpack-dev-server": { + "node_modules/@types/webpack-dev-server": { "version": "3.11.6", "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.6.tgz", "integrity": "sha512-XCph0RiiqFGetukCTC3KVnY1jwLcZ84illFRMbyFzCcWl90B/76ew0tSqF46oBhnLC4obNDG7dMO0JfTN0MgMQ==", - "requires": { + "dependencies": { "@types/connect-history-api-fallback": "*", "@types/express": "*", "@types/serve-static": "*", @@ -1324,38 +1889,39 @@ "http-proxy-middleware": "^1.0.0" } }, - "@types/webpack-sources": { + "node_modules/@types/webpack-sources": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "requires": { + "dependencies": { "@types/node": "*", "@types/source-list-map": "*", "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } } }, - "@vue/babel-helper-vue-jsx-merge-props": { + "node_modules/@types/webpack-sources/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==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==" }, - "@vue/babel-helper-vue-transform-on": { + "node_modules/@vue/babel-helper-vue-transform-on": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==" }, - "@vue/babel-plugin-jsx": { + "node_modules/@vue/babel-plugin-jsx": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.0.0", "@babel/plugin-syntax-jsx": "^7.0.0", "@babel/template": "^7.0.0", @@ -1367,11 +1933,11 @@ "svg-tags": "^1.0.0" } }, - "@vue/babel-plugin-transform-vue-jsx": { + "node_modules/@vue/babel-plugin-transform-vue-jsx": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.0.0", "@babel/plugin-syntax-jsx": "^7.2.0", "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", @@ -1379,19 +1945,23 @@ "lodash.kebabcase": "^4.1.1", "svg-tags": "^1.0.0" }, - "dependencies": { - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=" - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@vue/babel-preset-app": { + "node_modules/@vue/babel-plugin-transform-vue-jsx/node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/babel-preset-app": { "version": "4.5.15", "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.15.tgz", "integrity": "sha512-J+YttzvwRfV1BPczf8r3qCevznYk+jh531agVF+5EYlHF4Sgh/cGXTz9qkkiux3LQgvhEGXgmCteg1n38WuuKg==", - "requires": { + "dependencies": { "@babel/core": "^7.11.0", "@babel/helper-compilation-targets": "^7.9.6", "@babel/helper-module-imports": "^7.8.3", @@ -1409,19 +1979,36 @@ "core-js-compat": "^3.6.5", "semver": "^6.1.0" }, - "dependencies": { + "peerDependencies": { + "@babel/core": "*", + "core-js": "^3", + "vue": "^2 || ^3.0.0-0" + }, + "peerDependenciesMeta": { "core-js": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", - "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==" + "optional": true + }, + "vue": { + "optional": true } } }, - "@vue/babel-preset-jsx": { + "node_modules/@vue/babel-preset-app/node_modules/core-js": { + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", + "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/@vue/babel-preset-jsx": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", - "requires": { + "dependencies": { "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", @@ -1430,45 +2017,60 @@ "@vue/babel-sugar-inject-h": "^1.2.2", "@vue/babel-sugar-v-model": "^1.2.3", "@vue/babel-sugar-v-on": "^1.2.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@vue/babel-sugar-composition-api-inject-h": { + "node_modules/@vue/babel-sugar-composition-api-inject-h": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", - "requires": { + "dependencies": { "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@vue/babel-sugar-composition-api-render-instance": { + "node_modules/@vue/babel-sugar-composition-api-render-instance": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", - "requires": { + "dependencies": { "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@vue/babel-sugar-functional-vue": { + "node_modules/@vue/babel-sugar-functional-vue": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", - "requires": { + "dependencies": { "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@vue/babel-sugar-inject-h": { + "node_modules/@vue/babel-sugar-inject-h": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", - "requires": { + "dependencies": { "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@vue/babel-sugar-v-model": { + "node_modules/@vue/babel-sugar-v-model": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", - "requires": { + "dependencies": { "@babel/plugin-syntax-jsx": "^7.2.0", "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", @@ -1476,73 +2078,84 @@ "html-tags": "^2.0.0", "svg-tags": "^1.0.0" }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=" - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model/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" } }, - "@vue/babel-sugar-v-on": { + "node_modules/@vue/babel-sugar-v-model/node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/babel-sugar-v-on": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", - "requires": { + "dependencies": { "@babel/plugin-syntax-jsx": "^7.2.0", "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", "camelcase": "^5.0.0" }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-on/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" } }, - "@vue/component-compiler-utils": { + "node_modules/@vue/component-compiler-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", - "requires": { + "dependencies": { "consolidate": "^0.15.1", "hash-sum": "^1.0.2", "lru-cache": "^4.1.2", "merge-source-map": "^1.1.0", "postcss": "^7.0.36", "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2 || ^2.0.0", "source-map": "~0.6.1", "vue-template-es2015-compiler": "^1.9.0" }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - } + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "@vuepress/core": { + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "node_modules/@vuepress/core": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-1.9.5.tgz", "integrity": "sha512-Fv9obu+eLkflrPFpdL4qv42Rso0AzDDLk/0dGANF9yqi7t3XgIvWV8oiiUa1cg/m/Sgel5RlSjJxDPWrnXjDCQ==", - "requires": { + "dependencies": { "@babel/core": "^7.8.4", "@vue/babel-preset-app": "^4.1.2", "@vuepress/markdown": "1.9.5", @@ -1585,19 +2198,26 @@ "webpack-merge": "^4.1.2", "webpackbar": "3.2.0" }, - "dependencies": { - "core-js": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", - "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==" - } + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@vuepress/core/node_modules/core-js": { + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", + "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "@vuepress/markdown": { + "node_modules/@vuepress/markdown": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-1.9.5.tgz", "integrity": "sha512-6W2hen+9qhkSuj/j403QaWxMcnqQSnZqjHr1qt581zNz1xLwgkSva7IzfGWxEVdCkwtM8+JWZrDEkzt4UyItXA==", - "requires": { + "dependencies": { "@vuepress/shared-utils": "1.9.5", "markdown-it": "^8.4.1", "markdown-it-anchor": "^5.0.2", @@ -1607,85 +2227,85 @@ "prismjs": "^1.13.0" } }, - "@vuepress/markdown-loader": { + "node_modules/@vuepress/markdown-loader": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/markdown-loader/-/markdown-loader-1.9.5.tgz", "integrity": "sha512-Y4pxXQpOf2gvxGMPKEotHJKqVAIi+HfqKQAJPd/0zhsFn6F54qOsuhohXOvtx3sAUnbYmuM5+zS/Jpvh6UMebA==", - "requires": { + "dependencies": { "@vuepress/markdown": "1.9.5", "loader-utils": "^1.1.0", "lru-cache": "^5.1.1" } }, - "@vuepress/plugin-active-header-links": { + "node_modules/@vuepress/plugin-active-header-links": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-1.9.5.tgz", "integrity": "sha512-Pi6cu5Ed4m6Ri8QatigapdXqhEcZXd/s+lyhdKWIwjJQaMSYlyAN2pX8Pqm4vqAvW6c0Dw2wEXrd989BcI7T4g==", - "requires": { + "dependencies": { "@vuepress/types": "1.9.5", "lodash.debounce": "^4.0.8" } }, - "@vuepress/plugin-back-to-top": { + "node_modules/@vuepress/plugin-back-to-top": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-1.9.5.tgz", "integrity": "sha512-zcESgBsH5EYQLUN+EtxDYKHyPmZXIgLEReaKU8ddRaMxzodMXW84WtCmsc0En/P9wkf4SOXZkmWllH53rZWrzQ==", - "requires": { + "dependencies": { "@vuepress/types": "1.9.5", "lodash.debounce": "^4.0.8" } }, - "@vuepress/plugin-last-updated": { + "node_modules/@vuepress/plugin-last-updated": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/plugin-last-updated/-/plugin-last-updated-1.9.5.tgz", "integrity": "sha512-coy5zMgAHVno+c8yGMwxBhkTNMBYoRJdogzuVQRgITJRDZfToiKSza3RDQkFfn1YluCps2v/9NQSHwPnhEv6eA==", - "requires": { + "dependencies": { "@vuepress/types": "1.9.5", "cross-spawn": "^6.0.5" } }, - "@vuepress/plugin-nprogress": { + "node_modules/@vuepress/plugin-nprogress": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-1.9.5.tgz", "integrity": "sha512-XEtyCt/R/qNcQM62/F6srqOZ6V6mmxSqfQktPMYfOdQqeRW0aCXvG6N2/cy55S4xH8LeEVL4Nxg5m9Cew9AEgA==", - "requires": { + "dependencies": { "@vuepress/types": "1.9.5", "nprogress": "^0.2.0" } }, - "@vuepress/plugin-pwa": { + "node_modules/@vuepress/plugin-pwa": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/plugin-pwa/-/plugin-pwa-1.9.5.tgz", "integrity": "sha512-JdvxRz+ESB2owKh9TLO+kEsPPOOATIB+Y/0LS1YZ+OsOWsgyE9/AS0EoCnvcwVn5aNw9wz95klw1s4vYCDPo/Q==", - "requires": { + "dependencies": { "@vuepress/shared-utils": "1.9.5", "@vuepress/types": "1.9.5", "register-service-worker": "^1.7.0", "workbox-build": "^4.3.1" } }, - "@vuepress/plugin-register-components": { + "node_modules/@vuepress/plugin-register-components": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-1.9.5.tgz", "integrity": "sha512-2eFqboPCOSY8bh7lkd13Cs7vyUcETEzzYnK/7CjqaeDmYtiJuWCoPjF30K2RsdbpVCE5aqheyXmBSEp2uWEosA==", - "requires": { + "dependencies": { "@vuepress/shared-utils": "1.9.5", "@vuepress/types": "1.9.5" } }, - "@vuepress/plugin-search": { + "node_modules/@vuepress/plugin-search": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/plugin-search/-/plugin-search-1.9.5.tgz", "integrity": "sha512-SDK/1UnJ44OAktgZQWiw6S8Yq8F6WkJsGp4k/e3x1gHg5fB96JJlKK4VBsGk/PUsPpYRwr5554dtEVFjFG7oWw==", - "requires": { + "dependencies": { "@vuepress/types": "1.9.5" } }, - "@vuepress/shared-utils": { + "node_modules/@vuepress/shared-utils": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/shared-utils/-/shared-utils-1.9.5.tgz", "integrity": "sha512-WA6lq5YwbG3HX3yVhMsrsw6zqDUiiMsUsBJCk/gNwbWng/NTibR/f+DkUyD/tw8fYuNu5EDK8wPn+qyLhcrjJg==", - "requires": { + "dependencies": { "chalk": "^2.3.2", "escape-html": "^1.0.3", "fs-extra": "^7.0.1", @@ -1697,11 +2317,11 @@ "upath": "^1.1.0" } }, - "@vuepress/theme-default": { + "node_modules/@vuepress/theme-default": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-1.9.5.tgz", "integrity": "sha512-mB919hzorh3PwEY6hzkBYEa0Xweg3kEUPhZbNx29gMXn6KBS7NqN3+sId/Frv2RydSWw5h1ax8NtphaiR0UvBQ==", - "requires": { + "dependencies": { "@vuepress/plugin-active-header-links": "1.9.5", "@vuepress/plugin-nprogress": "1.9.5", "@vuepress/plugin-search": "1.9.5", @@ -1714,104 +2334,104 @@ "vuepress-plugin-smooth-scroll": "^0.0.3" } }, - "@vuepress/types": { + "node_modules/@vuepress/types": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@vuepress/types/-/types-1.9.5.tgz", "integrity": "sha512-fu1Wyi+cPFyn7nfxNH4MVvU5glYvRB0RMI7besq9kiI/KkZJPb2G1hITopECJOGk+6G/cOU/iSdUDUHH4GQLgA==", - "requires": { + "dependencies": { "@types/markdown-it": "^10.0.0", "@types/webpack-dev-server": "^3", "webpack-chain": "^6.0.0" } }, - "@webassemblyjs/ast": { + "node_modules/@webassemblyjs/ast": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "requires": { + "dependencies": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0" } }, - "@webassemblyjs/floating-point-hex-parser": { + "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, - "@webassemblyjs/helper-api-error": { + "node_modules/@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, - "@webassemblyjs/helper-buffer": { + "node_modules/@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, - "@webassemblyjs/helper-code-frame": { + "node_modules/@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "requires": { + "dependencies": { "@webassemblyjs/wast-printer": "1.9.0" } }, - "@webassemblyjs/helper-fsm": { + "node_modules/@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" }, - "@webassemblyjs/helper-module-context": { + "node_modules/@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.9.0" } }, - "@webassemblyjs/helper-wasm-bytecode": { + "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, - "@webassemblyjs/helper-wasm-section": { + "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", "@webassemblyjs/wasm-gen": "1.9.0" } }, - "@webassemblyjs/ieee754": { + "node_modules/@webassemblyjs/ieee754": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "requires": { + "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, - "@webassemblyjs/leb128": { + "node_modules/@webassemblyjs/leb128": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "requires": { + "dependencies": { "@xtuc/long": "4.2.2" } }, - "@webassemblyjs/utf8": { + "node_modules/@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, - "@webassemblyjs/wasm-edit": { + "node_modules/@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -1822,11 +2442,11 @@ "@webassemblyjs/wast-printer": "1.9.0" } }, - "@webassemblyjs/wasm-gen": { + "node_modules/@webassemblyjs/wasm-gen": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", "@webassemblyjs/ieee754": "1.9.0", @@ -1834,22 +2454,22 @@ "@webassemblyjs/utf8": "1.9.0" } }, - "@webassemblyjs/wasm-opt": { + "node_modules/@webassemblyjs/wasm-opt": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", "@webassemblyjs/wasm-gen": "1.9.0", "@webassemblyjs/wasm-parser": "1.9.0" } }, - "@webassemblyjs/wasm-parser": { + "node_modules/@webassemblyjs/wasm-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -1858,11 +2478,11 @@ "@webassemblyjs/utf8": "1.9.0" } }, - "@webassemblyjs/wast-parser": { + "node_modules/@webassemblyjs/wast-parser": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -1871,76 +2491,98 @@ "@xtuc/long": "4.2.2" } }, - "@webassemblyjs/wast-printer": { + "node_modules/@webassemblyjs/wast-printer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", "@xtuc/long": "4.2.2" } }, - "@xtuc/ieee754": { + "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, - "@xtuc/long": { + "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "abbrev": { + "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==" }, - "accepts": { + "node_modules/accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { + "dependencies": { "mime-types": "~2.1.24", "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" } }, - "acorn": { + "node_modules/acorn": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "agentkeepalive": { + "node_modules/agentkeepalive": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-2.2.0.tgz", - "integrity": "sha1-xdG9SxKQCPEWPyNvhuX66iAm4u8=" + "integrity": "sha1-xdG9SxKQCPEWPyNvhuX66iAm4u8=", + "engines": { + "node": ">= 0.10.0" + } }, - "ajv": { + "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { + "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "ajv-errors": { + "node_modules/ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peerDependencies": { + "ajv": ">=5.0.0" + } }, - "ajv-keywords": { + "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } }, - "algoliasearch": { + "node_modules/algoliasearch": { "version": "3.35.1", "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-3.35.1.tgz", "integrity": "sha512-K4yKVhaHkXfJ/xcUnil04xiSrB8B8yHZoFEhWNpXg23eiCnqvTZw1tn/SqvdsANlYHLJlKl0qi3I/Q2Sqo7LwQ==", - "requires": { + "dependencies": { "agentkeepalive": "^2.2.0", "debug": "^2.6.9", "envify": "^4.0.0", @@ -1957,264 +2599,331 @@ "semver": "^5.1.0", "tunnel-agent": "^0.6.0" }, - "dependencies": { - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "engines": { + "node": ">=0.8" + } + }, + "node_modules/algoliasearch/node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/algoliasearch/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/algoliasearch/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" } }, - "alphanum-sort": { + "node_modules/alphanum-sort": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, - "ansi-align": { + "node_modules/ansi-align": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "requires": { + "dependencies": { "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "ansi-colors": { + "node_modules/ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "engines": { + "node": ">=6" + } }, - "ansi-escapes": { + "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { + "dependencies": { "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "ansi-html-community": { + "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } }, - "ansi-regex": { + "node_modules/ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } }, - "ansi-styles": { + "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==", - "requires": { + "dependencies": { "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "anymatch": { + "node_modules/anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "aproba": { + "node_modules/aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, - "argparse": { + "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { + "dependencies": { "sprintf-js": "~1.0.2" } }, - "arr-diff": { + "node_modules/arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } }, - "arr-flatten": { + "node_modules/arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } }, - "arr-union": { + "node_modules/arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } }, - "array-flatten": { + "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, - "array-union": { + "node_modules/array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "requires": { + "dependencies": { "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "array-uniq": { + "node_modules/array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "engines": { + "node": ">=0.10.0" + } }, - "array-unique": { + "node_modules/array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } }, - "asn1": { + "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { + "dependencies": { "safer-buffer": "~2.1.0" } }, - "asn1.js": { + "node_modules/asn1.js": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { + "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } } }, - "assert": { + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "requires": { + "dependencies": { "object-assign": "^4.1.1", "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "2.0.1" - } - } } }, - "assert-plus": { + "node_modules/assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } }, - "assign-symbols": { + "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } }, - "async": { + "node_modules/async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { + "dependencies": { "lodash": "^4.17.14" } }, - "async-each": { + "node_modules/async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, - "async-limiter": { + "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, - "atob": { + "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } }, - "autocomplete.js": { + "node_modules/autocomplete.js": { "version": "0.36.0", "resolved": "https://registry.npmjs.org/autocomplete.js/-/autocomplete.js-0.36.0.tgz", "integrity": "sha512-jEwUXnVMeCHHutUt10i/8ZiRaCb0Wo+ZyKxeGsYwBDtw6EJHqEeDrq4UwZRD8YBSvp3g6klP678il2eeiVXN2Q==", - "requires": { + "dependencies": { "immediate": "^3.2.3" } }, - "autoprefixer": { + "node_modules/autoprefixer": { "version": "9.8.8", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "requires": { + "dependencies": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", "normalize-range": "^0.1.2", @@ -2223,123 +2932,151 @@ "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - } + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" } }, - "aws-sign2": { + "node_modules/autoprefixer/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "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=" + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "engines": { + "node": "*" + } }, - "aws4": { + "node_modules/aws4": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, - "babel-extract-comments": { + "node_modules/babel-extract-comments": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "requires": { + "dependencies": { "babylon": "^6.18.0" + }, + "engines": { + "node": ">=4" } }, - "babel-loader": { + "node_modules/babel-loader": { "version": "8.2.3", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "requires": { + "dependencies": { "find-cache-dir": "^3.3.1", "loader-utils": "^1.4.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "babel-plugin-dynamic-import-node": { + "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==", - "requires": { + "dependencies": { "object.assign": "^4.1.0" } }, - "babel-plugin-polyfill-corejs2": { + "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", - "requires": { + "dependencies": { "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.3.0", "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "babel-plugin-polyfill-corejs3": { + "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.0.tgz", "integrity": "sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ==", - "requires": { + "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.0", "core-js-compat": "^3.20.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "babel-plugin-polyfill-regenerator": { + "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", - "requires": { + "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "babel-plugin-syntax-object-rest-spread": { + "node_modules/babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" }, - "babel-plugin-transform-object-rest-spread": { + "node_modules/babel-plugin-transform-object-rest-spread": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "requires": { + "dependencies": { "babel-plugin-syntax-object-rest-spread": "^6.8.0", "babel-runtime": "^6.26.0" } }, - "babel-runtime": { + "node_modules/babel-runtime": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "requires": { + "dependencies": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - } } }, - "babylon": { + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/babylon": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "bin": { + "babylon": "bin/babylon.js" + } }, - "balanced-match": { + "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==" }, - "base": { + "node_modules/base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { + "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", @@ -2348,95 +3085,128 @@ "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "base64-js": { + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "batch": { + "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, - "bcrypt-pbkdf": { + "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=", - "requires": { + "dependencies": { "tweetnacl": "^0.14.3" } }, - "big.js": { + "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } }, - "binary-extensions": { + "node_modules/binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } }, - "bindings": { + "node_modules/bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "optional": true, - "requires": { + "dependencies": { "file-uri-to-path": "1.0.0" } }, - "bluebird": { + "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "bn.js": { + "node_modules/bn.js": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" }, - "body-parser": { + "node_modules/body-parser": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", - "requires": { + "dependencies": { "bytes": "3.1.1", "content-type": "~1.0.4", "debug": "2.6.9", @@ -2448,19 +3218,23 @@ "raw-body": "2.4.2", "type-is": "~1.6.18" }, - "dependencies": { - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" - } + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "engines": { + "node": ">= 0.8" } }, - "bonjour": { + "node_modules/bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "requires": { + "dependencies": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", "dns-equal": "^1.0.0", @@ -2469,16 +3243,16 @@ "multicast-dns-service-types": "^1.1.0" } }, - "boolbase": { + "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, - "boxen": { + "node_modules/boxen": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "requires": { + "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^5.3.1", "chalk": "^3.0.0", @@ -2488,122 +3262,165 @@ "type-fest": "^0.8.1", "widest-line": "^3.1.0" }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/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==", "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/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/boxen/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/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==" + }, + "node_modules/boxen/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/boxen/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" } }, - "brace-expansion": { + "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==", - "requires": { + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { + "dependencies": { "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" } }, - "brorand": { + "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, - "browserify-aes": { + "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { + "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", "create-hash": "^1.1.0", @@ -2612,41 +3429,41 @@ "safe-buffer": "^5.0.1" } }, - "browserify-cipher": { + "node_modules/browserify-cipher": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { + "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", "evp_bytestokey": "^1.0.0" } }, - "browserify-des": { + "node_modules/browserify-des": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { + "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", "inherits": "^2.0.1", "safe-buffer": "^5.1.2" } }, - "browserify-rsa": { + "node_modules/browserify-rsa": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { + "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" } }, - "browserify-sign": { + "node_modules/browserify-sign": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "requires": { + "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", "create-hash": "^1.2.0", @@ -2656,100 +3473,134 @@ "parse-asn1": "^5.1.5", "readable-stream": "^3.6.0", "safe-buffer": "^5.2.0" - }, + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + { + "type": "consulting", + "url": "https://feross.org/support" } - } + ] }, - "browserify-zlib": { + "node_modules/browserify-zlib": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "requires": { + "dependencies": { "pako": "~1.0.5" } }, - "browserslist": { + "node_modules/browserslist": { "version": "4.19.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "requires": { + "dependencies": { "caniuse-lite": "^1.0.30001286", "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "buffer": { + "node_modules/buffer": { "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { + "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", "isarray": "^1.0.0" } }, - "buffer-from": { + "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "buffer-indexof": { + "node_modules/buffer-indexof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" }, - "buffer-json": { + "node_modules/buffer-json": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==" }, - "buffer-xor": { + "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, - "builtin-status-codes": { + "node_modules/builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, - "bundle-require": { + "node_modules/bundle-require": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-2.1.8.tgz", - "integrity": "sha512-oOEg3A0hy/YzvNWNowtKD0pmhZKseOFweCbgyMqTIih4gRY1nJWsvrOCT27L9NbIyL5jMjTFrAUpGxxpW68Puw==" + "integrity": "sha512-oOEg3A0hy/YzvNWNowtKD0pmhZKseOFweCbgyMqTIih4gRY1nJWsvrOCT27L9NbIyL5jMjTFrAUpGxxpW68Puw==", + "peerDependencies": { + "esbuild": ">=0.13" + } }, - "bytes": { + "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } }, - "cac": { + "node_modules/cac": { "version": "6.7.12", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.12.tgz", - "integrity": "sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==" + "integrity": "sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==", + "engines": { + "node": ">=8" + } }, - "cacache": { + "node_modules/cacache": { "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "requires": { + "dependencies": { "bluebird": "^3.5.5", "chownr": "^1.1.1", "figgy-pudding": "^3.5.1", @@ -2767,11 +3618,11 @@ "y18n": "^4.0.0" } }, - "cache-base": { + "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { + "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", @@ -2781,13 +3632,16 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "cache-loader": { + "node_modules/cache-loader": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-3.0.1.tgz", "integrity": "sha512-HzJIvGiGqYsFUrMjAJNDbVZoG7qQA+vy9AIoKs7s9DscNfki0I589mf2w6/tW+kkFH3zyiknoWV5Jdynu6b/zw==", - "requires": { + "dependencies": { "buffer-json": "^2.0.0", "find-cache-dir": "^2.1.0", "loader-utils": "^1.2.3", @@ -2795,86 +3649,117 @@ "neo-async": "^2.6.1", "schema-utils": "^1.0.0" }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/cache-loader/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dependencies": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cache-loader/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/cache-loader/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/cache-loader/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cache-loader/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/cache-loader/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/cache-loader/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "cacheable-request": { + "node_modules/cache-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/cache-loader/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/cacheable-request": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { + "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", "http-cache-semantics": "^4.0.0", @@ -2883,147 +3768,185 @@ "normalize-url": "^4.1.0", "responselike": "^1.0.2" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - } + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" } }, - "call-bind": { + "node_modules/cacheable-request/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "engines": { + "node": ">=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==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "call-me-maybe": { + "node_modules/call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" }, - "caller-callsite": { + "node_modules/caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "requires": { + "dependencies": { "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "caller-path": { + "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=", - "requires": { + "dependencies": { "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "callsites": { + "node_modules/callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "engines": { + "node": ">=4" + } }, - "camel-case": { + "node_modules/camel-case": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "requires": { + "dependencies": { "no-case": "^2.2.0", "upper-case": "^1.1.1" } }, - "camelcase": { + "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "caniuse-api": { + "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { + "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", "lodash.memoize": "^4.1.2", "lodash.uniq": "^4.5.0" } }, - "caniuse-lite": { + "node_modules/caniuse-lite": { "version": "1.0.30001299", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001299.tgz", - "integrity": "sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw==" + "integrity": "sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } }, - "caseless": { + "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, - "chalk": { + "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==", - "requires": { + "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" } }, - "chart.js": { + "node_modules/chart.js": { "version": "2.9.4", "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz", "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==", - "requires": { + "dependencies": { "chartjs-color": "^2.1.0", "moment": "^2.10.2" } }, - "chartjs-color": { + "node_modules/chartjs-color": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", - "requires": { + "dependencies": { "chartjs-color-string": "^0.6.0", "color-convert": "^1.9.3" } }, - "chartjs-color-string": { + "node_modules/chartjs-color-string": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", - "requires": { + "dependencies": { "color-name": "^1.0.0" } }, - "chartkick": { + "node_modules/chartkick": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/chartkick/-/chartkick-3.2.1.tgz", "integrity": "sha512-zV0kUeZNqrX28AmPt10QEDXHKadbVFOTAFkCMyJifHzGFkKzGCDXxVR8orZ0fC1HbePzRn5w6kLCOVxDQbMUCg==" }, - "chokidar": { + "node_modules/chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "requires": { + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dependencies": { "anymatch": "^2.0.0", "async-each": "^1.0.1", "braces": "^2.3.2", - "fsevents": "^1.2.7", "glob-parent": "^3.1.0", "inherits": "^2.0.3", "is-binary-path": "^1.0.0", @@ -3033,305 +3956,360 @@ "readdirp": "^2.2.1", "upath": "^1.1.1" }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "optionalDependencies": { + "fsevents": "^1.2.7" } }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "node_modules/chokidar/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, + "node_modules/chokidar/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "requires": { - "source-map": "~0.6.0" + "node_modules/chokidar/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" } }, - "cli-boxes": { + "node_modules/cli-boxes": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "cliui": { + "node_modules/cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { + "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/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": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, - "clone-response": { + "node_modules/clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { + "dependencies": { "mimic-response": "^1.0.0" } }, - "coa": { + "node_modules/coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { + "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" } }, - "collection-visit": { + "node_modules/collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { + "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "color": { + "node_modules/color": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "requires": { + "dependencies": { "color-convert": "^1.9.3", "color-string": "^1.6.0" } }, - "color-convert": { + "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==", - "requires": { + "dependencies": { "color-name": "1.1.3" } }, - "color-name": { + "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "color-string": { + "node_modules/color-string": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", - "requires": { + "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, - "combined-stream": { + "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==", - "requires": { + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "commander": { + "node_modules/commander": { "version": "2.17.1", "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" }, - "common-tags": { + "node_modules/common-tags": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } }, - "commondir": { + "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, - "component-emitter": { + "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, - "compressible": { + "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { + "dependencies": { "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" } }, - "compression": { + "node_modules/compression": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { + "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", "compressible": "~2.0.16", @@ -3339,108 +4317,145 @@ "on-headers": "~1.0.2", "safe-buffer": "5.1.2", "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "concat-map": { + "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=" }, - "concat-stream": { + "node_modules/concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { + "engines": [ + "node >= 0.8" + ], + "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" } }, - "configstore": { + "node_modules/configstore": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { + "dependencies": { "dot-prop": "^5.2.0", "graceful-fs": "^4.1.2", "make-dir": "^3.0.0", "unique-string": "^2.0.0", "write-file-atomic": "^3.0.0", "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "connect-history-api-fallback": { + "node_modules/connect-history-api-fallback": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "engines": { + "node": ">=0.8" + } }, - "consola": { + "node_modules/consola": { "version": "2.15.3", "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" }, - "console-browserify": { + "node_modules/console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, - "consolidate": { + "node_modules/consolidate": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "requires": { + "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", + "dependencies": { "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" } }, - "constants-browserify": { + "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, - "content-disposition": { + "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { + "dependencies": { "safe-buffer": "5.2.1" }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } + "engines": { + "node": ">= 0.6" } }, - "content-type": { + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } }, - "convert-source-map": { + "node_modules/convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { + "dependencies": { "safe-buffer": "~5.1.1" } }, - "cookie": { + "node_modules/cookie": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "engines": { + "node": ">= 0.6" + } }, - "cookie-signature": { + "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "copy-concurrently": { + "node_modules/copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "requires": { + "dependencies": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", "iferr": "^0.1.5", @@ -3449,16 +4464,19 @@ "run-queue": "^1.0.0" } }, - "copy-descriptor": { + "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } }, - "copy-webpack-plugin": { + "node_modules/copy-webpack-plugin": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", - "requires": { + "dependencies": { "cacache": "^12.0.3", "find-cache-dir": "^2.1.0", "glob-parent": "^3.1.0", @@ -3472,169 +4490,219 @@ "serialize-javascript": "^4.0.0", "webpack-log": "^2.0.0" }, + "engines": { + "node": ">= 6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dependencies": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" - } + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dependencies": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "node_modules/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/copy-webpack-plugin/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/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/copy-webpack-plugin/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" } }, - "core-js": { + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true }, - "core-js-compat": { + "node_modules/core-js-compat": { "version": "3.20.2", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz", "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==", - "requires": { + "dependencies": { "browserslist": "^4.19.1", "semver": "7.0.0" }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "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==", + "bin": { + "semver": "bin/semver.js" } }, - "core-util-is": { + "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "cosmiconfig": { + "node_modules/cosmiconfig": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { + "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", "js-yaml": "^3.13.1", "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" } }, - "create-ecdh": { + "node_modules/create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { + "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } } }, - "create-hash": { + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { + "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", "md5.js": "^1.3.4", @@ -3642,11 +4710,11 @@ "sha.js": "^2.4.0" } }, - "create-hmac": { + "node_modules/create-hmac": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { + "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", "inherits": "^2.0.1", @@ -3655,30 +4723,34 @@ "sha.js": "^2.4.8" } }, - "cross-spawn": { + "node_modules/cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { + "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/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" } }, - "crypto-browserify": { + "node_modules/crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { + "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", "create-ecdh": "^4.0.0", @@ -3690,43 +4762,55 @@ "public-encrypt": "^4.0.0", "randombytes": "^2.0.0", "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" } }, - "crypto-random-string": { + "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } }, - "css": { + "node_modules/css": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "requires": { + "dependencies": { "inherits": "^2.0.3", "source-map": "^0.6.1", "source-map-resolve": "^0.5.2", "urix": "^0.1.0" } }, - "css-color-names": { + "node_modules/css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "engines": { + "node": "*" + } }, - "css-declaration-sorter": { + "node_modules/css-declaration-sorter": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "requires": { + "dependencies": { "postcss": "^7.0.1", "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" } }, - "css-loader": { + "node_modules/css-loader": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-2.1.1.tgz", "integrity": "sha512-OcKJU/lt232vl1P9EEDamhoO9iKY3tIjY5GU+XDLblAykTdgs6Ux9P1hTHve8nFKy5KPpOXOsVI/hIwi3841+w==", - "requires": { + "dependencies": { "camelcase": "^5.2.0", "icss-utils": "^4.1.0", "loader-utils": "^1.2.3", @@ -3739,88 +4823,116 @@ "postcss-value-parser": "^3.3.0", "schema-utils": "^1.0.0" }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/css-loader/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/css-loader/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==" + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "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==" - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" } }, - "css-parse": { + "node_modules/css-parse": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", - "requires": { + "dependencies": { "css": "^2.0.0" } }, - "css-select": { + "node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { + "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", "domutils": "^1.7.0", "nth-check": "^1.0.2" } }, - "css-select-base-adapter": { + "node_modules/css-select-base-adapter": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, - "css-tree": { + "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { + "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "css-what": { + "node_modules/css-what": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } }, - "cssesc": { + "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==" + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } }, - "cssnano": { + "node_modules/cssnano": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "requires": { + "dependencies": { "cosmiconfig": "^5.0.0", "cssnano-preset-default": "^4.0.8", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "cssnano-preset-default": { + "node_modules/cssnano-preset-default": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "requires": { + "dependencies": { "css-declaration-sorter": "^4.0.1", "cssnano-util-raw-cache": "^4.0.1", "postcss": "^7.0.0", @@ -3851,65 +4963,84 @@ "postcss-reduce-transforms": "^4.0.2", "postcss-svgo": "^4.0.3", "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "cssnano-util-get-arguments": { + "node_modules/cssnano-util-get-arguments": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "engines": { + "node": ">=6.9.0" + } }, - "cssnano-util-get-match": { + "node_modules/cssnano-util-get-match": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "engines": { + "node": ">=6.9.0" + } }, - "cssnano-util-raw-cache": { + "node_modules/cssnano-util-raw-cache": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "requires": { + "dependencies": { "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "cssnano-util-same-parent": { + "node_modules/cssnano-util-same-parent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "engines": { + "node": ">=6.9.0" + } }, - "csso": { + "node_modules/csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { + "dependencies": { "css-tree": "^1.1.2" }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - } + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "cyclist": { + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" }, - "d3": { + "node_modules/d3": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/d3/-/d3-7.3.0.tgz", "integrity": "sha512-MDRLJCMK232OJQRqGljQ/gCxtB8k3/sLKFjftMjzPB3nKVUODpdW9Rb3vcq7U8Ka5YKoZkAmp++Ur6I+6iNWIw==", - "requires": { + "dependencies": { "d3-array": "3", "d3-axis": "3", "d3-brush": "3", @@ -3940,666 +5071,830 @@ "d3-timer": "3", "d3-transition": "3", "d3-zoom": "3" + }, + "engines": { + "node": ">=12" } }, - "d3-array": { + "node_modules/d3-array": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.1.1.tgz", "integrity": "sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ==", - "requires": { + "dependencies": { "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" } }, - "d3-axis": { + "node_modules/d3-axis": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==" + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "engines": { + "node": ">=12" + } }, - "d3-brush": { + "node_modules/d3-brush": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", - "requires": { + "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", "d3-interpolate": "1 - 3", "d3-selection": "3", "d3-transition": "3" + }, + "engines": { + "node": ">=12" } }, - "d3-chord": { + "node_modules/d3-chord": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", - "requires": { + "dependencies": { "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-collection": { + "node_modules/d3-collection": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" }, - "d3-color": { + "node_modules/d3-color": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz", - "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==" + "integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==", + "engines": { + "node": ">=12" + } }, - "d3-contour": { + "node_modules/d3-contour": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-3.0.1.tgz", "integrity": "sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ==", - "requires": { + "dependencies": { "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-delaunay": { + "node_modules/d3-delaunay": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.2.tgz", "integrity": "sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==", - "requires": { + "dependencies": { "delaunator": "5" + }, + "engines": { + "node": ">=12" } }, - "d3-dispatch": { + "node_modules/d3-dispatch": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "engines": { + "node": ">=12" + } }, - "d3-drag": { + "node_modules/d3-drag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", - "requires": { + "dependencies": { "d3-dispatch": "1 - 3", "d3-selection": "3" + }, + "engines": { + "node": ">=12" } }, - "d3-dsv": { + "node_modules/d3-dsv": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", - "requires": { + "dependencies": { "commander": "7", "iconv-lite": "0.6", "rw": "1" }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/d3-dsv/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "d3-ease": { + "node_modules/d3-ease": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } }, - "d3-fetch": { + "node_modules/d3-fetch": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", - "requires": { + "dependencies": { "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-force": { + "node_modules/d3-force": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", - "requires": { + "dependencies": { "d3-dispatch": "1 - 3", "d3-quadtree": "1 - 3", "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-format": { + "node_modules/d3-format": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } }, - "d3-geo": { + "node_modules/d3-geo": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.0.1.tgz", "integrity": "sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA==", - "requires": { + "dependencies": { "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-hierarchy": { + "node_modules/d3-hierarchy": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.1.tgz", - "integrity": "sha512-LtAIu54UctRmhGKllleflmHalttH3zkfSi4NlKrTAoFKjC+AFBJohsCAdgCBYQwH0F8hIOGY89X1pPqAchlMkA==" + "integrity": "sha512-LtAIu54UctRmhGKllleflmHalttH3zkfSi4NlKrTAoFKjC+AFBJohsCAdgCBYQwH0F8hIOGY89X1pPqAchlMkA==", + "engines": { + "node": ">=12" + } }, - "d3-interpolate": { + "node_modules/d3-interpolate": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "requires": { + "dependencies": { "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-path": { + "node_modules/d3-path": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.0.1.tgz", - "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==" + "integrity": "sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w==", + "engines": { + "node": ">=12" + } }, - "d3-polygon": { + "node_modules/d3-polygon": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==" + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "engines": { + "node": ">=12" + } }, - "d3-quadtree": { + "node_modules/d3-quadtree": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==" + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "engines": { + "node": ">=12" + } }, - "d3-random": { + "node_modules/d3-random": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==" + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "engines": { + "node": ">=12" + } }, - "d3-scale": { + "node_modules/d3-scale": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "requires": { + "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", "d3-interpolate": "1.2.0 - 3", "d3-time": "2.1.1 - 3", "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" } }, - "d3-scale-chromatic": { + "node_modules/d3-scale-chromatic": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", - "requires": { + "dependencies": { "d3-color": "1 - 3", "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-selection": { + "node_modules/d3-selection": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==" + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "engines": { + "node": ">=12" + } }, - "d3-shape": { + "node_modules/d3-shape": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.1.0.tgz", "integrity": "sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ==", - "requires": { + "dependencies": { "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-time": { + "node_modules/d3-time": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.0.0.tgz", "integrity": "sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ==", - "requires": { + "dependencies": { "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-time-format": { + "node_modules/d3-time-format": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "requires": { + "dependencies": { "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-timer": { + "node_modules/d3-timer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } }, - "d3-transition": { + "node_modules/d3-transition": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", - "requires": { + "dependencies": { "d3-color": "1 - 3", "d3-dispatch": "1 - 3", "d3-ease": "1 - 3", "d3-interpolate": "1 - 3", "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" } }, - "d3-voronoi": { + "node_modules/d3-voronoi": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" }, - "d3-zoom": { + "node_modules/d3-zoom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", - "requires": { + "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", "d3-interpolate": "1 - 3", "d3-selection": "2 - 3", "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" } }, - "dagre": { + "node_modules/dagre": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz", "integrity": "sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==", - "requires": { + "dependencies": { "graphlib": "^2.1.8", "lodash": "^4.17.15" } }, - "dagre-d3": { + "node_modules/dagre-d3": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/dagre-d3/-/dagre-d3-0.6.4.tgz", "integrity": "sha512-e/6jXeCP7/ptlAM48clmX4xTZc5Ek6T6kagS7Oz2HrYSdqcLZFLqpAfh7ldbZRFfxCZVyh61NEPR08UQRVxJzQ==", - "requires": { + "dependencies": { "d3": "^5.14", "dagre": "^0.8.5", "graphlib": "^2.1.8", "lodash": "^4.17.15" + } + }, + "node_modules/dagre-d3/node_modules/d3": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz", + "integrity": "sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==", + "dependencies": { + "d3-array": "1", + "d3-axis": "1", + "d3-brush": "1", + "d3-chord": "1", + "d3-collection": "1", + "d3-color": "1", + "d3-contour": "1", + "d3-dispatch": "1", + "d3-drag": "1", + "d3-dsv": "1", + "d3-ease": "1", + "d3-fetch": "1", + "d3-force": "1", + "d3-format": "1", + "d3-geo": "1", + "d3-hierarchy": "1", + "d3-interpolate": "1", + "d3-path": "1", + "d3-polygon": "1", + "d3-quadtree": "1", + "d3-random": "1", + "d3-scale": "2", + "d3-scale-chromatic": "1", + "d3-selection": "1", + "d3-shape": "1", + "d3-time": "1", + "d3-time-format": "2", + "d3-timer": "1", + "d3-transition": "1", + "d3-voronoi": "1", + "d3-zoom": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + }, + "node_modules/dagre-d3/node_modules/d3-axis": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz", + "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==" + }, + "node_modules/dagre-d3/node_modules/d3-brush": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz", + "integrity": "sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==", + "dependencies": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-chord": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz", + "integrity": "sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==", + "dependencies": { + "d3-array": "1", + "d3-path": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-color": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" + }, + "node_modules/dagre-d3/node_modules/d3-contour": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz", + "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==", + "dependencies": { + "d3-array": "^1.1.1" + } + }, + "node_modules/dagre-d3/node_modules/d3-dispatch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" + }, + "node_modules/dagre-d3/node_modules/d3-drag": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", + "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", + "dependencies": { + "d3-dispatch": "1", + "d3-selection": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-dsv": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", + "dependencies": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" }, + "bin": { + "csv2json": "bin/dsv2json", + "csv2tsv": "bin/dsv2dsv", + "dsv2dsv": "bin/dsv2dsv", + "dsv2json": "bin/dsv2json", + "json2csv": "bin/json2dsv", + "json2dsv": "bin/json2dsv", + "json2tsv": "bin/json2dsv", + "tsv2csv": "bin/dsv2dsv", + "tsv2json": "bin/dsv2json" + } + }, + "node_modules/dagre-d3/node_modules/d3-ease": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", + "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" + }, + "node_modules/dagre-d3/node_modules/d3-fetch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz", + "integrity": "sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==", "dependencies": { - "d3": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-5.16.0.tgz", - "integrity": "sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==", - "requires": { - "d3-array": "1", - "d3-axis": "1", - "d3-brush": "1", - "d3-chord": "1", - "d3-collection": "1", - "d3-color": "1", - "d3-contour": "1", - "d3-dispatch": "1", - "d3-drag": "1", - "d3-dsv": "1", - "d3-ease": "1", - "d3-fetch": "1", - "d3-force": "1", - "d3-format": "1", - "d3-geo": "1", - "d3-hierarchy": "1", - "d3-interpolate": "1", - "d3-path": "1", - "d3-polygon": "1", - "d3-quadtree": "1", - "d3-random": "1", - "d3-scale": "2", - "d3-scale-chromatic": "1", - "d3-selection": "1", - "d3-shape": "1", - "d3-time": "1", - "d3-time-format": "2", - "d3-timer": "1", - "d3-transition": "1", - "d3-voronoi": "1", - "d3-zoom": "1" - } - }, - "d3-array": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", - "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" - }, - "d3-axis": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz", - "integrity": "sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==" - }, - "d3-brush": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.6.tgz", - "integrity": "sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==", - "requires": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - }, - "d3-chord": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz", - "integrity": "sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==", - "requires": { - "d3-array": "1", - "d3-path": "1" - } - }, - "d3-color": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", - "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" - }, - "d3-contour": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz", - "integrity": "sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==", - "requires": { - "d3-array": "^1.1.1" - } - }, - "d3-dispatch": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", - "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" - }, - "d3-drag": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz", - "integrity": "sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==", - "requires": { - "d3-dispatch": "1", - "d3-selection": "1" - } - }, - "d3-dsv": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", - "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", - "requires": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - } - }, - "d3-ease": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", - "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" - }, - "d3-fetch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.2.0.tgz", - "integrity": "sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==", - "requires": { - "d3-dsv": "1" - } - }, - "d3-force": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", - "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", - "requires": { - "d3-collection": "1", - "d3-dispatch": "1", - "d3-quadtree": "1", - "d3-timer": "1" - } - }, - "d3-format": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", - "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" - }, - "d3-geo": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz", - "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==", - "requires": { - "d3-array": "1" - } - }, - "d3-hierarchy": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", - "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==" - }, - "d3-interpolate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", - "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", - "requires": { - "d3-color": "1" - } - }, - "d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" - }, - "d3-polygon": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz", - "integrity": "sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==" - }, - "d3-quadtree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz", - "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==" - }, - "d3-random": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz", - "integrity": "sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==" - }, - "d3-scale": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", - "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", - "requires": { - "d3-array": "^1.2.0", - "d3-collection": "1", - "d3-format": "1", - "d3-interpolate": "1", - "d3-time": "1", - "d3-time-format": "2" - } - }, - "d3-scale-chromatic": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz", - "integrity": "sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==", - "requires": { - "d3-color": "1", - "d3-interpolate": "1" - } - }, - "d3-selection": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", - "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" - }, - "d3-shape": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", - "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", - "requires": { - "d3-path": "1" - } - }, - "d3-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", - "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" - }, - "d3-time-format": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", - "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", - "requires": { - "d3-time": "1" - } - }, - "d3-timer": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", - "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" - }, - "d3-transition": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", - "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", - "requires": { - "d3-color": "1", - "d3-dispatch": "1", - "d3-ease": "1", - "d3-interpolate": "1", - "d3-selection": "^1.1.0", - "d3-timer": "1" - } - }, - "d3-zoom": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", - "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", - "requires": { - "d3-dispatch": "1", - "d3-drag": "1", - "d3-interpolate": "1", - "d3-selection": "1", - "d3-transition": "1" - } - } + "d3-dsv": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-force": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", + "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", + "dependencies": { + "d3-collection": "1", + "d3-dispatch": "1", + "d3-quadtree": "1", + "d3-timer": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + }, + "node_modules/dagre-d3/node_modules/d3-geo": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz", + "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==", + "dependencies": { + "d3-array": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-hierarchy": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", + "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==" + }, + "node_modules/dagre-d3/node_modules/d3-interpolate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", + "dependencies": { + "d3-color": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "node_modules/dagre-d3/node_modules/d3-polygon": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz", + "integrity": "sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==" + }, + "node_modules/dagre-d3/node_modules/d3-quadtree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz", + "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==" + }, + "node_modules/dagre-d3/node_modules/d3-random": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz", + "integrity": "sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==" + }, + "node_modules/dagre-d3/node_modules/d3-scale": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", + "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", + "dependencies": { + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" + } + }, + "node_modules/dagre-d3/node_modules/d3-scale-chromatic": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz", + "integrity": "sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==", + "dependencies": { + "d3-color": "1", + "d3-interpolate": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-selection": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", + "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" + }, + "node_modules/dagre-d3/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" + }, + "node_modules/dagre-d3/node_modules/d3-time-format": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "dependencies": { + "d3-time": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-timer": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" + }, + "node_modules/dagre-d3/node_modules/d3-transition": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", + "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", + "dependencies": { + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "^1.1.0", + "d3-timer": "1" + } + }, + "node_modules/dagre-d3/node_modules/d3-zoom": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz", + "integrity": "sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==", + "dependencies": { + "d3-dispatch": "1", + "d3-drag": "1", + "d3-interpolate": "1", + "d3-selection": "1", + "d3-transition": "1" } }, - "dashdash": { + "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { + "dependencies": { "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" } }, - "date-fns": { + "node_modules/date-fns": { "version": "2.28.0", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" + "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } }, - "de-indent": { + "node_modules/de-indent": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=" }, - "debug": { + "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { + "dependencies": { "ms": "2.0.0" } }, - "decamelize": { + "node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } }, - "decode-uri-component": { + "node_modules/decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } }, - "decompress-response": { + "node_modules/decompress-response": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { + "dependencies": { "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "deep-equal": { + "node_modules/deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { + "dependencies": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", "is-regex": "^1.0.4", "object-is": "^1.0.1", "object-keys": "^1.1.1", "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "deep-extend": { + "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } }, - "deepmerge": { + "node_modules/deepmerge": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==" + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "engines": { + "node": ">=0.10.0" + } }, - "default-gateway": { + "node_modules/default-gateway": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "requires": { + "dependencies": { "execa": "^1.0.0", "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" } }, - "defer-to-connect": { + "node_modules/defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" }, - "define-properties": { + "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==", - "requires": { + "dependencies": { "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" } }, - "define-property": { + "node_modules/define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { + "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "del": { + "node_modules/del": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "requires": { + "dependencies": { "@types/glob": "^7.1.1", "globby": "^6.1.0", "is-path-cwd": "^2.0.0", @@ -4608,117 +5903,130 @@ "pify": "^4.0.1", "rimraf": "^2.6.3" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - } + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/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" } }, - "delaunator": { + "node_modules/delaunator": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", - "requires": { + "dependencies": { "robust-predicates": "^3.0.0" } }, - "delayed-stream": { + "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=" + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } }, - "depd": { + "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } }, - "des.js": { + "node_modules/des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { + "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, - "destroy": { + "node_modules/destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "detect-node": { + "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, - "diffie-hellman": { + "node_modules/diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { + "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } } }, - "dir-glob": { + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "requires": { + "dependencies": { "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "dns-equal": { + "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, - "dns-packet": { + "node_modules/dns-packet": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "requires": { + "dependencies": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" } }, - "dns-txt": { + "node_modules/dns-txt": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "requires": { + "dependencies": { "buffer-indexof": "^1.0.0" } }, - "docsearch.js": { + "node_modules/docsearch.js": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/docsearch.js/-/docsearch.js-2.6.3.tgz", "integrity": "sha512-GN+MBozuyz664ycpZY0ecdQE0ND/LSgJKhTLA0/v3arIS3S1Rpf2OJz6A35ReMsm91V5apcmzr5/kM84cvUg+A==", - "requires": { + "deprecated": "This package has been deprecated and is no longer maintained. Please use @docsearch/js.", + "dependencies": { "algoliasearch": "^3.24.5", "autocomplete.js": "0.36.0", "hogan.js": "^3.0.2", @@ -4728,134 +6036,159 @@ "zepto": "^1.2.0" } }, - "dom-converter": { + "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { + "dependencies": { "utila": "~0.4" } }, - "dom-serializer": { + "node_modules/dom-serializer": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { + "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" } + ] + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "dom-walk": { + "node_modules/dom-walk": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, - "domain-browser": { + "node_modules/domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } }, - "domelementtype": { + "node_modules/domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, - "domhandler": { + "node_modules/domhandler": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "requires": { + "dependencies": { "domelementtype": "^2.2.0" }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - } + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "dompurify": { + "node_modules/domhandler/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/dompurify": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.4.tgz", "integrity": "sha512-6BVcgOAVFXjI0JTjEvZy901Rghm+7fDQOrNIcxB4+gdhj6Kwp6T9VBhBY/AbagKHJocRkDYGd6wvI+p4/10xtQ==" }, - "domutils": { + "node_modules/domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { + "dependencies": { "dom-serializer": "0", "domelementtype": "1" } }, - "dot-prop": { + "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { + "dependencies": { "is-obj": "^2.0.0" }, - "dependencies": { - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - } + "engines": { + "node": ">=8" } }, - "duplexer3": { + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" }, - "duplexify": { + "node_modules/duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "requires": { + "dependencies": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", "readable-stream": "^2.0.0", "stream-shift": "^1.0.0" } }, - "ecc-jsbn": { + "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { + "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, - "ee-first": { + "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, - "electron-to-chromium": { + "node_modules/electron-to-chromium": { "version": "1.4.44", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.44.tgz", "integrity": "sha512-tHGWiUUmY7GABK8+DNcr474cnZDTzD8x1736SlDosVH8+/vRJeqfaIBAEHFtMjddz/0T4rKKYsxEc8BwQRdBpw==" }, - "elliptic": { + "node_modules/elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { + "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", "hash.js": "^1.0.0", @@ -4863,99 +6196,119 @@ "inherits": "^2.0.4", "minimalistic-assert": "^1.0.1", "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } } }, - "emoji-regex": { + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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==" }, - "emojis-list": { + "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } }, - "encodeurl": { + "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } }, - "end-of-stream": { + "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { + "dependencies": { "once": "^1.4.0" } }, - "enhanced-resolve": { + "node_modules/enhanced-resolve": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "requires": { + "dependencies": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", "tapable": "^1.0.0" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, - "entities": { + "node_modules/entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" }, - "envify": { + "node_modules/envify": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/envify/-/envify-4.1.0.tgz", "integrity": "sha512-IKRVVoAYr4pIx4yIWNsz9mOsboxlNXiu7TNBnem/K/uTHdkyzXWDzHCK7UTolqBbgaBz0tQHsD3YNls0uIIjiw==", - "requires": { + "dependencies": { "esprima": "^4.0.0", "through": "~2.3.4" + }, + "bin": { + "envify": "bin/envify" } }, - "envinfo": { + "node_modules/envinfo": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } }, - "errno": { + "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { + "dependencies": { "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" } }, - "error-ex": { + "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==", - "requires": { + "dependencies": { "is-arrayish": "^0.2.1" } }, - "es-abstract": { + "node_modules/es-abstract": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -4976,28 +6329,44 @@ "string.prototype.trimend": "^1.0.4", "string.prototype.trimstart": "^1.0.4", "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "es-to-primitive": { + "node_modules/es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { + "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "es6-promise": { + "node_modules/es6-promise": { "version": "4.2.8", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" }, - "esbuild": { + "node_modules/esbuild": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.7.tgz", "integrity": "sha512-+u/msd6iu+HvfysUPkZ9VHm83LImmSNnecYPfFI01pQ7TTcsFR+V0BkybZX7mPtIaI7LCrse6YRj+v3eraJSgw==", - "requires": { + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "optionalDependencies": { "esbuild-android-arm64": "0.14.7", "esbuild-darwin-64": "0.14.7", "esbuild-darwin-arm64": "0.14.7", @@ -5017,204 +6386,344 @@ "esbuild-windows-arm64": "0.14.7" } }, - "esbuild-android-arm64": { + "node_modules/esbuild-android-arm64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.7.tgz", "integrity": "sha512-9/Q1NC4JErvsXzJKti0NHt+vzKjZOgPIjX/e6kkuCzgfT/GcO3FVBcGIv4HeJG7oMznE6KyKhvLrFgt7CdU2/w==", - "optional": true + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] }, - "esbuild-darwin-64": { + "node_modules/esbuild-darwin-64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.7.tgz", "integrity": "sha512-Z9X+3TT/Xj+JiZTVlwHj2P+8GoiSmUnGVz0YZTSt8WTbW3UKw5Pw2ucuJ8VzbD2FPy0jbIKJkko/6CMTQchShQ==", - "optional": true + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] }, - "esbuild-darwin-arm64": { + "node_modules/esbuild-darwin-arm64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.7.tgz", "integrity": "sha512-68e7COhmwIiLXBEyxUxZSSU0akgv8t3e50e2QOtKdBUE0F6KIRISzFntLe2rYlNqSsjGWsIO6CCc9tQxijjSkw==", - "optional": true + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] }, - "esbuild-freebsd-64": { + "node_modules/esbuild-freebsd-64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.7.tgz", "integrity": "sha512-76zy5jAjPiXX/S3UvRgG85Bb0wy0zv/J2lel3KtHi4V7GUTBfhNUPt0E5bpSXJ6yMT7iThhnA5rOn+IJiUcslQ==", - "optional": true + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ] }, - "esbuild-freebsd-arm64": { + "node_modules/esbuild-freebsd-arm64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.7.tgz", "integrity": "sha512-lSlYNLiqyzd7qCN5CEOmLxn7MhnGHPcu5KuUYOG1i+t5A6q7LgBmfYC9ZHJBoYyow3u4CNu79AWHbvVLpE/VQQ==", - "optional": true + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ] }, - "esbuild-linux-32": { + "node_modules/esbuild-linux-32": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.7.tgz", "integrity": "sha512-Vk28u409wVOXqTaT6ek0TnfQG4Ty1aWWfiysIaIRERkNLhzLhUf4i+qJBN8mMuGTYOkE40F0Wkbp6m+IidOp2A==", - "optional": true + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ] }, - "esbuild-linux-64": { + "node_modules/esbuild-linux-64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.7.tgz", "integrity": "sha512-+Lvz6x+8OkRk3K2RtZwO+0a92jy9si9cUea5Zoru4yJ/6EQm9ENX5seZE0X9DTwk1dxJbjmLsJsd3IoowyzgVg==", - "optional": true + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] }, - "esbuild-linux-arm": { + "node_modules/esbuild-linux-arm": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.7.tgz", "integrity": "sha512-OzpXEBogbYdcBqE4uKynuSn5YSetCvK03Qv1HcOY1VN6HmReuatjJ21dCH+YPHSpMEF0afVCnNfffvsGEkxGJQ==", - "optional": true + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] }, - "esbuild-linux-arm64": { + "node_modules/esbuild-linux-arm64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.7.tgz", "integrity": "sha512-kJd5beWSqteSAW086qzCEsH6uwpi7QRIpzYWHzEYwKKu9DiG1TwIBegQJmLpPsLp4v5RAFjea0JAmAtpGtRpqg==", - "optional": true + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] }, - "esbuild-linux-mips64le": { + "node_modules/esbuild-linux-mips64le": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.7.tgz", "integrity": "sha512-mFWpnDhZJmj/h7pxqn1GGDsKwRfqtV7fx6kTF5pr4PfXe8pIaTERpwcKkoCwZUkWAOmUEjMIUAvFM72A6hMZnA==", - "optional": true + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ] }, - "esbuild-linux-ppc64le": { + "node_modules/esbuild-linux-ppc64le": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.7.tgz", "integrity": "sha512-wM7f4M0bsQXfDL4JbbYD0wsr8cC8KaQ3RPWc/fV27KdErPW7YsqshZZSjDV0kbhzwpNNdhLItfbaRT8OE8OaKA==", - "optional": true + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] }, - "esbuild-netbsd-64": { + "node_modules/esbuild-netbsd-64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.7.tgz", "integrity": "sha512-J/afS7woKyzGgAL5FlgvMyqgt5wQ597lgsT+xc2yJ9/7BIyezeXutXqfh05vszy2k3kSvhLesugsxIA71WsqBw==", - "optional": true + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ] }, - "esbuild-openbsd-64": { + "node_modules/esbuild-openbsd-64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.7.tgz", "integrity": "sha512-7CcxgdlCD+zAPyveKoznbgr3i0Wnh0L8BDGRCjE/5UGkm5P/NQko51tuIDaYof8zbmXjjl0OIt9lSo4W7I8mrw==", - "optional": true + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ] }, - "esbuild-sunos-64": { + "node_modules/esbuild-sunos-64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.7.tgz", "integrity": "sha512-GKCafP2j/KUljVC3nesw1wLFSZktb2FGCmoT1+730zIF5O6hNroo0bSEofm6ZK5mNPnLiSaiLyRB9YFgtkd5Xg==", - "optional": true + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ] }, - "esbuild-windows-32": { + "node_modules/esbuild-windows-32": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.7.tgz", "integrity": "sha512-5I1GeL/gZoUUdTPA0ws54bpYdtyeA2t6MNISalsHpY269zK8Jia/AXB3ta/KcDHv2SvNwabpImeIPXC/k0YW6A==", - "optional": true + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] }, - "esbuild-windows-64": { + "node_modules/esbuild-windows-64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.7.tgz", "integrity": "sha512-CIGKCFpQOSlYsLMbxt8JjxxvVw9MlF1Rz2ABLVfFyHUF5OeqHD5fPhGrCVNaVrhO8Xrm+yFmtjcZudUGr5/WYQ==", - "optional": true + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] }, - "esbuild-windows-arm64": { + "node_modules/esbuild-windows-arm64": { "version": "0.14.7", "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.7.tgz", "integrity": "sha512-eOs1eSivOqN7cFiRIukEruWhaCf75V0N8P0zP7dh44LIhLl8y6/z++vv9qQVbkBm5/D7M7LfCfCTmt1f1wHOCw==", - "optional": true + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] }, - "escalade": { + "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } }, - "escape-goat": { + "node_modules/escape-goat": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "engines": { + "node": ">=8" + } }, - "escape-html": { + "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, - "escape-string-regexp": { + "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=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } }, - "eslint-scope": { + "node_modules/eslint-scope": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "requires": { + "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" } }, - "esprima": { + "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==" + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } }, - "esrecurse": { + "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { + "dependencies": { "estraverse": "^5.2.0" }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" } }, - "estraverse": { + "node_modules/estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } }, - "esutils": { + "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } }, - "etag": { + "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } }, - "eventemitter3": { + "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, - "events": { + "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } }, - "eventsource": { + "node_modules/eventsource": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "requires": { + "dependencies": { "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" } }, - "evp_bytestokey": { + "node_modules/evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { + "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" } }, - "execa": { + "node_modules/execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { + "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", "is-stream": "^1.1.0", @@ -5222,13 +6731,16 @@ "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" } }, - "expand-brackets": { + "node_modules/expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { + "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", "extend-shallow": "^2.0.1", @@ -5237,30 +6749,37 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "express": { + "node_modules/express": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", - "requires": { + "dependencies": { "accepts": "~1.3.7", "array-flatten": "1.1.1", "body-parser": "1.19.1", @@ -5292,48 +6811,67 @@ "utils-merge": "1.0.1", "vary": "~1.1.2" }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + { + "type": "consulting", + "url": "https://feross.org/support" } - } + ] }, - "extend": { + "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "extend-shallow": { + "node_modules/extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { + "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" } }, - "extglob": { + "node_modules/extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { + "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", "expand-brackets": "^2.1.4", @@ -5343,66 +6881,85 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "extsprintf": { + "node_modules/extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ] }, - "fast-deep-equal": { + "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==" }, - "fast-glob": { + "node_modules/fast-glob": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "requires": { + "dependencies": { "@mrmlnc/readdir-enhanced": "^2.2.1", "@nodelib/fs.stat": "^1.1.2", "glob-parent": "^3.1.0", @@ -5410,170 +6967,208 @@ "merge2": "^1.2.3", "micromatch": "^3.1.10" }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-glob/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "fast-json-stable-stringify": { + "node_modules/fast-glob/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==" }, - "faye-websocket": { + "node_modules/faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { + "dependencies": { "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "figgy-pudding": { + "node_modules/figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" }, - "figures": { + "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { + "dependencies": { "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "file-loader": { + "node_modules/file-loader": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", - "requires": { + "dependencies": { "loader-utils": "^1.0.2", "schema-utils": "^1.0.0" }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" } }, - "file-uri-to-path": { + "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "optional": true }, - "fill-range": { + "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==", - "requires": { + "dependencies": { "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "finalhandler": { + "node_modules/finalhandler": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { + "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -5581,253 +7176,345 @@ "parseurl": "~1.3.3", "statuses": "~1.5.0", "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "find-cache-dir": { + "node_modules/find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { + "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "find-up": { + "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { + "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "flush-write-stream": { + "node_modules/flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "requires": { + "dependencies": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" } }, - "follow-redirects": { + "node_modules/follow-redirects": { "version": "1.14.7", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "foreach": { + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" }, - "forever-agent": { + "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "engines": { + "node": "*" + } }, - "form-data": { + "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==", - "requires": { + "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" } }, - "forwarded": { + "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } }, - "fragment-cache": { + "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { + "dependencies": { "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "fresh": { + "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } }, - "from2": { + "node_modules/from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "requires": { + "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" } }, - "fs-extra": { + "node_modules/fs-extra": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "requires": { + "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "fs-write-stream-atomic": { + "node_modules/fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "requires": { + "dependencies": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", "imurmurhash": "^0.1.4", "readable-stream": "1 || 2" } }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, - "fsevents": { + "node_modules/fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "hasInstallScript": true, "optional": true, - "requires": { + "os": [ + "darwin" + ], + "dependencies": { "bindings": "^1.5.0", "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" } }, - "function-bind": { + "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "gensync": { + "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==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } }, - "get-caller-file": { + "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==" + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, - "get-intrinsic": { + "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==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "get-own-enumerable-property-symbols": { + "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" }, - "get-stream": { + "node_modules/get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { + "dependencies": { "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "get-symbol-description": { + "node_modules/get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "get-value": { + "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } }, - "getpass": { + "node_modules/getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { + "dependencies": { "assert-plus": "^1.0.0" } }, - "glob": { + "node_modules/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "glob-parent": { + "node_modules/glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { + "dependencies": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" - }, + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "glob-to-regexp": { + "node_modules/glob-to-regexp": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" }, - "global": { + "node_modules/global": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "requires": { + "dependencies": { "min-document": "^2.19.0", "process": "^0.11.10" } }, - "global-dirs": { + "node_modules/global-dirs": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", - "requires": { + "dependencies": { "ini": "1.3.7" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "globals": { + "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==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } }, - "globby": { + "node_modules/globby": { "version": "9.2.0", "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "requires": { + "dependencies": { "@types/glob": "^7.1.1", "array-union": "^1.0.2", "dir-glob": "^2.2.2", @@ -5836,13 +7523,16 @@ "ignore": "^4.0.3", "pify": "^4.0.1", "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "got": { + "node_modules/got": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { + "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", "cacheable-request": "^6.0.0", @@ -5854,255 +7544,337 @@ "p-cancelable": "^1.0.0", "to-readable-stream": "^1.0.0", "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" } }, - "graceful-fs": { + "node_modules/graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" }, - "graphlib": { + "node_modules/graphlib": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", - "requires": { + "dependencies": { "lodash": "^4.17.15" } }, - "gray-matter": { + "node_modules/gray-matter": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "requires": { + "dependencies": { "js-yaml": "^3.13.1", "kind-of": "^6.0.2", "section-matter": "^1.0.0", "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" } }, - "handle-thing": { + "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, - "har-schema": { + "node_modules/har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "engines": { + "node": ">=4" + } }, - "har-validator": { + "node_modules/har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { + "deprecated": "this library is no longer supported", + "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "has": { + "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { + "dependencies": { "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" } }, - "has-ansi": { + "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=", - "requires": { + "dependencies": { "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "has-bigints": { + "node_modules/has-bigints": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "has-flag": { + "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } }, - "has-symbols": { + "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==" + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "has-tostringtag": { + "node_modules/has-tostringtag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { + "dependencies": { "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "has-value": { + "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { + "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "has-values": { + "node_modules/has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "requires": { + "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "has-yarn": { + "node_modules/has-yarn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "engines": { + "node": ">=8" + } }, - "hash-base": { + "node_modules/hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { + "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", "safe-buffer": "^5.2.0" }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + { + "type": "consulting", + "url": "https://feross.org/support" } - } + ] }, - "hash-sum": { + "node_modules/hash-sum": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" }, - "hash.js": { + "node_modules/hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { + "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, - "he": { + "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==" + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } }, - "hex-color-regex": { + "node_modules/hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" }, - "highlight.js": { + "node_modules/highlight.js": { "version": "9.18.5", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.5.tgz", - "integrity": "sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA==" + "integrity": "sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA==", + "deprecated": "Support has ended for 9.x series. Upgrade to @latest", + "hasInstallScript": true, + "engines": { + "node": "*" + } }, - "hmac-drbg": { + "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { + "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", "minimalistic-crypto-utils": "^1.0.1" } }, - "hogan.js": { + "node_modules/hogan.js": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz", "integrity": "sha1-TNnhq9QpQUbnZ55B14mHMrAse/0=", - "requires": { + "dependencies": { "mkdirp": "0.3.0", "nopt": "1.0.10" }, - "dependencies": { - "mkdirp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", - "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=" - } + "bin": { + "hulk": "bin/hulk" } }, - "hpack.js": { + "node_modules/hogan.js/node_modules/mkdirp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", + "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "engines": { + "node": "*" + } + }, + "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "requires": { + "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" } }, - "hsl-regex": { + "node_modules/hsl-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" }, - "hsla-regex": { + "node_modules/hsla-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" }, - "html-entities": { + "node_modules/html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, - "html-minifier": { + "node_modules/html-minifier": { "version": "3.5.21", "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "requires": { + "dependencies": { "camel-case": "3.0.x", "clean-css": "4.2.x", "commander": "2.17.x", @@ -6110,405 +7882,551 @@ "param-case": "2.1.x", "relateurl": "0.2.x", "uglify-js": "3.4.x" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=4" } }, - "html-tags": { + "node_modules/html-tags": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "engines": { + "node": ">=8" + } }, - "htmlparser2": { + "node_modules/htmlparser2": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", "domutils": "^2.5.2", "entities": "^2.0.0" - }, + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", "dependencies": { - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" } + ] + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "http-cache-semantics": { + "node_modules/http-cache-semantics": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" }, - "http-deceiver": { + "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, - "http-errors": { + "node_modules/http-errors": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "requires": { + "dependencies": { "depd": "~1.1.2", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": ">= 1.5.0 < 2", "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" } }, - "http-parser-js": { + "node_modules/http-parser-js": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" }, - "http-proxy": { + "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { + "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" } }, - "http-proxy-middleware": { + "node_modules/http-proxy-middleware": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", - "requires": { + "dependencies": { "@types/http-proxy": "^1.17.5", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=8.0.0" } }, - "http-signature": { + "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { + "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "https-browserify": { + "node_modules/https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, - "iconv-lite": { + "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { + "dependencies": { "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "icss-replace-symbols": { + "node_modules/icss-replace-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" }, - "icss-utils": { + "node_modules/icss-utils": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "requires": { + "dependencies": { "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" } }, - "ieee754": { + "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "iferr": { + "node_modules/iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, - "ignore": { + "node_modules/ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } }, - "immediate": { + "node_modules/immediate": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" }, - "import-cwd": { + "node_modules/import-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "requires": { + "dependencies": { "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" } }, - "import-fresh": { + "node_modules/import-fresh": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { + "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "import-from": { + "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=", - "requires": { + "dependencies": { "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "import-lazy": { + "node_modules/import-lazy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "engines": { + "node": ">=4" + } }, - "import-local": { + "node_modules/import-local": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "requires": { + "dependencies": { "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/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": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - } + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/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" } }, - "imurmurhash": { + "node_modules/import-local/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/import-local/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/import-local/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } }, - "indexes-of": { + "node_modules/indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" }, - "infer-owner": { + "node_modules/infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, - "inflight": { + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "ini": { + "node_modules/ini": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==" }, - "internal-ip": { + "node_modules/internal-ip": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "requires": { + "dependencies": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" } }, - "internal-slot": { + "node_modules/internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { + "dependencies": { "get-intrinsic": "^1.1.0", "has": "^1.0.3", "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" } }, - "internmap": { + "node_modules/internmap": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } }, - "ip": { + "node_modules/ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" }, - "ip-regex": { + "node_modules/ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "engines": { + "node": ">=4" + } }, - "ipaddr.js": { + "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } }, - "is-absolute-url": { + "node_modules/is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "engines": { + "node": ">=0.10.0" + } }, - "is-accessor-descriptor": { + "node_modules/is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { + "dependencies": { "kind-of": "^3.0.2" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-arguments": { + "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-arrayish": { + "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, - "is-bigint": { + "node_modules/is-bigint": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { + "dependencies": { "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-binary-path": { + "node_modules/is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "requires": { + "dependencies": { "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-boolean-object": { + "node_modules/is-boolean-object": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-buffer": { + "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, - "is-callable": { + "node_modules/is-callable": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-ci": { + "node_modules/is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { + "dependencies": { "ci-info": "^2.0.0" }, - "dependencies": { - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - } + "bin": { + "is-ci": "bin.js" } }, - "is-color-stop": { + "node_modules/is-ci/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/is-color-stop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "requires": { + "dependencies": { "css-color-names": "^0.0.4", "hex-color-regex": "^1.1.0", "hsl-regex": "^1.0.0", @@ -6517,678 +8435,873 @@ "rgba-regex": "^1.0.0" } }, - "is-core-module": { + "node_modules/is-core-module": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "requires": { + "dependencies": { "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-data-descriptor": { + "node_modules/is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { + "dependencies": { "kind-of": "^3.0.2" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-date-object": { + "node_modules/is-date-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { + "dependencies": { "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-descriptor": { + "node_modules/is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { + "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" } }, - "is-directory": { + "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=" + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "engines": { + "node": ">=0.10.0" + } }, - "is-extendable": { + "node_modules/is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } }, - "is-extglob": { + "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=" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } }, - "is-fullwidth-code-point": { + "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=" + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } }, - "is-glob": { + "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-installed-globally": { + "node_modules/is-installed-globally": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "requires": { + "dependencies": { "global-dirs": "^2.0.1", "is-path-inside": "^3.0.1" }, - "dependencies": { - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - } + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "is-negative-zero": { + "node_modules/is-installed-globally/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-npm": { + "node_modules/is-npm": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==" + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "engines": { + "node": ">=8" + } }, - "is-number": { + "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==" + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } }, - "is-number-object": { + "node_modules/is-number-object": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "requires": { + "dependencies": { "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-obj": { + "node_modules/is-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } }, - "is-path-cwd": { + "node_modules/is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } }, - "is-path-in-cwd": { + "node_modules/is-path-in-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "requires": { + "dependencies": { "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" } }, - "is-path-inside": { + "node_modules/is-path-inside": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "requires": { + "dependencies": { "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" } }, - "is-plain-obj": { + "node_modules/is-plain-obj": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-plain-object": { + "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { + "dependencies": { "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-regex": { + "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-regexp": { + "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "engines": { + "node": ">=0.10.0" + } }, - "is-resolvable": { + "node_modules/is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" }, - "is-shared-array-buffer": { + "node_modules/is-shared-array-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-stream": { + "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } }, - "is-string": { + "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { + "dependencies": { "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-symbol": { + "node_modules/is-symbol": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { + "dependencies": { "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-typedarray": { + "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "is-weakref": { + "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { + "dependencies": { "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-windows": { + "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } }, - "is-wsl": { + "node_modules/is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } }, - "is-yarn-global": { + "node_modules/is-yarn-global": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" }, - "isarray": { + "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "isexe": { + "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, - "isobject": { + "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } }, - "isstream": { + "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=" }, - "javascript-stringify": { + "node_modules/javascript-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==" }, - "js-tokens": { + "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==" }, - "js-yaml": { + "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==", - "requires": { + "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "jsbn": { + "node_modules/jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, - "jsesc": { + "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } }, - "json-buffer": { + "node_modules/json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" }, - "json-parse-better-errors": { + "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==" }, - "json-schema": { + "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, - "json-schema-traverse": { + "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==" }, - "json-stringify-safe": { + "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=" }, - "json3": { + "node_modules/json3": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" }, - "json5": { + "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==", - "requires": { + "dependencies": { "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" } }, - "jsonfile": { + "node_modules/jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { + "optionalDependencies": { "graceful-fs": "^4.1.6" } }, - "jsprim": { + "node_modules/jsprim": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { + "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", "json-schema": "0.4.0", "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" } }, - "katex": { + "node_modules/katex": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/katex/-/katex-0.6.0.tgz", "integrity": "sha1-EkGOCRIcBckgQbazuftrqyE8tvM=", - "requires": { + "dependencies": { "match-at": "^0.1.0" + }, + "bin": { + "katex": "cli.js" } }, - "keyv": { + "node_modules/keyv": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { + "dependencies": { "json-buffer": "3.0.0" } }, - "khroma": { + "node_modules/khroma": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/khroma/-/khroma-1.4.1.tgz", "integrity": "sha512-+GmxKvmiRuCcUYDgR7g5Ngo0JEDeOsGdNONdU2zsiBQaK4z19Y2NvXqfEDE0ZiIrg45GTZyAnPLVsLZZACYm3Q==" }, - "killable": { + "node_modules/killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" }, - "kind-of": { + "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } }, - "last-call-webpack-plugin": { + "node_modules/last-call-webpack-plugin": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", - "requires": { + "dependencies": { "lodash": "^4.17.5", "webpack-sources": "^1.1.0" } }, - "latest-version": { + "node_modules/latest-version": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { + "dependencies": { "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" } }, - "linkify-it": { + "node_modules/linkify-it": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "requires": { + "dependencies": { "uc.micro": "^1.0.1" } }, - "load-script": { + "node_modules/load-script": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", "integrity": "sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=" }, - "loader-runner": { + "node_modules/loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } }, - "loader-utils": { + "node_modules/loader-utils": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { + "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^1.0.1" }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - } + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, - "locate-path": { + "node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { + "dependencies": { "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "lodash": { + "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash._reinterpolate": { + "node_modules/lodash._reinterpolate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" }, - "lodash.clonedeep": { + "node_modules/lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" }, - "lodash.debounce": { + "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=" }, - "lodash.isequal": { + "node_modules/lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" }, - "lodash.kebabcase": { + "node_modules/lodash.kebabcase": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=" }, - "lodash.memoize": { + "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, - "lodash.template": { + "node_modules/lodash.template": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "requires": { + "dependencies": { "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" } }, - "lodash.templatesettings": { + "node_modules/lodash.templatesettings": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "requires": { + "dependencies": { "lodash._reinterpolate": "^3.0.0" } }, - "lodash.uniq": { + "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, - "loglevel": { + "node_modules/loglevel": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==" + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } }, - "lower-case": { + "node_modules/lower-case": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" }, - "lowercase-keys": { + "node_modules/lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "engines": { + "node": ">=0.10.0" + } }, - "lru-cache": { + "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { + "dependencies": { "yallist": "^3.0.2" } }, - "make-dir": { + "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { + "dependencies": { "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "map-cache": { + "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } }, - "map-visit": { + "node_modules/map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { + "dependencies": { "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "markdown-it": { + "node_modules/markdown-it": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", - "requires": { + "dependencies": { "argparse": "^1.0.7", "entities": "~1.1.1", "linkify-it": "^2.0.0", "mdurl": "^1.0.1", "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" } }, - "markdown-it-admonition": { + "node_modules/markdown-it-admonition": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/markdown-it-admonition/-/markdown-it-admonition-1.0.4.tgz", "integrity": "sha512-+Jow9A7tBSwSuGvQufneeT35o9Cq8+OyR+WAhhC4dOG2NvB2oCeXiaUGGyP9PCRrxQoFxZF+xoVHbo98xYAi+g==" }, - "markdown-it-anchor": { + "node_modules/markdown-it-anchor": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", - "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==" + "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", + "peerDependencies": { + "markdown-it": "*" + } }, - "markdown-it-chain": { + "node_modules/markdown-it-chain": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/markdown-it-chain/-/markdown-it-chain-1.3.0.tgz", "integrity": "sha512-XClV8I1TKy8L2qsT9iX3qiV+50ZtcInGXI80CA+DP62sMs7hXlyV/RM3hfwy5O3Ad0sJm9xIwQELgANfESo8mQ==", - "requires": { + "dependencies": { "webpack-chain": "^4.9.0" }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "markdown-it": ">=5.0.0" + } + }, + "node_modules/markdown-it-chain/node_modules/javascript-stringify": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz", + "integrity": "sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=" + }, + "node_modules/markdown-it-chain/node_modules/webpack-chain": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.12.1.tgz", + "integrity": "sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ==", "dependencies": { - "javascript-stringify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz", - "integrity": "sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=" - }, - "webpack-chain": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.12.1.tgz", - "integrity": "sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ==", - "requires": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^1.6.0" - } - } + "deepmerge": "^1.5.2", + "javascript-stringify": "^1.6.0" } }, - "markdown-it-container": { + "node_modules/markdown-it-container": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-2.0.0.tgz", "integrity": "sha1-ABm0P9Au7+zi8ZYKKJX7qBpARpU=" }, - "markdown-it-emoji": { + "node_modules/markdown-it-emoji": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz", "integrity": "sha1-m+4OmpkKljupbfaYDE/dsF37Tcw=" }, - "markdown-it-katex": { + "node_modules/markdown-it-katex": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/markdown-it-katex/-/markdown-it-katex-2.0.3.tgz", "integrity": "sha1-17hqGuoLnWSW+rTnkZoY/e9YnDk=", - "requires": { + "dependencies": { "katex": "^0.6.0" } }, - "markdown-it-plantuml": { + "node_modules/markdown-it-plantuml": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/markdown-it-plantuml/-/markdown-it-plantuml-1.4.1.tgz", "integrity": "sha512-13KgnZaGYTHBp4iUmGofzZSBz+Zj6cyqfR0SXUIc9wgWTto5Xhn7NjaXYxY0z7uBeTUMlc9LMQq5uP4OM5xCHg==" }, - "markdown-it-table-of-contents": { + "node_modules/markdown-it-table-of-contents": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.4.4.tgz", - "integrity": "sha512-TAIHTHPwa9+ltKvKPWulm/beozQU41Ab+FIefRaQV1NRnpzwcV9QOe6wXQS5WLivm5Q/nlo0rl6laGkMDZE7Gw==" + "integrity": "sha512-TAIHTHPwa9+ltKvKPWulm/beozQU41Ab+FIefRaQV1NRnpzwcV9QOe6wXQS5WLivm5Q/nlo0rl6laGkMDZE7Gw==", + "engines": { + "node": ">6.4.0" + } }, - "markdown-it-task-lists": { + "node_modules/markdown-it-task-lists": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/markdown-it-task-lists/-/markdown-it-task-lists-2.1.1.tgz", "integrity": "sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==" }, - "match-at": { + "node_modules/match-at": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/match-at/-/match-at-0.1.1.tgz", "integrity": "sha512-h4Yd392z9mST+dzc+yjuybOGFNOZjmXIPKWjxBd1Bb23r4SmDOsk2NYCU2BMUBGbSpZqwVsZYNq26QS3xfaT3Q==" }, - "md5.js": { + "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { + "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", "safe-buffer": "^5.1.2" } }, - "mdn-data": { + "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" }, - "mdurl": { + "node_modules/mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" }, - "media-typer": { + "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } }, - "memory-fs": { + "node_modules/memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "requires": { + "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" } }, - "merge-descriptors": { + "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, - "merge-source-map": { + "node_modules/merge-source-map": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "requires": { + "dependencies": { "source-map": "^0.6.1" } }, - "merge2": { + "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } }, - "mermaid": { + "node_modules/mermaid": { "version": "8.13.8", "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-8.13.8.tgz", "integrity": "sha512-Z5v31rvo8P7BPTiGicdJl9BbzyUe9s5sXILK8sM1g7ijkagpfFjPtXZVsq5P1WlN8m/fUp2PPNXVF9SqeTM91w==", - "requires": { + "dependencies": { "@braintree/sanitize-url": "^3.1.0", "d3": "^7.0.0", "dagre": "^0.8.5", @@ -7200,118 +9313,150 @@ "stylis": "^4.0.10" } }, - "methods": { + "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } }, - "micromatch": { + "node_modules/micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "requires": { + "dependencies": { "braces": "^3.0.1", "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" } }, - "miller-rabin": { + "node_modules/miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { + "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } + "bin": { + "miller-rabin": "bin/miller-rabin" } }, - "mime": { + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } }, - "mime-db": { + "node_modules/mime-db": { "version": "1.51.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "node_modules/mime-types": { "version": "2.1.34", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "requires": { + "dependencies": { "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" } }, - "mimic-response": { + "node_modules/mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } }, - "min-document": { + "node_modules/min-document": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "requires": { + "dependencies": { "dom-walk": "^0.1.0" } }, - "mini-css-extract-plugin": { + "node_modules/mini-css-extract-plugin": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz", "integrity": "sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw==", - "requires": { + "dependencies": { "loader-utils": "^1.1.0", "normalize-url": "^2.0.1", "schema-utils": "^1.0.0", "webpack-sources": "^1.1.0" }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" } }, - "minimalistic-assert": { + "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, - "minimalistic-crypto-utils": { + "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, - "minimatch": { + "node_modules/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { + "dependencies": { "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "minimist": { + "node_modules/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, - "mississippi": { + "node_modules/mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "requires": { + "dependencies": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", "end-of-stream": "^1.1.0", @@ -7322,50 +9467,63 @@ "pumpify": "^1.3.3", "stream-each": "^1.1.0", "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" } }, - "mixin-deep": { + "node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { + "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" } }, - "mkdirp": { + "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==", - "requires": { + "dependencies": { "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "moment": { + "node_modules/moment": { "version": "2.29.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "engines": { + "node": "*" + } }, - "moment-mini": { + "node_modules/moment-mini": { "version": "2.24.0", "resolved": "https://registry.npmjs.org/moment-mini/-/moment-mini-2.24.0.tgz", "integrity": "sha512-9ARkWHBs+6YJIvrIp0Ik5tyTTtP9PoV0Ssu2Ocq5y9v8+NOOpWiRshAp8c4rZVWTOe+157on/5G+zj5pwIQFEQ==" }, - "move-concurrently": { + "node_modules/move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "requires": { + "dependencies": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", "fs-write-stream-atomic": "^1.0.8", @@ -7374,36 +9532,39 @@ "run-queue": "^1.0.3" } }, - "ms": { + "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "multicast-dns": { + "node_modules/multicast-dns": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "requires": { + "dependencies": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" } }, - "multicast-dns-service-types": { + "node_modules/multicast-dns-service-types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" }, - "nan": { + "node_modules/nan": { "version": "2.15.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", "optional": true }, - "nanomatch": { + "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { + "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "define-property": "^2.0.2", @@ -7415,41 +9576,50 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "negotiator": { + "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==" + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } }, - "neo-async": { + "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, - "nice-try": { + "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, - "no-case": { + "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==", - "requires": { + "dependencies": { "lower-case": "^1.1.1" } }, - "node-forge": { + "node_modules/node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.0" + } }, - "node-libs-browser": { + "node_modules/node-libs-browser": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "requires": { + "dependencies": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", "buffer": "^4.3.0", @@ -7473,322 +9643,429 @@ "url": "^0.11.0", "util": "^0.11.0", "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } } }, - "node-releases": { + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/node-releases": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" }, - "nopt": { + "node_modules/nopt": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "requires": { + "dependencies": { "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" } }, - "normalize-path": { + "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==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } }, - "normalize-range": { + "node_modules/normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } }, - "normalize-url": { + "node_modules/normalize-url": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "requires": { + "dependencies": { "prepend-http": "^2.0.0", "query-string": "^5.0.1", "sort-keys": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "npm-run-path": { + "node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "requires": { + "dependencies": { "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "nprogress": { + "node_modules/nprogress": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" }, - "nth-check": { + "node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { + "dependencies": { "boolbase": "~1.0.0" } }, - "num2fraction": { + "node_modules/num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" }, - "oauth-sign": { + "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==" + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } }, - "object-assign": { + "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=" + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } }, - "object-copy": { + "node_modules/object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { + "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", "kind-of": "^3.0.3" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "object-inspect": { + "node_modules/object-inspect": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "object-is": { + "node_modules/object-is": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "object-keys": { + "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==" + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } }, - "object-visit": { + "node_modules/object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { + "dependencies": { "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "object.assign": { + "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==", - "requires": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "object.getownpropertydescriptors": { + "node_modules/object.getownpropertydescriptors": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "object.pick": { + "node_modules/object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { + "dependencies": { "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "object.values": { + "node_modules/object.values": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "obuf": { + "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, - "on-finished": { + "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { + "dependencies": { "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "on-headers": { + "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==" + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } }, - "once": { + "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { + "dependencies": { "wrappy": "1" } }, - "opencollective-postinstall": { + "node_modules/opencollective-postinstall": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==" + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "bin": { + "opencollective-postinstall": "index.js" + } }, - "opn": { + "node_modules/opn": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "requires": { + "dependencies": { "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" } }, - "optimize-css-assets-webpack-plugin": { + "node_modules/optimize-css-assets-webpack-plugin": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz", "integrity": "sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==", - "requires": { + "dependencies": { "cssnano": "^4.1.10", "last-call-webpack-plugin": "^3.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" } }, - "original": { + "node_modules/original": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "requires": { + "dependencies": { "url-parse": "^1.4.3" } }, - "os-browserify": { + "node_modules/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, - "p-cancelable": { + "node_modules/p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "engines": { + "node": ">=6" + } }, - "p-finally": { + "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } }, - "p-limit": { + "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==", - "requires": { + "dependencies": { "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-locate": { + "node_modules/p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { + "dependencies": { "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "p-map": { + "node_modules/p-map": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" + } }, - "p-retry": { + "node_modules/p-retry": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "requires": { + "dependencies": { "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" } }, - "p-try": { + "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==" + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } }, - "package-json": { + "node_modules/package-json": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { + "dependencies": { "got": "^9.6.0", "registry-auth-token": "^4.0.0", "registry-url": "^5.0.0", "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" } }, - "pako": { + "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, - "parallel-transform": { + "node_modules/parallel-transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "requires": { + "dependencies": { "cyclist": "^1.0.1", "inherits": "^2.0.3", "readable-stream": "^2.1.5" } }, - "param-case": { + "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=", - "requires": { + "dependencies": { "no-case": "^2.2.0" } }, - "parse-asn1": { + "node_modules/parse-asn1": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { + "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", "evp_bytestokey": "^1.0.0", @@ -7796,311 +10073,384 @@ "safe-buffer": "^5.1.1" } }, - "parse-json": { + "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=", - "requires": { + "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "parseurl": { + "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } }, - "pascalcase": { + "node_modules/pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } }, - "path-browserify": { + "node_modules/path-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, - "path-dirname": { + "node_modules/path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, - "path-exists": { + "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } }, - "path-is-absolute": { + "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=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } }, - "path-is-inside": { + "node_modules/path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, - "path-key": { + "node_modules/path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } }, - "path-parse": { + "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, - "path-to-regexp": { + "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "path-type": { + "node_modules/path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "requires": { + "dependencies": { "pify": "^3.0.0" }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } + "engines": { + "node": ">=4" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" } }, - "pbkdf2": { + "node_modules/pbkdf2": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { + "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", "ripemd160": "^2.0.1", "safe-buffer": "^5.0.1", "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" } }, - "performance-now": { + "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, - "picocolors": { + "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, - "picomatch": { + "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, - "pify": { + "node_modules/pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } }, - "pinkie": { + "node_modules/pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } }, - "pinkie-promise": { + "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=", - "requires": { + "dependencies": { "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "pkg-dir": { + "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { + "dependencies": { "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "portfinder": { + "node_modules/portfinder": { "version": "1.0.28", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "requires": { + "dependencies": { "async": "^2.6.2", "debug": "^3.1.1", "mkdirp": "^0.5.5" }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } + "ms": "^2.1.1" } }, - "posix-character-classes": { + "node_modules/portfinder/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } }, - "postcss": { + "node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { + "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - } + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "postcss-calc": { + "node_modules/postcss-calc": { "version": "7.0.5", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "requires": { + "dependencies": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.0.2" } }, - "postcss-colormin": { + "node_modules/postcss-colormin": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "requires": { + "dependencies": { "browserslist": "^4.0.0", "color": "^3.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-convert-values": { + "node_modules/postcss-colormin/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==" + }, + "node_modules/postcss-convert-values": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "requires": { + "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-discard-comments": { + "node_modules/postcss-convert-values/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==" + }, + "node_modules/postcss-discard-comments": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "requires": { + "dependencies": { "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "postcss-discard-duplicates": { + "node_modules/postcss-discard-duplicates": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "requires": { + "dependencies": { "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "postcss-discard-empty": { + "node_modules/postcss-discard-empty": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "requires": { + "dependencies": { "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "postcss-discard-overridden": { + "node_modules/postcss-discard-overridden": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "requires": { + "dependencies": { "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "postcss-load-config": { + "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==", - "requires": { + "dependencies": { "cosmiconfig": "^5.0.0", "import-cwd": "^2.0.0" - } + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } }, - "postcss-loader": { + "node_modules/postcss-loader": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "requires": { + "dependencies": { "loader-utils": "^1.1.0", "postcss": "^7.0.0", "postcss-load-config": "^2.0.0", "schema-utils": "^1.0.0" }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" } }, - "postcss-merge-longhand": { + "node_modules/postcss-merge-longhand": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "requires": { + "dependencies": { "css-color-names": "0.0.4", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "stylehacks": "^4.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-merge-rules": { + "node_modules/postcss-merge-longhand/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==" + }, + "node_modules/postcss-merge-rules": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "requires": { + "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", "cssnano-util-same-parent": "^4.0.0", @@ -8108,58 +10458,64 @@ "postcss-selector-parser": "^3.0.0", "vendors": "^1.0.0" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" } }, - "postcss-minify-font-values": { + "node_modules/postcss-minify-font-values": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "requires": { + "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-minify-gradients": { + "node_modules/postcss-minify-font-values/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==" + }, + "node_modules/postcss-minify-gradients": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "requires": { + "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "is-color-stop": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-minify-params": { + "node_modules/postcss-minify-gradients/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==" + }, + "node_modules/postcss-minify-params": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "requires": { + "dependencies": { "alphanum-sort": "^1.0.0", "browserslist": "^4.0.0", "cssnano-util-get-arguments": "^4.0.0", @@ -8167,554 +10523,659 @@ "postcss-value-parser": "^3.0.0", "uniqs": "^2.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-minify-selectors": { + "node_modules/postcss-minify-params/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==" + }, + "node_modules/postcss-minify-selectors": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "requires": { + "dependencies": { "alphanum-sort": "^1.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-selector-parser": "^3.0.0" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" } }, - "postcss-modules-extract-imports": { + "node_modules/postcss-modules-extract-imports": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "requires": { + "dependencies": { "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" } }, - "postcss-modules-local-by-default": { + "node_modules/postcss-modules-local-by-default": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz", "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==", - "requires": { + "dependencies": { "postcss": "^7.0.6", "postcss-selector-parser": "^6.0.0", "postcss-value-parser": "^3.3.1" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">= 6" } }, - "postcss-modules-scope": { + "node_modules/postcss-modules-local-by-default/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==" + }, + "node_modules/postcss-modules-scope": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "requires": { + "dependencies": { "postcss": "^7.0.6", "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" } }, - "postcss-modules-values": { + "node_modules/postcss-modules-values": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz", "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==", - "requires": { + "dependencies": { "icss-replace-symbols": "^1.1.0", "postcss": "^7.0.6" } }, - "postcss-normalize-charset": { + "node_modules/postcss-normalize-charset": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "requires": { + "dependencies": { "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "postcss-normalize-display-values": { + "node_modules/postcss-normalize-display-values": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "requires": { + "dependencies": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-normalize-positions": { + "node_modules/postcss-normalize-display-values/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==" + }, + "node_modules/postcss-normalize-positions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "requires": { + "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-normalize-repeat-style": { + "node_modules/postcss-normalize-positions/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==" + }, + "node_modules/postcss-normalize-repeat-style": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "requires": { + "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-normalize-string": { + "node_modules/postcss-normalize-repeat-style/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==" + }, + "node_modules/postcss-normalize-string": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "requires": { + "dependencies": { "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-normalize-timing-functions": { + "node_modules/postcss-normalize-string/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==" + }, + "node_modules/postcss-normalize-timing-functions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "requires": { + "dependencies": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-normalize-unicode": { + "node_modules/postcss-normalize-timing-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==" + }, + "node_modules/postcss-normalize-unicode": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "requires": { + "dependencies": { "browserslist": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-normalize-url": { + "node_modules/postcss-normalize-unicode/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==" + }, + "node_modules/postcss-normalize-url": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "requires": { + "dependencies": { "is-absolute-url": "^2.0.0", "normalize-url": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" - }, - "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==" - } + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "engines": { + "node": ">=6" } }, - "postcss-normalize-whitespace": { + "node_modules/postcss-normalize-url/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==" + }, + "node_modules/postcss-normalize-whitespace": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "requires": { + "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-ordered-values": { + "node_modules/postcss-normalize-whitespace/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==" + }, + "node_modules/postcss-ordered-values": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "requires": { + "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-reduce-initial": { + "node_modules/postcss-ordered-values/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==" + }, + "node_modules/postcss-reduce-initial": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "requires": { + "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", "has": "^1.0.0", "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "postcss-reduce-transforms": { + "node_modules/postcss-reduce-transforms": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "requires": { + "dependencies": { "cssnano-util-get-match": "^4.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-safe-parser": { + "node_modules/postcss-reduce-transforms/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==" + }, + "node_modules/postcss-safe-parser": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", - "requires": { + "dependencies": { "postcss": "^7.0.26" + }, + "engines": { + "node": ">=6.0.0" } }, - "postcss-selector-parser": { + "node_modules/postcss-selector-parser": { "version": "6.0.8", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", - "requires": { + "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-svgo": { + "node_modules/postcss-svgo": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "requires": { + "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" }, - "dependencies": { - "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==" - } + "engines": { + "node": ">=6.9.0" } }, - "postcss-unique-selectors": { + "node_modules/postcss-svgo/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==" + }, + "node_modules/postcss-unique-selectors": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "requires": { + "dependencies": { "alphanum-sort": "^1.0.0", "postcss": "^7.0.0", "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "postcss-value-parser": { + "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "prepend-http": { + "node_modules/postcss/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "engines": { + "node": ">=4" + } }, - "prettier": { + "node_modules/prettier": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", - "optional": true + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } }, - "pretty-bytes": { + "node_modules/pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "pretty-error": { + "node_modules/pretty-error": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "requires": { + "dependencies": { "lodash": "^4.17.20", "renderkid": "^2.0.4" } }, - "pretty-time": { + "node_modules/pretty-time": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "engines": { + "node": ">=4" + } }, - "prismjs": { + "node_modules/prismjs": { "version": "1.26.0", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.26.0.tgz", - "integrity": "sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==" + "integrity": "sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==", + "engines": { + "node": ">=6" + } }, - "process": { + "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } }, - "process-nextick-args": { + "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==" }, - "promise-inflight": { + "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, - "proxy-addr": { + "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { + "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" } }, - "prr": { + "node_modules/prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, - "pseudomap": { + "node_modules/pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, - "psl": { + "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==" }, - "public-encrypt": { + "node_modules/public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { + "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", "create-hash": "^1.1.0", "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } } }, - "pump": { + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { + "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, - "pumpify": { + "node_modules/pumpify": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "requires": { + "dependencies": { "duplexify": "^3.6.0", "inherits": "^2.0.3", "pump": "^2.0.0" - }, + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "punycode": { + "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==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } }, - "pupa": { + "node_modules/pupa": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "requires": { + "dependencies": { "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "q": { + "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } }, - "qs": { + "node_modules/qs": { "version": "6.9.6", "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "query-string": { + "node_modules/query-string": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "requires": { + "dependencies": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "querystring": { + "node_modules/querystring": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } }, - "querystring-es3": { + "node_modules/querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } }, - "querystringify": { + "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, - "randombytes": { + "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { + "dependencies": { "safe-buffer": "^5.1.0" } }, - "randomfill": { + "node_modules/randomfill": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { + "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" } }, - "range-parser": { + "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } }, - "raw-body": { + "node_modules/raw-body": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", - "requires": { + "dependencies": { "bytes": "3.1.1", "http-errors": "1.8.1", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, - "dependencies": { - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" - } + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "engines": { + "node": ">= 0.8" } }, - "rc": { + "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { + "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" } }, - "readable-stream": { + "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==", - "requires": { + "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", @@ -8724,313 +11185,392 @@ "util-deprecate": "~1.0.1" } }, - "readdirp": { + "node_modules/readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "requires": { + "dependencies": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", "readable-stream": "^2.0.2" }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/readdirp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "reduce": { + "node_modules/reduce": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/reduce/-/reduce-1.0.2.tgz", "integrity": "sha512-xX7Fxke/oHO5IfZSk77lvPa/7bjMh9BuCk4OOoX5XTXrM7s0Z+MkPfSDfz0q7r91BhhGSs8gii/VEN/7zhCPpQ==", - "requires": { + "dependencies": { "object-keys": "^1.1.0" } }, - "regenerate": { + "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==" }, - "regenerate-unicode-properties": { + "node_modules/regenerate-unicode-properties": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", - "requires": { + "dependencies": { "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" } }, - "regenerator-runtime": { + "node_modules/regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, - "regenerator-transform": { + "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==", - "requires": { + "dependencies": { "@babel/runtime": "^7.8.4" } }, - "regex-not": { + "node_modules/regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { + "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "regexp.prototype.flags": { + "node_modules/regexp.prototype.flags": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "regexpu-core": { + "node_modules/regexpu-core": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", - "requires": { + "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^9.0.0", "regjsgen": "^0.5.2", "regjsparser": "^0.7.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "register-service-worker": { + "node_modules/register-service-worker": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/register-service-worker/-/register-service-worker-1.7.2.tgz", "integrity": "sha512-CiD3ZSanZqcMPRhtfct5K9f7i3OLCcBBWsJjLh1gW9RO/nS94sVzY59iS+fgYBOBqaBpf4EzfqUF3j9IG+xo8A==" }, - "registry-auth-token": { + "node_modules/registry-auth-token": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "requires": { + "dependencies": { "rc": "^1.2.8" + }, + "engines": { + "node": ">=6.0.0" } }, - "registry-url": { + "node_modules/registry-url": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { + "dependencies": { "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" } }, - "regjsgen": { + "node_modules/regjsgen": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" }, - "regjsparser": { + "node_modules/regjsparser": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", - "requires": { + "dependencies": { "jsesc": "~0.5.0" }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } + "bin": { + "regjsparser": "bin/parser" } }, - "relateurl": { + "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=", + "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=" + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "engines": { + "node": ">= 0.10" + } }, - "remove-trailing-separator": { + "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, - "renderkid": { + "node_modules/renderkid": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", - "requires": { + "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", "strip-ansi": "^3.0.1" - }, + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", "dependencies": { - "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "requires": { - "boolbase": "^1.0.0" - } - } + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + "node_modules/renderkid/node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } }, - "repeat-string": { + "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "engines": { + "node": ">=0.10" + } }, - "request": { + "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", "caseless": "~0.12.0", @@ -9052,203 +11592,249 @@ "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - } + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "engines": { + "node": ">=0.6" } }, - "require-directory": { + "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=" + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } }, - "require-main-filename": { + "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==" }, - "requires-port": { + "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, - "resolve": { + "node_modules/resolve": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz", "integrity": "sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==", - "requires": { + "dependencies": { "is-core-module": "^2.8.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "resolve-cwd": { + "node_modules/resolve-cwd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "requires": { + "dependencies": { "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "resolve-from": { + "node_modules/resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } }, - "resolve-url": { + "node_modules/resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" }, - "responselike": { + "node_modules/responselike": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { + "dependencies": { "lowercase-keys": "^1.0.0" } }, - "ret": { + "node_modules/ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } }, - "retry": { + "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "engines": { + "node": ">= 4" + } }, - "rgb-regex": { + "node_modules/rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" }, - "rgba-regex": { + "node_modules/rgba-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" }, - "rimraf": { + "node_modules/rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { + "dependencies": { "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "ripemd160": { + "node_modules/ripemd160": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { + "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" } }, - "robust-predicates": { + "node_modules/robust-predicates": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz", "integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==" }, - "run-queue": { + "node_modules/run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "requires": { + "dependencies": { "aproba": "^1.1.1" } }, - "rw": { + "node_modules/rw": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" }, - "safe-buffer": { + "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==" }, - "safe-regex": { + "node_modules/safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "requires": { + "dependencies": { "ret": "~0.1.10" } }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "sax": { + "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, - "schema-utils": { + "node_modules/schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { + "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "section-matter": { + "node_modules/section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "requires": { + "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" }, + "engines": { + "node": ">=4" + } + }, + "node_modules/section-matter/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "select-hose": { + "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, - "selfsigned": { + "node_modules/selfsigned": { "version": "1.10.14", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", - "requires": { + "dependencies": { "node-forge": "^0.10.0" } }, - "semver": { + "node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } }, - "semver-diff": { + "node_modules/semver-diff": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "requires": { + "dependencies": { "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" } }, - "send": { + "node_modules/send": { "version": "0.17.2", "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "requires": { + "dependencies": { "debug": "2.6.9", "depd": "~1.1.2", "destroy": "~1.0.4", @@ -9263,32 +11849,39 @@ "range-parser": "~1.2.1", "statuses": "~1.5.0" }, - "dependencies": { - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" } }, - "serialize-javascript": { + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "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==", - "requires": { + "dependencies": { "randombytes": "^2.1.0" } }, - "serve-index": { + "node_modules/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "requires": { + "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", @@ -9297,144 +11890,168 @@ "mime-types": "~2.1.17", "parseurl": "~1.3.2" }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dependencies": { - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - } + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" } }, - "serve-static": { + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-static": { "version": "1.14.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "requires": { + "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "set-blocking": { + "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=" }, - "set-value": { + "node_modules/set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { + "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", "is-plain-object": "^2.0.3", "split-string": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "setimmediate": { + "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, - "setprototypeof": { + "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "sha.js": { + "node_modules/sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { + "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" } }, - "shebang-command": { + "node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "requires": { + "dependencies": { "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "shebang-regex": { + "node_modules/shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "engines": { + "node": ">=0.10.0" + } }, - "side-channel": { + "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { + "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "signal-exit": { + "node_modules/signal-exit": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" }, - "simple-swizzle": { + "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=", - "requires": { - "is-arrayish": "^0.3.1" - }, "dependencies": { - "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==" - } + "is-arrayish": "^0.3.1" } }, - "slash": { + "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==" + }, + "node_modules/slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "engines": { + "node": ">=6" + } }, - "smoothscroll-polyfill": { + "node_modules/smoothscroll-polyfill": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz", "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg==" }, - "snapdragon": { + "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { + "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", "define-property": "^0.2.5", @@ -9444,169 +12061,203 @@ "source-map-resolve": "^0.5.0", "use": "^3.1.0" }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } + "engines": { + "node": ">=0.10.0" } }, - "snapdragon-node": { + "node_modules/snapdragon-node": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { + "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", "snapdragon-util": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "snapdragon-util": { + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { + "dependencies": { "kind-of": "^3.2.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "sockjs": { + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { + "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } } }, - "sockjs-client": { + "node_modules/sockjs-client": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", - "requires": { + "dependencies": { "debug": "^3.2.6", "eventsource": "^1.0.7", "faye-websocket": "^0.11.3", "inherits": "^2.0.4", "json3": "^3.3.3", "url-parse": "^1.5.3" - }, + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" } }, - "sort-keys": { + "node_modules/sort-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "requires": { + "dependencies": { "is-plain-obj": "^1.0.0" }, - "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" - } + "engines": { + "node": ">=4" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" } }, - "source-list-map": { + "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, - "source-map": { + "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==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } }, - "source-map-resolve": { + "node_modules/source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", @@ -9614,103 +12265,125 @@ "urix": "^0.1.0" } }, - "source-map-support": { + "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { + "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, - "source-map-url": { + "node_modules/source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" }, - "spdy": { + "node_modules/spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { + "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", "http-deceiver": "^1.2.7", "select-hose": "^2.0.0", "spdy-transport": "^3.0.0" }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } + "engines": { + "node": ">=6.0.0" } }, - "spdy-transport": { + "node_modules/spdy-transport": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { + "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", "hpack.js": "^2.1.6", "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy-transport/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==" + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/spdy/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "split-string": { + "node_modules/spdy/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==" + }, + "node_modules/split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { + "dependencies": { "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "sprintf-js": { + "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "sshpk": { + "node_modules/sshpk": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { + "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", "bcrypt-pbkdf": "^1.0.0", @@ -9720,91 +12393,111 @@ "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" } }, - "ssri": { + "node_modules/ssri": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "requires": { + "dependencies": { "figgy-pudding": "^3.5.1" } }, - "stable": { + "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, - "stack-utils": { + "node_modules/stack-utils": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", - "requires": { + "dependencies": { "escape-string-regexp": "^2.0.0" }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } + "engines": { + "node": ">=8" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" } }, - "static-extend": { + "node_modules/static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { + "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "statuses": { + "node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } }, - "std-env": { + "node_modules/std-env": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.3.1.tgz", "integrity": "sha512-eOsoKTWnr6C8aWrqJJ2KAReXoa7Vn5Ywyw6uCXgA/xDhxPoaIsBa5aNJmISY04dLwXPBnDHW4diGM7Sn5K4R/g==", - "requires": { + "dependencies": { "ci-info": "^3.1.1" } }, - "stream-browserify": { + "node_modules/stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "requires": { + "dependencies": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" } }, - "stream-each": { + "node_modules/stream-each": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "requires": { + "dependencies": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" } }, - "stream-http": { + "node_modules/stream-http": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "requires": { + "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", "readable-stream": "^2.3.6", @@ -9812,141 +12505,179 @@ "xtend": "^4.0.0" } }, - "stream-shift": { + "node_modules/stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" }, - "strict-uri-encode": { + "node_modules/strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "engines": { + "node": ">=0.10.0" + } + }, + "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" + } }, - "string-width": { + "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==", - "requires": { + "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^5.1.0" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-width/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/string-width/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": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, - "string.prototype.trimend": { + "node_modules/string.prototype.trimend": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "string.prototype.trimstart": { + "node_modules/string.prototype.trimstart": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "requires": { + "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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" - } - }, - "stringify-object": { + "node_modules/stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { + "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "strip-ansi": { + "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=", - "requires": { + "dependencies": { "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "strip-bom-string": { + "node_modules/strip-bom-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "engines": { + "node": ">=0.10.0" + } }, - "strip-comments": { + "node_modules/strip-comments": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", - "requires": { + "dependencies": { "babel-extract-comments": "^1.0.0", "babel-plugin-transform-object-rest-spread": "^6.26.0" + }, + "engines": { + "node": ">=4" } }, - "strip-eof": { + "node_modules/strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "engines": { + "node": ">=0.10.0" + } }, - "strip-json-comments": { + "node_modules/strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "engines": { + "node": ">=0.10.0" + } }, - "stylehacks": { + "node_modules/stylehacks": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "requires": { + "dependencies": { "browserslist": "^4.0.0", "postcss": "^7.0.0", "postcss-selector-parser": "^3.0.0" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" } }, - "stylis": { + "node_modules/stylis": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" }, - "stylus": { + "node_modules/stylus": { "version": "0.54.8", "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", - "requires": { + "dependencies": { "css-parse": "~2.0.0", "debug": "~3.1.0", "glob": "^7.1.6", @@ -9956,60 +12687,86 @@ "semver": "^6.3.0", "source-map": "^0.7.3" }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" } }, - "stylus-loader": { + "node_modules/stylus-loader": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", - "requires": { + "dependencies": { "loader-utils": "^1.0.2", "lodash.clonedeep": "^4.5.0", "when": "~3.6.x" + }, + "peerDependencies": { + "stylus": ">=0.52.4" + } + }, + "node_modules/stylus/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stylus/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/stylus/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==", + "engines": { + "node": ">= 8" } }, - "supports-color": { + "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==", - "requires": { + "dependencies": { "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "supports-preserve-symlinks-flag": { + "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "svg-tags": { + "node_modules/svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=" }, - "svgo": { + "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", "css-select": "^2.0.0", @@ -10023,40 +12780,54 @@ "stable": "^0.1.8", "unquote": "~1.1.1", "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" } }, - "tapable": { + "node_modules/tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } }, - "term-size": { + "node_modules/term-size": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "terser": { + "node_modules/terser": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "requires": { + "dependencies": { "commander": "^2.20.0", "source-map": "~0.6.1", "source-map-support": "~0.5.12" }, - "dependencies": { - "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==" - } + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" } }, - "terser-webpack-plugin": { + "node_modules/terser-webpack-plugin": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "requires": { + "dependencies": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", "is-wsl": "^1.1.0", @@ -10067,406 +12838,522 @@ "webpack-sources": "^1.4.0", "worker-farm": "^1.7.0" }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dependencies": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" } }, - "text-table": { + "node_modules/terser-webpack-plugin/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/terser/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==" + }, + "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, - "through": { + "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, - "through2": { + "node_modules/through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { + "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } }, - "thunky": { + "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, - "timers-browserify": { + "node_modules/timers-browserify": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "requires": { + "dependencies": { "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" } }, - "timsort": { + "node_modules/timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, - "to-arraybuffer": { + "node_modules/to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, - "to-factory": { + "node_modules/to-factory": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-factory/-/to-factory-1.0.0.tgz", "integrity": "sha1-hzivi9lxIK0dQEeXKtpVY7+UebE=" }, - "to-fast-properties": { + "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=" + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } }, - "to-object-path": { + "node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { + "dependencies": { "kind-of": "^3.0.2" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "to-readable-stream": { + "node_modules/to-readable-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "engines": { + "node": ">=6" + } }, - "to-regex": { + "node_modules/to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { + "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "regex-not": "^1.0.2", "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "to-regex-range": { + "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==", - "requires": { + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "toidentifier": { + "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } }, - "toml": { + "node_modules/toml": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" }, - "toposort": { + "node_modules/toposort": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=" }, - "tough-cookie": { + "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==", - "requires": { + "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" } }, - "tty-browserify": { + "node_modules/tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" }, - "tunnel-agent": { + "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { + "dependencies": { "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" } }, - "tweetnacl": { + "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, - "type-fest": { + "node_modules/type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "type-is": { + "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "typedarray": { + "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, - "typedarray-to-buffer": { + "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { + "dependencies": { "is-typedarray": "^1.0.0" } }, - "uc.micro": { + "node_modules/uc.micro": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" }, - "uglify-js": { + "node_modules/uglify-js": { "version": "3.4.10", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "requires": { + "dependencies": { "commander": "~2.19.0", "source-map": "~0.6.1" }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - } + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" } }, - "unbox-primitive": { + "node_modules/uglify-js/node_modules/commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + }, + "node_modules/unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "requires": { + "dependencies": { "function-bind": "^1.1.1", "has-bigints": "^1.0.1", "has-symbols": "^1.0.2", "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "unicode-canonical-property-names-ecmascript": { + "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } }, - "unicode-match-property-ecmascript": { + "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { + "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "unicode-match-property-value-ecmascript": { + "node_modules/unicode-match-property-value-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } }, - "unicode-property-aliases-ecmascript": { + "node_modules/unicode-property-aliases-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "engines": { + "node": ">=4" + } }, - "union-value": { + "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { + "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "uniq": { + "node_modules/uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" }, - "uniqs": { + "node_modules/uniqs": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" }, - "unique-filename": { + "node_modules/unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "requires": { + "dependencies": { "unique-slug": "^2.0.0" } }, - "unique-slug": { + "node_modules/unique-slug": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "requires": { + "dependencies": { "imurmurhash": "^0.1.4" } }, - "unique-string": { + "node_modules/unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { + "dependencies": { "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "universalify": { + "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } }, - "unquote": { + "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" }, - "unset-value": { + "node_modules/unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { + "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "upath": { + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } }, - "update-notifier": { + "node_modules/update-notifier": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", - "requires": { + "dependencies": { "boxen": "^4.2.0", "chalk": "^3.0.0", "configstore": "^5.0.1", @@ -10481,271 +13368,340 @@ "semver-diff": "^3.1.1", "xdg-basedir": "^4.0.0" }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/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==", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "upper-case": { + "node_modules/update-notifier/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==" + }, + "node_modules/update-notifier/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/upper-case": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" }, - "uri-js": { + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "urix": { + "node_modules/urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" }, - "url": { + "node_modules/url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "requires": { + "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } } }, - "url-loader": { + "node_modules/url-loader": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", - "requires": { + "dependencies": { "loader-utils": "^1.1.0", "mime": "^2.0.3", "schema-utils": "^1.0.0" }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" } }, - "url-parse": { + "node_modules/url-parse": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", - "requires": { + "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, - "url-parse-lax": { + "node_modules/url-parse-lax": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { + "dependencies": { "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "use": { + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } }, - "util": { + "node_modules/util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } + "inherits": "2.0.3" } }, - "util-deprecate": { + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, - "util.promisify": { + "node_modules/util.promisify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { + "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "utila": { + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" }, - "utils-merge": { + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } }, - "uuid": { + "node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } }, - "vary": { + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } }, - "vendors": { + "node_modules/vendors": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "verror": { + "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { + "engines": [ + "node >=0.6.0" + ], + "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" - }, - "dependencies": { - "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=" - } } }, - "vm-browserify": { + "node_modules/verror/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/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, - "vue": { + "node_modules/vue": { "version": "2.6.14", "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" }, - "vue-chartkick": { + "node_modules/vue-chartkick": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/vue-chartkick/-/vue-chartkick-0.5.3.tgz", "integrity": "sha512-i1rppw4eqv6OW44KucaWOXLLILMuxDbRhmXOKFdHVTRXLpevuvYqJiHWPzr9OVPVyZwBujG5oZ11h55ff/lcDQ==", - "requires": { + "dependencies": { "chartkick": "^3.1.3", "deep-equal": "^1.0.1", "deepmerge": "^2.1.1" }, - "dependencies": { - "deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" - } + "peerDependencies": { + "vue": ">=2.0.0" + } + }, + "node_modules/vue-chartkick/node_modules/deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "engines": { + "node": ">=0.10.0" } }, - "vue-cute-timeline": { + "node_modules/vue-cute-timeline": { "version": "1.2.10", "resolved": "https://registry.npmjs.org/vue-cute-timeline/-/vue-cute-timeline-1.2.10.tgz", - "integrity": "sha512-kzzFkQUdE93+tYz7dGK9gUl2k8+9fd0//ISlg6qZqv97l9rK/xt+eCSXdqI7+leoSkSGgN2EqoMO91UKdY62Gw==" + "integrity": "sha512-kzzFkQUdE93+tYz7dGK9gUl2k8+9fd0//ISlg6qZqv97l9rK/xt+eCSXdqI7+leoSkSGgN2EqoMO91UKdY62Gw==", + "peerDependencies": { + "vue": "^2.1.8" + } }, - "vue-good-table": { + "node_modules/vue-good-table": { "version": "2.21.11", "resolved": "https://registry.npmjs.org/vue-good-table/-/vue-good-table-2.21.11.tgz", "integrity": "sha512-OpVPdxbBTahtfq1aXxEa5P1CMy1wiLcBg4mo7k6Qs537l9v8KVrvF+fXqbnxqNrAfmd1Mw9LidcjgTErjmVU8g==", - "requires": { + "dependencies": { "date-fns": "^2.17.0", "lodash.isequal": "^4.5.0" } }, - "vue-hot-reload-api": { + "node_modules/vue-hot-reload-api": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==" }, - "vue-loader": { + "node_modules/vue-loader": { "version": "15.9.8", "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==", - "requires": { + "dependencies": { "@vue/component-compiler-utils": "^3.1.0", "hash-sum": "^1.0.2", "loader-utils": "^1.1.0", "vue-hot-reload-api": "^2.3.0", "vue-style-loader": "^4.1.0" + }, + "peerDependencies": { + "css-loader": "*", + "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } } }, - "vue-router": { + "node_modules/vue-router": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz", "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" }, - "vue-server-renderer": { + "node_modules/vue-server-renderer": { "version": "2.6.14", "resolved": "https://registry.npmjs.org/vue-server-renderer/-/vue-server-renderer-2.6.14.tgz", "integrity": "sha512-HifYRa/LW7cKywg9gd4ZtvtRuBlstQBao5ZCWlg40fyB4OPoGfEXAzxb0emSLv4pBDOHYx0UjpqvxpiQFEuoLA==", - "requires": { + "dependencies": { "chalk": "^1.1.3", "hash-sum": "^1.0.2", "he": "^1.1.0", @@ -10754,73 +13710,84 @@ "resolve": "^1.2.0", "serialize-javascript": "^3.1.0", "source-map": "0.5.6" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "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" - } - }, - "serialize-javascript": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", - "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=" - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } } }, - "vue-style-loader": { + "node_modules/vue-server-renderer/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/vue-server-renderer/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/vue-server-renderer/node_modules/serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/vue-server-renderer/node_modules/source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vue-server-renderer/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/vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", - "requires": { + "dependencies": { "hash-sum": "^1.0.2", "loader-utils": "^1.0.2" } }, - "vue-template-compiler": { + "node_modules/vue-template-compiler": { "version": "2.6.14", "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", - "requires": { + "dependencies": { "de-indent": "^1.0.2", "he": "^1.1.0" } }, - "vue-template-es2015-compiler": { + "node_modules/vue-template-es2015-compiler": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==" }, - "vuepress": { + "node_modules/vuepress": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/vuepress/-/vuepress-1.9.5.tgz", "integrity": "sha512-cLLCKkJSxL0PCgHZILrZ13z57Wi66zABhwe2n0JaoXq/bWXdGPfr9WoObVdQ0p186I/IKRIw4Ip22Y6qy+JA8g==", - "requires": { + "hasInstallScript": true, + "dependencies": { "@vuepress/core": "1.9.5", "@vuepress/theme-default": "1.9.5", "@vuepress/types": "1.9.5", @@ -10828,13 +13795,19 @@ "envinfo": "^7.2.0", "opencollective-postinstall": "^2.0.2", "update-notifier": "^4.0.0" + }, + "bin": { + "vuepress": "cli.js" + }, + "engines": { + "node": ">=8.6" } }, - "vuepress-html-webpack-plugin": { + "node_modules/vuepress-html-webpack-plugin": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/vuepress-html-webpack-plugin/-/vuepress-html-webpack-plugin-3.2.0.tgz", "integrity": "sha512-BebAEl1BmWlro3+VyDhIOCY6Gef2MCBllEVAP3NUAtMguiyOwo/dClbwJ167WYmcxHJKLl7b0Chr9H7fpn1d0A==", - "requires": { + "dependencies": { "html-minifier": "^3.2.3", "loader-utils": "^0.2.16", "lodash": "^4.17.3", @@ -10843,66 +13816,79 @@ "toposort": "^1.0.0", "util.promisify": "1.0.0" }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/vuepress-html-webpack-plugin/node_modules/big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "engines": { + "node": "*" + } + }, + "node_modules/vuepress-html-webpack-plugin/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vuepress-html-webpack-plugin/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vuepress-html-webpack-plugin/node_modules/loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - } + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "node_modules/vuepress-html-webpack-plugin/node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" } }, - "vuepress-plugin-container": { + "node_modules/vuepress-plugin-container": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/vuepress-plugin-container/-/vuepress-plugin-container-2.1.5.tgz", "integrity": "sha512-TQrDX/v+WHOihj3jpilVnjXu9RcTm6m8tzljNJwYhxnJUW0WWQ0hFLcDTqTBwgKIFdEiSxVOmYE+bJX/sq46MA==", - "requires": { + "dependencies": { "@vuepress/shared-utils": "^1.2.0", "markdown-it-container": "^2.0.0" } }, - "vuepress-plugin-smooth-scroll": { + "node_modules/vuepress-plugin-smooth-scroll": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/vuepress-plugin-smooth-scroll/-/vuepress-plugin-smooth-scroll-0.0.3.tgz", "integrity": "sha512-qsQkDftLVFLe8BiviIHaLV0Ea38YLZKKonDGsNQy1IE0wllFpFIEldWD8frWZtDFdx6b/O3KDMgVQ0qp5NjJCg==", - "requires": { + "dependencies": { "smoothscroll-polyfill": "^0.4.3" } }, - "vuepress-theme-cool": { + "node_modules/vuepress-theme-cool": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/vuepress-theme-cool/-/vuepress-theme-cool-1.3.1.tgz", "integrity": "sha512-iX85TCq2NIBq5c1Czwpich3CA+zxsyItLFENZPMBLkGizKpaVCKRe5n8V4o8Fx9vye149NlqT2B50cJT40oUyQ==", - "requires": { + "dependencies": { "chart.js": "^2.8.0", "markdown-it-admonition": "^1.0.4", "markdown-it-katex": "^2.0.3", @@ -10915,101 +13901,128 @@ "vuex": "^3.1.1" } }, - "vuex": { + "node_modules/vuex": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz", - "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==" + "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", + "peerDependencies": { + "vue": "^2.0.0" + } }, - "watchpack": { + "node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "requires": { - "chokidar": "^3.4.1", + "dependencies": { "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" + "neo-async": "^2.5.0" }, - "dependencies": { - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "optional": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "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==", - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - } + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" } }, - "watchpack-chokidar2": { + "node_modules/watchpack-chokidar2": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "optional": true, - "requires": { + "dependencies": { "chokidar": "^2.1.8" } }, - "wbuf": { + "node_modules/watchpack/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==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/watchpack/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/watchpack/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==", + "optional": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/watchpack/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==", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { + "dependencies": { "minimalistic-assert": "^1.0.0" } }, - "webpack": { + "node_modules/webpack": { "version": "4.46.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "requires": { + "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/wasm-edit": "1.9.0", @@ -11034,140 +14047,60 @@ "watchpack": "^1.7.4", "webpack-sources": "^1.4.1" }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } + "webpack-command": { + "optional": true } } }, - "webpack-chain": { + "node_modules/webpack-chain": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", - "requires": { + "dependencies": { "deepmerge": "^1.5.2", "javascript-stringify": "^2.0.1" + }, + "engines": { + "node": ">=8" } }, - "webpack-dev-middleware": { + "node_modules/webpack-dev-middleware": { "version": "3.7.3", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "requires": { + "dependencies": { "memory-fs": "^0.4.1", "mime": "^2.4.4", "mkdirp": "^0.5.1", "range-parser": "^1.2.1", "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "webpack-dev-server": { + "node_modules/webpack-dev-server": { "version": "3.11.3", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", - "requires": { + "dependencies": { "ansi-html-community": "0.0.8", "bonjour": "^3.5.0", "chokidar": "^2.1.8", @@ -11202,182 +14135,361 @@ "ws": "^6.2.1", "yargs": "^13.3.2" }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } + "optional": true } } }, - "webpack-log": { + "node_modules/webpack-dev-server/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-log": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "requires": { + "dependencies": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" } }, - "webpack-merge": { + "node_modules/webpack-merge": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "requires": { + "dependencies": { "lodash": "^4.17.15" } }, - "webpack-sources": { + "node_modules/webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { + "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" } }, - "webpackbar": { + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpackbar": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-3.2.0.tgz", "integrity": "sha512-PC4o+1c8gWWileUfwabe0gqptlXUDJd5E0zbpr2xHP1VSOVlZVPBZ8j6NCR8zM5zbKdxPhctHXahgpNK1qFDPw==", - "requires": { + "dependencies": { "ansi-escapes": "^4.1.0", "chalk": "^2.4.1", "consola": "^2.6.0", @@ -11386,117 +14498,148 @@ "std-env": "^2.2.1", "text-table": "^0.2.0", "wrap-ansi": "^5.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^3.0.0 || ^4.0.0" } }, - "websocket-driver": { + "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { + "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "websocket-extensions": { + "node_modules/websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } }, - "when": { + "node_modules/when": { "version": "3.6.4", "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=" }, - "which": { + "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "which-boxed-primitive": { + "node_modules/which-boxed-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { + "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", "is-number-object": "^1.0.4", "is-string": "^1.0.5", "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-module": { + "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=" }, - "widest-line": { + "node_modules/widest-line": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { + "dependencies": { "string-width": "^4.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/widest-line/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "workbox-background-sync": { + "node_modules/workbox-background-sync": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "workbox-broadcast-update": { + "node_modules/workbox-broadcast-update": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "workbox-build": { + "node_modules/workbox-build": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", - "requires": { + "dependencies": { "@babel/runtime": "^7.3.4", "@hapi/joi": "^15.0.0", "common-tags": "^1.8.0", @@ -11521,194 +14664,208 @@ "workbox-sw": "^4.3.1", "workbox-window": "^4.3.1" }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dependencies": { - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "workbox-cacheable-response": { + "node_modules/workbox-cacheable-response": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "workbox-core": { + "node_modules/workbox-core": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" }, - "workbox-expiration": { + "node_modules/workbox-expiration": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "workbox-google-analytics": { + "node_modules/workbox-google-analytics": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", - "requires": { + "dependencies": { "workbox-background-sync": "^4.3.1", "workbox-core": "^4.3.1", "workbox-routing": "^4.3.1", "workbox-strategies": "^4.3.1" } }, - "workbox-navigation-preload": { + "node_modules/workbox-navigation-preload": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "workbox-precaching": { + "node_modules/workbox-precaching": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "workbox-range-requests": { + "node_modules/workbox-range-requests": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "workbox-routing": { + "node_modules/workbox-routing": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "workbox-strategies": { + "node_modules/workbox-strategies": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "workbox-streams": { + "node_modules/workbox-streams": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "workbox-sw": { + "node_modules/workbox-sw": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" }, - "workbox-window": { + "node_modules/workbox-window": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", - "requires": { + "dependencies": { "workbox-core": "^4.3.1" } }, - "worker-farm": { + "node_modules/worker-farm": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "requires": { + "dependencies": { "errno": "~0.1.7" } }, - "wrap-ansi": { + "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==", - "requires": { + "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/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": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "write-file-atomic": { + "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { + "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, - "ws": { + "node_modules/ws": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "requires": { + "dependencies": { "async-limiter": "~1.0.0" } }, - "xdg-basedir": { + "node_modules/xdg-basedir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "engines": { + "node": ">=8" + } }, - "xtend": { + "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } }, - "y18n": { + "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==" }, - "yallist": { + "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, - "yargs": { + "node_modules/yargs": { "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "requires": { + "dependencies": { "cliui": "^5.0.0", "find-up": "^3.0.0", "get-caller-file": "^2.0.1", @@ -11719,57 +14876,68 @@ "which-module": "^2.0.0", "y18n": "^4.0.0", "yargs-parser": "^13.1.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } } }, - "yargs-parser": { + "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==", - "requires": { + "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/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/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - } + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/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" } }, - "zepto": { + "node_modules/zepto": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/zepto/-/zepto-1.2.0.tgz", "integrity": "sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g=" diff --git a/package.json b/package.json index eeaeb77d2..13612566d 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "scripts": { "docs:dev": "npx vuepress dev docs", "docs:build": "npx vuepress build docs", - "publish": "publish.sh" + "publish": "./publish.sh" }, "dependencies": { "@vuepress/plugin-back-to-top": "^1.7.1", diff --git a/publish.sh b/publish.sh old mode 100644 new mode 100755 index b48bd1197..5f1068932 --- a/publish.sh +++ b/publish.sh @@ -19,7 +19,13 @@ git commit -m 'deploy' # if you are deploying to https://.github.io # git push -f git@github.com:boldak/.github.io.git master -# if you are deploying to https://.github.io/ -git push -f https://github.com/Dmutre/edu_db_labs-IM-21 master:gh-pages +# # if you are deploying to https://.github.io/ +git push -f git@github.com:Dmutre/edu_db_labs-IM-21.git master:gh-pages + +# if someone uses http request +# git push -f https://github.com/Dmutre/edu_db_labs-IM-21.git master:gh-pages + +# if your default branch is main +# git push -f git@github.com:Dmutre/edu_db_labs-IM-21.git main:gh-pages cd - From 12e573ed6dc90508898403a10da6386f18965bd0 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Fri, 22 Sep 2023 20:34:11 +0300 Subject: [PATCH 03/30] Adding an introduction --- docs/requirements/state-of-the-art.md | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 48a056ff6..a27e020ee 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -2,20 +2,20 @@ ## Вступ -*[Вступ повинен містити короткий огляд всього документу.]* - - ***vhgdvdc dhcbjhbcds cdsbcdshgc b cbhd cgds cg d*** + ***У цьому документі відображені усі основні та важливі відомості аналізу предметної області даного проекту*** - gdgdgf: - - jdsjsd - - ncjdsnc - - mncjdcnsdknc - - sbhcjhsdcdshc + Аналіз предметної області містить наступні розділи: + - [Основні визначення](#основні-визначення) + - [Підходи та способи вирішення завдання](#підходи-та-способи-вирішення-завдання) + - [Порівняльна характеристика існуючих засобів вирішення завдання](#підходи-та-способи-вирішення-завдання) + - [Висновки](#висновки) + - [Посилання](#посилання) ## Основні визначення -*[Розділ містить визначення термінів та скорочень, які використовуються при аналізі предметної області.]* +[Відкриті дані (англ. Open data)](https://leadscanner.com.ua/articles/open-data) - концепція, яка відображає ідею про те, що певні дані повинні бути вільно доступні для машиночитаемого використання і подальшої передруку без обмежень авторського права, патентів та інших механізмів контролю. Звільнити дані від обмежень авторського права можна за допомогою вільних ліцензій, таких як ліцензій Creative Commons. Якщо який-небудь набір даних не є суспільним надбанням, або не пов'язаний ліцензією, що дає права на вільне повторне використання, то такий набір даних не вважається відкритим, навіть якщо він викладений в машиночитаемом вигляді в Інтернет. + +[Система управління базами даних (або СУБД)](https://www.ibm.com/docs/en/zos-basic-skills?topic=zos-what-is-database-management-system) - це, по суті, не що інше, як комп'ютеризована система зберігання даних. Користувачам системи надаються засоби для виконання декількох видів операцій над такою системою для маніпулювання даними в базі даних або для управління самою структурою бази даних. Системи керування базами даних (СУБД) класифікуються відповідно до їхніх структур або типів даних. ## Підходи та способи вирішення завдання @@ -39,4 +39,7 @@ ## Посилання +1. [Відкриті дані](https://leadscanner.com.ua/articles/open-data) +2. [Система управління базами даних](https://www.ibm.com/docs/en/zos-basic-skills?topic=zos-what-is-database-management-system) + *[Розділ містить повний список всіх документів, про які згадується.]* From fb765110db7783e938c3c2dd1eda3744fcd86084 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Fri, 22 Sep 2023 20:42:51 +0300 Subject: [PATCH 04/30] Adding an introduction --- docs/requirements/state-of-the-art.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index a27e020ee..46d62c3cb 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -2,7 +2,7 @@ ## Вступ - ***У цьому документі відображені усі основні та важливі відомості аналізу предметної області даного проекту*** + ***У цьому документі відображені усі основні та важливі відомості аналізу предметної області даного проекту.*** Аналіз предметної області містить наступні розділи: - [Основні визначення](#основні-визначення) @@ -15,7 +15,7 @@ [Відкриті дані (англ. Open data)](https://leadscanner.com.ua/articles/open-data) - концепція, яка відображає ідею про те, що певні дані повинні бути вільно доступні для машиночитаемого використання і подальшої передруку без обмежень авторського права, патентів та інших механізмів контролю. Звільнити дані від обмежень авторського права можна за допомогою вільних ліцензій, таких як ліцензій Creative Commons. Якщо який-небудь набір даних не є суспільним надбанням, або не пов'язаний ліцензією, що дає права на вільне повторне використання, то такий набір даних не вважається відкритим, навіть якщо він викладений в машиночитаемом вигляді в Інтернет. -[Система управління базами даних (або СУБД)](https://www.ibm.com/docs/en/zos-basic-skills?topic=zos-what-is-database-management-system) - це, по суті, не що інше, як комп'ютеризована система зберігання даних. Користувачам системи надаються засоби для виконання декількох видів операцій над такою системою для маніпулювання даними в базі даних або для управління самою структурою бази даних. Системи керування базами даних (СУБД) класифікуються відповідно до їхніх структур або типів даних. +[Система управління базами даних (або СУБД)](https://www.ibm.com/docs/en/zos-basic-skills?topic=zos-what-is-database-management-system) - це, по суті, не що інше, як комп'ютеризована система зберігання даних. Користувачам системи надаються sзасоби для виконання декількох видів операцій над такою системою для маніпулювання даними в базі даних або для управління самою структурою бази даних. Системи керування базами даних (СУБД) класифікуються відповідно до їхніх структур або типів даних. ## Підходи та способи вирішення завдання From 1133a681a54ccb50a7dce1254d0ebb4196fae5ca Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Wed, 27 Sep 2023 20:26:16 +0300 Subject: [PATCH 05/30] Update approaches and solutions --- docs/requirements/img/cloude.jpg | Bin 0 -> 30099 bytes docs/requirements/img/crowdsourcing.jpg | Bin 0 -> 31737 bytes docs/requirements/img/database.jpg | Bin 0 -> 25243 bytes docs/requirements/img/machine_learning.jpg | Bin 0 -> 32038 bytes docs/requirements/img/rbac.jpg | Bin 0 -> 27654 bytes docs/requirements/img/webscrapping.jpg | Bin 0 -> 30160 bytes docs/requirements/state-of-the-art.md | 148 ++++++++++++++++++++- 7 files changed, 147 insertions(+), 1 deletion(-) create mode 100644 docs/requirements/img/cloude.jpg create mode 100644 docs/requirements/img/crowdsourcing.jpg create mode 100644 docs/requirements/img/database.jpg create mode 100644 docs/requirements/img/machine_learning.jpg create mode 100644 docs/requirements/img/rbac.jpg create mode 100644 docs/requirements/img/webscrapping.jpg diff --git a/docs/requirements/img/cloude.jpg b/docs/requirements/img/cloude.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05f604c9f7b983fe8fee24e3257c8a6cffe85e02 GIT binary patch literal 30099 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%0A&G{*BOp)U^YtqW1yfZ8&fOv=zlRQwOUc2 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 Y2*nahuH9ljW(lklta7H(4}2N=FR4_?8~^|S literal 0 HcmV?d00001 diff --git a/docs/requirements/img/database.jpg b/docs/requirements/img/database.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1162fa06ef223ce307992c60345b6ff42798962c GIT binary patch literal 25243 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 Q4ldF;0VXDvyqWs{0J-u_LI3~& literal 0 HcmV?d00001 diff --git a/docs/requirements/img/machine_learning.jpg b/docs/requirements/img/machine_learning.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79a2895bcb2cf30ef28058faff8f3120535ecba0 GIT binary patch literal 32038 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 e615|@rZ9mX8TkA>r&FjE@dMoPx-vj{Pk9$4< literal 0 HcmV?d00001 diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 46d62c3cb..eb56b3aad 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -19,7 +19,153 @@ ## Підходи та способи вирішення завдання -*[Розділ містить опис підходів, моделей та способів вирішення завдання.]* +Управління відкритими даними є важливим завданням, яке можна реалізувати різними способами. У цьому розділі ми розглянемо основні підходи та моделі, які можуть бути використані для розробки системи управління відкритими даними. + +### Підходи до збору даних + +![crowdsourcing_scheme](./img/crowdsourcing.jpg) + +**Краудсорсинг (англ. Crowdsourcing)** - це підхід у галузі відкритих даних, який передбачає залучення великої кількості людей, або волонтерів, які за власною згодою збирають масиви даних для проекту, оновлюють дані та підтримують якість самих даних у системі управління відкритих даних. + +Основні плюси даного підходу: + +1. Масштабність: Crowdsourcing дозволяє залучити велику кількість учасників, що допомагає збирати та оновлювати великі обсяги даних. + +2. Розмаїтість даних: Учасники можуть мати різні спектри інтересів, що дозволяє розширювати розмах даних та їх різноманітність. + +3. Ефективність витрат ресурсів: Сrowdsourcing може бути більш ефективним і економічним способом збору та обробки даних чим інші традиційні способи. + +4. Гнучкість: Завдяки гнучкості, crowdsourcing може бути використаний для різних завдань, включаючи створення, валідацію та оновлення даних. + +Основні мінуси даного підходу: + +1. Якість і точність даних: Учасники можуть бути незаздалегідь неспеціалістами, що може призвести до низької якості та неточності зібраних даних. Потрібна велика увага до валідації та перевірки інформації. + +2. Контроль і координація: Керування та координація великої кількості учасників може бути складним завданням. Для забезпечення стабільності потрібно ефективне управління та нагляд. + +3. Конфіденційність даних: Залучення широкої громадськості може призвести до ризику порушення конфіденційності особистих чи чутливих даних, якщо не буде вжито відповідних заходів безпеки. + +4. Часові рамки і затримки: Реалізація проекту, що використовує crowdsourcing, може займати більше часу через необхідність обробки та перевірки великої кількості даних. + +Прикладами використання crowdsourcing є проекти, де громадськість допомагає розпізнавати текст на зображеннях (OCR), маркувати географічні об'єкти на картах, аналізувати дані для наукових досліджень, та багато інших. У контексті управління відкритими даними, crowdsourcing може бути корисним для поповнення та підтримки наборів даних, щоб забезпечити актуальність та точність інформації. + +![webscrapping_scheme](./img/webscrapping.jpg) + +**Веб-скрапінг (англ. Web scraping)** - це модель автоматичного отримання даних з веб-сайтів. Він полягає в тому, щоб програмно витягти інформацію з веб-сторінок, які доступні публічно, і перетворити її у структуровані дані, які можна аналізувати та використовувати для різних цілей. Web scraping дозволяє автоматизувати процес збору даних з Інтернету і зазвичай використовується для таких завдань, як аналіз ринку, моніторинг цін, збір новин або побудова баз даних. + +Основні плюси даного підходу: + +1. Доступність даних: Можливість отримувати інформацію з різних веб-сайтів і джерел, навіть якщо вона не надається у вигляді відкритих даних. + +2. Автоматизація: Веб-скрапінг дозволяє пришвидшити процес збору даних, що позволяє значно зекономити час і ресурси. Завдяки скриптам можливо перевіряти веб-сайти на нові дані та оновлювати нашу базу даних. + +3. Широкий спектр даних: Веб-скрапінг може збирати різноманітні дані, такі як текст, зображення, відео, ціни на товари, новини, оголошення і багато іншого. Це визначає веб-скрапінг корисним для різних спектрів даних. + +Основні мінуси даного підходу: + +1. Юридичні обмеження: Веб-скрапінг може порушувати авторські права та правила веб-сайтів. Деякі власники веб-сайтів можуть встановлювати обмеження щодо скрапінгу через правила використання сайту. Ігнорування цих обмежень може призвести до юридичних наслідків. + +2. Нестабільність структури сайту: Веб-скрапінг дуже вразливий до змін у структурі веб-сайту. Якщо власник сайту змінює розміщення або маркування даних, це може призвести до потреби постійного оновлення скриптів. + +3. Вимоги до обладнання і ресурсів: Великі обсяги даних або інтенсивний веб-скрапінг може вимагати значних обчислювальних ресурсів і пропускної здатності мережі. Це може призвести до високих витрат на обладнання та хостинг. + +### Моделі зберігання даних + +![database_scheme](./img/database.jpg) + +**База даних (англ. Database)** - це модель зберігання даних у вигляді структурованих колекцій даних, яка зберігається на носіях даних та доступна через сервер системи, може використовуватися для ефективного пошуку, оновлення та аналізу. Також існують різні види баз даних, тому треба звертати фокусуватися на їх особливостях: + +1. NoSQL бази даних: NoSQL бази даних, такі як MongoDB, Cassandra, Redis, Couchbase тощо, використовуються у випадку дані не мають чіткої структури та якщо не потрібна гнучкість у роботі з даними. + +2. Реляційні бази даних (англ. RDBMS): Реляційні бази даних, такі як MySQL, PostgreSQL, SQLite, Microsoft SQL Server тощо, зазвичай використовуються якщо дані мають чітку структуру та існують зв'язки між ними, через яких можна виконувати складні запити. + +3. Гібридні бази даних: У деяких проектах може бути вигідно використовувати гібридний підхід, коли комбінуются як реляційні, так і NoSQL бази даних в залежності від конкретних завдань та типу даних. + +![cloude_scheme](./img/cloude.jpg) + +**Хмарні зберігальні системи (англ. Cloud Storage Systems)** - це модель зберігання даних, які надаються через інтернет на базі хмарних технологій. Замість того, щоб зберігати дані локально на власних фізичних серверах або пристроях, проект або його користувачі можуть завантажувати дані за допомогою хмарних серверів, які незалежні від серверу проекту. + +Основні плюси даного підходу: + +1. Масштабованість: Хмарні зберігальні системи можуть масштабуватися в залежності від потреб системи, не витрачаючи часу на розширення обсягу даних фізично. + +2. Резервне копіювання та відновлення: Багато хмарних зберігальних систем автоматично створюють резервні копії даних, що дозволяє відновити дані у випадку втрати або пошкодження на фізичних носіях баз даних системи. + +3. Доступність: Дані можна отримати з будь-якого місця, де є доступ до Інтернету. Користувач може отримати доступ до відкритих даних з різних пристроїв (комп'ютери, смартфони, планшети) і навіть спільно користуватися ними з іншими користувачами. + +Основні мінуси даного підходу: + +1. Залежність: Хмарні зберігальні системи можуть впливати на веб-проекти, які користуються їх послугами через власну політику щодо даних які зберігається. Це ставить веб-проект в стан залежного від хмарних технологій, які дозволяють зберігати дані на власних серверах. + +Прикладами популярних хмарних зберігальних систем є Google Drive, Dropbox, Microsoft OneDrive, і багато інших. Вони надають користувачам можливість зберігати, керувати та обмінюватися файлами та даними через хмарний інтерфейс, що робить доступ до інформації більш зручним і гнучким. + +### Аналіз та обробка даних + +![machine_learning_scheme](./img/machine_learning.jpg) + +**Машинне навчання (англ. Machine learning)** - це модель автоматичного аналізу та обробки даних завдяки використанню існуючих математичних моделей. Машинне навчання дозволяє знаходити тренди у даних та створювати прогнози на основі отриманих даних, а також виявлення аномалій і покращення рішень які вже використовуються системою. + +Машинне навчання має дані особливості: + +1. Асоціативні правила - метод машинного навчання дозволяє виявляти закономірності та взаємозв'язки між даними на основі правил. + +2. Класифікація - метод машинного навчання який використовується для призначення кожного об'єкту до одного з попередньо визначених класів або категорій на основі аналізу даного об'єкту. + +3. Кластеризація - метод, який розбиває вибірки даних на підмножини, які називаються кластерами, так, щоб кожен кластер складавсі зі схожих об'єктів, а об'єкти різних кластерів істотно відрізнялися. + +4. Регресія - використовується у випадках коли потрібно за заданим набором ознак спрогнозувати майбутню змінну. Завдання регресії передбачення місця на числовій прямій. + +5. Визначення тренду - на основі даних формує загальне передбачення зміни змінних. + +6. Виявлення аномалій - машинне навчання дозволяє виявляти та визначати аномалії у структурі даних та у її вибірці. + +Для аналізу даних людиною, зазвичай потрібна візуалізація тих самих даних. Тому для цього існує багато методів візуалізації даних, які допомагають представити інформацію у вигляді графічних зображень, щоб спростити розуміння та аналіз даних. **Ось деякі з найпоширеніших методів візуалізації даних:** + +1. Графіки та діаграми: + +* Лінійні графіки: Використовуються для відображення зміни значень одного або кількох параметрів з часом. +* Стовпчикові графіки: Допомагають порівнювати значення різних категорій або об'єктів. +* Кругові діаграми: Використовуються для відображення часток у відсотках від загальної суми. + +2. Графіки розсіювання (англ. Scatter Plots): Використовуються для візуалізації відношень між двома числовими параметрами. Дозволяють виявляти кореляції та викиди даних. + +3. Теплові карти (англ. Heatmaps): Показують інтенсивність значень в матриці даних за допомогою кольорів. Це корисний метод для виявлення шаблонів та аномалій у великих наборах даних. + +4. Дерева прийняття рішень (англ. Decision Trees): Використовуються для відображення процесу прийняття рішень у вигляді дерева з рішеннями та розділеннями, що базуються на значеннях атрибутів. + +5. Картографічні візуалізації: Використовуються для представлення географічних даних на картах. До прикладів належать карти розташування точок і графіки з використанням геоданих. + +6. 3D-візуалізація: Використовується для представлення тривимірних даних у тривимірному просторі для аналізу об'єктів з трьох вимірів. + +7. Анімація: Використовується для відстеження змін у даних з часом та надає можливість переглядати еволюцію даних. + +8. Графіки мереж (англ. Network Graphs): Використовуються для візуалізації складних мереж, таких як соціальні мережі, графи залежностей тощо. + +9. Графіки дерев (англ. Tree Diagrams): Допомагають візуалізувати ієрархічну структуру даних, таку як організаційні структури. + +### Забезпечення доступу та конфіденційності + +![rbac_scheme](./img/rbac.jpg) + +**Ролева модель доступу (англ. Role-Based Access Control, RBAC)** - це система контролю доступу, яка базується на призначенні користувачам ролей та наданні прав доступу до ресурсів на основі цих ролей. В контексті системи управління відкритими даними, RBAC може бути важливим компонентом для забезпечення безпеки та керування доступом до різних функціональних можливостей та даних системи. + +Основні компоненти ролевої моделі доступу включають: + +1. Ролі (англ. Roles): Ролі - це набори прав доступу, які групують користувачів зі схожими функціональними обов'язками або рівнями доступу. Прикладами ролей можуть бути "адміністратор", "редактор", "гість" тощо. + +2. Права доступу (англ. Permissions): Права доступу визначають, які дії користувачів дозволено виконувати щодо конкретних ресурсів (наприклад, перегляд, редагування, видалення даних). Кожна роль має набір прав доступу. + +3. Користувачі (англ. Users): Користувачі системи прив'язуються до однієї чи декількох ролей. Кожен користувач має можливість виконувати дії, які дозволені його або її ролю. + +4. Сесії (англ. Sessions): Сесії відстежують активність користувачів у системі та контролюють їх автентифікацію та авторизацію. + +5. Управління ролями англ. (англ. Role Management): Адміністратор системи відповідає за призначення ролей користувачам, зміну наборів прав доступу та визначення, які користувачі мають доступ до конкретних ресурсів. + +6. Логування та аудит (англ. Logging and Auditing): Система може вести журнали подій, щоб відстежувати, які користувачі виконують певні дії та змінюють дані, це допомагає виявляти можливі аномалії та порушення безпеки. + +7. Внутрішні інтерфейси та API (англ. Internal Interfaces and APIs): Для реалізації RBAC можуть бути використані спеціальні програмні інтерфейси та API, які дозволяють розробникам легко ідентифікувати ролі користувачів та правила доступу до ресурсів. + +Ролева модель доступу спрощує керування безпекою і доступом до даних, дозволяючи адміністраторам системи ефективно контролювати, які користувачі мають доступ до певних ресурсів і операцій, що вони можуть виконувати. Вона також допомагає уникнути надмірної складності в управлінні окремими правами для кожного користувача, спрощуючи процес адміністрування системи. ## Порівняльна характеристика існуючих засобів вирішення завдання From e5ec728a272f1a7432561c4056c6e95eddce245c Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Wed, 27 Sep 2023 22:26:16 +0300 Subject: [PATCH 06/30] Update comparative characteristic --- docs/requirements/state-of-the-art.md | 54 ++++++++++++++++++++++----- 1 file changed, 45 insertions(+), 9 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index eb56b3aad..422e24f16 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -169,15 +169,51 @@ ## Порівняльна характеристика існуючих засобів вирішення завдання -*[Розділ містить опис існуючих програм, інформаційних систем, сервісів, тощо, призначених для вирішення -завдання. Дається порівняльна характеристика властивостей FURPS:* -- *Functionality (функциональні вимоги)* -- *Usability (вимоги до зручності роботи)* -- *Reliability (вимоги до надійності)* -- *Performance (вимоги до продуктивності)* -- *Supportability (вимоги до підтримки)* - - *(у вигляді таблиці).]* +**CKAN (Comprehensive Knowledge Archive Network)** - це відкрите програмне забезпечення для створення та управління репозитаріями відкритих даних. Ця платформа розроблена з метою полегшити публікацію, пошук, доступність і спільне використання даних у формі, доступній громадськості, дослідникам та іншим зацікавленим сторонам. Вона стала популярною завдяки співпраці з урядовими органами, муніципалітетами, неприбутковими організаціями та підприємствами для створення веб-порталів відкритих даних. CKAN дозволяє організаціям створювати реєстри даних, які включають деталі та метадані про набори даних, такі як опис, автори, ліцензії, ключові слова тощо. CKAN може бути розширений за допомогою додаткових модулів та розширень, які дозволяють додавати додаткову функціональність та адаптувати платформу під конкретні потреби, та надає API для доступу до даних, що дозволяє інтегрувати дані CKAN у свої додатки та сервіси. А саме головне це те, що CKAN - це відкрите програмне забезпечення з активною спільнотою користувачів та розробників, що надає підтримку та допомогу через форуми, документацію та інші ресурси. + +**DATA.GOV** - це веб-портал та ініціатива уряду Сполучених Штатів Америки, спрямована на публікацію та надання доступу до великої кількості відкритих даних, які опубліковані федеральними установами та агентствами США. Ця ініціатива була запущена в 2009 році з метою прозорості, відкритості, та підтримки іновацій урядом. Data.gov містить тисячі наборів да них, що охоплюють різні аспекти життя, включаючи економіку, здоров'я, освіту, середовище, транспорт, безпеку та багато інших. Портал підтримує активну спільноту користувачів, дослідників та розробників, яка сприяє використанню даних та спільному вирішенню проблем. Data.gov став важливим інструментом для громадськості та урядових структур, який сприяє прозорості та інноваціям в США. Цей портал надає доступ до значної кількості інформації, що допомагає громадянам, дослідникам та бізнесу використовувати дані для прийняття рішень, розробки додатків та розв'язання різноманітних завдань. + +**OpenDataSoft** - це хмарна платформа для управління відкритими даними (Open Data) і створення веб-порталів відкритих даних. Її програмне забезпечення дозволяє організовувати, ділитися та візуалізувати будь-які типи даних. Програмне забезпечення може використовуватися як приватними компаніями, так і державними установами. Платформа пропонує великий спектр рішень під майже будь-яке завдання, від сфери банкінгу до логістики. А також пропонує користувачам зробити власний сервіс обробки даних завдяки фірменній платформі від OpenDataSoft. Основною перевагою платформи вважається саме використання хмарних технологій та впровадження їх у обробку та зберігання даних. + +**Socrata** - це платформа для управління відкритими даними, яка допомагає урядовим органам та організаціям публікувати, аналізувати, візуалізувати та спільно використовувати дані з метою забезпечення прозорості та інновацій. Socrata спрямована на полегшення доступу до даних і використання їх для розв'язання різних соціальних та економічних завдань. Має продвинутий інтуїтивно зрозумілий інтерфейс користувача, що дозволяє навіть неспеціалістам легко завантажувати, публікувати та аналізувати дані без глибоких технічних знань. На відміну від інших, платформа дозволяє інтегрувати дані Socrata з іншими системами та джерелами даних. + +| Вимоги | Критерії |CKAN | DATA.GOV | OpenDataSoft | Socrata | +|:------:|:-----------------------------:|:----:|:--------:|:------------:|:-------:| +| Functionality | |🟢|🟡|🟢|🟢| +| | Каталогізація даних |🟢|🟢|🟢|🟢| +| | Завантаження та імпорт даних |🟢|🔴|🟢|🟢| +| | Наявність API |🟢|🟡|🟢|🟢| +| | Пошук та фільтрація |🟡|🟡|🟢|🟢| +| | Візуалізація даних |🟡|🟡|🟢|🟢| +| | API доступу до даних |🟢|🟡|🟢|🟢| +| |Підтримка різних форматів даних |🟡|🟡|🟢|🟢| +| | Керування версіями |🟡|🟡|🟡|🟡| +| | Спільнотна функціональність |🟢|🟡|🟢|🟢| +| Usability | |🟡|🟡|🟢|🟢| +| | Інтуїтивний інтерфейс |🟢|🟡|🟢|🟢| +| | Навігація |🟢|🟡|🟢|🟢| +| | Зручність завантаження даних |🟡|🟡|🟢|🟢| +| | Персоналізація |🟡|🟡|🟢|🟢| +| | Підтримка різних пристроїв |🟡|🟡|🟢|🟢| +| | Підтримка мов |🟡|🟡|🟡|🟡| +| Reliability | |🟢|🟢|🟢|🟢| +| | Відновлення після збоїв |🟢|🟢|🟢|🟢| +| |Резервне копіювання і відновлення даних|🟢|🟢|🟢|🟢| +| | Приватні проєкти |🟢|🔴|🟢|🟢| +| | Захист від вторгнень |🟢|🟢|🟢|🟢| +| | Стійкість до навантаження |🟢|🟢|🟢|🟢| +| | Аварійне відключення |🟢|🟢|🟢|🟢| +| Performance | |🟢|🟢|🟢|🟢| +| | Ефективність обробки даних |🟢|🟢|🟢|🟢| +| | Кешування даних |🟡|🟡|🟢|🟢| +| | Швидкість візуалізації даних |🟡|🟡|🟢|🟢| +| | Мінімізація затримок |🟢|🟢|🟢|🟢| +| | Пропускна спроможність API |🟢|🟢|🟢|🟢| +| | Масштабованість |🟢|🟢|🟢|🟢| +| Supportability | |🟢|🟡|🟢|🟢| +| | Документація |🟢|🟡|🟢|🟢| +| | Служба підтримки |🟢|🟡|🟢|🟢| +| | Оновлення та патчі |🟢|🟡|🟢|🟢| ## Висновки From 3a4073b97575ee3bd66e9f13e4a25745915caed2 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Wed, 27 Sep 2023 22:43:21 +0300 Subject: [PATCH 07/30] Update conclusion --- docs/requirements/state-of-the-art.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 422e24f16..674393a01 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -217,7 +217,11 @@ ## Висновки -*[Робляться висновки щодо доцільності розробки нової або модифікації існуючої інформаційної системи, необхідності та способів інтеграції з системами(сервісами) третіх сторін, тощо.]* +По-перше, слід докладно проаналізувати функціональність і вимоги, які має задовольнити система управління даними. На основі порівняльної таблиці, представленої вище, можна встановити, що існуючі системи, такі як CKAN, DATA.GOV, OpenDataSoft або Socrata, вже надають більшість необхідних функцій. Ці системи можуть бути модифіковані за потреби, що може заощадити час і ресурси. + +Але важливо врахувати, що інструменти та можливості, які надають існуючі платформи управління відкритими даними, можуть бути досить гнучкими. Це може призвести до проблем при обробці великих обсягів даних, які вимагають ефективної візуалізації та кешування. Також, виникають труднощі у створенні власних інструментів для роботи з власними даними. + +З урахуванням усього вищезазначеного, можна зробити висновок, що спеціалізована система, яка надає відповідні і кінцеві інструменти для користувача, може знайти своє місце в сфері управління відкритими даними. Така система може бути спрямована на вирішення конкретних завдань та надавати засоби для роботи з власними даними, що робить її конкурентоспроможною в цьому сегменті ринку. ## Посилання From f7dbdef7d35f574936b0b71ddcd54b7ca83d0a32 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Wed, 27 Sep 2023 23:15:28 +0300 Subject: [PATCH 08/30] Finally updating definitions and references --- docs/requirements/state-of-the-art.md | 31 +++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 674393a01..e301f4b00 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -17,6 +17,23 @@ [Система управління базами даних (або СУБД)](https://www.ibm.com/docs/en/zos-basic-skills?topic=zos-what-is-database-management-system) - це, по суті, не що інше, як комп'ютеризована система зберігання даних. Користувачам системи надаються sзасоби для виконання декількох видів операцій над такою системою для маніпулювання даними в базі даних або для управління самою структурою бази даних. Системи керування базами даних (СУБД) класифікуються відповідно до їхніх структур або типів даних. +[Краудсорсинг (англ. Сrowdsourcing)](https://novarobota.ua/ua/articles-jobseeker/kraudsorsing-chto-eto-takoe-i-kak-on-rabotaet-v-biznese-413) - це процес, який передбачає залучення широкої групи людей для виконання завдань та подання ідей для досягнення конкретних цілей організатора. Він використовується компаніями, державними установами та некомерційними організаціями, для яких краудсорсинг замінює традиційних працівників. + +[Веб-скрапінг (англ. Web Scraping)](https://apix-drive.com/ua/blog/ecommerce/web-scraping) - це автоматичне отримання даних із веб-сторінок відповідно до заданих параметрів. + +[База даних (англ. Database)](https://apeps.kpi.ua/shco-take-basa-danykh) - це організована структура, яка призначена для зберігання, зміни та обробки взаємозалежної інформації, переважно великих обсягів. + +[Хмарні технології (англ. Cloud Technologies)](https://edin.ua/shho-take-xmarni-texnologi%D1%97-i-navishho-voni-potribni/) - це технології розподіленої обробки цифрових даних, за допомогою яких комп’ютерні ресурси надаються інтернет-користувачеві як онлайн-сервіс. Програми запускаються і видають результати роботи в вікні web-браузера на локальному ПК. При цьому всі необхідні для роботи програми та їх дані знаходяться на віддаленому інтернет-сервері і тимчасово кешуються на клієнтській стороні: на ПК та ін. + +[Ролева модель доступу (англ. Role-Based Access Control скор. RBAC)](https://uk.wikipedia.org/wiki/%D0%9A%D0%B5%D1%80%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BE%D0%BC_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%96_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9) — розвиток політики вибіркового керування доступом, при якому права доступу суб'єктів системи на об'єкти групуються з урахуванням специфіки їх застосування, утворюючи ролі. + +[Прикладний програмний інтерфейс (англ. Application Programming Interface скор. API)](https://ua.nesrakonk.ru/application-programming-interface/) - це набір програмного коду, який запитує дані, аналізує відповіді та надсилає інструкції між однією програмною платформою. API широко використовуються для надання послуг передачі даних у різних сферах та контекстах. + +[Реляційна база даних (англ. Relation Data Base Management System скор. RDBMS)](https://ua5.org/database/189-reljacjjna-baza-danikh.html) - це структурована колекція даних, яка організована у вигляді таблиць. Кожна таблиця складається з рядків і стовпців, де рядки представляють конкретні записи, а стовпці визначають типи даних, які можуть бути збережені. Реляційна база даних використовує спеціальні зв’язки між таблицями, щоб увізуалізувати і зберігати залежності між даними. + +[Нереляційна база даних (англ. Non Relation Data Base)](https://www.google.com/search?q=non+relational+database&oq=no+relation&aqs=chrome.1.69i57j0i10i512j0i512l2j0i10i512l2j0i512l3j0i10i512.5519j0j4&sourceid=chrome&ie=UTF-8) - база даних, яка зберігає дані без чітких зв’язків між собою та без чіткої структури. Замість структурованих таблиць, всередині бази знаходиться безліч різнорідних документів, в тому числі і зображення, відео та навіть публікації у соціальних мережах. На відміну від реляційних БД, NoSQL бази не підтримують SQL запити. + + ## Підходи та способи вирішення завдання Управління відкритими даними є важливим завданням, яке можна реалізувати різними способами. У цьому розділі ми розглянемо основні підходи та моделі, які можуть бути використані для розробки системи управління відкритими даними. @@ -227,5 +244,15 @@ 1. [Відкриті дані](https://leadscanner.com.ua/articles/open-data) 2. [Система управління базами даних](https://www.ibm.com/docs/en/zos-basic-skills?topic=zos-what-is-database-management-system) - -*[Розділ містить повний список всіх документів, про які згадується.]* +3. [Краудсорсинг](https://novarobota.ua/ua/articles-jobseeker/kraudsorsing-chto-eto-takoe-i-kak-on-rabotaet-v-biznese-413) +4. [Веб-скрапінг](https://apix-drive.com/ua/blog/ecommerce/web-scraping) +5. [База даних](https://apeps.kpi.ua/shco-take-basa-danykh) +6. [Хмарні технології](https://edin.ua/shho-take-xmarni-texnologi%D1%97-i-navishho-voni-potribni/) +7. [Ролева модель доступу](https://uk.wikipedia.org/wiki/%D0%9A%D0%B5%D1%80%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BE%D0%BC_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%96_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9) +8. [Прикладний програмний інтерфейс](https://ua.nesrakonk.ru/application-programming-interface/) +9. [Реляційна база даних](https://ua5.org/database/189-reljacjjna-baza-danikh.html) +10. [Нереляційна база даних](https://www.google.com/search?q=non+relational+database&oq=no+relation&aqs=chrome.1.69i57j0i10i512j0i512l2j0i10i512l2j0i512l3j0i10i512.5519j0j4&sourceid=chrome&ie=UTF-8) +11. [CKAN](https://ckan.org/) +12. [DATA.GOV](https://data.gov/) +13. [OpenDataSoft](https://www.opendatasoft.com) +14. [Socrata](https://dev.socrata.com/) \ No newline at end of file From 83277498fad090210cda623c59afb393f3538e72 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Thu, 28 Sep 2023 09:21:01 +0300 Subject: [PATCH 09/30] Correcting mistakes --- docs/requirements/state-of-the-art.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index e301f4b00..bbc451ab7 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -188,7 +188,7 @@ **CKAN (Comprehensive Knowledge Archive Network)** - це відкрите програмне забезпечення для створення та управління репозитаріями відкритих даних. Ця платформа розроблена з метою полегшити публікацію, пошук, доступність і спільне використання даних у формі, доступній громадськості, дослідникам та іншим зацікавленим сторонам. Вона стала популярною завдяки співпраці з урядовими органами, муніципалітетами, неприбутковими організаціями та підприємствами для створення веб-порталів відкритих даних. CKAN дозволяє організаціям створювати реєстри даних, які включають деталі та метадані про набори даних, такі як опис, автори, ліцензії, ключові слова тощо. CKAN може бути розширений за допомогою додаткових модулів та розширень, які дозволяють додавати додаткову функціональність та адаптувати платформу під конкретні потреби, та надає API для доступу до даних, що дозволяє інтегрувати дані CKAN у свої додатки та сервіси. А саме головне це те, що CKAN - це відкрите програмне забезпечення з активною спільнотою користувачів та розробників, що надає підтримку та допомогу через форуми, документацію та інші ресурси. -**DATA.GOV** - це веб-портал та ініціатива уряду Сполучених Штатів Америки, спрямована на публікацію та надання доступу до великої кількості відкритих даних, які опубліковані федеральними установами та агентствами США. Ця ініціатива була запущена в 2009 році з метою прозорості, відкритості, та підтримки іновацій урядом. Data.gov містить тисячі наборів да них, що охоплюють різні аспекти життя, включаючи економіку, здоров'я, освіту, середовище, транспорт, безпеку та багато інших. Портал підтримує активну спільноту користувачів, дослідників та розробників, яка сприяє використанню даних та спільному вирішенню проблем. Data.gov став важливим інструментом для громадськості та урядових структур, який сприяє прозорості та інноваціям в США. Цей портал надає доступ до значної кількості інформації, що допомагає громадянам, дослідникам та бізнесу використовувати дані для прийняття рішень, розробки додатків та розв'язання різноманітних завдань. +**DATA.GOV** - це веб-портал та ініціатива уряду Сполучених Штатів Америки, спрямована на публікацію та надання доступу до великої кількості відкритих даних, які опубліковані федеральними установами та агентствами США. Ця ініціатива була запущена в 2009 році з метою прозорості, відкритості, та підтримки іновацій урядом. Data.gov містить тисячі наборів даних, що охоплюють різні аспекти життя, включаючи економіку, здоров'я, освіту, середовище, транспорт, безпеку та багато інших. Портал підтримує активну спільноту користувачів, дослідників та розробників, яка сприяє використанню даних та спільному вирішенню проблем. Data.gov став важливим інструментом для громадськості та урядових структур, який сприяє прозорості та інноваціям в США. Цей портал надає доступ до значної кількості інформації, що допомагає громадянам, дослідникам та бізнесу використовувати дані для прийняття рішень, розробки додатків та розв'язання різноманітних завдань. **OpenDataSoft** - це хмарна платформа для управління відкритими даними (Open Data) і створення веб-порталів відкритих даних. Її програмне забезпечення дозволяє організовувати, ділитися та візуалізувати будь-які типи даних. Програмне забезпечення може використовуватися як приватними компаніями, так і державними установами. Платформа пропонує великий спектр рішень під майже будь-яке завдання, від сфери банкінгу до логістики. А також пропонує користувачам зробити власний сервіс обробки даних завдяки фірменній платформі від OpenDataSoft. Основною перевагою платформи вважається саме використання хмарних технологій та впровадження їх у обробку та зберігання даних. From 31a2ffb779c7f1fe7412ac5b8f5bc930ce540001 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Thu, 28 Sep 2023 15:46:41 +0300 Subject: [PATCH 10/30] Upload images of companies --- docs/requirements/img/ckan.png | Bin 0 -> 205536 bytes docs/requirements/img/data_gov.png | Bin 0 -> 209795 bytes docs/requirements/img/opendatasoft.png | Bin 0 -> 464333 bytes docs/requirements/img/socrata.png | Bin 0 -> 314487 bytes docs/requirements/state-of-the-art.md | 8 ++++++++ 5 files changed, 8 insertions(+) create mode 100644 docs/requirements/img/ckan.png create mode 100644 docs/requirements/img/data_gov.png create mode 100644 docs/requirements/img/opendatasoft.png create mode 100644 docs/requirements/img/socrata.png diff --git a/docs/requirements/img/ckan.png b/docs/requirements/img/ckan.png new file mode 100644 index 0000000000000000000000000000000000000000..1c457f0c7595c64cd97163b532adca8901da2e21 GIT binary patch literal 205536 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

VeI^tdGbhB4* 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

H&gf=NKkASYS3^m)aOsub2m0P63l=h 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 K6g+w1_x}NKI1(oS literal 0 HcmV?d00001 diff --git a/docs/requirements/img/opendatasoft.png b/docs/requirements/img/opendatasoft.png new file mode 100644 index 0000000000000000000000000000000000000000..e4e93a674d31aad56ae19ddcf6a4b0dd87cfbda1 GIT binary patch literal 464333 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

8&?im%=sUxxWJ1 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
    +?2|{V*vrY-s$hv^h3Ql(rM^<`EGBQiTxYEj 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%0A)tdj+$Zi=g!$bb3;B1d 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 @fv7+Z>Rb-#T(UlUwkd&s=88fXi1YOBKq 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

    pSIaUR|Q80uEuC*umfKk&PLj; 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

    fU3NKb*YS%v+Bzfx^Q20f( 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 literal 0 HcmV?d00001 diff --git a/docs/requirements/img/socrata.png b/docs/requirements/img/socrata.png new file mode 100644 index 0000000000000000000000000000000000000000..bd8e584ddc32fe72342bf129938b0c18c133897c GIT binary patch literal 314487 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

    W-YZ}{Lq5b)er8`#bJq?V)V*izy%ee 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%0Du0LX4BJr_5bf)?mbF}ub*6|WYf)O)rY-B# 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�oJ;=IUn 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�`Z3{ZH>)ZO@B*_Ob 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 Date: Fri, 29 Sep 2023 13:41:44 +0300 Subject: [PATCH 11/30] Update state-of-the-art table --- docs/requirements/state-of-the-art.md | 74 +++++++++++++-------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index ecd5a6411..066476449 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -202,43 +202,43 @@ **Socrata** - це платформа для управління відкритими даними, яка допомагає урядовим органам та організаціям публікувати, аналізувати, візуалізувати та спільно використовувати дані з метою забезпечення прозорості та інновацій. Socrata спрямована на полегшення доступу до даних і використання їх для розв'язання різних соціальних та економічних завдань. Має продвинутий інтуїтивно зрозумілий інтерфейс користувача, що дозволяє навіть неспеціалістам легко завантажувати, публікувати та аналізувати дані без глибоких технічних знань. На відміну від інших, платформа дозволяє інтегрувати дані Socrata з іншими системами та джерелами даних. -| Вимоги | Критерії |CKAN | DATA.GOV | OpenDataSoft | Socrata | -|:------:|:-----------------------------:|:----:|:--------:|:------------:|:-------:| -| Functionality | |🟢|🟡|🟢|🟢| -| | Каталогізація даних |🟢|🟢|🟢|🟢| -| | Завантаження та імпорт даних |🟢|🔴|🟢|🟢| -| | Наявність API |🟢|🟡|🟢|🟢| -| | Пошук та фільтрація |🟡|🟡|🟢|🟢| -| | Візуалізація даних |🟡|🟡|🟢|🟢| -| | API доступу до даних |🟢|🟡|🟢|🟢| -| |Підтримка різних форматів даних |🟡|🟡|🟢|🟢| -| | Керування версіями |🟡|🟡|🟡|🟡| -| | Спільнотна функціональність |🟢|🟡|🟢|🟢| -| Usability | |🟡|🟡|🟢|🟢| -| | Інтуїтивний інтерфейс |🟢|🟡|🟢|🟢| -| | Навігація |🟢|🟡|🟢|🟢| -| | Зручність завантаження даних |🟡|🟡|🟢|🟢| -| | Персоналізація |🟡|🟡|🟢|🟢| -| | Підтримка різних пристроїв |🟡|🟡|🟢|🟢| -| | Підтримка мов |🟡|🟡|🟡|🟡| -| Reliability | |🟢|🟢|🟢|🟢| -| | Відновлення після збоїв |🟢|🟢|🟢|🟢| -| |Резервне копіювання і відновлення даних|🟢|🟢|🟢|🟢| -| | Приватні проєкти |🟢|🔴|🟢|🟢| -| | Захист від вторгнень |🟢|🟢|🟢|🟢| -| | Стійкість до навантаження |🟢|🟢|🟢|🟢| -| | Аварійне відключення |🟢|🟢|🟢|🟢| -| Performance | |🟢|🟢|🟢|🟢| -| | Ефективність обробки даних |🟢|🟢|🟢|🟢| -| | Кешування даних |🟡|🟡|🟢|🟢| -| | Швидкість візуалізації даних |🟡|🟡|🟢|🟢| -| | Мінімізація затримок |🟢|🟢|🟢|🟢| -| | Пропускна спроможність API |🟢|🟢|🟢|🟢| -| | Масштабованість |🟢|🟢|🟢|🟢| -| Supportability | |🟢|🟡|🟢|🟢| -| | Документація |🟢|🟡|🟢|🟢| -| | Служба підтримки |🟢|🟡|🟢|🟢| -| | Оновлення та патчі |🟢|🟡|🟢|🟢| +| Вимоги | Критерії |Nata | CKAN | DATA.GOV | OpenDataSoft |Socrata | +|:------:|:-----------------------------:|:----:|:--------:|:------------:|:-------:|:-------:| +| Functionality | |🟢||🟢|🟡|🟢|🟢| +| | Каталогізація даних |🟢||🟢|🟢|🟢|🟢| +| | Завантаження та імпорт даних |🟢||🟢|🔴|🟢|🟢| +| | Наявність API |🟢||🟢|🟡|🟢|🟢| +| | Пошук та фільтрація |🟢||🟡|🟡|🟢|🟢| +| | Візуалізація даних |🟢||🟡|🟡|🟢|🟢| +| | API доступу до даних |🟢||🟢|🟡|🟢|🟢| +| |Підтримка різних форматів даних |🟢||🟡|🟡|🟢|🟢| +| | Керування версіями |🟡||🟡|🟡|🟡|🟡| +| | Спільнотна функціональність |🟡||🟢|🟡|🟢|🟢| +| Usability | |🟢||🟡|🟡|🟢|🟢| +| | Інтуїтивний інтерфейс |🟢||🟢|🟡|🟢|🟢| +| | Навігація |🟢||🟢|🟡|🟢|🟢| +| | Зручність завантаження даних |🟢||🟡|🟡|🟢|🟢| +| | Персоналізація |🟢||🟡|🟡|🟢|🟢| +| | Підтримка різних пристроїв |🟡||🟡|🟡|🟢|🟢| +| | Підтримка мов |🟡||🟡|🟡|🟡|🟡| +| Reliability | |🟢||🟢|🟢|🟢|🟢| +| | Відновлення після збоїв |🟢||🟢|🟢|🟢|🟢| +| |Резервне копіювання і відновлення даних|🟢||🟢|🟢|🟢|🟢| +| | Приватні проєкти |🟢||🟢|🔴|🟢|🟢| +| | Захист від вторгнень |🟡||🟢|🟢|🟢|🟢| +| | Стійкість до навантаження |🟡||🟢|🟢|🟢|🟢| +| | Аварійне відключення |🟢||🟢|🟢|🟢|🟢| +| Performance | |🟢||🟢|🟢|🟢|🟢| +| | Ефективність обробки даних |🟢||🟢|🟢|🟢|🟢| +| | Кешування даних |🟡||🟡|🟡|🟢|🟢| +| | Швидкість візуалізації даних |🟢||🟡|🟡|🟢|🟢| +| | Мінімізація затримок |🟢||🟢|🟢|🟢|🟢| +| | Пропускна спроможність API |🟡||🟢|🟢|🟢|🟢| +| | Масштабованість |🟡||🟢|🟢|🟢|🟢| +| Supportability | |🟢||🟢|🟡|🟢|🟢| +| | Документація |🟢||🟢|🟡|🟢|🟢| +| | Служба підтримки |🟢||🟢|🟡|🟢|🟢| +| | Оновлення та патчі |🟢||🟢|🟡|🟢|🟢| ## Висновки From afe602714d4feaf775e618e1a987a2e11fdd0a45 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Fri, 29 Sep 2023 13:43:10 +0300 Subject: [PATCH 12/30] Fix state-of-the-art table --- docs/requirements/state-of-the-art.md | 70 +++++++++++++-------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 066476449..0b22d653f 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -204,41 +204,41 @@ | Вимоги | Критерії |Nata | CKAN | DATA.GOV | OpenDataSoft |Socrata | |:------:|:-----------------------------:|:----:|:--------:|:------------:|:-------:|:-------:| -| Functionality | |🟢||🟢|🟡|🟢|🟢| -| | Каталогізація даних |🟢||🟢|🟢|🟢|🟢| -| | Завантаження та імпорт даних |🟢||🟢|🔴|🟢|🟢| -| | Наявність API |🟢||🟢|🟡|🟢|🟢| -| | Пошук та фільтрація |🟢||🟡|🟡|🟢|🟢| -| | Візуалізація даних |🟢||🟡|🟡|🟢|🟢| -| | API доступу до даних |🟢||🟢|🟡|🟢|🟢| -| |Підтримка різних форматів даних |🟢||🟡|🟡|🟢|🟢| -| | Керування версіями |🟡||🟡|🟡|🟡|🟡| -| | Спільнотна функціональність |🟡||🟢|🟡|🟢|🟢| -| Usability | |🟢||🟡|🟡|🟢|🟢| -| | Інтуїтивний інтерфейс |🟢||🟢|🟡|🟢|🟢| -| | Навігація |🟢||🟢|🟡|🟢|🟢| -| | Зручність завантаження даних |🟢||🟡|🟡|🟢|🟢| -| | Персоналізація |🟢||🟡|🟡|🟢|🟢| -| | Підтримка різних пристроїв |🟡||🟡|🟡|🟢|🟢| -| | Підтримка мов |🟡||🟡|🟡|🟡|🟡| -| Reliability | |🟢||🟢|🟢|🟢|🟢| -| | Відновлення після збоїв |🟢||🟢|🟢|🟢|🟢| -| |Резервне копіювання і відновлення даних|🟢||🟢|🟢|🟢|🟢| -| | Приватні проєкти |🟢||🟢|🔴|🟢|🟢| -| | Захист від вторгнень |🟡||🟢|🟢|🟢|🟢| -| | Стійкість до навантаження |🟡||🟢|🟢|🟢|🟢| -| | Аварійне відключення |🟢||🟢|🟢|🟢|🟢| -| Performance | |🟢||🟢|🟢|🟢|🟢| -| | Ефективність обробки даних |🟢||🟢|🟢|🟢|🟢| -| | Кешування даних |🟡||🟡|🟡|🟢|🟢| -| | Швидкість візуалізації даних |🟢||🟡|🟡|🟢|🟢| -| | Мінімізація затримок |🟢||🟢|🟢|🟢|🟢| -| | Пропускна спроможність API |🟡||🟢|🟢|🟢|🟢| -| | Масштабованість |🟡||🟢|🟢|🟢|🟢| -| Supportability | |🟢||🟢|🟡|🟢|🟢| -| | Документація |🟢||🟢|🟡|🟢|🟢| -| | Служба підтримки |🟢||🟢|🟡|🟢|🟢| -| | Оновлення та патчі |🟢||🟢|🟡|🟢|🟢| +| Functionality | |🟢|🟢|🟡|🟢|🟢| +| | Каталогізація даних |🟢|🟢|🟢|🟢|🟢| +| | Завантаження та імпорт даних |🟢|🟢|🔴|🟢|🟢| +| | Наявність API |🟢|🟢|🟡|🟢|🟢| +| | Пошук та фільтрація |🟢|🟡|🟡|🟢|🟢| +| | Візуалізація даних |🟢|🟡|🟡|🟢|🟢| +| | API доступу до даних |🟢|🟢|🟡|🟢|🟢| +| |Підтримка різних форматів даних |🟢|🟡|🟡|🟢|🟢| +| | Керування версіями |🟡|🟡|🟡|🟡|🟡| +| | Спільнотна функціональність |🟡|🟢|🟡|🟢|🟢| +| Usability | |🟢|🟡|🟡|🟢|🟢| +| | Інтуїтивний інтерфейс |🟢|🟢|🟡|🟢|🟢| +| | Навігація |🟢|🟢|🟡|🟢|🟢| +| | Зручність завантаження даних |🟢|🟡|🟡|🟢|🟢| +| | Персоналізація |🟢|🟡|🟡|🟢|🟢| +| | Підтримка різних пристроїв |🟡|🟡|🟡|🟢|🟢| +| | Підтримка мов |🟡|🟡|🟡|🟡|🟡| +| Reliability | |🟢|🟢|🟢|🟢|🟢| +| | Відновлення після збоїв |🟢|🟢|🟢|🟢|🟢| +| |Резервне копіювання і відновлення даних|🟢|🟢|🟢|🟢|🟢| +| | Приватні проєкти |🟢|🟢|🔴|🟢|🟢| +| | Захист від вторгнень |🟡|🟢|🟢|🟢|🟢| +| | Стійкість до навантаження |🟡|🟢|🟢|🟢|🟢| +| | Аварійне відключення |🟢|🟢|🟢|🟢|🟢| +| Performance | |🟢|🟢|🟢|🟢|🟢| +| | Ефективність обробки даних |🟢|🟢|🟢|🟢|🟢| +| | Кешування даних |🟡|🟡|🟡|🟢|🟢| +| | Швидкість візуалізації даних |🟢|🟡|🟡|🟢|🟢| +| | Мінімізація затримок |🟢|🟢|🟢|🟢|🟢| +| | Пропускна спроможність API |🟡|🟢|🟢|🟢|🟢| +| | Масштабованість |🟡|🟢|🟢|🟢|🟢| +| Supportability | |🟢|🟢|🟡|🟢|🟢| +| | Документація |🟢|🟢|🟡|🟢|🟢| +| | Служба підтримки |🟢|🟢|🟡|🟢|🟢| +| | Оновлення та патчі |🟢|🟢|🟡|🟢|🟢| ## Висновки From a02b46e3e51a7473958aeb43a2d1722a5b981f24 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Thu, 5 Oct 2023 19:48:53 +0300 Subject: [PATCH 13/30] Set entry --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 8f3361187..3b5b3a0e7 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -2,7 +2,7 @@ ## Вступ -*[Вступ повинен містити короткий огляд всього документу.]* + У документі "Запити зацікавлених осіб" визначена мета створення та впровадження системи управління відкритими даними. Відображено аналіз ймовірних сценаріїв взаємодії між різними групами зацікавлених осіб, включаючи відвідувачів, редакторів, адміністраторів та саму систему проекту. Визначена загальна характеристика категорій користувачів та ідентифіковано вплив кожного індивіду - між собою, чи на систему. У закінченні наведені технічні потреби, вимоги і очікування до програмного продукту. ### Мета From 0c9a318f0480c5e596448a0306d26d2c1fd49b28 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Thu, 5 Oct 2023 20:00:49 +0300 Subject: [PATCH 14/30] Set goal --- docs/requirements/stakeholders-needs.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 3b5b3a0e7..12cf784ae 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -6,8 +6,7 @@ ### Мета -*[Визначення мети цієї сукупності вимог. Зазвичай такою метою є створення та впровадження - інформаційної системи відповідного призначення.]* + Метою цього документу є відображення сутності проекту та його значення, для подальшої розробки та втілення в життя системи управління відкритими даними , яка у свою чергу повинна бути створена для забезпечення доступності, прозорості та використання публічних даних для сприяння інноваціям, розвитку відкритого суспільства та покращенню якості життя громадян. ### Контекст From 44534d6b831f67e15359a702c4bdea704ef85dd6 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Thu, 5 Oct 2023 23:27:21 +0300 Subject: [PATCH 15/30] Update intro and set context --- docs/requirements/stakeholders-needs.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 12cf784ae..e4df1dfbe 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -2,7 +2,7 @@ ## Вступ - У документі "Запити зацікавлених осіб" визначена мета створення та впровадження системи управління відкритими даними. Відображено аналіз ймовірних сценаріїв взаємодії між різними групами зацікавлених осіб, включаючи відвідувачів, редакторів, адміністраторів та саму систему проекту. Визначена загальна характеристика категорій користувачів та ідентифіковано вплив кожного індивіду - між собою, чи на систему. У закінченні наведені технічні потреби, вимоги і очікування до програмного продукту. +"Запити зацікавлених осіб" грають важливу роль у вивченні роботи системи управління відкритими даними. Цей документ є відзеркаленням функціональністі продукту, цільової аудиторії та конкретні завдання, які він повинен виконувати під час роботи. Це важливий документ для усіх бізнес-акторів, який сприяє оптимізації та вдосконаленню продукту не тільки на користь користувачам але й розробникам системи. ### Мета @@ -10,15 +10,13 @@ ### Контекст -*[Короткий опис того, з якими проектами пов'язаний цей документ, на що він впливає.]* - + У документі "Запити зацікавлених осіб" визначена мета створення та впровадження системи управління відкритими даними. Відображено аналіз ймовірних сценаріїв взаємодії між різними групами зацікавлених осіб, включаючи відвідувачів, редакторів, адміністраторів та саму систему проекту. Визначена загальна характеристика категорій користувачів та ідентифіковано вплив кожного індивіду - між собою, чи на систему. У закінченні наведені технічні потреби, вимоги і очікування до програмного продукту. ### Основні визначення та скорочення *[Розділ містить визначення всіх термінів та скорочень, необхідних для правильного тлумачення вимог. Можна зробити посилання на документ, в якому поданий аналіз предметної області.]* - ### Посилання *[Розділ містить повний список всіх документів, про які згадується.]* From cad386d40636270fcbe02b1ba313d3d92c331790 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Fri, 6 Oct 2023 15:19:26 +0300 Subject: [PATCH 16/30] Set characteristic of business processes and upload image --- docs/requirements/img/business_actors.jpg | Bin 0 -> 22149 bytes docs/requirements/stakeholders-needs.md | 95 ++++++++++++++++------ 2 files changed, 70 insertions(+), 25 deletions(-) create mode 100644 docs/requirements/img/business_actors.jpg diff --git a/docs/requirements/img/business_actors.jpg b/docs/requirements/img/business_actors.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c06b743f13b0d9a451df997ef8472de32af89e4e GIT binary patch literal 22149 zcmeHu2Ut|emT&`t0-`oikRVxd5)hFfQ9wXKlY?Ywaz+pkMN*S<6p2lDlc7OCK*<@& z871c&B=fiWW@O&@-oDx0*?s?hQ+(W8U3G4qQ&p!A zq1xRW_}V%E(98A@VE$P#wy}wW5ei@f^-pJyLXIMq5S1r1`<}n`HE;MmfA4GF#nILg z1@q`@-dU|0IPY!SZ zCt_?elJOEJk3IMo1@}rFI4FGV}2LLGT`cd{{Ol%G8 z4ZbyZ0rf;TH3a~+pa1}#CICS25dgr^{#J*2`~%uPIblIT(%m9`E6TnS?48R&- z1Yk$yxB;91E&$)zC_o&5f&MjpePW=}1*{8S(Cqow0fvUf2QlT^vYE|ZTmyXp0%6-9_t8AlSiY0 zCYn@_XN&T6;39WyjNqR3!|Hh;swCOxM7k?Zik;fbyRGTlzI%6}^K8*>vq}f`*?)cV z*NFXuVM1a|I_M0Tm1h$0STL2C2uJN}kE_J;x^2wiuRMj6n6@@YnoIoTrQGgo6w=U+ zEnFKJlAqk@=DUM;>*p+Jx|@5`^Fh)(df|=Z^|>t0teFs!nb%iGJO?5WdmOv5-XD(i z4{I{ZyblA)`co92C?tn+hp?4d4El65u(;@!B(SePfhdDw4e@@2T6Bds6B7`%Raca{Tipc=8dy8i@ zeUhrv%pnQ3?I)jOiA%bksIzy#xkKX4j`t8roUbbLWq5NvONM(ag0D?i&@qoAC?RC{wf;eq z#XkE5rqn_tK0{$fB174Gh0Zj7DL?Oc^+1V-Vp#XH8;fxjHCOgx%8a)zyF*{{?_Js% z4j3vRP8dh*dEIGIZ|!7n%#cqK(Mn^+Z-dIK5et{yQsTyP^p>e)F42SbmQF?VK)|p&S*pF)XEOBoi6Rij&JX0TJM_ z$vIw;eb>h?va*rNZ2%)Cpsv%%51QvvqWECR&+NAO>{S}fQpRM0pZ!5wgyZ57cstnS zL35ij71tFgchNOQ6C*mCyPtS)=x!b97DImt%fEERe_Bei)%mk4h`C8LUnGzNo)9DSdK`3ZI%aXTa?B>gCQ>pgX?K z&}LYJ;o=#ffU&Y7=_2#4QDX|X*AU57*Cu+Y?j?PNr(`wRD+s+X_;jgkUp{zd46D;P z(Oy~5pgtvNF5>|Z8c&S7$84KgZ=u&e5&~vsCh!=v4`rRc(r@K;4gCSm#B#ZGjGZ62 zw8kIruZq8hDk9ck|?dqW>P;Xv~D3&U4{q6YD%>-*EyQM4bwOS z6eFoOB8bNmy~a}3Dx;p7U3W%U>^~oOxwX~FxvDm}3E*1s>3egnqC3~UADw@w|#;orD$~^r?h&xhGol)xk28N$G&ZHlt!aqy>N%# zyu|=nNp?d$txTneN!E)}FZW*gVJGU%s>$(TsN0+YWQvJ?AVsTKQ<_aO7|G3_0=TQn z8_ta2IZ%w@JF*yTU+=8aehXuRuyE#t@~8$jN8-gvgaj^FIo|$EOB5JT=99PgT320V zFxs80)d=#Ur+6tZt4IGnR2|CHP18>Y>kL|`G4^F1GQ2JulmtCumH&8NlnOP zKkpYuqh?|X!=d771<^EFZ8?XEsJvX^XyzS9Y*5gA4qv(}n@y52UxONwEMIj5a!{t* zdapQ05QIDywf?~Xq^~S=G;!w3t=&#~L%8})mA4#y`t5@S!#?b8`T9`IrsKBOJy z`rw8fyI6W-bjgud9N4Ut)=DZn3e%2-_m~YJ-0G|6%ye&6d-SeF8^iB^M#PW|kK)__ zQXf=R=LXIyDxJFg6gSm6Jy>h5xfI7pz@4(a#A+crW{k()dCceO69*7h?K6f34Le#1 zV?wEhfFg3NTE9bm#FBgje%TME!EhQ&Z@W{6)Yh*DM4{bQ9~nMND-owb??V9WDgA_#x(8>7%unw>RP zL}A{&`nBE175(rw2z^&?`NTTZyItrn+Wyh#|H&(OS&v zHs>K|L!&5rk^g|z1(U>ZWwhA3fjf6#m%pQzaaSyL>vaT}Fq zA}H%(I85(eQ$tY0y?p78cD7$=yS!;e6Ibk^EJ<1UA^j2A@pBe9i#-ZEe+p z&Yp|AyQeb{(gFKwI(r87w`+ksR9AuyVp^08gq$nznAL8WWTbKw541et)Lv0ED-`m@ z`8^|JhRSdD)Cjmt-C7EfoA?wm;;vh^1MU%-H@PEnP`}NUseM$_kzYI#XE3e#Mc%Nn z@>W@H4QBy!6pl}of-Fb=4()sYp|J6#Gk_T{PM&?4Iq}{@c*U^yT<+3{=-XQlM*@Sg zy2On8-U-2$)Vaw`>s*SBCd-L{N=g_Qzo+KsC4wX~_ERkmJ8LeLi}Ms$8V<xtSW z`Q4;kD)=29)INYiw$$-n?|8Zs!%*ZNo0MT^cBNS^-E@x3l0#BW6{r(dCtuyzRtN+U z7#Y0!7w5&>_a~TsT0{Za60kEaKXefs-`NiFGdvE_(PZ~b?)>6$?~1`vWYC1};<(p4 z+DP;ixB|~p7pT+eM##gTw)FeLFPkUHB4POnn86SIn^kz1f~thV^|FIr&C}4T(e^vj z@Mgp3nc+0FAdu3vt>WlS+HmfwCdcl$eMhtQQdtQ0GV-IjeU9b3DEd9OVKyvWkARgu z#)7U*W1IFPerglwsgD*Lk=3Exo?8twC=p+?lH`j(k$iR|7@A9g2~QN!y!rn3M4`4y z^tvi6h)Qd8@urrC+jF^6*NfydYKYyRLpDko^>ZYx+l+mXq7>QSiYkv{GtO zag%XHE2tq^$+=5Qrb#2RZ(hL54Uw$ko9Gc7Ye)lUXzcnKO+P97lV(Q8o`_a{Xks;~ zXx?r@7T&I6(3WA|tUl&bOe?fO3Tz#cllIS%&sUW|#UdDyqJHQp2X$GBj+!DRV6PWf zJ1Mx`(^^i_RgSM=d+#PhCxpjC=mpt`^$alv$TgHSa-Q+0t*DhFmL(FkT7jkh`%W)G18@CFE34GStlLRq>Gr%+l`~K?i5p;0yD1ud;S8X_Ut|C*s zlaHP|RUxC}V{|}aaC&tL$KEBGWqlnc$5+@bWqk|Ql0(_q5u9H~9IOBFGd7=vyWsq# zUZF>bK@UEKSreEP5{7E~v2lIR2TL=_#CWj4#^i=>;hh^qMAg+K*nD7^*ZYd#jtZON z`9v1u2Rd<$+i_}&N^5Z1xdkTyfAbIag>8k^PTBR6pDWJ*;;!;8Xq6bkC2Jy#rRG|% zlI^C*N-w+)pr>SGUyQ1lw6(2&6DO~qStpUBlMiv z)qb!1-b@v9C3t{JK*4cD++id~l7HLWc`Ug+oAjvV!11AI z9HNuY8D?oqflNt?at#bMCfYj#gf!m@tQ1iusQL7m3~FMq5*)T_QL$IT)|Z?*6k$8R zhCSFR8fzSNJ#faiW~vGS>{JsVYko4%429va1*cl68(V0JZ6i5%j=_>@WKz(^q?E|; zXEVI=xzDbvaHZD!_e)AjT7Za%i1^Z?Zmd}iafrrPbH6Ipo9X1uE_-DKS@LgXO^hH6 zB7vR(E`@7^51#=@Nac^hOA>PiwFZf$+W4i&ns0+IN24>2n6tyRH;HwLuJ7Ywwh-%* z!{P7Pf>D71ccM;g-?-blo~Blk;&uG9=m=}sk8@gO7KRVyTKeed`$OGWZ`tit(58Hl z02h%Q4~={0MgbJ9w8a9?E zsj8NSl4Cbwp$ICTAz{^L2C^MxB`mF(Jd(+Y89JN{p50h587H!*Mct|Os?q{AZ}v`O z^DWc|W`<@P-@Ue71%vuwa)(uv#caG*!@L?{rVExnOBqSUQxcl-0k;FQ>q8prY%p81 z{Sk%ghS_8X9t$oYje&vWD)tqTN8Zv|Je`V7QOQxS9V3B!i1fM`2tFNgnp?kKpM;{; z3TGRx;sNB=$aYzba3PeX5ALC?9L#xery!Y>kpYB%nc@B9!Qe);mu8L{G*>6v--_Y& z_L`65VkGrUr4}N)HAy34o7;)ZN;X;YS+c?fS8JoxcHZJ!g=8W2LVWqlT!_PE?EYrd<2)zEUj{E|zO^JyL`Lp;tq z(Jj6RJcyHg#w*$tuE&a{rY2hRPxA;%9t0chv$~fGX}u#B@(8wvhQ~P~QZ^_k6K!XM z?D!=zL1_m8GIJem@@>@|n7VTVbnj4K^pnj>l`DbBRs)uF6Y;#)wG+H&TDroRKu_Zx zO*&+vpXc~z7f^RpTwsbaI|EP&U=!acb=R6_T)$^&#mgfyQ`5FZ5dMiwFV;&bi*B-N zR2!X6k$bS*zXpL6suVfGPzP&rt@?mgkVuj4VzH9zAs^X-1t|@X`A!OEj?@8-xYe}WR z*JXu)0f#KaH^~R$W8x#?A&deX_!sIgRuH13aPBjHq_aRC_^?|El@#M`nw`e3;+z4> zQ}ynQ()TT|36%}PNr7OB$uz<1IlUxK_?a3MW0zy zVME9WFX6c{UhJ#3LM$_W{x*XD)@D7%uU{n;PV)M)BsLlqNr-`$Fcd{m==UTG2SOmjFk zD`|s$%;pBL%Dk!-2f=S|EWh2Geq>$yjslAgTiZ9+L19cO1D_TY@~lL_7a8{HgF`sQ z@-B0FcrzR_^(2ve9&rXx8t_ytW{NhB&KR?T53&z814S6+#C&%kcZ&(whZ-E-R4vT0 zba!qi3TZnhv>Q9FM24FaN6o&JsmT*yF-!$^LvI!BYHZ9f&Ox?y2AjTKzvSRG ztX^4^dvaAnKN_)5^`LY&`YFhGjxJFrdQ z48VK4%gcOpTY6PLg~-iGeXD77pUUWnWoVs$?%v2jCkcibZYRI#C&QFB^+)=NcTK8x z<`2^MQo5LDUYTump@5B#xC@_sircoBzoTjqTw1VY>HFZUu7QWQ(#AIM+iHn1efy*o#&CJu`@{J* z!fEq|GpI#QxwqCs##1UhJiN*oMZY$#vJKt%@+K-}4Q2c%i}+Pt$T$Ny{>Ki~pX8S@ z9mbuMj(MTZx5!+GBRqNNIhv<9a|XzGap66R){6-9v3?8o#q^2Wq_4bHQWe|!GNz!X z{u_pTv?TqfonWeQu@OgvIJ^2yZTnNxi5yn46KwzN>{iQTh7LLLk=L0Tw$pq!suHR2 znzI7~17_kUWW5ijy>r^e{qvKHpmVIPk>NrSg)wxyyq)?J@OjnA!;|1xUw?Q&Vd~f8 zV!un=tPUos_L3*oLxgcbe!RAQv#^4xDkaj3o%K>V((n}tBPCELN<&D&;c3(%F}lK{ z+TegN?j2RNiitEfoM-|w#8$3mA$@{BV#UF@C!GlXy2OzfZh2ySbvvH@&|^E21$ju$ zUz?WU+}!=R%DDoQ9p&23d~@wxe{t=ve@0-CxT>Iv>J+gdI%&7Iugf?=M*cBV!%A*U2u| zzK4B;&Mqn2shj~MT)A!lA>YCdfMoRGY;A?;Cnl{kxYqjZqy4X5>ZfuM5s}KL_zc6I zxU2LbuAGlNFy8$85dZ*ibGy)3-%&r-u#zxdeP7I9rHP8S;NShd_n{eL2@iQtlRJtY z4Gf#hBTGW^k*lvr-QO+*B7jSk!0UY=hiDKGh|=)>j~wVfDOTH?IM;~#?yIVX43n{v z^WRhZ+mb&gYK5Kx z3mtW8IZoLLlkryUYg#RxK2fC@hkL;@FgMoMnYS--eAd9IKvJ~X7#fA zJRgh;sveKn=c|B4=o+7svM-K6=X#^v5|s{U9amMh&0DMFvyUUm0LGP2a7v;AXvs=? zCb$==*a2nULy+&dsRHd@pL?;+`*4L>3RHH#`?*x^LqnHj^{PNXNRljqHlyJ z=e7-g(#~&-pi4%3qjqNi#uGYx)CLIGk=5HXK;&t}C4%3=p$_66xkKnrdMl+X*HDnF zYpk(f6jmwM-~N7;{Cms7b9U+ZE}|)xy)Duo7c6nFo@Brjo|tO!a$M_PJM#IRHvY~0 zIsKoUzh#szqxi1N^e5Lv7yq4f*?-6U)znRR_k3G_U+3@2|K|Dw>;Jm`3{{XEKi1#1 z^W2Hb|B?0g?=*kTnP-4s97B3R!{oU{U5l6FfinSo|eE4>h-&DQ=oADG!=XuB60vuzaP5)D_c%ix38Z#qsI!y#>nH zG0esNd?M#u)bX05=T#y^Q+fTlUe|8E$L;#RTjT9B&evhxTE4Vr)j_{^w*kx3F#b`@ zc2K~a>0=4UJ2{hupuEpjdGfg+$zdds%77y7DeO+i>_qb5QSF^yHN~G~4JE_8My;B@ zSwjH|eKo&YL!y7jKj(Fl_jzglcW__5u6&f&<@nv}^75;~_{HnudG@j)l6+@vbM45n z_VTBjo5oE-g74g`$I-uAiN9${|3|Q-8O`flumt__FL2Hr&9e;=^NVBaF1?+1&+j&D z2>6}b?7{K;bvOlng6Ws${`Nj6Ca}4fMq+>U*|7b;LvSB45{@6BN2}(2OtES0ebS3x z6d4&^8IvgWym^}~XyIBSzS}+Gsx`|J7g`N?C3U&F!K%l5y_CRBb?`uqKN=q<;~M(T zv3g*o8tS;wpI5VYPUT|NDi!jYs$h=qSvG73CThTSV`deUwb!La^aa>h7&ZMUj&G-Y zhGK3?EhXN;35YYrLa{vc;wepE zx%99I8=Bs`(|xmuh0fIIE)`xxcRzeaLZ5GDw5;#(=kIg#o%gZXgF0W zFEp*k#uP910Eb1q9>Gxi>C^|EJykYT}BFmmp{@l(qJzD)Pg6H_dgme0010~9AzXFG_PhBnKb7dkP! z3XunDQbY>kt3Ba2J@ORTKk;(m`UcEXix_U`jpsTy48bigJS2L#mShmMq%l?FTCr3g zMh|6V09(gsSvhN(j9SJZYLUqaN8FMxny-y4njx14S^0&zZPiidA_i0$OG2&2pU&k!>04VqoC+`9 z^x)oc47&6Yy1Z*vp{&_PO7)NBCJt`wAHiZ`(44?EPZm)$q*b@|QPMU_A%i zAjZ77+wOs#ZzJ?5#L$J>WuE%Vm+DgA#cyy|renNsser5F537~V5qq=DF)h_ zK17W7;|P@}u*+y-2RJ`syP=oRvef?MD)^u!puAB|SdV}#cgR01x>MaP97v@0DWs$@ zWK%7llT|R}Q`MAqIVLp-R>Bgabval$Rw*`KRfFh~f=_NRCIvP{VUBO%4PXsC;P8Ix z%@J%%ffp=A2O{@$fEVy{0q>Bv|4zoCA`AL%*CVL;2hL>CC&NrobVG3qMU^& zlrj%y;>5cRo&l&wdqJeGAg$Q=08$frVj8+9+09lC6S-#CO1WS-oQCo`hRwEfO`hzU zDolP_j)S7QJ5|zzy~jhVB`i5HHna8Ar?k14GnuGTsoL&3;t*$7Vz{84(MjZaUd{)l z=2!|(p}YD5hS>ull1G@#f}d>ElZGrc2gKBng_8m%Z)#p*cj|_Ce(Kp}_XqHmm+>Xr zdB!+UQk4{Atl!AnPA)T@HU0d^%s6B2ajSgQG8RdSp%4{bsQ;G=W^wRABX1I~MO3rd zF0SA7Qwi3wMV$3Xjh&c}`1Y^^Ve@-~!!XXrQfGjR9S8HahJ_uwT+S;ai7JK(j{((F ztm%d$dkU#cL?iRVS?ds|BEsulra>q(Tv|5j`WRlWVTQ=Y(7cs@uA*8;rH5o7B>R|) zDcY`~h3ly;QwfD|X%p)3Ofp}!Y1zSD@YP{gCS0HOO`1BJBrvN;&uHyXAS?rb>r0B- z3x-0I4vf^7MNIPaN?I>e;i#`{>hHac=$DcXO5)?yy!sN4XjE@5?T7$;7^v{DdH*7l znW@fNy9-;!upp&3?fr`EEdomG6piReZyZ5}#~U}e3-#ruBr zMs6X|;C-_4I0h~cyDtc9jeg=@Musm zV3iR)|2)NP=7ev+fm?XA+?rIdcC_k^_I8blw+J>(5#77K^ti}dP4^)mCJRG8m%}T` z{YKydG5U649SZGXjq**fb0?6iks z*1YX|gyoRDro}d!}2rEpRdu3NFx&x9Syx9{nub$do5Eaih6Z6Y!Rykbw2H6G}n zbs6x#DN6pC+5bN)O3n$Kzhz0zMcDx7Jc0MWhKtTy`+xk@*MG*7l}`VH=H|)Lpo`Et zz4^5KSEqLII{Nmx8sX0ziVdy^q=kO{CC>kIHGYnxyp_!Jh~cu^u|vy*qz8c}V%nYD zjPdc_z>ibKz71-XFZRm$kRTG%K9Hj3+~0>wp}!5toC}Cv`!@BY%Xf10z4kCu#|MG< zY`;-x-&q6i^_Ji1_>(I1Qo#zK_^ZHK2hVHW#Eh@YsUMlFnIDbF(u>h5O_&hp4O&`& zl*qr>y0S{Dj?D93mOUun8Ha;SQl9D`z%7XNc5c{YV$a0-c1=Ao|{yVlZYOf z6ZqJjyEx)a;_LX{4Vsg;JHqXlQ zH3H46T?d&DWZ`E3z9xn~`>gjH4wQF#SJS2PddwYHY79RSY80F{$y6J^k?_;-n|B2& zAPVeB# zfAD1RzWdxL8VxT^RiVM*$d1HF;$`Q>PGWfi#V-RK6-Xha&YD;g`pi`=%W)hJ$o&N4 zI;y??glt|aOl|CZL$Me67H{2&T!o8QBkfI7b}8Jtw@t>g5x(yeld@FajPK>(+}^40 z(=6Ax><#Q&_~_hbYs5|9%0kqx#=MafvWFHjnjqJ>mrNq4x?R;__raNCUHEpV>T6w30Z)Bl>^r$({?hV zqCO7rL30wmdvN561Bi$`FdLN=p8qn!|FtL;Y4!c7 zmJl}=*DoFwQnOUSwDSWB3Lm+BYLibf6Hoa zej$Ds+*>JFxkh`5=b1-CB(39G=h~5f?eAg#LCJqjTXt++C4T78TiH~(+QX@N{>L|T zq`s6bPC5Khxt5tW%qJDYaM5gTGQk(&aZQX#FJ{jGQ+u{?H75dc){ecgv$;kpn*(fS zI1_CuC5I=OoXuX7rLn52frDv`MdViqP4kcFFfnxLP`)=z60Q^VHD>W3HRl3c@qJVP zzLs>Cfab-n1~7|(?O5QzM)V!ozyPG;?eXIiE~_~=tkk?C+4=nDkvKif6cer6@z^sa ze9rMW_N;JWQ!317Teida_vj^UFuOtOHU%5p?C~XwzFCWWuN6|-?Az4RWfaAlmAUb| zb7LFhqb*HyE@9&tw%@mS9X2-CB)w`8ePabf)f7dU@~5auhTNqjGJ3IlnwqjnG7o~I z;zIF&hT?vtD$lS zq&(saj70tLao^%BgliN=J0m8`UL;`-%`|WM0&B|#Qg<;u9ttlZ3+I@!yV`ZH%}%wp zcXaj}^{2~yh=KA_i~F&m)AncA`-c;gagFMnz&_xyW7XVt~^N;tU|FY`_l0Wv@ zm|5`|;EU54px+*PI!T_yov-%lG+EgyWiteI(B)8x_uLII%0zZZ49TH7k$lQ#qJPR6 zK=EVS)Gi8qQrqkp3`8A;=$-;_GZ+U2;GPKXO{2=fdr@VR^78VE@>0pk@enR9E?~Ej zRN$`rlu#S8(;;>Mj!KACVbSla;PP&g8b{3$`p30p|9~5~MkCuUd+61ca3br$=v;|+ zY;GA$;PDQH^rwp&_@HLHH1TIUsKC_wXYChM!HCFCUT4eQxV#@?AB_&v=Esdntp9@* zM_lIw4U3!s$j%pa7lpoGuQ*NBA~v&_mzGKD9TRU{_szBkgEuH?<7s(FKMpm?%cYes z^nv{QsE1jU|>#fjU%uQoOTpK9c`_j`Cc%p6M`Snm^XfMSuO$%==&3 zJs*~!#Z39JkwE(m0`FtJR%Rn{W3q__3BBIEdtE`l_OuAen!4FaChFc=1*vvPe-!N*V zdPjqW-lramNTUSE63yrDlX5N$CcydAN&98;{0?EEOjSfl!c>gP_9_=qbe2$Z!*CV@=n!_gg z)v7|kY3bo#?{8p#{Kxb42W$R|)B6Xp{Xy`5nYfDhCe&$FMAEB-BFq!BDgCmKsO!22 zjm(Zyy)3aKiH!O&jRHeknuokAlU%EMxCtThl|(=fDT0NrfluX%0Zde?SOqW5sz?t< zzc6jm(=Pd?i)ee!3e#nHJR+;bd%a_}Y%>O}j|zoT2AxEWX4U$RVG9a6FQ)IL^Zx@KmuxENQY;SXr6C&~{cA7=YZMfnw@}oKRHq KF*Ey}4gWtUnYCX4 literal 0 HcmV?d00001 diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index e4df1dfbe..79f3f40f8 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -21,7 +21,6 @@ *[Розділ містить повний список всіх документів, про які згадується.]* - ## Короткий зміст *[Розділ містить опис того, про що йдеться в еій частині цього документу, що залишилася. @@ -29,30 +28,76 @@ ## Характеристика ділових процесів -*[В цьому розділі визначаються зовнішні фактори, що впливають на бізнес (бізнес-актори), -та внутрішні фактори (робітники), дається загальна характеристика діяльності бізнес-акторів -та робітників, яка здійснюється за допомогою бізнесу.* - -*Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної -специфікації:* - - -***ID:*** - -***НАЗВА:*** - -***УЧАСНИКИ:*** - -***ПЕРЕДУМОВИ:*** - -***РЕЗУЛЬТАТ:*** - -***ВИКЛЮЧНІ СИТУАЦІЇ:*** - -***ОСНОВНИЙ СЦЕНАРІЙ:*** - -*Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного -рівня деталізації (зазвичай, 5-6 сценаріїв).* +![business_actors](./img/business_actors.jpg) + +### **Гість** + +| **ID:** | GuestSearch | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Отримання інформації або даних гостем у системі через пошуковий бар | +| **УЧАСНИКИ:** | Гість, Система | +| **ПЕРЕДУМОВИ:** | Гість не має відповідних даних на головній сторінці | +| **РЕЗУЛЬТАТ:** | Знаходження відповідної інформації та даних у системі | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Введені пошукові дані не відповідають з наявними у системі - DataNotFinded | +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Гість вибирає опцію "Пошук даних" на головній сторінці сайту.
    2. Гість вводить назву даних чи опис інформації, яку він хоче знайти.
    3. Система перевіряє наявність відповідних даних у базі даних, які відповідають введеній інформації.
    4. Система переправляє гостя на сторінку з даними, яка задовольняє умови пошуку. | + +| **ID:** | GuestDownload | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Завантаження гостем файлу даних з системи | +| **УЧАСНИКИ:** | Гість, Система | +| **ПЕРЕДУМОВИ:** | Гість не має файлу даних з системи | +| **РЕЗУЛЬТАТ:** | Завантаження файлу з даними у відповідному форматі з системи | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Відповідного формату файлу з даними не існує в системі - DataFormatNotAvailable
    Швидкість завантаження та якість під'єднання не дозволяють завантажити файл - BadConnection| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Гість обирає опцію "Завантажити" на сторінці з даними під попереднім переглядом файлу.
    2. Гість обирає формат даних файлу, який йому потрібно завантажити.
    3. Система шукає відповідний формат файлу у базах даних.
    4. Система розпочинає передачу файлу на комп'ютер користувача системи у відповідному форматі.
    5. Система виводить на екран користувача прогрес завантаження файлу у відсотках.
    6. Система успішно закінчує завантаження файлу на комп'ютер користувача.
    7. Система виводить на екран користувача інформацію, що файл успішно завантажено та дякує за користування системою. | + +### **Користувач** + +| **ID:** | UserRegistration | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Реєстрація акаунту користувача у системі | +| **УЧАСНИКИ:** | Користувач, Система | +| **ПЕРЕДУМОВИ:** | Користувач не має облікового запису у системі | +| **РЕЗУЛЬТАТ:** | Успішна реєстрація облікового запису користувачем у системі | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Пусті для обов'язкового заповнення рядки для реєстрації у системі - UnfilledRegistrationRowsВусті
    Введене ім'я користувачем не відповідає умовам реєстрації - IncorrectUserName
    Введений пароль користувачем не відповідає умовам реєестрації| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач вибирає опцію "Реєстрація" на головній сторінці веб-сайту.
    2. Система переправляє користувача на сторінку з формою реєстрації.
    3. Користувач заповнює обов'язкові поля реєстраційної форми, такі як ім'я, електронна пошта, пароль та надсилає форму реєстрації до системи.
    4. Система перевіряє, чи введені дані є унікальними та відповідають умовам реєестрації, чи не існує облікового запису з такою самою електронною поштою чи ім'ям користувача.
    5. Система додає введені дані користувачем у базу даних, таким чином створюючи аккаунт користувача у системі.
    6. Система повідомляє користувача про успішну реєстрацію, та надсилає відповідний лист з успішною реєстрацією на електрону скринку користувача.
    7. Система перенаправляє користувача на сторінку створеного облікового запису. | + +| **ID:** | DataVisulization | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Візуалізація та графічне представлення даних | +| **УЧАСНИКИ:** | Користувач, Система | +| **ПЕРЕДУМОВИ:** | Користувач не має відповідного графічного представлення даних | +| **РЕЗУЛЬТАТ:** | Успішне відображення даних у відповідному графічному вигляді | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Система не має можливості відображати дані у певному форматі графічного представлення - DataVisualizationFormatNotAvailable| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач обирає опцію "Вибір візуалізації".
    2. Система відображає доступні види візуалізації даних.
    3. Користувач обирає тип візуалізації даних, який найкраще відповідає його потребам, з переліку: графік, діаграма, карта, словесна хмара або будь-який інший тип візуального представлення даних.
    4. Система відображає дані у графічному вигляді на екрані користувача. | + +| **ID:** | DataModification | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Відображення даних у відповідному форматі, який обран користувачем | +| **УЧАСНИКИ:** | Користувач, Система | +| **ПЕРЕДУМОВИ:** | Дані надані системою мають стандартний вигляд та не відповідають баченню користувача | +| **РЕЗУЛЬТАТ:** | Успішне редактування та управління даними користувачем. Збереження змінених даних у профілі користувача. | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Система не має можливості змінити дані у режимі редагування, так як бажає користувач - DataModificationNotSupported
    Користувач не зареєстрований у системі - UserNotRegistred | +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач обирає опцію "Редагування даних".
    2. Система перевіряє чи користувач зареєстрований.
    3. Користувач вибирає конкретний запис або елемент даних, який він бажає змінити, та відкриває його для редагування.
    4. Система відображає поточні дані цього запису у формі або на панелі редагування.
    5. Користувач редагує необхідні поля або додає нову інформацію відповідно до своїх потреб. Це може бути зміна текстової інформації, вибір іншого значення зі списку, сортування або фільтрація даних.
    6. Користувач натискає кнопку "Зберегти".
    7. Система перевіряє дані, зберігає оновлену інформацію у базі даних та повідомляє користувача про успішне збереження даних. + +| **ID:** | DataDownload | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Завантаження даних користувачем у систему | +| **УЧАСНИКИ:** | Користувач, Система | +| **ПЕРЕДУМОВИ:** | Система управління відкритими даними дозволяє завантажувати нові дані користувачем у системиу | +| **РЕЗУЛЬТАТ:** | Успішне завантаження та публікація нових даних у системі | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Формат даних не відповідає вимогам системи - DataFormatNotSupported | +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить до розділу або сторінки, призначеної для завантаження нових даних.
    2. Користувач обирає опцію "Завантажити нові дані".
    3. Cистема відкриває вікно з формою для завантаження файлів та даних.
    3. Користувач натискає кнопку "Оберіть файл" та вибирає файл із свого комп'ютера або іншого пристрою.
    4. ССистема перевіряє формат файлу та структуру даних. Якщо дані коректні, система продовжує до наступного кроку. Якщо виникають помилки чи невідповідності, система повідомляє користувача про помилку та можливі шляхи її виправлення.
    5. Після підтвердження параметрів користувач натискає кнопку "ОК".
    6. Система обробляє завантажені дані та зберігає їх у системній базі даних.
    7. Система відправляє повідомлення користувачу про успішне завантаження та що він може перейти до розділу, де його нові дані тепер відображаються. + +### **Адміністратор** + +| **ID:** | DataDelete | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Видалення даних завантажені користувачами системи | +| **УЧАСНИКИ:** | Адміністратор, Система | +| **ПЕРЕДУМОВИ:** | Деякі дані не відповідають вимогам якості даних у системі | +| **РЕЗУЛЬТАТ:** | Успішне видалення даних з системи | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Дані які намагаються видалити не існує в базах даних - DataDoesNotExist | +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить до системи за допомогою свого адміністраторського облікового запису.
    2. Адміністратор переходить до розділу або сторінки, де можна переглядати та керувати даними.
    3. Адміністратор обирає опцію "Управління даними" та знаходить запис чи елемент даних, який він бажає видалити.
    4. Після знаходження потрібного запису, адміністратор обирає опцію "Видалити" чи "Видалити запис".
    5. Система може виводить підтверджуюче повідомлення, щоб переконатися, що адміністратор впевнений у своєму рішенні видалити дані.
    6. Адміністратор натискає "Так", тобто підтверджує свій намір видалити запис.
    7. Система перевіряє чи обраний файл наявний у базах даних та видаляє вибраний запис з бази даних. Під час цього процесу система може також виконати додаткові дії, наприклад, видалити зв'язані дані або оновити статистику.
    8. Система повідомляє адміністратора про успішну операцію видалення та може відобразити підтвердження на екрані. ## Короткий огляд продукту From 1568ba2788bbbae687076886887c35278478cf8e Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Fri, 6 Oct 2023 18:09:10 +0300 Subject: [PATCH 17/30] Se functionality and others --- docs/requirements/stakeholders-needs.md | 53 +++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 4 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 79f3f40f8..ba008e65d 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -109,19 +109,64 @@ ## Функціональність -*[Functionality (функциональні вимоги)]* +| **Гість** | +|---------------| +|Перегляд загальної інформації та статистичних даних, без необхідності реєстрації| +|Пошук та фільтрація для знаходження конкретних даних за ключовими словами, категоріями, датами тощо| +|Перегляд графічних візуалізацій даних, використовуючи весь інструментарій візуалізації даних наданий системою| +|Завантаження публічно доступних даних у відповідних форматах бажаними користувачем на комп'ютер| + +| **Користувач** | +|----------------| +|Cтворення особистого облікового запису у системі, який відкриває нові можливості недоступні гостям| +|Створення власних статистичних даних на основі існуючих у бази даних системи| +|Оцінка даних та можливість коментування даних інших користувачів системи| +|Завантаження власних даних у базу даних системи| +|Опублікування публікацій з використанням статистичних даних з системи| +|Редагування даних у наданому системою режимом редагування| + +| **Адміністратор** | +|-------------------| +|Контроль якості статистичних даних та публікацій у системі, які були створені користувачами, заборона публікування статей чи статистичних даних| +|Блокування користувачей чи обмеження доступу до систему через порушення правил використання системи| +|Оцінка публікацій та даних наданими користувачами, висвітлення найкращих публікай на головній сторінці| +|Cтворення публікацій та статей від імені продукту| +|Надання технічної допомоги користувачам| +|Cтворення та публікація технічної документації щодо використання системи| +|Керування категоріями та тегами даних| ## Практичність -*[Usability (вимоги до зручності роботи)]* +|**Usability**| +|-------------| +|Точний та розширений пошук за різними критеріями, такими як ключові слова, дата, категорія, що спрощує знаходження необхідних даних| +|Фільтрація даних за різними параметрами та сортування за релевантністю або часом| +|Адаптивність роботи на різних пристроях, або "кросплатформеність" для зручності використання на будь-яких платформах користувачами| +|Легка та інтуїтивна навігація в системі для швидкого доступу до потрібних даних або публікацій| +|Зручний для використання інтерфейс користувачами або гостями системи| +|Круглодобова технічна підтримка для вирішення проблем та відповіді на запитання користувачів| +|Докладна та зрозуміла документація, для допомаги користувачам у використанні сервісом та її можливості| ## Надійність -*[Reliability (вимоги до надійності)]* +|**Reliability**| +|---------------| +|Резервні сервери, або хмарні технології, для видобування даних у випадку відмови головного серверу| +|Журнали зміни даних, для збереження цілісності даних та відновлення усіх змін| +|Шифрування особистих даних користувачів під час передачі та зберігання самих даних, для захисту конфіденційності особистої інформації| +|Безперервна та постійна доступність системи управління відкритими даними, без планових або непланових зупинок| +|Резервні копії даних користувачів, для відновлення їх у разі втрати, або випадкового видалення| ## Продуктивність -*[Performance (вимоги до продуктивності)]* +|**Performance**| +|---------------| +|Ефективна оптимізація бази даних та запитів для мінімізації часу виконання та швидкості завантаження інформації| +|Оптимальний алгоритм масштабування системи для оптимальної продуктивності навіть під великими навантаженнями| +|Масштабовані бази даних або технології нереляційних баз даних, якщо очікується велике навантаження на систему| +|Оптимізація бази даних, включаючи індексацію та видалення непотрібних даних, для забезпечення ефективності та продуктивності| +|Постійне тестування баз даних, або інших функцій системи для підвищення ефективності та швидкості роботи| +|Ефективні інструменти графічного відображення та перегляду даних, які використовують мало ресурсів як зі сторони серверу так зі сторони користувачів| ## Експлуатаційна придатність From 2266957351e856f7c34ad3f2598cbdcbfdcf9335 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Sat, 7 Oct 2023 16:56:40 +0300 Subject: [PATCH 18/30] Set supportability statement --- docs/requirements/stakeholders-needs.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index ba008e65d..cff3dca64 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -170,4 +170,10 @@ ## Експлуатаційна придатність -*[Supportability (вимоги до підтримки)]* +|**Supportability**| +|------------------| +|Докладна документація щодо користування нашим веб-проектом| +|Активна участь у спільноті користувачів, прийняття їх пропозицій та врахування їхніх потреб для подальшого вдосконалення системи| +|Open-source підхід у розробці та вдосконалення системи, відкритий вихідний код сприяє прозорості проекту та покращенню проекту| +|Технічна підтримка у разі виникнення багів, або інших проблем під час користування системою| +|Форум у якому спільнота та адміністратори можуть відповідати на запитання та допомогати вирішувати проблеми| \ No newline at end of file From f8130af770274d0f42d4a7470af2eac1e02f23b6 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Sat, 7 Oct 2023 17:23:14 +0300 Subject: [PATCH 19/30] Set a brief overview and supportability --- docs/requirements/stakeholders-needs.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index cff3dca64..92b805039 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -101,11 +101,7 @@ ## Короткий огляд продукту -*[Визначається границя системи та категорії її користувачів. Дається загальна характеристика категорій користувачів -системи]* - -*[Нижче йде опис FURPS:]* - +Наш продукт - це інноваційна веб-платформа для управління відкритими даними, яка пропонує потужні можливості, порівнюючи з іншими аналогами. Система збору аналізу заснована на принципах веб-скрапінгу та краудсорсингу дозволяє, не тільки ефективно та швидко оновлювати інформацію вже з наявних джерел завдяки веб-скрапінгу, а й завдяки краудсорсингу приймати відкриті дані зі сторони користувачів, забезпечуючи різнобарв'я вже наявних даних у системі. Ефективні методи обробки даних та аналізу даних, дозволяють вже зареєстрованим користувачам змінювати та доповнювати вже наявні дані у особистому середовищі та використовувати великий інструментарій графічного представлення даних. Незареєстровані користувачі також мають можливості користування нашим сервісом, завантаження та перегляд даних не потребує реєстрації у системі. А відповідальна команда адміністраторів завжди допомагає у вирішенні проблем користувачів та видаленні неправомірних і неякісних даних створеними або завантаженими користувачами. Заснований на відкритому вихідному коді, наш продукт сприяє прозорості та співпраці, забезпечуючи широкі можливості налаштування та розширення для задоволення потреб користувачів. Ми пропонуємо високоякісну технічну підтримку, спільноту розробників і користувачів, та інтуїтивний інтерфейс, що допомагає нашим користувачам легко управляти великими обсягами даних та використовувати їх для прийняття найефективніших рішень. ## Функціональність From ce50c782af8f87ac56a1ae41e905cd08eb10f309 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Sat, 7 Oct 2023 18:41:12 +0300 Subject: [PATCH 20/30] Finish --- docs/requirements/stakeholders-needs.md | 88 +++++++++++++++++++++---- 1 file changed, 74 insertions(+), 14 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 92b805039..bf9405272 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -2,7 +2,7 @@ ## Вступ -"Запити зацікавлених осіб" грають важливу роль у вивченні роботи системи управління відкритими даними. Цей документ є відзеркаленням функціональністі продукту, цільової аудиторії та конкретні завдання, які він повинен виконувати під час роботи. Це важливий документ для усіх бізнес-акторів, який сприяє оптимізації та вдосконаленню продукту не тільки на користь користувачам але й розробникам системи. +"Запити зацікавлених осіб"[1] грають важливу роль у вивченні роботи системи управління відкритими даними. Цей документ є відзеркаленням функціональністі продукту, цільової аудиторії та конкретні завдання, які він повинен виконувати під час роботи. Це важливий документ для усіх бізнес-акторів, який сприяє оптимізації та вдосконаленню продукту не тільки на користь користувачам але й розробникам системи. ### Мета @@ -14,28 +14,88 @@ ### Основні визначення та скорочення -*[Розділ містить визначення всіх термінів та скорочень, необхідних для правильного -тлумачення вимог. Можна зробити посилання на документ, в якому поданий аналіз предметної області.]* +[Зацікавлена сторона](https://www.dqsglobal.com/uk-ua/navchajtesya/blog/zacikavlenim-storonam-legko-poyasniti) - oсоба чи організація, яка може впливати, зазнавати впливу або відчувати вплив рішення чи діяльності. + +[Бізнес-актор](https://personal.utdallas.edu/~chung/RE/Presentations07S/Team_3/CurrentBusinessMOdel.ppt#:~:text=A%20business%20actor%20candidate%20is,its%20role%20in%20the%20business.) - це будь-яка особа, група, організація, компанія чи машина, яка взаємодіє з бізнесом. + +[Гість](https://www.pcmag.com/encyclopedia/term/guest) - людина, яка входить у мережу чи службу, яка не має облікового запису користувача. Гостям надається стандартний набір привілеїв, поки вони офіційно не зареєструються в службі. + +[Система](https://uk.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0) - множина взаємопов'язаних елементів, що утворюють єдине ціле, взаємодіють із середовищем та між собою, і мають мету. + +[Зареєстрований користувач](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%80%D0%B5%D1%94%D1%81%D1%82%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B9_%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87) — користувач вебсайту, програми чи іншої системи, що пройшов попередню реєстрацію у ній. + +[Адміністратор](https://uk.wikipedia.org/wiki/%D0%90%D0%B4%D0%BC%D1%96%D0%BD%D1%96%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80#:~:text=%D0%90%D0%B4%D0%BC%D1%96%D0%BD%D1%96%D1%81%D1%82%D1%80%D0%B0%CC%81%D1%82%D0%BE%D1%80%20%D1%96%D0%BD%D0%BE%D0%B4%D1%96%20%D1%81%D0%BA%D0%BE%D1%80.,%2C%20%D1%8F%D0%BA%D1%96%20%D0%BD%D0%B0%D0%B4%D0%B0%D1%94%20%D0%BF%D1%96%D0%B4%D0%BF%D1%80%D0%B8%D1%94%D0%BC%D1%81%D1%82%D0%B2%D0%BE%2C%20%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D1%96%D0%B7%D0%B0%D1%86%D1%96%D1%8F) - це особа, яка здійснює роботу з якісного і ефективного обслуговування відвідувачів, консультує їх із питань, які стосуються товарів і послуг, які надає підприємство, організація. + +[Веб-скрапінг (англ. Web Scraping)](https://apix-drive.com/ua/blog/ecommerce/web-scraping) - це автоматичне отримання даних із веб-сторінок відповідно до заданих параметрів. + +[Краудсорсинг (англ. Сrowdsourcing)](https://novarobota.ua/ua/articles-jobseeker/kraudsorsing-chto-eto-takoe-i-kak-on-rabotaet-v-biznese-413) - це процес, який передбачає залучення широкої групи людей для виконання завдань та подання ідей для досягнення конкретних цілей організатора. Він використовується компаніями, державними установами та некомерційними організаціями, для яких краудсорсинг замінює традиційних працівників. + +[Кросплатформеність](https://uk.wikipedia.org/wiki/%D0%91%D0%B0%D0%B3%D0%B0%D1%82%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%BD%D1%96%D1%81%D1%82%D1%8C#:~:text=%D0%91%D0%B0%D0%B3%D0%B0%D1%82%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%CC%81%D1%80%D0%BC%D0%BD%D1%96%D1%81%D1%82%D1%8C%20(%D0%BA%D1%80%D0%BE%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%BD%D1%96%D1%81%D1%82%D1%8C%2C%20%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%BD%D1%96%D1%81%D1%82%D1%8C)%20%E2%80%94,%D1%89%D0%BE%20%D0%B4%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D1%8F%D1%8E%D1%82%D1%8C%20%D0%B4%D0%BE%D1%81%D1%8F%D0%B3%D1%82%D0%B8%20%D1%82%D0%B0%D0%BA%D0%BE%D1%97%20%D0%B2%D0%BB%D0%B0%D1%81%D1%82%D0%B8%D0%B2%D0%BE%D1%81%D1%82%D1%96.) - властивість програмного забезпечення працювати більш ніж на одній програмній (в тому числі — операційній системі) або апаратній платформі. + +[Open-source](https://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F#:~:text=%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5%20%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F%20%D0%B0%D0%BD%D0%B3%D0%BB.,%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F%20%D0%B7%20%D0%B2%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B8%D0%BC%20%D0%BF%D0%BE%D1%87%D0%B0%D1%82%D0%BA%D0%BE%D0%B2%D0%B8%D0%BC%20%D0%BA%D0%BE%D0%B4%D0%BE%D0%BC.) - програмне забезпечення з відкритим початковим кодом. + +[Форум](https://armedsoft.com/ua/blog/web-forum) - це такзасіб комунікації між користувачами, які об’єднуються для обговорення питань, обміну досвідом та вирішення певних проблем. + +[Про додактові визначення можна дізнатись у документі "Аналіз предметної області"](../requirements/state-of-the-art.md) ### Посилання -*[Розділ містить повний список всіх документів, про які згадується.]* +[1.Зацікавлена сторона](https://www.dqsglobal.com/uk-ua/navchajtesya/blog/zacikavlenim-storonam-legko-poyasniti) + +[2.Бізнес-актор](https://personal.utdallas.edu/~chung/RE/Presentations07S/Team_3/CurrentBusinessMOdel.ppt#:~:text=A%20business%20actor%20candidate%20is,its%20role%20in%20the%20business.) + +[3.Гість](https://www.pcmag.com/encyclopedia/term/guest) + +[4.Система](https://uk.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0) + +[5.Зареєстрований користувач](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%80%D0%B5%D1%94%D1%81%D1%82%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B9_%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87) + +[6.Адміністратор](https://uk.wikipedia.org/wiki/%D0%90%D0%B4%D0%BC%D1%96%D0%BD%D1%96%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80#:~:text=%D0%90%D0%B4%D0%BC%D1%96%D0%BD%D1%96%D1%81%D1%82%D1%80%D0%B0%CC%81%D1%82%D0%BE%D1%80%20%D1%96%D0%BD%D0%BE%D0%B4%D1%96%20%D1%81%D0%BA%D0%BE%D1%80.,%2C%20%D1%8F%D0%BA%D1%96%20%D0%BD%D0%B0%D0%B4%D0%B0%D1%94%20%D0%BF%D1%96%D0%B4%D0%BF%D1%80%D0%B8%D1%94%D0%BC%D1%81%D1%82%D0%B2%D0%BE%2C%20%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D1%96%D0%B7%D0%B0%D1%86%D1%96%D1%8F) + +[7.Веб-скрапінг](https://apix-drive.com/ua/blog/ecommerce/web-scraping) + +[8.Краудсорсинг](https://novarobota.ua/ua/articles-jobseeker/kraudsorsing-chto-eto-takoe-i-kak-on-rabotaet-v-biznese-413) + +[9.Кросплатформеність](https://uk.wikipedia.org/wiki/%D0%91%D0%B0%D0%B3%D0%B0%D1%82%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%BD%D1%96%D1%81%D1%82%D1%8C#:~:text=%D0%91%D0%B0%D0%B3%D0%B0%D1%82%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%CC%81%D1%80%D0%BC%D0%BD%D1%96%D1%81%D1%82%D1%8C%20(%D0%BA%D1%80%D0%BE%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%BD%D1%96%D1%81%D1%82%D1%8C%2C%20%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%BD%D1%96%D1%81%D1%82%D1%8C)%20%E2%80%94,%D1%89%D0%BE%20%D0%B4%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D1%8F%D1%8E%D1%82%D1%8C%20%D0%B4%D0%BE%D1%81%D1%8F%D0%B3%D1%82%D0%B8%20%D1%82%D0%B0%D0%BA%D0%BE%D1%97%20%D0%B2%D0%BB%D0%B0%D1%81%D1%82%D0%B8%D0%B2%D0%BE%D1%81%D1%82%D1%96.) + +[10.Open-source](https://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F#:~:text=%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5%20%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F%20%D0%B0%D0%BD%D0%B3%D0%BB.,%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F%20%D0%B7%20%D0%B2%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B8%D0%BC%20%D0%BF%D0%BE%D1%87%D0%B0%D1%82%D0%BA%D0%BE%D0%B2%D0%B8%D0%BC%20%D0%BA%D0%BE%D0%B4%D0%BE%D0%BC.) + +[11.Форум](https://armedsoft.com/ua/blog/web-forum) ## Короткий зміст -*[Розділ містить опис того, про що йдеться в еій частині цього документу, що залишилася. -Також тут описана структура документу.]* +1. Характеристика ділових процесів + 1. Гість + - GuestSearch + - GuestDownload + 2. Користувач + - UserRegistration + - DataVisulization + - DataModification + - DataDownload + 3. Адміністратор + - DataDelete +2. Короткий огляд продукту +3. Функціональність + - Гість + - Користувач + - Адміністратор +4. Практичність +5. Надійність +6. Продуктивність +7. Експлуатаційна придатність + ## Характеристика ділових процесів -![business_actors](./img/business_actors.jpg) +![business_actors](./img/business_actors.jpg)[2] ### **Гість** | **ID:** | GuestSearch | |------------------------|--------------------------------------------------------------------------------------------------| | **НАЗВА:** | Отримання інформації або даних гостем у системі через пошуковий бар | -| **УЧАСНИКИ:** | Гість, Система | +| **УЧАСНИКИ:** | Гість[3], Система[4] | | **ПЕРЕДУМОВИ:** | Гість не має відповідних даних на головній сторінці | | **РЕЗУЛЬТАТ:** | Знаходження відповідної інформації та даних у системі | | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Введені пошукові дані не відповідають з наявними у системі - DataNotFinded | @@ -55,7 +115,7 @@ | **ID:** | UserRegistration | |------------------------|--------------------------------------------------------------------------------------------------| | **НАЗВА:** | Реєстрація акаунту користувача у системі | -| **УЧАСНИКИ:** | Користувач, Система | +| **УЧАСНИКИ:** | Користувач[5], Система | | **ПЕРЕДУМОВИ:** | Користувач не має облікового запису у системі | | **РЕЗУЛЬТАТ:** | Успішна реєстрація облікового запису користувачем у системі | | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Пусті для обов'язкового заповнення рядки для реєстрації у системі - UnfilledRegistrationRowsВусті
    Введене ім'я користувачем не відповідає умовам реєстрації - IncorrectUserName
    Введений пароль користувачем не відповідає умовам реєестрації| @@ -93,7 +153,7 @@ | **ID:** | DataDelete | |------------------------|--------------------------------------------------------------------------------------------------| | **НАЗВА:** | Видалення даних завантажені користувачами системи | -| **УЧАСНИКИ:** | Адміністратор, Система | +| **УЧАСНИКИ:** | Адміністратор[6], Система | | **ПЕРЕДУМОВИ:** | Деякі дані не відповідають вимогам якості даних у системі | | **РЕЗУЛЬТАТ:** | Успішне видалення даних з системи | | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Дані які намагаються видалити не існує в базах даних - DataDoesNotExist | @@ -101,7 +161,7 @@ ## Короткий огляд продукту -Наш продукт - це інноваційна веб-платформа для управління відкритими даними, яка пропонує потужні можливості, порівнюючи з іншими аналогами. Система збору аналізу заснована на принципах веб-скрапінгу та краудсорсингу дозволяє, не тільки ефективно та швидко оновлювати інформацію вже з наявних джерел завдяки веб-скрапінгу, а й завдяки краудсорсингу приймати відкриті дані зі сторони користувачів, забезпечуючи різнобарв'я вже наявних даних у системі. Ефективні методи обробки даних та аналізу даних, дозволяють вже зареєстрованим користувачам змінювати та доповнювати вже наявні дані у особистому середовищі та використовувати великий інструментарій графічного представлення даних. Незареєстровані користувачі також мають можливості користування нашим сервісом, завантаження та перегляд даних не потребує реєстрації у системі. А відповідальна команда адміністраторів завжди допомагає у вирішенні проблем користувачів та видаленні неправомірних і неякісних даних створеними або завантаженими користувачами. Заснований на відкритому вихідному коді, наш продукт сприяє прозорості та співпраці, забезпечуючи широкі можливості налаштування та розширення для задоволення потреб користувачів. Ми пропонуємо високоякісну технічну підтримку, спільноту розробників і користувачів, та інтуїтивний інтерфейс, що допомагає нашим користувачам легко управляти великими обсягами даних та використовувати їх для прийняття найефективніших рішень. +Наш продукт - це інноваційна веб-сайт для управління відкритими даними, яка пропонує потужні можливості, порівнюючи з іншими аналогами. Система збору аналізу заснована на принципах веб-скрапінгу[8] та краудсорсингу[9] дозволяє, не тільки ефективно та швидко оновлювати інформацію вже з наявних джерел завдяки веб-скрапінгу, а й завдяки краудсорсингу приймати відкриті дані зі сторони користувачів, забезпечуючи різнобарв'я вже наявних даних у системі. Ефективні методи обробки даних та аналізу даних, дозволяють вже зареєстрованим користувачам змінювати та доповнювати вже наявні дані у особистому середовищі та використовувати великий інструментарій графічного представлення даних. Незареєстровані користувачі також мають можливості користування нашим сервісом, завантаження та перегляд даних не потребує реєстрації у системі. А відповідальна команда адміністраторів завжди допомагає у вирішенні проблем користувачів та видаленні неправомірних і неякісних даних створеними або завантаженими користувачами. Заснований на відкритому вихідному коді, наш продукт сприяє прозорості та співпраці, забезпечуючи широкі можливості налаштування та розширення для задоволення потреб користувачів. Ми пропонуємо високоякісну технічну підтримку, спільноту розробників і користувачів, та інтуїтивний інтерфейс, що допомагає нашим користувачам легко управляти великими обсягами даних та використовувати їх для прийняття найефективніших рішень. ## Функціональність @@ -137,7 +197,7 @@ |-------------| |Точний та розширений пошук за різними критеріями, такими як ключові слова, дата, категорія, що спрощує знаходження необхідних даних| |Фільтрація даних за різними параметрами та сортування за релевантністю або часом| -|Адаптивність роботи на різних пристроях, або "кросплатформеність" для зручності використання на будь-яких платформах користувачами| +|Адаптивність роботи на різних пристроях, або "кросплатформеність"[9] для зручності використання на будь-яких платформах користувачами| |Легка та інтуїтивна навігація в системі для швидкого доступу до потрібних даних або публікацій| |Зручний для використання інтерфейс користувачами або гостями системи| |Круглодобова технічна підтримка для вирішення проблем та відповіді на запитання користувачів| @@ -170,6 +230,6 @@ |------------------| |Докладна документація щодо користування нашим веб-проектом| |Активна участь у спільноті користувачів, прийняття їх пропозицій та врахування їхніх потреб для подальшого вдосконалення системи| -|Open-source підхід у розробці та вдосконалення системи, відкритий вихідний код сприяє прозорості проекту та покращенню проекту| +|Open-source[10] підхід у розробці та вдосконалення системи, відкритий вихідний код сприяє прозорості проекту та покращенню проекту| |Технічна підтримка у разі виникнення багів, або інших проблем під час користування системою| -|Форум у якому спільнота та адміністратори можуть відповідати на запитання та допомогати вирішувати проблеми| \ No newline at end of file +|Форум[11] у якому спільнота та адміністратори можуть відповідати на запитання та допомогати вирішувати проблеми| \ No newline at end of file From 83e4dccf7b95e1a9d3186d1db8b91ee8b17891ad Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Sun, 8 Oct 2023 16:13:32 +0300 Subject: [PATCH 21/30] Fixing mistakes --- docs/requirements/stakeholders-needs.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index bf9405272..1cc916a78 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -6,7 +6,7 @@ ### Мета - Метою цього документу є відображення сутності проекту та його значення, для подальшої розробки та втілення в життя системи управління відкритими даними , яка у свою чергу повинна бути створена для забезпечення доступності, прозорості та використання публічних даних для сприяння інноваціям, розвитку відкритого суспільства та покращенню якості життя громадян. + Метою цього документу є відображення сутності проекту та його значення, для подальшої розробки та втілення в життя системи управління відкритими даними, яка у свою чергу повинна бути створена для забезпечення доступності, прозорості та використання публічних даних для сприяння інноваціям, розвитку відкритого суспільства та покращенню якості життя громадян. ### Контекст @@ -34,7 +34,7 @@ [Open-source](https://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F#:~:text=%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5%20%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F%20%D0%B0%D0%BD%D0%B3%D0%BB.,%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F%20%D0%B7%20%D0%B2%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B8%D0%BC%20%D0%BF%D0%BE%D1%87%D0%B0%D1%82%D0%BA%D0%BE%D0%B2%D0%B8%D0%BC%20%D0%BA%D0%BE%D0%B4%D0%BE%D0%BC.) - програмне забезпечення з відкритим початковим кодом. -[Форум](https://armedsoft.com/ua/blog/web-forum) - це такзасіб комунікації між користувачами, які об’єднуються для обговорення питань, обміну досвідом та вирішення певних проблем. +[Форум](https://armedsoft.com/ua/blog/web-forum) - це засіб комунікації між користувачами, які об’єднуються для обговорення питань, обміну досвідом та вирішення певних проблем. [Про додактові визначення можна дізнатись у документі "Аналіз предметної області"](../requirements/state-of-the-art.md) @@ -99,7 +99,7 @@ | **ПЕРЕДУМОВИ:** | Гість не має відповідних даних на головній сторінці | | **РЕЗУЛЬТАТ:** | Знаходження відповідної інформації та даних у системі | | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Введені пошукові дані не відповідають з наявними у системі - DataNotFinded | -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Гість вибирає опцію "Пошук даних" на головній сторінці сайту.
    2. Гість вводить назву даних чи опис інформації, яку він хоче знайти.
    3. Система перевіряє наявність відповідних даних у базі даних, які відповідають введеній інформації.
    4. Система переправляє гостя на сторінку з даними, яка задовольняє умови пошуку. | +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Гість вибирає опцію "Пошук даних" на головній сторінці сайту.
    2. Гість вводить назву даних чи опис інформації, яку він хоче знайти.
    3. Система перевіряє наявність відповідних даних у базі даних, які відповідають введеній інформації.
    4. Система перенаправляє гостя на сторінку з даними, яка задовольняє умови пошуку. | | **ID:** | GuestDownload | |------------------------|--------------------------------------------------------------------------------------------------| @@ -118,8 +118,8 @@ | **УЧАСНИКИ:** | Користувач[5], Система | | **ПЕРЕДУМОВИ:** | Користувач не має облікового запису у системі | | **РЕЗУЛЬТАТ:** | Успішна реєстрація облікового запису користувачем у системі | -| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Пусті для обов'язкового заповнення рядки для реєстрації у системі - UnfilledRegistrationRowsВусті
    Введене ім'я користувачем не відповідає умовам реєстрації - IncorrectUserName
    Введений пароль користувачем не відповідає умовам реєестрації| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач вибирає опцію "Реєстрація" на головній сторінці веб-сайту.
    2. Система переправляє користувача на сторінку з формою реєстрації.
    3. Користувач заповнює обов'язкові поля реєстраційної форми, такі як ім'я, електронна пошта, пароль та надсилає форму реєстрації до системи.
    4. Система перевіряє, чи введені дані є унікальними та відповідають умовам реєестрації, чи не існує облікового запису з такою самою електронною поштою чи ім'ям користувача.
    5. Система додає введені дані користувачем у базу даних, таким чином створюючи аккаунт користувача у системі.
    6. Система повідомляє користувача про успішну реєстрацію, та надсилає відповідний лист з успішною реєстрацією на електрону скринку користувача.
    7. Система перенаправляє користувача на сторінку створеного облікового запису. | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Пусті для обов'язкового заповнення рядки для реєстрації у системі - UnfilledRegistrationRows
    Введене ім'я користувачем не відповідає умовам реєстрації - IncorrectUserName
    Введений пароль користувачем не відповідає умовам реєстрації| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач вибирає опцію "Реєстрація" на головній сторінці веб-сайту.
    2. Система перенаправляє користувача на сторінку з формою реєстрації.
    3. Користувач заповнює обов'язкові поля реєстраційної форми, такі як ім'я, електронна пошта, пароль та надсилає форму реєстрації до системи.
    4. Система перевіряє, чи введені дані є унікальними та відповідають умовам реєстрації, чи не існує облікового запису з такою самою електронною поштою чи ім'ям користувача.
    5. Система додає введені дані користувачем у базу даних, таким чином створюючи аккаунт користувача у системі.
    6. Система повідомляє користувача про успішну реєстрацію, та надсилає відповідний лист з успішною реєстрацією на електрону скринку користувача.
    7. Система перенаправляє користувача на сторінку створеного облікового запису. | | **ID:** | DataVisulization | |------------------------|--------------------------------------------------------------------------------------------------| @@ -146,7 +146,7 @@ | **ПЕРЕДУМОВИ:** | Система управління відкритими даними дозволяє завантажувати нові дані користувачем у системиу | | **РЕЗУЛЬТАТ:** | Успішне завантаження та публікація нових даних у системі | | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Формат даних не відповідає вимогам системи - DataFormatNotSupported | -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить до розділу або сторінки, призначеної для завантаження нових даних.
    2. Користувач обирає опцію "Завантажити нові дані".
    3. Cистема відкриває вікно з формою для завантаження файлів та даних.
    3. Користувач натискає кнопку "Оберіть файл" та вибирає файл із свого комп'ютера або іншого пристрою.
    4. ССистема перевіряє формат файлу та структуру даних. Якщо дані коректні, система продовжує до наступного кроку. Якщо виникають помилки чи невідповідності, система повідомляє користувача про помилку та можливі шляхи її виправлення.
    5. Після підтвердження параметрів користувач натискає кнопку "ОК".
    6. Система обробляє завантажені дані та зберігає їх у системній базі даних.
    7. Система відправляє повідомлення користувачу про успішне завантаження та що він може перейти до розділу, де його нові дані тепер відображаються. +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить до розділу або сторінки, призначеної для завантаження нових даних.
    2. Користувач обирає опцію "Завантажити нові дані".
    3. Cистема відкриває вікно з формою для завантаження файлів та даних.
    3. Користувач натискає кнопку "Оберіть файл" та вибирає файл із свого комп'ютера або іншого пристрою.
    4. Система перевіряє формат файлу та структуру даних. Якщо дані коректні, система продовжує до наступного кроку. Якщо виникають помилки чи невідповідності, система повідомляє користувача про помилку та можливі шляхи її виправлення.
    5. Після підтвердження параметрів користувач натискає кнопку "ОК".
    6. Система обробляє завантажені дані та зберігає їх у системній базі даних.
    7. Система відправляє повідомлення користувачу про успішне завантаження та що він може перейти до розділу, де його нові дані тепер відображаються. ### **Адміністратор** @@ -200,7 +200,7 @@ |Адаптивність роботи на різних пристроях, або "кросплатформеність"[9] для зручності використання на будь-яких платформах користувачами| |Легка та інтуїтивна навігація в системі для швидкого доступу до потрібних даних або публікацій| |Зручний для використання інтерфейс користувачами або гостями системи| -|Круглодобова технічна підтримка для вирішення проблем та відповіді на запитання користувачів| +|Цілодобова технічна підтримка для вирішення проблем та відповіді на запитання користувачів| |Докладна та зрозуміла документація, для допомаги користувачам у використанні сервісом та її можливості| ## Надійність From 344a40b056818e991028a58f9d8fb7ab577b6315 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Tue, 10 Oct 2023 21:08:50 +0300 Subject: [PATCH 22/30] last fix --- docs/requirements/stakeholders-needs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 1cc916a78..0a1c44f08 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -146,7 +146,7 @@ | **ПЕРЕДУМОВИ:** | Система управління відкритими даними дозволяє завантажувати нові дані користувачем у системиу | | **РЕЗУЛЬТАТ:** | Успішне завантаження та публікація нових даних у системі | | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Формат даних не відповідає вимогам системи - DataFormatNotSupported | -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить до розділу або сторінки, призначеної для завантаження нових даних.
    2. Користувач обирає опцію "Завантажити нові дані".
    3. Cистема відкриває вікно з формою для завантаження файлів та даних.
    3. Користувач натискає кнопку "Оберіть файл" та вибирає файл із свого комп'ютера або іншого пристрою.
    4. Система перевіряє формат файлу та структуру даних. Якщо дані коректні, система продовжує до наступного кроку. Якщо виникають помилки чи невідповідності, система повідомляє користувача про помилку та можливі шляхи її виправлення.
    5. Після підтвердження параметрів користувач натискає кнопку "ОК".
    6. Система обробляє завантажені дані та зберігає їх у системній базі даних.
    7. Система відправляє повідомлення користувачу про успішне завантаження та що він може перейти до розділу, де його нові дані тепер відображаються. +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить до розділу або сторінки, призначеної для завантаження нових даних.
    2. Користувач обирає опцію "Завантажити нові дані".
    3. Cистема відкриває вікно з формою для завантаження файлів та даних.
    3. Користувач натискає кнопку "Оберіть файл" та вибирає файл із свого комп'ютера або іншого пристрою.
    4. Система перевіряє формат файлу та структуру даних. Якщо дані коректні, система продовжує до наступного кроку. Якщо виникають помилки чи невідповідності, система повідомляє користувача про помилку та можливі шляхи її виправлення.
    5. Користувач натискає кнопку "ОК" після підтвердження параметрів.
    6. Система обробляє завантажені дані та зберігає їх у системній базі даних.
    7. Система відправляє повідомлення користувачу про успішне завантаження та що він може перейти до розділу, де його нові дані тепер відображаються. ### **Адміністратор** @@ -157,7 +157,7 @@ | **ПЕРЕДУМОВИ:** | Деякі дані не відповідають вимогам якості даних у системі | | **РЕЗУЛЬТАТ:** | Успішне видалення даних з системи | | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Дані які намагаються видалити не існує в базах даних - DataDoesNotExist | -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить до системи за допомогою свого адміністраторського облікового запису.
    2. Адміністратор переходить до розділу або сторінки, де можна переглядати та керувати даними.
    3. Адміністратор обирає опцію "Управління даними" та знаходить запис чи елемент даних, який він бажає видалити.
    4. Після знаходження потрібного запису, адміністратор обирає опцію "Видалити" чи "Видалити запис".
    5. Система може виводить підтверджуюче повідомлення, щоб переконатися, що адміністратор впевнений у своєму рішенні видалити дані.
    6. Адміністратор натискає "Так", тобто підтверджує свій намір видалити запис.
    7. Система перевіряє чи обраний файл наявний у базах даних та видаляє вибраний запис з бази даних. Під час цього процесу система може також виконати додаткові дії, наприклад, видалити зв'язані дані або оновити статистику.
    8. Система повідомляє адміністратора про успішну операцію видалення та може відобразити підтвердження на екрані. +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить до системи за допомогою свого адміністраторського облікового запису.
    2. Адміністратор переходить до розділу або сторінки, де можна переглядати та керувати даними.
    3. Адміністратор обирає опцію "Управління даними" та знаходить запис чи елемент даних, який він бажає видалити.
    4. Адміністратор обирає опцію "Видалити" після знаходження потрібного запису.
    5. Система виводить підтверджуюче повідомлення, щоб переконатися, що адміністратор впевнений у своєму рішенні видалити дані.
    6. Адміністратор натискає "Так", тобто підтверджує свій намір видалити запис.
    7. Система перевіряє чи обраний файл наявний у базах даних та видаляє вибраний запис з бази даних. Під час цього процесу система може також виконати додаткові дії, наприклад, видалити зв'язані дані або оновити статистику.
    8. Система повідомляє адміністратора про успішну операцію видалення та може відобразити підтвердження на екрані. ## Короткий огляд продукту From 6cf783fc4b6d88c40e686e10f7f757f049cc9236 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Sun, 15 Oct 2023 15:30:48 +0300 Subject: [PATCH 23/30] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 0a1c44f08..347be9280 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -139,7 +139,7 @@ | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Система не має можливості змінити дані у режимі редагування, так як бажає користувач - DataModificationNotSupported
    Користувач не зареєстрований у системі - UserNotRegistred | | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач обирає опцію "Редагування даних".
    2. Система перевіряє чи користувач зареєстрований.
    3. Користувач вибирає конкретний запис або елемент даних, який він бажає змінити, та відкриває його для редагування.
    4. Система відображає поточні дані цього запису у формі або на панелі редагування.
    5. Користувач редагує необхідні поля або додає нову інформацію відповідно до своїх потреб. Це може бути зміна текстової інформації, вибір іншого значення зі списку, сортування або фільтрація даних.
    6. Користувач натискає кнопку "Зберегти".
    7. Система перевіряє дані, зберігає оновлену інформацію у базі даних та повідомляє користувача про успішне збереження даних. -| **ID:** | DataDownload | +| **ID:** | DataUpload | |------------------------|--------------------------------------------------------------------------------------------------| | **НАЗВА:** | Завантаження даних користувачем у систему | | **УЧАСНИКИ:** | Користувач, Система | @@ -159,6 +159,15 @@ | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Дані які намагаються видалити не існує в базах даних - DataDoesNotExist | | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить до системи за допомогою свого адміністраторського облікового запису.
    2. Адміністратор переходить до розділу або сторінки, де можна переглядати та керувати даними.
    3. Адміністратор обирає опцію "Управління даними" та знаходить запис чи елемент даних, який він бажає видалити.
    4. Адміністратор обирає опцію "Видалити" після знаходження потрібного запису.
    5. Система виводить підтверджуюче повідомлення, щоб переконатися, що адміністратор впевнений у своєму рішенні видалити дані.
    6. Адміністратор натискає "Так", тобто підтверджує свій намір видалити запис.
    7. Система перевіряє чи обраний файл наявний у базах даних та видаляє вибраний запис з бази даних. Під час цього процесу система може також виконати додаткові дії, наприклад, видалити зв'язані дані або оновити статистику.
    8. Система повідомляє адміністратора про успішну операцію видалення та може відобразити підтвердження на екрані. +| **ID:** | UserBlock | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Заблокування користувача системи на визначений час | +| **УЧАСНИКИ:** | Адміністратор, Система | +| **ПЕРЕДУМОВИ:** | Порушення вимог користування системою користувачем | +| **РЕЗУЛЬТАТ:** | Успішне блокування користувача на визначений час | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач вже заблокований у системі - UserHasBlocked | +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить до системи за допомогою свого адміністраторського облікового запису.
    2. Адміністратор переходить на персональну сторінку користувача системи.
    3. Адміністратор обирає опцію "Блокування Користувача" під персональним профілем користувача.
    4. Система виводить форму блокування користувача з полями для обов'язкового заповнення.
    5. Адміністратор вводить дані у поля для заповнення, вводить причину блокування та строк дії блокування.
    6. Адміністратор натискає кнопку "Заблокувати користувача" під формою блокування.
    7. Система перевіряє чи всі поля заповненні адміністратором та чи вже заблокований користувач.
    8. Система блокує користувача у користуванні системою на строк зазначений адміністратором. + ## Короткий огляд продукту Наш продукт - це інноваційна веб-сайт для управління відкритими даними, яка пропонує потужні можливості, порівнюючи з іншими аналогами. Система збору аналізу заснована на принципах веб-скрапінгу[8] та краудсорсингу[9] дозволяє, не тільки ефективно та швидко оновлювати інформацію вже з наявних джерел завдяки веб-скрапінгу, а й завдяки краудсорсингу приймати відкриті дані зі сторони користувачів, забезпечуючи різнобарв'я вже наявних даних у системі. Ефективні методи обробки даних та аналізу даних, дозволяють вже зареєстрованим користувачам змінювати та доповнювати вже наявні дані у особистому середовищі та використовувати великий інструментарій графічного представлення даних. Незареєстровані користувачі також мають можливості користування нашим сервісом, завантаження та перегляд даних не потребує реєстрації у системі. А відповідальна команда адміністраторів завжди допомагає у вирішенні проблем користувачів та видаленні неправомірних і неякісних даних створеними або завантаженими користувачами. Заснований на відкритому вихідному коді, наш продукт сприяє прозорості та співпраці, забезпечуючи широкі можливості налаштування та розширення для задоволення потреб користувачів. Ми пропонуємо високоякісну технічну підтримку, спільноту розробників і користувачів, та інтуїтивний інтерфейс, що допомагає нашим користувачам легко управляти великими обсягами даних та використовувати їх для прийняття найефективніших рішень. From bbff655e6cf1e8b2ef59d167f0649b7cdc116e81 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Tue, 17 Oct 2023 09:09:48 +0300 Subject: [PATCH 24/30] general scheme --- docs/use cases/README.md | 156 +++++---------------------------------- 1 file changed, 20 insertions(+), 136 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index b72b73691..1c3cf0c91 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -1,149 +1,33 @@ # Модель прецедентів -В цьому файлі необхідно перелічити всі документи, розроблені в проекті та дати посилання на них. - -*Модель прецедентів повинна містити загальні оглядові діаграми та специфікації прецедентів.* - - - -Вбудовування зображень діаграм здійснюється з використанням сервісу [plantuml.com](https://plantuml.com/). - -В markdown-файлі використовується опис діаграми - -```md - -

    +## 1. Загальна схема: @startuml - right header - Package: UCD_3.0 - end header - - title - UC_8. Редагувати конфігурацію порталу - Діаграма прецедентів - end title + actor "Гість" as Guest + actor "Користувач" as User + actor "Адміністратор" as Administrator + usecase "GuestSearch\nПошук даних" as GuestSearch + usecase "GuestDowload\Завантаження даних на комп'ютер" as GuestDowload + usecase "UserRegistration\nРеєстрація у системі" as UserRegistration + usecase "UserLogin\nВхід у систему" as UserLogin + usecase "DataInteraction\nВзаємодія з даними" as DataInteraction + usecase "DataManagement\nРегулювання даних у системі" as DataManagement + usecase "UserInteraction\nВзаємодія з користувачами" as UserInteraction - actor "Користувач" as User #eeeeaa - - package UCD_1{ - usecase "UC_1\nПереглянути список \nзвітів" as UC_1 #aaeeaa - } - - usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1 - usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 - usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 - usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 - - package UCD_1 { - usecase "UC_4\nВикликати звіт" as UC_4 #aaeeaa - } - - usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 - usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 - usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 - - - - User -> UC_1 - UC_1.1 .u.> UC_1 :extends - UC_1.2 .u.> UC_1 :extends - UC_4 .d.> UC_1.2 :extends - UC_1.2 .> UC_1.2 :extends - UC_1.2.1 .u.> UC_1.2 :extends - UC_1.2.2 .u.> UC_1.2 :extends - UC_1 ..> UC_1.2.2 :extends - - - UC_1.1.1 -u-|> UC_1.1 - UC_1.1.2 -u-|> UC_1.1 - UC_1.1.3 -u-|> UC_1.1 - - right footer - Аналітичний портал. Модель прецедентів. - НТУУ КПІ ім.І.Сікорського - Киів-2020 - end footer - -@enduml + User -u-> Guest + Administrator -u-> User -**Діаграма прецедентів** + Guest -u-> GuestSearch + Guest -u-> GuestDowload -
    -``` + User -r-> UserRegistration + User -r-> UserLogin + User -l-> DataInteraction -яка буде відображена наступним чином - -
    - -@startuml - - right header - Package: UCD_3.0 - end header - - title - UC_8. Редагувати конфігурацію порталу - Діаграма прецедентів - end title - - - actor "Користувач" as User #eeeeaa - - package UCD_1{ - usecase "UC_1\nПереглянути список \nзвітів" as UC_1 #aaeeaa - } - - usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1 - usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 - usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 - usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 - - package UCD_1 { - usecase "UC_4\nВикликати звіт" as UC_4 #aaeeaa - } - - usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 - usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 - usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 - - - - User -> UC_1 - UC_1.1 .u.> UC_1 :extends - UC_1.2 .u.> UC_1 :extends - UC_4 .d.> UC_1.2 :extends - UC_1.2 .> UC_1.2 :extends - UC_1.2.1 .u.> UC_1.2 :extends - UC_1.2.2 .u.> UC_1.2 :extends - UC_1 ..> UC_1.2.2 :extends - - - UC_1.1.1 -u-|> UC_1.1 - UC_1.1.2 -u-|> UC_1.1 - UC_1.1.3 -u-|> UC_1.1 - - right footer - Аналітичний портал. Модель прецедентів. - НТУУ КПІ ім.І.Сікорського - Киів-2020 - end footer + Administrator -d-> DataManagement + Administrator -d-> UserInteraction @enduml -**Діаграма прецедентів** - -
    - From 5e9ef78871ed648c7f8db685501b2dbd5c5fe75f Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Tue, 17 Oct 2023 09:10:21 +0300 Subject: [PATCH 25/30] Guest scheme --- docs/use cases/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 1c3cf0c91..fbafb2c10 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -31,3 +31,16 @@ @enduml +## 1.1 Гість: + +@startuml + + actor "Гість" as Guest + + usecase "GuestSearch\nПошук даних" as GuestSearch + usecase "GuestDowload\Завантаження даних на комп'ютер" as GuestDowload + + Guest -u-> GuestSearch + Guest -u-> GuestDowload + +@enduml From 965fdd5871a68359101d0effd9a14ae5b6bb9595 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Tue, 17 Oct 2023 09:12:04 +0300 Subject: [PATCH 26/30] User scheme --- docs/use cases/README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index fbafb2c10..179d3cc1b 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -44,3 +44,29 @@ Guest -u-> GuestDowload @enduml + +## 1.2 Користувач: + +@startuml + + actor "Користувач" as User + + usecase "UserRegistration\nРеєстрація у системі" as UserRegistration + usecase "UserLogin\nВхід у систему" as UserLogin + usecase "DataInteraction\nВзаємодія з даними" as DataInteraction + usecase "DataVisulization\nВізуалізація даних" as DataVisulization + usecase "DataUpload\nЗавантаження даних у систему" as DataUpload + usecase "UserDataDelete\nВидалення власних даних користувачем" as UserDataDelete + usecase "DataModification\nРедагування даних" as DataModification + + + User -l-> UserRegistration + User -r-> UserLogin + User -u-> DataInteraction + + DataInteraction <.l. DataVisulization:extends + DataInteraction <.u. DataUpload:extends + DataInteraction <.u. UserDataDelete:extends + DataInteraction <.r. DataModification:extends + +@enduml From 0d30378820f587e442c325993ef4d1521030a175 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Tue, 17 Oct 2023 09:13:10 +0300 Subject: [PATCH 27/30] Admin scheme --- docs/use cases/README.md | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 179d3cc1b..4842b421a 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -43,7 +43,7 @@ Guest -u-> GuestSearch Guest -u-> GuestDowload -@enduml +@enduml ## 1.2 Користувач: @@ -70,3 +70,32 @@ DataInteraction <.r. DataModification:extends @enduml + +## 1.3 Адміністратор: + +@startuml + + actor "Адміністратор" as Administrator + + usecase "AdminLogin\nВхід адміністратора у систему" as AdminLogin + usecase "AdminLogout\nВихід адміністратора з системи" as AdminLogout + usecase "DataManagement\nРегулювання даних у системі" as DataManagement + usecase "DataDelete\nВидалення даних з системи" as DataDelete + usecase "DataUpload\nЗавантаження даних у систему" as DataUpload + usecase "UserInteraction\nВзаємодія з користувачами" as UserInteraction + usecase "UserBlock\nБлокування користувача системи" as UserBlock + usecase "UserDelete\nВидалення користувача з системи" as UserDelete + + + Administrator -l-> DataManagement + Administrator -u-> AdminLogin + Administrator -u-> AdminLogout + Administrator -r-> DataInteraction + + DataManagement <.u. DataDelete:extends + DataManagement <.d. DataUpload:extends + + UserInteraction <.u. UserBlock:extends + UserInteraction <.d. UserDelete:extends + +@enduml From ae21f0de190c3923d62e7870035cf27706198aaf Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Tue, 17 Oct 2023 09:14:38 +0300 Subject: [PATCH 28/30] Guest scenaries --- docs/use cases/README.md | 60 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 4842b421a..fa9b6072f 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -99,3 +99,63 @@ UserInteraction <.d. UserDelete:extends @enduml + +## 2.1 Сценарії користування гостя: + +| **ID:** | GuestSearch | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Отримання інформації або даних гостем у системі через пошуковий бар | +| **УЧАСНИКИ:** | Гість, Система | +| **ПЕРЕДУМОВИ:** | Гість не має відповідних даних на головній сторінці | +| **РЕЗУЛЬТАТ:** | Знаходження відповідної інформації та даних у системі | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Введені пошукові дані не відповідають з наявними у системі - DataNotFinded | +@startuml + + + |Гість| + start; + : Натискає на пошуковий бар.; + : Вводить назву даних чи опис інформації.; + + |Система| + : Перевіряє наявність відповідних даних у базі даних.; + DataNotFinded; + + : Перенаправляє гостя на сторінку з відповідними даними.; + + |Гість| + stop; + +@enduml + + +| **ID:** | GuestDownload | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Завантаження гостем файлу даних з системи | +| **УЧАСНИКИ:** | Гість, Система | +| **ПЕРЕДУМОВИ:** | Гість не має файлу даних з системи | +| **РЕЗУЛЬТАТ:** | Завантаження файлу з даними у відповідному форматі з системи | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Відповідного формату файлу з даними не існує в системі - DataFormatNotAvailable
    Швидкість завантаження та якість під'єднання не дозволяють завантажити файл - BadConnection| + +@startuml + + |Гість| + start; + : Натискає на кнопку "Завантажити" на сторінці з даними.; + : Обирає формат даних файлу, який йому потрібно завантажити.; + + |Система| + : Шукає відповідний формат файлу у базах даних.; + DataFormatNotAvailable; + + : Розпочинає передачу файлу на комп'ютер користувача системи у відповідному форматі.; + : Виводить на екран користувача прогрес завантаження файлу у відсотках.; + : Успішно закінчує завантаження файлу на комп'ютер користувача.; + BadConnection + : Виводить на екран користувача інформацію, що файл успішно завантажено.; + + |Гість| + stop; + +@enduml + From 543d09a2925c376fa3235623bb90078e71a4cf3d Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Tue, 17 Oct 2023 09:15:39 +0300 Subject: [PATCH 29/30] User scenaries --- docs/use cases/README.md | 235 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 235 insertions(+) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index fa9b6072f..66bbe88de 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -159,3 +159,238 @@ @enduml +## 2.2 Сценарії користування користувача: + +| **ID:** | UserRegistration | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Реєстрація акаунту користувача у системі | +| **УЧАСНИКИ:** | Користувач, Система | +| **ПЕРЕДУМОВИ:** | Користувач не має облікового запису у системі | +| **РЕЗУЛЬТАТ:** | Успішна реєстрація облікового запису користувачем у системі | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Пусті для обов'язкового заповнення рядки для реєстрації у системі - UnfilledRegistrationRows
    Введене ім'я користувачем не відповідає умовам реєстрації - IncorrectUserName
    Введений пароль користувачем не відповідає умовам реєстрації - IncorrectUserPassword
    Даний користувач вже зареєстрований у системі - UserHasExist| + +@startuml + + |Користувач| + start; + : Вибирає опцію "Реєстрація" на головній сторінці веб-сайту.; + + |Система| + : Перенаправляє користувача на сторінку з формою реєстрації.; + + |Користувач| + : Заповнює обов'язкові поля реєстраційної форми.; + : Надсилає форму реєстрації до системи.; + + |Система| + : Перевіряє, чи введені дані є унікальними та відповідають умовам реєстрації.; + UnfilledRegistrationRows; + IncorrectUserName; + IncorrectUserPassword; + UserHasExist; + + : Додає введені дані користувачем у базу даних.; + : Повідомляє користувача про успішну реєстрацію.; + : Надсилає відповідний лист з успішною реєстрацією на електрону скринку користувача.; + : Перенаправляє користувача на сторінку створеного облікового запису.; + + |Користувач| + stop; + +@enduml + +| **ID:** | UserLogin | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Вхід користувача у систему | +| **УЧАСНИКИ:** | Користувач, Система | +| **ПЕРЕДУМОВИ:** | Користувач не війшов у систему | +| **РЕЗУЛЬТАТ:** | Успішний вхід користувача у систему | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Пусті для обов'язкового заповнення рядки для входу у систему - UnfilledRegistrationRows
    Введене ім'я користувачем не існує у базах даних - UserNotExist
    Введене ім'я у поле некоректне - UserNameNotCorrect
    Введений пароль не відповідає користувачу у базі даних - UserPasswordWrong
    Введений пароль у поле некоректний - UserPasswordNotCorrect | + +@startuml + + |Користувач| + start; + : Вибирає опцію "Вхід" на головній сторінці веб-сайту.; + + |Система| + : Перенаправляє користувача на сторінку з формою входу.; + + |Користувач| + : Заповнює поля логіну та паролю форми.; + : Надсилає форму входу до системи.; + + |Система| + : Перевіряє, чи є введені дані правильними.; + UnfilledRegistrationRows; + UserNotExist; + UserNameNotCorrect; + UserPasswordWrong; + UserPasswordNotCorrect; + + : Повідомляє користувача про успішний вхід у систему.; + : Перенаправляє користувача на сторінку облікового запису.; + + |Користувач| + stop; + +@enduml + +| **ID:** | DataVisulization | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Візуалізація та графічне представлення даних | +| **УЧАСНИКИ:** | Користувач, Система | +| **ПЕРЕДУМОВИ:** | Користувач не має відповідного графічного представлення даних | +| **РЕЗУЛЬТАТ:** | Успішне відображення даних у відповідному графічному вигляді | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Система не має можливості відображати дані у певному форматі графічного представлення - DataVisualizationFormatNotAvailable| + +@startuml + + |Користувач| + start; + : Обирає опцію "Вибір візуалізації" під даними.; + + |Система| + : Відображає доступні види візуалізації даних.; + + |Користувач| + : Обирає тип візуалізації даних.; + + |Система| + : Перевіряє, чи тип візуалізації обраний користувачем доступний.; + DataVisualizationFormatNotAvailable; + + : Відображає дані у графічному вигляді на екрані користувача.; + + |Користувач| + stop; + +@enduml + +| **ID:** | DataModification | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Відображення даних у відповідному форматі, який обран користувачем | +| **УЧАСНИКИ:** | Користувач, Система | +| **ПЕРЕДУМОВИ:** | Дані надані системою мають стандартний вигляд та не відповідають баченню користувача | +| **РЕЗУЛЬТАТ:** | Успішне редактування та управління даними користувачем. Збереження змінених даних у профілі користувача. | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Система не має можливості змінити дані у режимі редагування, так як бажає користувач - DataModificationNotSupported
    Користувач не зареєстрований у системі - UserNotRegistred | + +@startuml + + |Користувач| + start; + : Обирає опцію "Редагування даних".; + + |Система| + : Перевіряє чи користувач зареєстрований.; + UserNotRegistred; + + |Користувач| + : Вибирає конкретний запис або елемент даних, який він бажає змінити, та відкриває його для редагування.; + + |Система| + : Відображає поточні дані цього запису у формі або на панелі редагування.; + + |Користувач| + : Редагує необхідні поля або додає нову інформацію у дані.; + : Натискає кнопку "Зберегти".; + + |Система| + : Перевіряє правильність формату даних.; + DataModificationNotSupported; + + : Зберігає оновлену інформацію у базі даних.; + : Повідомляє користувача про успішне збереження даних.; + + |Користувач| + stop; + +@enduml + +| **ID:** | DataUpload | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Завантаження даних користувачем у систему | +| **УЧАСНИКИ:** | Користувач, Система | +| **ПЕРЕДУМОВИ:** | Система управління відкритими даними дозволяє завантажувати нові дані користувачем у системиу | +| **РЕЗУЛЬТАТ:** | Успішне завантаження та публікація нових даних у системі | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Формат даних не відповідає вимогам системи - DataFormatNotSupported
    Користувач не зареєстрований у системі - UserNotRegistred | + +@startuml + + |Користувач| + start; + : Переходить до розділу або сторінки, призначеної для завантаження нових даних.; + + |Система| + : Перевіряє чи користувач зареєстрований.; + UserNotRegistred; + + : Перенаправляє користувача на розділ для завантаження даних.; + + |Користувач| + : Натискає на кнопку "Завантажити нові дані".; + + |Система| + : Відображає форму для завантаження даних.; + + |Користувач| + : Натискає кнопку "Оберіть файл".; + : Вибирає файл із свого комп'ютера для завантаження.; + + |Cистема| + : Перевіряє формат файлу та структуру даних.; + DataFormatNotSupported; + + |Користувач| + : Натискає кнопку "ОК" після підтвердження параметрів.; + + |Система| + : Обробляє завантажені дані та зберігає їх у системній базі даних.; + : Відправляє повідомлення користувачу про успішне завантаження.; + + |Користувач| + stop; + +@enduml + +| **ID:** | UserDataDelete | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Видалення власних даних користувачем з системи | +| **УЧАСНИКИ:** | Користувач, Система | +| **ПЕРЕДУМОВИ:** | Власні дані підлягають видаленню з системи | +| **РЕЗУЛЬТАТ:** | Успішне видалення даних користувачем з системи | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Немає дозволу для видалення даних з системи - NotHaveDeletePermission | + +@startuml + + |Користувач| + start; + : Переходить до розділу з власними завантаженими даними.; + + |Система| + : Перенаправляє користувача на розділ з даними користувача.; + + |Користувач| + : Обирає файл з даними.; + : Натискає на кнопку "Видалити дані".; + + |Система| + : Перевіряє чи у користувача є дозвіл для видалення цих даних.; + UserNotHaveDeletePermission; + : Виводить підтверджуюче повідомлення про видалення даних користувачу.; + + |Користувач| + : Натискає кнопку "Так. Підтверджую".; + + |Cистема| + : Перевіряє, чи підтвердив користувач власні дії.; + NotConfirmed; + + : Видаляє дані з бази даних системи.; + : Повідомляє користувача про успішне видалення даних з системи.; + + |Користувач| + stop; + +@enduml + From f1edd8821bc04df06e7c4bd132d560dc101c6977 Mon Sep 17 00:00:00 2001 From: Rostyslav Hundarev Date: Tue, 17 Oct 2023 09:16:12 +0300 Subject: [PATCH 30/30] Admin scenaries --- docs/use cases/README.md | 266 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 266 insertions(+) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 66bbe88de..edc748ace 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -394,3 +394,269 @@ @enduml +## 2.3 Сценарії користування адміністратора: + +| **ID:** | AdminLogin | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Вхід адміністратора у систему | +| **УЧАСНИКИ:** | Адміністратор, Система | +| **ПЕРЕДУМОВИ:** | Адміністратор не має адміністраторських прав у системі | +| **РЕЗУЛЬТАТ:** | Успішний вхід адміністратора у систему | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Введений пароль не відповідає у базі даних - AdminPasswordWrong
    Введений у поле пароль некоректний - AdminPasswordNotCorrect
    Користувач немає адміністраторських прав - UserNotHaveAdminRights | + +@startuml + + |Адміністратор| + start; + : Натискає кнопку "Вхід у систему як адміністратор" на сторінці власного облікового запису.; + + |Система| + : Запитує адміністраторський пароль у користувача.; + + |Адміністратор| + : Вводить адміністраторський пароль у відповідне поле.; + : Натискає кнопку "Увійти".; + + |Система| + : Перевіряє, чи є введені дані правильними.; + AdminPasswordWrong; + AdminPasswordNotCorrect; + UserNotHaveAdminRights; + + : Наділяє правами адміністратора для користувача.; + : Повідомляє адміністратора про успішне отримання адміністраторських прав.; + + |Адміністратор| + stop; + +@enduml + +| **ID:** | AdminLogout | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Вихід адміністратора з системи | +| **УЧАСНИКИ:** | Адміністратор, Система | +| **ПЕРЕДУМОВИ:** | Припинення користування адміністраторськими правами | +| **РЕЗУЛЬТАТ:** | Успішний вихід адміністратора з системи | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Адміністратор не завершив активні процеси - ProcessesAreNotFinished
    Дія непідтвердженна - NotConfirmed | + +@startuml + + |Адміністратор| + start; + : Натискає кнопку "Вийти з системи як адміністратор" на панелі адміністрування.; + + |Система| + : Перевіряє чи адміністратор завершив усі процеси.; + ProcessesAreNotFinished; + + : Виводить підверджуюче вікно для виходу з адміністраторських прав.; + + |Адміністратор| + : Натискає кнопку "Так. Вийти".; + + |Система| + : Перевіряє, чи підтвердив користувач власні дії.; + NotConfirmed; + + : Забирає права адміністрування у адміністратора.; + + |Адміністратор| + stop; + +@enduml + +| **ID:** | DataDelete | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Видалення даних завантажені користувачами системи | +| **УЧАСНИКИ:** | Адміністратор, Система | +| **ПЕРЕДУМОВИ:** | Деякі дані не відповідають вимогам якості даних у системі | +| **РЕЗУЛЬТАТ:** | Успішне видалення даних з системи | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Дані які намагаються видалити не існує в базах даних - DataDoesNotExist
    Дія непідтвердженна - NotConfirmed| + +@startuml + + |Адміністратор| + start; + : входить до системи за допомогою свого адміністраторського облікового запису.; + : переходить до розділу де можна переглядати та керувати даними.; + + |Система| + : Перенаправляє користувача на розділ для керування даними.; + + |Адміністратор| + : Натискає на кнопку "Управління даними".; + : Вводить у пошуковий бар запис чи елемент даних.; + + |Система| + : Перевіряє чи є у базах даних відповідні дані; + DataDoesNotExist; + + : Виводить відповідні дані на панелі адміністратора.; + + |Адміністратор| + : Натискає кнопку "Видалити дані".; + + |Cистема| + : Виводить підтверджуюче повідомлення.; + + |Адміністратор| + : Натискає кнопку "Так. Підтверджую".; + + |Cистема| + : Перевіряє, чи підтвердив користувач власні дії.; + NotConfirmed; + + : Видаляє дані з бази даних.; + : Повідомляє адміністратора про успішну операцію видалення.; + + |Адміністратор| + stop; + +@enduml + +| **ID:** | DataUpload | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Завантаження даних адміністратором у систему | +| **УЧАСНИКИ:** | Адміністратор, Система | +| **ПЕРЕДУМОВИ:** | Система управління відкритими даними дозволяє завантажувати нові дані адміністраторами у систему | +| **РЕЗУЛЬТАТ:** | Успішне завантаження та публікація нових даних у системі | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Формат даних не відповідає вимогам системи - DataFormatNotSupported
    Адміністратор не увійшов у систему - AdministratorNotLogged | + +@startuml + + |Адміністратор| + start; + : Переходить у адміністраторський розділ; + + |Система| + : Перевіряє чи адміністратор увійшов у систему.; + AdministratorNotLogged; + + : Перенаправляє адміністратора на панель для адміністрування.; + + |Адміністратор| + : Натискає на кнопку "Завантажити нові дані".; + + |Система| + : Відображає форму для завантаження даних.; + + |Адміністратор| + : Натискає кнопку "Оберіть файл".; + : Вибирає файл із свого комп'ютера для завантаження.; + + |Cистема| + : Перевіряє формат файлу та структуру даних.; + DataFormatNotSupported; + + |Адміністратор| + : Натискає кнопку "ОК" після підтвердження параметрів.; + + |Система| + : Обробляє завантажені дані та зберігає їх у системній базі даних.; + : Відправляє повідомлення адміністратору про успішне завантаження.; + + |Адміністратор| + stop; + +@enduml + +| **ID:** | UserBlock | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Заблокування користувача системи на визначений час | +| **УЧАСНИКИ:** | Адміністратор, Система | +| **ПЕРЕДУМОВИ:** | Порушення вимог користування системою користувачем | +| **РЕЗУЛЬТАТ:** | Успішне блокування користувача на визначений час | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Пусті поля у формі блокування - UnfilledFormRows
    Користувача не існує у системі - UserDoesNotExist
    Користувач вже заблокований у системі - UserHasBlocked
    Дія непідтвердженна - NotConfirmed| + +@startuml + + |Адміністратор| + start; + : Входить до системи за допомогою свого адміністраторського облікового запису.; + : Переходить на персональну сторінку користувача системи.; + + |Система| + : Перенаправляє адміністратора на обліковий запис користувача.; + + |Адміністратор| + : Обирає опцію "Блокування Користувача" під персональним профілем користувача.; + + |Система| + : Виводить форму блокування користувача.; + + |Адміністратор| + : Вводить дані у поля для заповнення.; + : Натискає кнопку "Заблокувати користувача" під формою блокування.; + + |Cистема| + : Перевіряє чи всі поля правильно заповнені та чи вже заблокований користувач.; + UnfilledFormRows; + UserDoesNotExist; + UserHasBlocked; + + : Відображає підтверджуюче повідомлення адміністратору. + + |Адміністратор| + : Натискає кнопку "Так. Підтверджую".; + + |Cистема| + : Перевіряє, чи підтвердив адміністратор власні дії.; + NotConfirmed; + + : Блокує користувача у користуванні системою на строк зазначений адміністратором.; + : Повідомляє адміністратора про успішне блокування користувача.; + + |Адміністратор| + stop; + +@enduml + +| **ID:** | UserDelete | +|------------------------|--------------------------------------------------------------------------------------------------| +| **НАЗВА:** | Видалення користувача з системи | +| **УЧАСНИКИ:** | Адміністратор, Система | +| **ПЕРЕДУМОВИ:** | Порушення вимог користування системою користувачем | +| **РЕЗУЛЬТАТ:** | Успішне видалення користувача з системи | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Пусті поля у формі видалення - UnfilledFormRows
    Користувача не існує у системі - UserDoesNotExist
    Дія непідтвердженна - NotConfirmed | + +@startuml + + |Адміністратор| + start; + : Входить до системи за допомогою свого адміністраторського облікового запису.; + : Переходить на персональну сторінку користувача системи.; + + |Система| + : Перенаправляє адміністратора на обліковий запис користувача.; + + |Адміністратор| + : Обирає опцію "Видалення Користувача" під персональним профілем користувача.; + + |Система| + : Виводить форму видалення користувача.; + + |Адміністратор| + : Вводить дані у поля для заповнення.; + : Натискає кнопку "Видалити користувача" під формою видалення.; + + |Cистема| + : Перевіряє чи всі поля правильно заповнені та чи існує користувач у базах даних.; + UnfilledFormRows; + UserDoesNotExist; + + : Відображає підтверджуюче повідомлення адміністратору. + + |Адміністратор| + : Натискає кнопку "Так. Підтверджую".; + + |Cистема| + : Перевіряє, чи підтвердив адміністратор власні дії.; + NotConfirmed; + + : Видаляє користувача з системи.; + : Повідомляє адміністратора про успішне видалення користувача.; + + |Адміністратор| + stop; + +@enduml \ No newline at end of file

3~pyw*@M+|9M1V+wJ?11HlIh(!GKa)vzhDw!s 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