From 59de3e5401dc0f6e2db584c9d5e9552878c3fa41 Mon Sep 17 00:00:00 2001 From: Bart Date: Sat, 9 Sep 2023 12:03:34 +0200 Subject: [PATCH] Fix electron build issues, desktop UI updates (#183) * temporary fixes for testing build * fix consent modal text color * fix routing in electron * fix account tags header * fix consent disabling bug * fix external link overflow * update favicon icon * fix go executable bundling * build go binaries for multiple archs * tweak table message layout * fix tabs overflow * fix date display * conditionally display args view * stop skipping notarize --- app/electron-builder.json | 4 +- app/scripts/notarize.js | 1 + app/src/package.json | 2 +- app/yarn.lock | 9584 ++++++++--------- backend/build-go-bindings.sh | 20 + backend/package.json | 2 +- .../src/go-bindings/go-bindings.service.ts | 32 +- frontend/.gitignore | 2 - .../public/favicon/android-chrome-192x192.png | Bin 24805 -> 21015 bytes .../public/favicon/android-chrome-512x512.png | Bin 73720 -> 93821 bytes frontend/public/favicon/apple-touch-icon.png | Bin 22107 -> 18842 bytes frontend/public/favicon/error.png | Bin 37295 -> 0 bytes frontend/public/favicon/favicon-16x16.png | Bin 884 -> 623 bytes frontend/public/favicon/favicon-32x32.png | Bin 2226 -> 1474 bytes frontend/public/favicon/favicon.ico | Bin 15406 -> 15406 bytes frontend/public/logo.svg | 65 +- frontend/src/App.tsx | 21 +- .../dialogs/consent/ConsentDialog.module.scss | 2 + .../dialogs/consent/ConsentDialog.tsx | 2 +- .../errors/ErrorMessage.module.scss | 5 +- .../components/links/ExternalLink.module.scss | 10 +- .../src/components/links/ExternalLink.tsx | 2 +- .../src/components/table/Table.module.scss | 49 +- frontend/src/components/table/Table.tsx | 30 +- .../components/tabs/StyledTabs.module.scss | 1 + .../time/DateDisplay/DateDisplay.module.scss | 5 + .../time/DateDisplay/DateDisplay.tsx | 11 + frontend/src/hooks/use-analytics-consent.ts | 6 +- .../AccountDetails/AccountDetails.tsx | 4 +- .../accounts/AccountsTable/AccountsTable.tsx | 1 + .../blocks/BlockDetails/BlockDetails.tsx | 4 +- .../ContractDetails/ContractDetails.tsx | 8 +- .../ProjectListPage/ProjectListPage.tsx | 2 +- .../TransactionOverview.tsx | 4 +- .../TransactionSource/TransactionSource.tsx | 30 +- .../components/loaders/Loader.module.scss | 2 +- frontend/src/targets/electron/index.tsx | 4 +- 37 files changed, 4602 insertions(+), 5313 deletions(-) create mode 100644 backend/build-go-bindings.sh delete mode 100644 frontend/public/favicon/error.png create mode 100644 frontend/src/components/time/DateDisplay/DateDisplay.module.scss create mode 100644 frontend/src/components/time/DateDisplay/DateDisplay.tsx diff --git a/app/electron-builder.json b/app/electron-builder.json index ba3829eb..0069be92 100644 --- a/app/electron-builder.json +++ b/app/electron-builder.json @@ -3,9 +3,11 @@ "extends": null, "appId": "dev.flowser.app", "electronVersion": "20.1.0", + "asar": true, "afterSign": "./scripts/notarize.js", "asarUnpack": [ - "node_modules/sqlite3/lib/binding/**" + "node_modules/sqlite3/lib/binding/**", + "**/go-bindings/bin/*" ], "files": [ "build/electron/**/*", diff --git a/app/scripts/notarize.js b/app/scripts/notarize.js index dbb5c5e5..16c95d40 100644 --- a/app/scripts/notarize.js +++ b/app/scripts/notarize.js @@ -11,6 +11,7 @@ const { notarize } = require("electron-notarize"); exports.default = async function notarizing(context) { const { electronPlatformName, appOutDir } = context; + if (electronPlatformName !== "darwin") { return; } diff --git a/app/src/package.json b/app/src/package.json index 38cc6484..4711c193 100644 --- a/app/src/package.json +++ b/app/src/package.json @@ -1,7 +1,7 @@ { "name": "flowser", "description": "", - "version": "2.0.13-beta", + "version": "3.0.0-beta", "homepage": "https://flowser.dev", "author": { "email": "bartolomej.kozorog@gmail.com", diff --git a/app/yarn.lock b/app/yarn.lock index 5efdf1dc..c4675368 100644 --- a/app/yarn.lock +++ b/app/yarn.lock @@ -7,11 +7,21 @@ resolved "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.1.1.tgz" integrity sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ== +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + "@adobe/css-tools@^4.0.1": version "4.0.1" resolved "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz" integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== +"@alloc/quick-lru@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" + integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== + "@ampproject/remapping@^2.1.0": version "2.2.0" resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz" @@ -20,6 +30,14 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + "@angular-devkit/core@13.3.5": version "13.3.5" resolved "https://registry.npmjs.org/@angular-devkit/core/-/core-13.3.5.tgz" @@ -78,12 +96,14 @@ ora "5.4.1" rxjs "6.6.7" -"@babel/code-frame@7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== +"@apideck/better-ajv-errors@^0.3.1": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097" + integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== dependencies: - "@babel/highlight" "^7.10.4" + json-schema "^0.4.0" + jsonpointer "^5.0.0" + leven "^3.1.0" "@babel/code-frame@7.12.11": version "7.12.11" @@ -92,41 +112,32 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.5.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== dependencies: "@babel/highlight" "^7.18.6" +"@babel/code-frame@^7.16.0", "@babel/code-frame@^7.22.10", "@babel/code-frame@^7.22.5", "@babel/code-frame@^7.8.3": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.10.tgz#1c20e612b768fefa75f6e90d6ecb86329247f0a3" + integrity sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA== + dependencies: + "@babel/highlight" "^7.22.10" + chalk "^2.4.2" + "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8", "@babel/compat-data@^7.19.1": version "7.19.1" resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz" integrity sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg== -"@babel/core@7.12.3": - version "7.12.3" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz" - integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.1" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.1" - "@babel/parser" "^7.12.3" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" +"@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" + integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0", "@babel/core@^7.8.4": +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": version "7.19.1" resolved "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz" integrity sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw== @@ -147,7 +158,37 @@ json5 "^2.2.1" semver "^6.3.0" -"@babel/generator@^7.12.1", "@babel/generator@^7.19.0", "@babel/generator@^7.7.2": +"@babel/core@^7.11.1": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.10.tgz#aad442c7bcd1582252cb4576747ace35bc122f35" + integrity sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.10" + "@babel/generator" "^7.22.10" + "@babel/helper-compilation-targets" "^7.22.10" + "@babel/helper-module-transforms" "^7.22.9" + "@babel/helpers" "^7.22.10" + "@babel/parser" "^7.22.10" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.10" + "@babel/types" "^7.22.10" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + semver "^6.3.1" + +"@babel/eslint-parser@^7.16.3": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.10.tgz#bfdf3d1b32ad573fe7c1c3447e0b485e3a41fd09" + integrity sha512-0J8DNPRXQRLeR9rPaUMM3fA+RbixjnVLe/MRMYCkp3hzgsSuxCHQ8NN8xQG1wIHKJ4a1DTROTvFJdW+B5/eOsg== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.1" + +"@babel/generator@^7.19.0", "@babel/generator@^7.7.2": version "7.19.0" resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz" integrity sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg== @@ -156,6 +197,16 @@ "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" +"@babel/generator@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.10.tgz#c92254361f398e160645ac58831069707382b722" + integrity sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A== + dependencies: + "@babel/types" "^7.22.10" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" @@ -163,6 +214,13 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": version "7.18.9" resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz" @@ -171,6 +229,13 @@ "@babel/helper-explode-assignable-expression" "^7.18.6" "@babel/types" "^7.18.9" +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz#573e735937e99ea75ea30788b57eb52fab7468c9" + integrity sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ== + dependencies: + "@babel/types" "^7.22.10" + "@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.1": version "7.19.1" resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz" @@ -181,6 +246,17 @@ browserslist "^4.21.3" semver "^6.3.0" +"@babel/helper-compilation-targets@^7.22.10", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz#01d648bbc25dd88f513d862ee0df27b7d4e67024" + integrity sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.5" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.18.9": version "7.18.13" resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.13.tgz" @@ -194,6 +270,21 @@ "@babel/helper-replace-supers" "^7.18.9" "@babel/helper-split-export-declaration" "^7.18.6" +"@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.10.tgz#dd2612d59eac45588021ac3d6fa976d08f4e95a3" + integrity sha512-5IBb77txKYQPpOEdUdIhBx8VrZyDCQ+H82H0+5dX1TmuscP5vJKEE3cKurjtIw/vFwzbVH48VweE78kVDBrqjA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + "@babel/helper-create-regexp-features-plugin@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz" @@ -202,6 +293,15 @@ "@babel/helper-annotate-as-pure" "^7.18.6" regexpu-core "^5.1.0" +"@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" + integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + "@babel/helper-define-polyfill-provider@^0.3.2": version "0.3.2" resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz" @@ -214,11 +314,27 @@ resolve "^1.14.2" semver "^6.1.2" +"@babel/helper-define-polyfill-provider@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz#82c825cadeeeee7aad237618ebbe8fa1710015d7" + integrity sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + "@babel/helper-environment-visitor@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== +"@babel/helper-environment-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" + integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== + "@babel/helper-explode-assignable-expression@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" @@ -234,6 +350,14 @@ "@babel/template" "^7.18.10" "@babel/types" "^7.19.0" +"@babel/helper-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" + integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== + dependencies: + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + "@babel/helper-hoist-variables@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" @@ -241,6 +365,13 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-member-expression-to-functions@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz" @@ -248,14 +379,28 @@ dependencies: "@babel/types" "^7.18.9" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.18.6": +"@babel/helper-member-expression-to-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" + integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== dependencies: "@babel/types" "^7.18.6" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9", "@babel/helper-module-transforms@^7.19.0": +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9", "@babel/helper-module-transforms@^7.19.0": version "7.19.0" resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz" integrity sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ== @@ -269,6 +414,17 @@ "@babel/traverse" "^7.19.0" "@babel/types" "^7.19.0" +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129" + integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.5" + "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" @@ -276,11 +432,23 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.18.9" resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz" integrity sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w== +"@babel/helper-plugin-utils@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + "@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" @@ -291,6 +459,15 @@ "@babel/helper-wrap-function" "^7.18.9" "@babel/types" "^7.18.9" +"@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz#53a25b7484e722d7efb9c350c75c032d4628de82" + integrity sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-wrap-function" "^7.22.9" + "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz" @@ -302,6 +479,15 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.9" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" + integrity sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-simple-access@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz" @@ -309,6 +495,13 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz" @@ -316,6 +509,13 @@ dependencies: "@babel/types" "^7.18.9" +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-split-export-declaration@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" @@ -323,21 +523,43 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-string-parser@^7.18.10": version "7.18.10" resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz" integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + "@babel/helper-validator-identifier@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz" integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + "@babel/helper-validator-option@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== +"@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + "@babel/helper-wrap-function@^7.18.9": version "7.18.11" resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz" @@ -348,7 +570,16 @@ "@babel/traverse" "^7.18.11" "@babel/types" "^7.18.10" -"@babel/helpers@^7.12.1", "@babel/helpers@^7.19.0": +"@babel/helper-wrap-function@^7.22.9": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz#d845e043880ed0b8c18bd194a12005cb16d2f614" + integrity sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.10" + +"@babel/helpers@^7.19.0": version "7.19.0" resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz" integrity sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg== @@ -357,6 +588,15 @@ "@babel/traverse" "^7.19.0" "@babel/types" "^7.19.0" +"@babel/helpers@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.10.tgz#ae6005c539dfbcb5cd71fb51bfc8a52ba63bc37a" + integrity sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw== + dependencies: + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.10" + "@babel/types" "^7.22.10" + "@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" @@ -366,11 +606,25 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.19.1", "@babel/parser@^7.7.0": +"@babel/highlight@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.10.tgz#02a3f6d8c1cb4521b2fd0ab0da8f4739936137d7" + integrity sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.19.1": version "7.19.1" resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz" integrity sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A== +"@babel/parser@^7.22.10", "@babel/parser@^7.22.5": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.10.tgz#e37634f9a12a1716136c44624ef54283cabd3f55" + integrity sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ== + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" 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.18.6.tgz" @@ -378,6 +632,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" + integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz" @@ -387,6 +648,15 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" "@babel/plugin-proposal-optional-chaining" "^7.18.9" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca" + integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.5" + "@babel/plugin-proposal-async-generator-functions@^7.18.10": version "7.18.10" resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz" @@ -509,6 +779,11 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + "@babel/plugin-proposal-private-property-in-object@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz" @@ -590,7 +865,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-syntax-import-meta@^7.8.3": +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== @@ -674,6 +963,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-arrow-functions@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz" @@ -681,6 +978,23 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-generator-functions@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.10.tgz#45946cd17f915b10e65c29b8ed18a0a50fc648c8" + integrity sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-transform-async-to-generator@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz" @@ -690,6 +1004,15 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/helper-remap-async-to-generator" "^7.18.6" +"@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" @@ -697,6 +1020,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-block-scoping@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz" @@ -704,6 +1034,30 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" +"@babel/plugin-transform-block-scoping@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz#88a1dccc3383899eb5e660534a76a22ecee64faa" + integrity sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba" + integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-transform-classes@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz" @@ -718,6 +1072,21 @@ "@babel/helper-split-export-declaration" "^7.18.6" globals "^11.1.0" +"@babel/plugin-transform-classes@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" + integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + "@babel/plugin-transform-computed-properties@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz" @@ -725,6 +1094,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" +"@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/plugin-transform-destructuring@^7.18.9": version "7.18.13" resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz" @@ -732,6 +1109,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" +"@babel/plugin-transform-destructuring@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz#38e2273814a58c810b6c34ea293be4973c4eb5e2" + integrity sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" @@ -740,6 +1124,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-dotall-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-duplicate-keys@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" @@ -747,6 +1139,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dynamic-import@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e" + integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-exponentiation-operator@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" @@ -755,6 +1162,22 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-export-namespace-from@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b" + integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-transform-flow-strip-types@^7.16.0": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz" @@ -770,6 +1193,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-for-of@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f" + integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-function-name@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" @@ -779,6 +1209,23 @@ "@babel/helper-function-name" "^7.18.9" "@babel/helper-plugin-utils" "^7.18.9" +"@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== + dependencies: + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0" + integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-transform-literals@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" @@ -786,6 +1233,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" +"@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-logical-assignment-operators@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c" + integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-transform-member-expression-literals@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" @@ -793,6 +1255,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-modules-amd@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz" @@ -802,6 +1271,14 @@ "@babel/helper-plugin-utils" "^7.18.6" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-amd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" + integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-modules-commonjs@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz" @@ -812,6 +1289,15 @@ "@babel/helper-simple-access" "^7.18.6" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-commonjs@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa" + integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/plugin-transform-modules-systemjs@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz" @@ -823,6 +1309,16 @@ "@babel/helper-validator-identifier" "^7.18.6" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-systemjs@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496" + integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + "@babel/plugin-transform-modules-umd@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" @@ -831,6 +1327,14 @@ "@babel/helper-module-transforms" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== + dependencies: + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz" @@ -839,6 +1343,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-new-target@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" @@ -846,6 +1358,40 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381" + integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58" + integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1" + integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== + dependencies: + "@babel/compat-data" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-object-super@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" @@ -854,6 +1400,31 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/helper-replace-supers" "^7.18.6" +"@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-optional-catch-binding@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333" + integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.22.10", "@babel/plugin-transform-optional-chaining@^7.22.5": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.10.tgz#076d28a7e074392e840d4ae587d83445bac0372a" + integrity sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-transform-parameters@^7.18.8": version "7.18.8" resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz" @@ -861,6 +1432,31 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-parameters@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" + integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32" + integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-transform-property-literals@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" @@ -868,6 +1464,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-react-constant-elements@^7.12.1": version "7.18.12" resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz" @@ -916,6 +1519,14 @@ "@babel/helper-plugin-utils" "^7.18.6" regenerator-transform "^0.15.0" +"@babel/plugin-transform-regenerator@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" + integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + "@babel/plugin-transform-reserved-words@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" @@ -923,6 +1534,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-runtime@^7.16.4": version "7.18.10" resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz" @@ -942,6 +1560,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-spread@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz" @@ -950,6 +1575,14 @@ "@babel/helper-plugin-utils" "^7.18.9" "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" +"@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-sticky-regex@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" @@ -957,6 +1590,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-template-literals@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" @@ -964,6 +1604,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" +"@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-typeof-symbol@^7.18.9": version "7.18.9" resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" @@ -971,6 +1618,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-typescript@^7.18.6": version "7.18.12" resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz" @@ -987,6 +1641,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" +"@babel/plugin-transform-unicode-escapes@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" + integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-unicode-regex@^7.18.6": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" @@ -995,7 +1664,109 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4", "@babel/preset-env@^7.8.4": +"@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.11.0": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.10.tgz#3263b9fe2c8823d191d28e61eac60a79f9ce8a0f" + integrity sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-compilation-targets" "^7.22.10" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.22.10" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.22.10" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.5" + "@babel/plugin-transform-classes" "^7.22.6" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.22.10" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.5" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.5" + "@babel/plugin-transform-for-of" "^7.22.5" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.5" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.5" + "@babel/plugin-transform-modules-systemjs" "^7.22.5" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" + "@babel/plugin-transform-numeric-separator" "^7.22.5" + "@babel/plugin-transform-object-rest-spread" "^7.22.5" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.10" + "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.5" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.10" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.10" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" + "@babel/preset-modules" "0.1.6-no-external-plugins" + "@babel/types" "^7.22.10" + babel-plugin-polyfill-corejs2 "^0.4.5" + babel-plugin-polyfill-corejs3 "^0.8.3" + babel-plugin-polyfill-regenerator "^0.5.2" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4": version "7.18.10" resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz" integrity sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA== @@ -1076,6 +1847,15 @@ core-js-compat "^3.22.1" semver "^6.3.0" +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + "@babel/preset-modules@^0.1.5": version "0.1.5" resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" @@ -1108,6 +1888,11 @@ "@babel/helper-validator-option" "^7.18.6" "@babel/plugin-transform-typescript" "^7.18.6" +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + "@babel/runtime-corejs3@^7.10.2": version "7.18.9" resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz" @@ -1116,14 +1901,21 @@ core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.6", "@babel/runtime@^7.18.9", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.6", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": version "7.18.9" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz" integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.10.4", "@babel/template@^7.18.10", "@babel/template@^7.3.3": +"@babel/runtime@^7.11.2", "@babel/runtime@^7.20.7": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.10.tgz#ae3e9631fd947cb7e3610d3e9d8fef5f76696682" + integrity sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.18.10", "@babel/template@^7.3.3": version "7.18.10" resolved "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz" integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== @@ -1132,7 +1924,16 @@ "@babel/parser" "^7.18.10" "@babel/types" "^7.18.10" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.18.11", "@babel/traverse@^7.18.9", "@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": +"@babel/template@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/traverse@^7.18.11", "@babel/traverse@^7.18.9", "@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.7.2": version "7.19.1" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz" integrity sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA== @@ -1148,7 +1949,23 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": +"@babel/traverse@^7.22.10": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.10.tgz#20252acb240e746d27c2e82b4484f199cf8141aa" + integrity sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig== + dependencies: + "@babel/code-frame" "^7.22.10" + "@babel/generator" "^7.22.10" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.22.10" + "@babel/types" "^7.22.10" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.19.0" resolved "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz" integrity sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA== @@ -1157,19 +1974,20 @@ "@babel/helper-validator-identifier" "^7.18.6" to-fast-properties "^2.0.0" +"@babel/types@^7.22.10", "@babel/types@^7.22.5": + version "7.22.10" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.10.tgz#4a9e76446048f2c66982d1a989dd12b8a2d2dc03" + integrity sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - "@codemirror/autocomplete@^6.0.0": version "6.3.0" resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.3.0.tgz#217e16bb6ce63374ec7b9d2a01d007ba53ff0aff" @@ -1263,32 +2081,133 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@csstools/convert-colors@^1.4.0": - version "1.4.0" - resolved "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" - integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== +"@csstools/normalize.css@*": + version "12.0.0" + resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz#a9583a75c3f150667771f30b60d9f059473e62c4" + integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg== -"@csstools/normalize.css@^10.1.0": - version "10.1.0" - resolved "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz" - integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== +"@csstools/postcss-cascade-layers@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz#8a997edf97d34071dd2e37ea6022447dd9e795ad" + integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== + dependencies: + "@csstools/selector-specificity" "^2.0.2" + postcss-selector-parser "^6.0.10" -"@develar/schema-utils@~2.6.5": - version "2.6.5" - resolved "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz" - integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig== +"@csstools/postcss-color-function@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz#2bd36ab34f82d0497cfacdc9b18d34b5e6f64b6b" + integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== dependencies: - ajv "^6.12.0" - ajv-keywords "^3.4.1" + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" -"@electron/get@^1.14.1": - version "1.14.1" - resolved "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz" - integrity sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw== +"@csstools/postcss-font-format-keywords@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz#677b34e9e88ae997a67283311657973150e8b16a" + integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== dependencies: - debug "^4.1.1" - env-paths "^2.2.0" - fs-extra "^8.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-hwb-function@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz#ab54a9fce0ac102c754854769962f2422ae8aa8b" + integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-ic-unit@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz#28237d812a124d1a16a5acc5c3832b040b303e58" + integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz#846ae6c0d5a1eaa878fce352c544f9c295509cd1" + integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-nested-calc@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz#d7e9d1d0d3d15cf5ac891b16028af2a1044d0c26" + integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-normalize-display-values@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz#15da54a36e867b3ac5163ee12c1d7f82d4d612c3" + integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz#88cee0fbc8d6df27079ebd2fa016ee261eecf844" + integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" + integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-stepped-value-functions@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz#f8772c3681cc2befed695e2b0b1d68e22f08c4f4" + integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-text-decoration-shorthand@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz#ea96cfbc87d921eca914d3ad29340d9bcc4c953f" + integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz#94d3e4774c36d35dcdc88ce091336cb770d32756" + integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-unset-value@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz#c99bb70e2cdc7312948d1eb41df2412330b81f77" + integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== + +"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" + integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== + +"@develar/schema-utils@~2.6.5": + version "2.6.5" + resolved "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz" + integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig== + dependencies: + ajv "^6.12.0" + ajv-keywords "^3.4.1" + +"@electron/get@^1.14.1": + version "1.14.1" + resolved "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz" + integrity sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw== + dependencies: + debug "^4.1.1" + env-paths "^2.2.0" + fs-extra "^8.1.0" got "^9.6.0" progress "^2.0.3" semver "^6.2.0" @@ -1310,6 +2229,27 @@ minimatch "^3.0.4" plist "^3.0.4" +"@es-joy/jsdoccomment@~0.37.0": + version "0.37.1" + resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.37.1.tgz#fa32a41ba12097452693343e09ad4d26d157aedd" + integrity sha512-5vxWJ1gEkEF0yRd0O+uK6dHJf7adrxwQSX8PuRiPfFSAbNLnY0ZJfXaZucoz14Jj2N11xn2DnlEPwWRpYpvRjg== + dependencies: + comment-parser "1.3.1" + esquery "^1.5.0" + jsdoc-type-pratt-parser "~4.0.0" + +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": + version "4.7.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.7.0.tgz#96e7c05e738327602ae5942437f9c6b177ec279a" + integrity sha512-+HencqxU7CFJnQb7IKtuNBqS6Yx3Tz4kOL8BJXo+JyeiBm5MEX6pO8onXDkjrkCRlfYXS1Axro15ZjVFe9YgsA== + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" @@ -1325,6 +2265,26 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@^8.47.0": + version "8.47.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.47.0.tgz#5478fdf443ff8158f9de171c704ae45308696c7d" + integrity sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og== + "@fingerprintjs/fingerprintjs@^3.3.6": version "3.3.6" resolved "https://registry.yarnpkg.com/@fingerprintjs/fingerprintjs/-/fingerprintjs-3.3.6.tgz#4c3f1726dc0cb10b915cfce78d9471b38cd809bd" @@ -1337,43 +2297,11 @@ resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== -"@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz" - integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== - -"@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz" - integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== - -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.1" - resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz" - integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== - "@hapi/hoek@^9.0.0": version "9.3.0" resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== -"@hapi/joi@^15.1.0": - version "15.1.1" - resolved "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz" - integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== - dependencies: - "@hapi/address" "2.x.x" - "@hapi/bourne" "1.x.x" - "@hapi/hoek" "8.x.x" - "@hapi/topo" "3.x.x" - -"@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz" - integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== - dependencies: - "@hapi/hoek" "^8.3.0" - "@hapi/topo@^5.0.0": version "5.1.0" resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" @@ -1381,6 +2309,15 @@ dependencies: "@hapi/hoek" "^9.0.0" +"@humanwhocodes/config-array@^0.11.10": + version "0.11.10" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2" + integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.5" + "@humanwhocodes/config-array@^0.5.0": version "0.5.0" resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz" @@ -1390,9 +2327,14 @@ debug "^4.1.1" minimatch "^3.0.4" -"@humanwhocodes/object-schema@^1.2.0": +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^1.2.0", "@humanwhocodes/object-schema@^1.2.1": version "1.2.1" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== "@istanbuljs/load-nyc-config@^1.0.0": @@ -1411,18 +2353,6 @@ resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz" - integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^26.6.2" - jest-util "^26.6.2" - slash "^3.0.0" - "@jest/console@^27.5.1": version "27.5.1" resolved "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz" @@ -1435,39 +2365,17 @@ jest-util "^27.5.1" slash "^3.0.0" -"@jest/core@^26.6.0", "@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== +"@jest/console@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.1.3.tgz#2030606ec03a18c31803b8a36382762e447655df" + integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/types" "^28.1.3" "@types/node" "*" - ansi-escapes "^4.2.1" chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" - p-each-series "^2.1.0" - rimraf "^3.0.0" + jest-message-util "^28.1.3" + jest-util "^28.1.3" slash "^3.0.0" - strip-ansi "^6.0.0" "@jest/core@^27.5.1": version "27.5.1" @@ -1503,16 +2411,6 @@ slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^26.6.0", "@jest/environment@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz" - integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== - dependencies: - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - "@jest/environment@^27.5.1": version "27.5.1" resolved "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz" @@ -1530,18 +2428,6 @@ dependencies: jest-get-type "^29.0.0" -"@jest/fake-timers@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz" - integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== - dependencies: - "@jest/types" "^26.6.2" - "@sinonjs/fake-timers" "^6.0.1" - "@types/node" "*" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-util "^26.6.2" - "@jest/fake-timers@^27.5.1": version "27.5.1" resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz" @@ -1554,15 +2440,6 @@ jest-mock "^27.5.1" jest-util "^27.5.1" -"@jest/globals@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz" - integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/types" "^26.6.2" - expect "^26.6.2" - "@jest/globals@^27.5.1": version "27.5.1" resolved "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz" @@ -1572,38 +2449,6 @@ "@jest/types" "^27.5.1" expect "^27.5.1" -"@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz" - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^7.0.0" - optionalDependencies: - node-notifier "^8.0.0" - "@jest/reporters@^27.5.1": version "27.5.1" resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz" @@ -1635,6 +2480,13 @@ terminal-link "^2.0.0" v8-to-istanbul "^8.1.0" +"@jest/schemas@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905" + integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== + dependencies: + "@sinclair/typebox" "^0.24.1" + "@jest/schemas@^29.0.0": version "29.0.0" resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz" @@ -1642,15 +2494,6 @@ dependencies: "@sinclair/typebox" "^0.24.1" -"@jest/source-map@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz" - integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" - "@jest/source-map@^27.5.1": version "27.5.1" resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz" @@ -1660,16 +2503,6 @@ graceful-fs "^4.2.9" source-map "^0.6.0" -"@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz" - integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== - dependencies: - "@jest/console" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - "@jest/test-result@^27.5.1": version "27.5.1" resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz" @@ -1680,16 +2513,15 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^26.6.3": - version "26.6.3" - resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" - integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== +"@jest/test-result@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.1.3.tgz#5eae945fd9f4b8fcfce74d239e6f725b6bf076c5" + integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== dependencies: - "@jest/test-result" "^26.6.2" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" + "@jest/console" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" "@jest/test-sequencer@^27.5.1": version "27.5.1" @@ -1701,27 +2533,6 @@ jest-haste-map "^27.5.1" jest-runtime "^27.5.1" -"@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz" - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - "@jest/transform@^27.5.1": version "27.5.1" resolved "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz" @@ -1743,7 +2554,7 @@ source-map "^0.6.1" write-file-atomic "^3.0.0" -"@jest/types@^26.6.0", "@jest/types@^26.6.2": +"@jest/types@^26.6.2": version "26.6.2" resolved "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== @@ -1765,6 +2576,18 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" +"@jest/types@^28.1.3": + version "28.1.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-28.1.3.tgz#b05de80996ff12512bc5ceb1d208285a7d11748b" + integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== + dependencies: + "@jest/schemas" "^28.1.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + "@jest/types@^29.0.1": version "29.0.1" resolved "https://registry.npmjs.org/@jest/types/-/types-29.0.1.tgz" @@ -2089,6 +2912,11 @@ resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" @@ -2102,11 +2930,24 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/sourcemap-codec@^1.4.10": version "1.4.14" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" @@ -2123,6 +2964,19 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@jridgewell/trace-mapping@^0.3.17": + version "0.3.19" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" + integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + "@lezer/common@^1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.0.1.tgz#d014fda6d582c24336fadf2715e76f02f73c8908" @@ -2305,6 +3159,13 @@ dependencies: uuid "8.3.2" +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -2318,9 +3179,9 @@ resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@nodelib/fs.walk@^1.2.3": +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" @@ -2351,73 +3212,87 @@ consola "^2.15.0" node-fetch "^2.6.1" -"@onflow/config@^1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@onflow/config/-/config-1.0.3.tgz" - integrity sha512-ryO0ZXXayz8IKdEdI51PAJgs5WYo7J0Kb+ccNaTS7nRuRq752/r6O8EfqEz3/R2+KsV7XdP3FVhR2tPUhxWhag== +"@onflow/config@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@onflow/config/-/config-1.1.1.tgz#89606681c69791619aeff5f1d41a592337ce109e" + integrity sha512-PqQbZ6sbMp0/puFrq9THEjduLAYyaQM10fAhw9ztWYnYzTeE2h7/TL4RvNqtNrV/yOkGgaChC6Rz7mRxZ9aAGQ== dependencies: "@babel/runtime" "^7.18.6" - "@onflow/util-actor" "^1.1.1" + "@onflow/util-actor" "^1.2.0" + eslint "^8.34.0" + eslint-plugin-jsdoc "^40.0.0" -"@onflow/fcl@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@onflow/fcl/-/fcl-1.2.0.tgz" - integrity sha512-vgPsDuYhRmCVEQWRcfyY3KPxHAk+EGF4MLv08VUpN4vudDUY1J3AXM/NBk/ebeBis7CfgqC5gAarLsHX1omvIg== +"@onflow/config@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@onflow/config/-/config-1.1.2.tgz#e596406ac79249b97df9380583a96c861f23f753" + integrity sha512-Jnorp86YkGFJLpCE4ufY8wva5vW8MJxkPzLRITW+aqUDVH9FQvYuTCLHsujy/Mrr9+WgrClf6MQrA2bUCE2zEg== + dependencies: + "@babel/runtime" "^7.18.6" + "@onflow/util-actor" "^1.2.0" + eslint "^8.34.0" + eslint-plugin-jsdoc "^40.0.0" + +"@onflow/fcl@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@onflow/fcl/-/fcl-1.6.0.tgz#5ba087c586be4bb1e3967ba00237d658803372ea" + integrity sha512-ksZFzf0JRtSYDNgCJKeuOt1R39DfBs62uym+GVPW9B5ahWjShoD2D9KYHVZiDbvMX19wUmB9vkgkiUvYfYEobw== dependencies: "@babel/runtime" "^7.18.6" - "@onflow/config" "^1.0.3" + "@onflow/config" "^1.1.2" "@onflow/interaction" "0.0.11" - "@onflow/rlp" "^1.0.2" - "@onflow/sdk" "^1.1.1" - "@onflow/types" "^1.0.3" - "@onflow/util-actor" "^1.1.1" - "@onflow/util-address" "^1.0.2" - "@onflow/util-invariant" "^1.0.2" - "@onflow/util-logger" "^1.1.1" - "@onflow/util-template" "^1.0.3" - "@onflow/util-uid" "^1.0.2" + "@onflow/rlp" "^1.1.0" + "@onflow/sdk" "^1.2.2" + "@onflow/types" "^1.1.0" + "@onflow/util-actor" "^1.2.0" + "@onflow/util-address" "^1.1.0" + "@onflow/util-invariant" "^1.1.0" + "@onflow/util-logger" "^1.2.2" + "@onflow/util-template" "^1.1.0" + "@onflow/util-uid" "^1.1.0" + cross-fetch "^3.1.6" "@onflow/interaction@0.0.11": version "0.0.11" resolved "https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.11.tgz" integrity sha512-Xuq1Mmx6Wyba/F/L+QLQs0yJeQDsIDwy5SKk5vrCuVgIj0yD8k506g5L8ODrbM1LWll8i0tQsoOi0F85vNl5sA== -"@onflow/rlp@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@onflow/rlp/-/rlp-1.0.2.tgz" - integrity sha512-YjIMTQZ7ewYcXsKo6S0dKjUr9uoCFy8NlpH2NX9Xy+L76MQUfJNFJksepDG0HDo8/+9UDdh/cGIbuxW7rUp3QQ== +"@onflow/rlp@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@onflow/rlp/-/rlp-1.1.0.tgz#e60e0919687cb6539a067bee2d65a0e5e6f01e77" + integrity sha512-JJj4dZpKaWmCOXnado+D3RU5xYAXui9kHOmCVfdLReYHIsYBgxwHCDO/hDiQjrbmfLpiybbJKTaIldu+xkCU3Q== dependencies: "@babel/runtime" "^7.18.6" buffer "^6.0.3" -"@onflow/sdk@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@onflow/sdk/-/sdk-1.1.1.tgz" - integrity sha512-i+ZYja6jBq6HU8Hnpq/AoeMDQOazrxhgds0yU9KqxOKAA9tZ4DUv4J47eHSQbUEv09BbUeZAcIc/ZdqVqrMjJQ== +"@onflow/sdk@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@onflow/sdk/-/sdk-1.2.2.tgz#f58186fffa0f3f87f0a92a98b90fab4e871ed5ee" + integrity sha512-OGwp98C7iP7KUGFoBxgnEr52hnr7vxBTCu/TI/w1giF8USPgjgQXNxJdHVauY54Yu/ruoT6XfdSMAS4PACCB/w== dependencies: "@babel/runtime" "^7.18.6" - "@onflow/config" "^1.0.3" - "@onflow/rlp" "^1.0.2" - "@onflow/transport-http" "^1.4.0" - "@onflow/util-actor" "^1.1.1" - "@onflow/util-address" "^1.0.2" - "@onflow/util-invariant" "^1.0.2" - "@onflow/util-logger" "^1.1.1" - "@onflow/util-template" "^1.0.3" + "@onflow/config" "^1.1.1" + "@onflow/rlp" "^1.1.0" + "@onflow/transport-http" "^1.7.1" + "@onflow/util-actor" "^1.2.0" + "@onflow/util-address" "^1.1.0" + "@onflow/util-invariant" "^1.1.0" + "@onflow/util-logger" "^1.2.1" + "@onflow/util-template" "^1.1.0" deepmerge "^4.2.2" sha3 "^2.1.4" -"@onflow/transport-http@^1.4.0": - version "1.4.0" - resolved "https://registry.npmjs.org/@onflow/transport-http/-/transport-http-1.4.0.tgz" - integrity sha512-8rVpGoGovZVxxenYOtyUXUrpPYDJ9N5O9sRJay+gC3mcAyRyc9EHLlbh0QJsoC9Y71sMm5t5jqjR2kBfNal7Hw== +"@onflow/transport-http@^1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@onflow/transport-http/-/transport-http-1.7.1.tgz#b56974e1e75cf2fc8adf027ac16bb25311e79d09" + integrity sha512-enSKRDf2OMIH61ltyZe5pxLB8KifdRdVpWwE0MU2S0Vq5DmNN3FfwUZVh1nrK2aJZkLdryJrNJtvv7ot2NPrYA== dependencies: "@babel/runtime" "^7.18.6" - "@onflow/util-address" "^1.0.2" - "@onflow/util-invariant" "^1.0.2" - "@onflow/util-logger" "^1.1.1" - "@onflow/util-template" "^1.0.3" - node-fetch "^2.6.7" + "@onflow/util-address" "^1.1.0" + "@onflow/util-invariant" "^1.1.0" + "@onflow/util-logger" "^1.2.1" + "@onflow/util-template" "^1.1.0" + abort-controller "^3.0.0" + cross-fetch "^3.1.6" "@onflow/types@^1.0.3": version "1.0.3" @@ -2426,60 +3301,77 @@ dependencies: "@babel/runtime" "^7.18.6" -"@onflow/util-actor@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@onflow/util-actor/-/util-actor-1.1.1.tgz" - integrity sha512-y74KwQ2T8BUXiP0f+OCifAD1CrBepzCWL1C0lKdSDly7so8RVttc98Hp3oUkDJxoA0KKyAyEjshxw7DSLxYXFw== +"@onflow/types@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@onflow/types/-/types-1.1.0.tgz#825b5ff38fc5163a646f8f48a5f25910c03a4e85" + integrity sha512-UUd2ZAFqdd8BHW//uTg+YRlh3EIH9Na+UYJ9qXpt6y87qjW0Lf4Zkhn6H5IqvhIJsjK17QYnXLFpoXItD/+ToQ== dependencies: "@babel/runtime" "^7.18.6" - queue-microtask "1.1.2" -"@onflow/util-address@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@onflow/util-address/-/util-address-1.0.2.tgz" - integrity sha512-2kjRZK+DxyEoujm4+1gO0lqGFLdaTJC1DuvBF7XqgocmFdayad/OdPFVgaEi06xymmi2kfdn/JFdvBwdZHkJGQ== +"@onflow/util-actor@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@onflow/util-actor/-/util-actor-1.2.0.tgz#bb244d1f64f332f6ad0893494c8272bd30f721ab" + integrity sha512-voyHXE3qYNC+P75vzv55pGDDwpxxWKWH0aToR/3g9Bq8nKGcGoszxaMJkVy+fKX1akfdT0yKr/GxXRkjCS9SBg== dependencies: "@babel/runtime" "^7.18.6" + queue-microtask "1.2.3" -"@onflow/util-invariant@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@onflow/util-invariant/-/util-invariant-1.0.2.tgz" - integrity sha512-Z5YPAJYUxEoSJ9hGB3jyr0C8gG1VbwX88naF0onBjiMZ89QYbbRG8nup7WWHN2fo/tWo4ElauOpCwU70see0lg== +"@onflow/util-address@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@onflow/util-address/-/util-address-1.1.0.tgz#5ee895669320f4d29e2fa2170ee256e7f52febb3" + integrity sha512-HhJOIfNaYAoeYuTNUe85jt4fqnJhFmSbYqyufiJBrplwd3eKmNsan0NYvVYO4U1ecu3KyuY4D9R/NtjGpHjMlA== dependencies: "@babel/runtime" "^7.18.6" -"@onflow/util-logger@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@onflow/util-logger/-/util-logger-1.1.1.tgz" - integrity sha512-bVGzjxcLKl4cpb/kFiHtIrdkKDCpZkj1DFMXjhQzpW0MqTmmp1rKf/Fq9B0Y1dbZKh6IxJeGCd5dhNPLmSfb9g== +"@onflow/util-invariant@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@onflow/util-invariant/-/util-invariant-1.1.0.tgz#9a3ef03f82b9777033d1b109dbad4caed08bc623" + integrity sha512-5uxweKl5tqeqB1QLzs3dWWLtpNo7H4PgcmgnRIcC2oItAkELcnVCybDdlfYjKB4n/dlg3rIym8cJQE2tBeOpZQ== dependencies: "@babel/runtime" "^7.18.6" - "@onflow/config" "^1.0.3" -"@onflow/util-template@^1.0.3": - version "1.0.3" - resolved "https://registry.npmjs.org/@onflow/util-template/-/util-template-1.0.3.tgz" - integrity sha512-ZBckseo1IwjKO4/F7PvEH4sKRFVAmVAYq0f10Zg79xQ29YF7oU58uXCH4MAjJ8eaZsS5/jeiEif0291bVHH5Rg== +"@onflow/util-logger@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@onflow/util-logger/-/util-logger-1.2.1.tgz#2ed6f8dcd9041c51b00d943f745766c2fe8fe2ca" + integrity sha512-L8a6S1JakP0HNFI3isddoIRX/MOF+qEMZFsPV3Jbp0g0vIJpyMv7SOeh9DiupEbv0hZS0rH2EApDWGO0jNd0Eg== dependencies: "@babel/runtime" "^7.18.6" + "@onflow/config" "^1.1.1" -"@onflow/util-uid@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@onflow/util-uid/-/util-uid-1.0.2.tgz" - integrity sha512-1BSM0l53QOFmEZ876AX+KdnJmXPRhGlS7vO5WiJULE8GUPyoW6WY2eyk0ZpHjxI0BnKpHOruyZeMilw1jZQSdA== +"@onflow/util-logger@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@onflow/util-logger/-/util-logger-1.2.2.tgz#f16d3381302a98f27b041d7c11716450f03425b5" + integrity sha512-qgOZFfp4NvGuIwZ6zMPiskt/xBNo6wG+L4k/nt3v4/eVzNZeUR5OZ7XlcA0fjtr2a3W9CNt83bmFSq/11ZGgCw== dependencies: "@babel/runtime" "^7.18.6" -"@pmmmwh/react-refresh-webpack-plugin@0.4.3": - version "0.4.3" - resolved "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz" - integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ== +"@onflow/util-template@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@onflow/util-template/-/util-template-1.1.0.tgz#e3884bd31e0b95a86a18879f25d09b0244d22805" + integrity sha512-gGqJJH5OTPPRmHk6YxMw4t5Ecy7iHnj00ZlCE7lnlOnpGUNdHrNNfoeE//hO8TBGNNVpOkEQERWiLDph+/oIxg== + dependencies: + "@babel/runtime" "^7.18.6" + +"@onflow/util-uid@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@onflow/util-uid/-/util-uid-1.1.0.tgz#551f448dea7e9178908ae45d326369a7c3f74c71" + integrity sha512-HmWfKCOXoz1/TIu7fRx6iR7Nfhq6q5Tmn4YWc868SIfFeWv/inpvVJyrKX0nORf87csSnRSqdDzrJGBowgcXVA== + dependencies: + "@babel/runtime" "^7.18.6" + +"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": + version "0.5.11" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz#7c2268cedaa0644d677e8c4f377bc8fb304f714a" + integrity sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== dependencies: - ansi-html "^0.0.7" + ansi-html-community "^0.0.8" + common-path-prefix "^3.0.0" + core-js-pure "^3.23.3" error-stack-parser "^2.0.6" - html-entities "^1.2.1" - native-url "^0.2.6" - schema-utils "^2.6.5" + find-up "^5.0.0" + html-entities "^2.1.0" + loader-utils "^2.0.4" + schema-utils "^3.0.0" source-map "^0.7.3" "@popperjs/core@^2.4.0": @@ -2487,26 +3379,40 @@ resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz" integrity sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw== -"@rollup/plugin-node-resolve@^7.1.1": - version "7.1.3" - resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz" - integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== +"@remix-run/router@1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.8.0.tgz#e848d2f669f601544df15ce2a313955e4bf0bafc" + integrity sha512-mrfKqIHnSZRyIzBcanNJmVQELTnX+qagEDlcKO90RgRBVOZGSGvZKeDihTRfWcqoDn5N/NkUcwWTccnpN18Tfg== + +"@rollup/plugin-babel@^5.2.0": + version "5.3.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" + integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@rollup/pluginutils" "^3.1.0" + +"@rollup/plugin-node-resolve@^11.2.1": + version "11.2.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" + integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== dependencies: - "@rollup/pluginutils" "^3.0.8" - "@types/resolve" "0.0.8" + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" builtin-modules "^3.1.0" + deepmerge "^4.2.2" is-module "^1.0.0" - resolve "^1.14.2" + resolve "^1.19.0" -"@rollup/plugin-replace@^2.3.1": +"@rollup/plugin-replace@^2.4.1": version "2.4.2" - resolved "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== dependencies: "@rollup/pluginutils" "^3.1.0" magic-string "^0.25.7" -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": +"@rollup/pluginutils@^3.1.0": version "3.1.0" resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -2515,6 +3421,11 @@ estree-walker "^1.0.1" picomatch "^2.2.2" +"@rushstack/eslint-patch@^1.1.0": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz#16ab6c727d8c2020a5b6e4a176a243ecd88d8d69" + integrity sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw== + "@sentry/browser@7.15.0": version "7.15.0" resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.15.0.tgz#1723dc8efcea9239d26072126755f61f6fb9448d" @@ -2607,13 +3518,6 @@ dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== - dependencies: - "@sinonjs/commons" "^1.7.0" - "@sinonjs/fake-timers@^8.0.1": version "8.1.0" resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz" @@ -2626,13 +3530,15 @@ resolved "https://registry.npmjs.org/@sqltools/formatter/-/formatter-1.2.3.tgz" integrity sha512-O3uyB/JbkAEMZaP3YqyHH7TMnex7tWyCbCI4EfJdOCoN6HIhqdJBWTM6aCCiWQ/5f5wxjgU735QAIpJbjDvmzg== -"@surma/rollup-plugin-off-main-thread@^1.1.1": - version "1.4.2" - resolved "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz" - integrity sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== +"@surma/rollup-plugin-off-main-thread@^2.2.3": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053" + integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== dependencies: - ejs "^2.6.1" + ejs "^3.1.6" + json5 "^2.2.0" magic-string "^0.25.0" + string.prototype.matchall "^4.0.6" "@svgr/babel-plugin-add-jsx-attribute@^5.4.0": version "5.4.0" @@ -2723,9 +3629,9 @@ deepmerge "^4.2.2" svgo "^1.2.2" -"@svgr/webpack@5.5.0": +"@svgr/webpack@^5.5.0": version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== dependencies: "@babel/core" "^7.12.3" @@ -2737,6 +3643,14 @@ "@svgr/plugin-svgo" "^5.5.0" loader-utils "^2.0.0" +"@szhsin/react-menu@4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@szhsin/react-menu/-/react-menu-4.0.3.tgz#c7adc0ec4a7019dafccb56bbda5609fddfcfc9a1" + integrity sha512-TPsOKLEkesE79802evnLt2Mbv/+zwRJdX8776/vxK5ST9SK8SO0A8kRrus6JuxijLxZxFpmY/3VMdoyeCWQHKA== + dependencies: + prop-types "^15.7.2" + react-transition-state "^2.1.0" + "@szmarczak/http-timer@^1.1.2": version "1.1.2" resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" @@ -2810,6 +3724,11 @@ resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + "@tsconfig/node10@^1.0.7": version "1.0.9" resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz" @@ -2835,7 +3754,7 @@ resolved "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz" integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.7": +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": version "7.1.19" resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz" integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== @@ -2868,6 +3787,13 @@ dependencies: "@babel/types" "^7.3.0" +"@types/bn.js@*": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.1.tgz#b51e1b55920a4ca26e9285ff79936bbdec910682" + integrity sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g== + dependencies: + "@types/node" "*" + "@types/body-parser@*": version "1.19.2" resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" @@ -2876,14 +3802,29 @@ "@types/connect" "*" "@types/node" "*" -"@types/connect@*": - version "3.4.35" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== dependencies: "@types/node" "*" -"@types/cookiejar@*": +"@types/connect-history-api-fallback@^1.3.5": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#9fd20b3974bdc2bcd4ac6567e2e0f6885cb2cf41" + integrity sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/cookiejar@*": version "2.1.2" resolved "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz" integrity sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog== @@ -2908,6 +3849,13 @@ dependencies: "@types/ms" "*" +"@types/elliptic@^6.4.14": + version "6.4.14" + resolved "https://registry.yarnpkg.com/@types/elliptic/-/elliptic-6.4.14.tgz#7bbaad60567a588c1f08b10893453e6b9b4de48e" + integrity sha512-z4OBcDAU0GVwDTuwJzQCiL6188QvZMkvoERgcVjq0/mPM8jCfdwZ3x5zQEVoL9WCAru3aG5wl3Z5Ww5wBWn7ZQ== + dependencies: + "@types/bn.js" "*" + "@types/eslint-scope@^3.7.3": version "3.7.4" resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" @@ -2924,10 +3872,10 @@ "@types/estree" "*" "@types/json-schema" "*" -"@types/eslint@^7.29.0": - version "7.29.0" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz" - integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng== +"@types/eslint@^7.29.0 || ^8.4.1": + version "8.44.2" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.2.tgz#0d21c505f98a89b8dd4d37fa162b09da6089199a" + integrity sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -2947,6 +3895,21 @@ resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== +"@types/estree@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" + integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + version "4.17.35" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f" + integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + "@types/express-serve-static-core@^4.17.18": version "4.17.31" resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz" @@ -2956,6 +3919,16 @@ "@types/qs" "*" "@types/range-parser" "*" +"@types/express@*": + version "4.17.17" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.17.tgz#01d5437f6ef9cfa8668e616e13c2f2ac9a491ae4" + integrity sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + "@types/express@^4.17.13": version "4.17.14" resolved "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz" @@ -2988,15 +3961,22 @@ dependencies: "@types/node" "*" -"@types/history@^4.7.11": - version "4.7.11" - resolved "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" - integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== -"@types/html-minifier-terser@^5.0.0": - version "5.1.2" - resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz" - integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w== +"@types/http-errors@*": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.1.tgz#20172f9578b225f6c7da63446f56d4ce108d5a65" + integrity sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ== + +"@types/http-proxy@^1.17.8": + version "1.17.11" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.11.tgz#0ca21949a5588d55ac2b659b69035c84bd5da293" + integrity sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA== + dependencies: + "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.4" @@ -3040,11 +4020,16 @@ dependencies: joi "*" -"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": +"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": version "7.0.11" resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== +"@types/json-schema@^7.0.4", "@types/json-schema@^7.0.9": + version "7.0.12" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" @@ -3060,6 +4045,11 @@ resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz" integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== +"@types/mime@^1": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" + integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + "@types/minimatch@*": version "5.1.2" resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz" @@ -3090,11 +4080,6 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== -"@types/normalize-package-data@^2.4.0": - version "2.4.1" - resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== - "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" @@ -3108,7 +4093,7 @@ "@types/node" "*" xmlbuilder ">=11.0.1" -"@types/prettier@^2.0.0", "@types/prettier@^2.1.5": +"@types/prettier@^2.1.5": version "2.7.0" resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz" integrity sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A== @@ -3140,23 +4125,6 @@ dependencies: "@types/react" "^17" -"@types/react-router-dom@^5.3.0": - version "5.3.3" - resolved "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" - integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router" "*" - -"@types/react-router@*": - version "5.1.18" - resolved "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.18.tgz" - integrity sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-timeago@^4.1.3": version "4.1.3" resolved "https://registry.npmjs.org/@types/react-timeago/-/react-timeago-4.1.3.tgz" @@ -3182,23 +4150,48 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/resolve@0.0.8": - version "0.0.8" - resolved "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz" - integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== +"@types/resolve@1.17.1": + version "1.17.1" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== dependencies: "@types/node" "*" +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + "@types/scheduler@*": version "0.16.2" resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== +"@types/semver@^7.3.12": + version "7.5.0" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" + integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== + "@types/semver@^7.3.6": version "7.3.12" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.12.tgz#920447fdd78d76b19de0438b7f60df3c4a80bf1c" integrity sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A== +"@types/send@*": + version "0.17.1" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" + integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + "@types/serve-static@*": version "1.15.0" resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz" @@ -3207,10 +4200,21 @@ "@types/mime" "*" "@types/node" "*" -"@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/serve-static@^1.13.10": + version "1.15.2" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.2.tgz#3e5419ecd1e40e7405d34093f10befb43f63381a" + integrity sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw== + dependencies: + "@types/http-errors" "*" + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" "@types/stack-utils@^2.0.0": version "2.0.1" @@ -3232,11 +4236,6 @@ dependencies: "@types/superagent" "*" -"@types/tapable@^1", "@types/tapable@^1.0.5": - version "1.0.8" - resolved "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz" - integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== - "@types/testing-library__jest-dom@^5.9.1": version "5.14.5" resolved "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz" @@ -3244,38 +4243,22 @@ dependencies: "@types/jest" "*" -"@types/uglify-js@*": - version "3.17.0" - resolved "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz" - integrity sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ== - dependencies: - source-map "^0.6.1" +"@types/trusted-types@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.3.tgz#a136f83b0758698df454e328759dbd3d44555311" + integrity sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g== "@types/verror@^1.10.3": version "1.10.6" resolved "https://registry.npmjs.org/@types/verror/-/verror-1.10.6.tgz" integrity sha512-NNm+gdePAX1VGvPcGZCDKQZKYSiAWigKhKaz5KF94hG6f2s8de9Ow5+7AbXoeKxL8gavZfk4UquSAygOF2duEQ== -"@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== - dependencies: - "@types/node" "*" - "@types/source-list-map" "*" - source-map "^0.7.3" - -"@types/webpack@^4.41.8": - 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== +"@types/ws@^8.5.5": + version "8.5.5" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.5.tgz#af587964aa06682702ee6dcbc7be41a80e4b28eb" + integrity sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== dependencies: "@types/node" "*" - "@types/tapable" "^1" - "@types/uglify-js" "*" - "@types/webpack-sources" "*" - anymatch "^3.0.0" - source-map "^0.6.0" "@types/yargs-parser@*": version "21.0.0" @@ -3310,7 +4293,7 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@^4.31.2", "@typescript-eslint/eslint-plugin@^4.5.0": +"@typescript-eslint/eslint-plugin@^4.31.2": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz" integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg== @@ -3324,7 +4307,23 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@4.33.0", "@typescript-eslint/experimental-utils@^4.0.1": +"@typescript-eslint/eslint-plugin@^5.5.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" + integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== + dependencies: + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/type-utils" "5.62.0" + "@typescript-eslint/utils" "5.62.0" + debug "^4.3.4" + graphemer "^1.4.0" + ignore "^5.2.0" + natural-compare-lite "^1.4.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/experimental-utils@4.33.0": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz" integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q== @@ -3336,18 +4335,14 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/experimental-utils@^3.10.1": - version "3.10.1" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz" - integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== +"@typescript-eslint/experimental-utils@^5.0.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz#14559bf73383a308026b427a4a6129bae2146741" + integrity sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw== dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/types" "3.10.1" - "@typescript-eslint/typescript-estree" "3.10.1" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" + "@typescript-eslint/utils" "5.62.0" -"@typescript-eslint/parser@^4.31.2", "@typescript-eslint/parser@^4.5.0": +"@typescript-eslint/parser@^4.31.2": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz" integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== @@ -3357,6 +4352,16 @@ "@typescript-eslint/typescript-estree" "4.33.0" debug "^4.3.1" +"@typescript-eslint/parser@^5.5.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" + integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== + dependencies: + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + debug "^4.3.4" + "@typescript-eslint/scope-manager@4.33.0": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz" @@ -3365,29 +4370,33 @@ "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" -"@typescript-eslint/types@3.10.1": - version "3.10.1" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz" - integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + +"@typescript-eslint/type-utils@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" + integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== + dependencies: + "@typescript-eslint/typescript-estree" "5.62.0" + "@typescript-eslint/utils" "5.62.0" + debug "^4.3.4" + tsutils "^3.21.0" "@typescript-eslint/types@4.33.0": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz" integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== -"@typescript-eslint/typescript-estree@3.10.1": - version "3.10.1" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz" - integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== - dependencies: - "@typescript-eslint/types" "3.10.1" - "@typescript-eslint/visitor-keys" "3.10.1" - debug "^4.1.1" - glob "^7.1.6" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== "@typescript-eslint/typescript-estree@4.33.0": version "4.33.0" @@ -3402,12 +4411,32 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@3.10.1": - version "3.10.1" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz" - integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== dependencies: - eslint-visitor-keys "^1.1.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.58.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + eslint-scope "^5.1.1" + semver "^7.3.7" "@typescript-eslint/visitor-keys@4.33.0": version "4.33.0" @@ -3417,6 +4446,14 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== + dependencies: + "@typescript-eslint/types" "5.62.0" + eslint-visitor-keys "^3.3.0" + "@uiw/codemirror-extensions-basic-setup@4.12.4", "@uiw/codemirror-extensions-basic-setup@^4.12.4": version "4.12.4" resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.12.4.tgz#aec0ad943b0a3ec7e3959a62fea68d619255878e" @@ -3466,63 +4503,43 @@ "@webassemblyjs/helper-numbers" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== +"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" + integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" "@webassemblyjs/floating-point-hex-parser@1.11.1": version "1.11.1" resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== -"@webassemblyjs/floating-point-hex-parser@1.9.0": - 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/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== "@webassemblyjs/helper-api-error@1.11.1": version "1.11.1" resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== -"@webassemblyjs/helper-api-error@1.9.0": - 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-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== "@webassemblyjs/helper-buffer@1.11.1": version "1.11.1" resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== -"@webassemblyjs/helper-buffer@1.9.0": - 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@1.9.0": - 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== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - 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@1.9.0": - 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== - dependencies: - "@webassemblyjs/ast" "1.9.0" +"@webassemblyjs/helper-buffer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" + integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== "@webassemblyjs/helper-numbers@1.11.1": version "1.11.1" @@ -3533,15 +4550,24 @@ "@webassemblyjs/helper-api-error" "1.11.1" "@xtuc/long" "4.2.2" +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + "@webassemblyjs/helper-wasm-bytecode@1.11.1": version "1.11.1" resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - 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-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== "@webassemblyjs/helper-wasm-section@1.11.1": version "1.11.1" @@ -3553,15 +4579,15 @@ "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" -"@webassemblyjs/helper-wasm-section@1.9.0": - 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== +"@webassemblyjs/helper-wasm-section@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" + integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== 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/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" "@webassemblyjs/ieee754@1.11.1": version "1.11.1" @@ -3570,10 +4596,10 @@ dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== dependencies: "@xtuc/ieee754" "^1.2.0" @@ -3584,10 +4610,10 @@ dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== dependencies: "@xtuc/long" "4.2.2" @@ -3596,10 +4622,10 @@ resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== "@webassemblyjs/wasm-edit@1.11.1": version "1.11.1" @@ -3615,19 +4641,19 @@ "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wast-printer" "1.11.1" -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" +"@webassemblyjs/wasm-edit@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" + integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-opt" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + "@webassemblyjs/wast-printer" "1.11.6" "@webassemblyjs/wasm-gen@1.11.1": version "1.11.1" @@ -3640,16 +4666,16 @@ "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== +"@webassemblyjs/wasm-gen@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" + integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" "@webassemblyjs/wasm-opt@1.11.1": version "1.11.1" @@ -3661,15 +4687,15 @@ "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== +"@webassemblyjs/wasm-opt@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" + integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== 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/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" "@webassemblyjs/wasm-parser@1.11.1": version "1.11.1" @@ -3683,29 +4709,17 @@ "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== +"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" + integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wast-parser@1.9.0": - 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== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" "@webassemblyjs/wast-printer@1.11.1": version "1.11.1" @@ -3715,13 +4729,12 @@ "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.9.0": - 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== +"@webassemblyjs/wast-printer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" + integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" + "@webassemblyjs/ast" "1.11.6" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": @@ -3744,6 +4757,13 @@ abbrev@1: resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: version "1.3.8" resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" @@ -3765,9 +4785,14 @@ acorn-import-assertions@^1.7.6: resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== -acorn-jsx@^5.3.1: +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + +acorn-jsx@^5.3.1, acorn-jsx@^5.3.2: version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn-walk@^7.1.1: @@ -3780,12 +4805,7 @@ acorn-walk@^8.1.1: resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== -acorn@^6.4.1: - version "6.4.2" - resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - -acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: +acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== @@ -3795,20 +4815,25 @@ acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0: resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz" integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== -address@1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== +acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== address@^1.0.1: version "1.2.0" resolved "https://registry.npmjs.org/address/-/address-1.2.0.tgz" integrity sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig== -adjust-sourcemap-loader@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz" - integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== +address@^1.1.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + +adjust-sourcemap-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99" + integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== dependencies: loader-utils "^2.0.0" regex-parser "^2.2.11" @@ -3837,23 +4862,25 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-errors@^1.0.0: - 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== - -ajv-formats@2.1.1: +ajv-formats@2.1.1, ajv-formats@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== dependencies: ajv "^8.0.0" -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + ajv@8.9.0: version "8.9.0" resolved "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz" @@ -3864,7 +4891,7 @@ ajv@8.9.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.10.0, ajv@^6.12.0, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -3884,10 +4911,15 @@ ajv@^8.0.0, ajv@^8.0.1: require-from-string "^2.0.2" uri-js "^4.2.2" -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" - integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== +ajv@^8.6.0, ajv@^8.9.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" ansi-align@^3.0.0: version "3.0.1" @@ -3901,11 +4933,6 @@ ansi-colors@4.1.1: resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - ansi-colors@^4.1.1: version "4.1.3" resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" @@ -3918,32 +4945,32 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1: dependencies: type-fest "^0.21.3" -ansi-html@0.0.7, ansi-html@^0.0.7: - version "0.0.7" - resolved "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" - integrity sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA== +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== -ansi-regex@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" - integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== - ansi-regex@^5.0.0, ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== -ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.1: 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== @@ -3979,15 +5006,7 @@ any-promise@^1.0.0: resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== -anymatch@^2.0.0: - 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" - -anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: +anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -4047,11 +5066,6 @@ append-field@^1.0.0: resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== -aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - are-we-there-yet@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz" @@ -4073,6 +5087,11 @@ arg@^4.1.0: resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" @@ -4109,37 +5128,32 @@ aria-query@^5.0.0: resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz" integrity sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q== -arity-n@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz" - integrity sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ== - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== +aria-query@^5.1.3: + version "5.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" + integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== + dependencies: + dequal "^2.0.3" -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" array-flatten@1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== -array-flatten@^2.1.0: +array-flatten@^2.1.2: version "2.1.2" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== -array-includes@^3.1.4, array-includes@^3.1.5: +array-includes@^3.1.5: version "3.1.5" resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz" integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ== @@ -4150,6 +5164,17 @@ array-includes@^3.1.4, array-includes@^3.1.5: get-intrinsic "^1.1.1" is-string "^1.0.7" +array-includes@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + array-union@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" @@ -4167,19 +5192,25 @@ array-uniq@^1.0.1: resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== +array.prototype.findlastindex@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz#bc229aef98f6bd0533a2bc61ff95209875526c9b" + integrity sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.1.3" -array.prototype.flat@^1.2.5: - version "1.3.0" - resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz" - integrity sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw== +array.prototype.flat@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" + integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" es-shim-unscopables "^1.0.0" array.prototype.flatmap@^1.3.0: @@ -4192,6 +5223,16 @@ array.prototype.flatmap@^1.3.0: es-abstract "^1.19.2" es-shim-unscopables "^1.0.0" +array.prototype.flatmap@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" + integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + array.prototype.reduce@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz" @@ -4203,10 +5244,28 @@ array.prototype.reduce@^1.0.4: es-array-method-boxes-properly "^1.0.0" is-string "^1.0.7" -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== +array.prototype.tosorted@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" + integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.1.3" + +arraybuffer.prototype.slice@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz#9b5ea3868a6eebc30273da577eb888381c0044bb" + integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" asap@^2.0.0, asap@~2.0.3, asap@~2.0.6: version "2.0.6" @@ -4225,16 +5284,6 @@ asar@^3.1.0: optionalDependencies: "@types/glob" "^7.1.1" -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - asn1@~0.2.3: version "0.2.6" resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" @@ -4247,19 +5296,6 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - ast-types-flow@^0.0.7: version "0.0.7" resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" @@ -4270,33 +5306,23 @@ astral-regex@^2.0.0: resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async-each@^1.0.1: - 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-exit-hook@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz" integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async@^2.6.4: - version "2.6.4" - resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz" - integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== - dependencies: - lodash "^4.17.14" - async@^3.2.3: version "3.2.4" resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz" integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" @@ -4307,23 +5333,22 @@ at-least-node@^1.0.0: resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autoprefixer@^9.6.1: - version "9.8.8" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz" - integrity sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA== +autoprefixer@^10.4.13: + version "10.4.15" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.15.tgz#a1230f4aeb3636b89120b34a1f513e2f6834d530" + integrity sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew== dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" + browserslist "^4.21.10" + caniuse-lite "^1.0.30001520" + fraction.js "^4.2.0" normalize-range "^0.1.2" - num2fraction "^1.2.2" - picocolors "^0.2.1" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== aws-sign2@~0.7.0: version "0.7.0" @@ -4335,10 +5360,10 @@ aws4@^1.8.0: resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -axe-core@^4.4.3: - version "4.4.3" - resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz" - integrity sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w== +axe-core@^4.6.2: + version "4.7.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.2.tgz#040a7342b20765cb18bb50b628394c21bccc17a0" + integrity sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g== axios@0.27.2: version "0.27.2" @@ -4362,48 +5387,17 @@ axios@^0.25.0: dependencies: follow-redirects "^1.14.7" -axobject-query@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz" - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== - -babel-eslint@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz" - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-extract-comments@^1.0.0: - 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== +axobject-query@^3.1.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" + integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== dependencies: - babylon "^6.18.0" + dequal "^2.0.3" -babel-jest@^26.6.0, babel-jest@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz" - integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== - dependencies: - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/babel__core" "^7.1.7" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" - -babel-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz" - integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== +babel-jest@^27.4.2, babel-jest@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" + integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== dependencies: "@jest/transform" "^27.5.1" "@jest/types" "^27.5.1" @@ -4414,15 +5408,14 @@ babel-jest@^27.5.1: graceful-fs "^4.2.9" slash "^3.0.0" -babel-loader@8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz" - integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== +babel-loader@^8.2.3: + version "8.3.0" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== dependencies: - find-cache-dir "^2.1.0" - loader-utils "^1.4.0" - mkdirp "^0.5.3" - pify "^4.0.1" + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" schema-utils "^2.6.5" babel-plugin-dynamic-import-node@^2.3.3: @@ -4432,7 +5425,7 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" -babel-plugin-istanbul@^6.0.0, babel-plugin-istanbul@^6.1.1: +babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== @@ -4443,16 +5436,6 @@ babel-plugin-istanbul@^6.0.0, babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" - integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" - "@types/babel__traverse" "^7.0.6" - babel-plugin-jest-hoist@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz" @@ -4472,9 +5455,9 @@ babel-plugin-macros@^3.1.0: cosmiconfig "^7.0.0" resolve "^1.19.0" -babel-plugin-named-asset-import@^0.3.7: +babel-plugin-named-asset-import@^0.3.8: version "0.3.8" - resolved "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz#6b7fa43c59229685368683c28bc9734f24524cc2" integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q== babel-plugin-polyfill-corejs2@^0.3.2: @@ -4486,6 +5469,15 @@ babel-plugin-polyfill-corejs2@^0.3.2: "@babel/helper-define-polyfill-provider" "^0.3.2" semver "^6.1.1" +babel-plugin-polyfill-corejs2@^0.4.5: + version "0.4.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" + integrity sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.2" + semver "^6.3.1" + babel-plugin-polyfill-corejs3@^0.5.3: version "0.5.3" resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz" @@ -4494,6 +5486,14 @@ babel-plugin-polyfill-corejs3@^0.5.3: "@babel/helper-define-polyfill-provider" "^0.3.2" core-js-compat "^3.21.0" +babel-plugin-polyfill-corejs3@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" + integrity sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.2" + core-js-compat "^3.31.0" + babel-plugin-polyfill-regenerator@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz" @@ -4501,18 +5501,12 @@ babel-plugin-polyfill-regenerator@^0.4.0: dependencies: "@babel/helper-define-polyfill-provider" "^0.3.2" -babel-plugin-syntax-object-rest-spread@^6.8.0: - 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 sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w== - -babel-plugin-transform-object-rest-spread@^6.26.0: - 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 sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA== +babel-plugin-polyfill-regenerator@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" + integrity sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA== dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" + "@babel/helper-define-polyfill-provider" "^0.4.2" babel-plugin-transform-react-remove-prop-types@^0.4.24: version "0.4.24" @@ -4537,14 +5531,6 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" - integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== - dependencies: - babel-plugin-jest-hoist "^26.6.2" - babel-preset-current-node-syntax "^1.0.0" - babel-preset-jest@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz" @@ -4553,9 +5539,9 @@ babel-preset-jest@^27.5.1: babel-plugin-jest-hoist "^27.5.1" babel-preset-current-node-syntax "^1.0.0" -babel-preset-react-app@^10.0.0: +babel-preset-react-app@^10.0.1: version "10.0.1" - resolved "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz#ed6005a20a24f2c88521809fa9aea99903751584" integrity sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg== dependencies: "@babel/core" "^7.16.0" @@ -4575,19 +5561,6 @@ babel-preset-react-app@^10.0.0: babel-plugin-macros "^3.1.0" babel-plugin-transform-react-remove-prop-types "^0.4.24" -babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" - integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g== - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" @@ -4598,24 +5571,11 @@ base16@^1.0.0: resolved "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz" integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== -base64-js@^1.0.2, base64-js@^1.3.1, base64-js@^1.5.1: +base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -base@^0.11.1: - version "0.11.2" - resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - batch@0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" @@ -4648,23 +5608,11 @@ big.js@^5.2.2: resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - bl@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" @@ -4691,16 +5639,11 @@ bmp-js@^0.1.0: resolved "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz" integrity sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: +bn.js@^4.11.9: version "4.12.0" resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.1" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== - body-parser@1.20.0: version "1.20.0" resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz" @@ -4719,17 +5662,33 @@ body-parser@1.20.0: type-is "~1.6.18" unpipe "1.0.0" -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" - integrity sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg== +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.1.1" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.1.tgz#960948fa0e0153f5d26743ab15baf8e33752c135" + integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" + array-flatten "^2.1.2" dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" @@ -4770,22 +5729,6 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^2.3.1, braces@^2.3.2: - 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" - braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" @@ -4807,7 +5750,7 @@ broadcast-channel@^3.4.1: rimraf "3.0.2" unload "2.2.0" -brorand@^1.0.1, brorand@^1.1.0: +brorand@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== @@ -4817,78 +5760,7 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@4.14.2: - version "4.14.2" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz" - integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== - dependencies: - caniuse-lite "^1.0.30001125" - electron-to-chromium "^1.3.564" - escalade "^3.0.2" - node-releases "^1.1.61" - -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.6.2, browserslist@^4.6.4: +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.3: version "4.21.3" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz" integrity sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ== @@ -4898,6 +5770,16 @@ browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4 node-releases "^2.0.6" update-browserslist-db "^1.0.5" +browserslist@^4.18.1, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.21.9: + version "4.21.10" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" + integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== + dependencies: + caniuse-lite "^1.0.30001517" + electron-to-chromium "^1.4.477" + node-releases "^2.0.13" + update-browserslist-db "^1.0.11" + bs-logger@0.x: version "0.2.6" resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" @@ -4950,16 +5832,6 @@ buffer-from@^1.0.0: resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer-indexof@^1.0.0: - 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-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" - integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== - buffer@6.0.3, buffer@^6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" @@ -4968,15 +5840,6 @@ buffer@6.0.3, buffer@^6.0.3: base64-js "^1.3.1" ieee754 "^1.2.1" -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - buffer@^5.1.0, buffer@^5.2.0, buffer@^5.5.0: version "5.7.1" resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" @@ -5029,11 +5892,6 @@ builtin-modules@^3.1.0: resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz" integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" - integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== - busboy@^1.0.0: version "1.6.0" resolved "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz" @@ -5051,28 +5909,7 @@ bytes@3.1.2: resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -cacache@^12.0.2: - version "12.0.4" - resolved "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^15.0.5, cacache@^15.2.0: +cacache@^15.2.0: version "15.3.0" resolved "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz" integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== @@ -5096,21 +5933,6 @@ cacache@^15.0.5, cacache@^15.2.0: tar "^6.0.2" unique-filename "^1.1.1" -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - cacheable-request@^6.0.0: version "6.1.0" resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" @@ -5132,56 +5954,42 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" - integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" - integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" - integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== - callsites@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@^4.1.1: +camel-case@^4.1.2: version "4.1.2" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: pascal-case "^3.1.2" tslib "^2.0.3" +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + camelcase@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz" integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== -camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - camelcase@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz" integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg== -camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0: +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0, camelcase@^6.2.1: version "6.3.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-api@^3.0.0: @@ -5194,22 +6002,20 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001370: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001370: version "1.0.30001387" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001387.tgz" integrity sha512-fKDH0F1KOJvR+mWSOvhj8lVRr/Q/mc5u5nabU2vi1/sgvlSqEsE8dOq0Hy/BqVbDkCYQPRRHB1WRjW6PGB/7PA== -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" +caniuse-lite@^1.0.30001517, caniuse-lite@^1.0.30001520: + version "1.0.30001522" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001522.tgz#44b87a406c901269adcdb834713e23582dd71856" + integrity sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg== -case-sensitive-paths-webpack-plugin@2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz" - integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== +case-sensitive-paths-webpack-plugin@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" + integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== caseless@~0.12.0: version "0.12.0" @@ -5227,15 +6033,6 @@ chalk@1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chalk@3.0.0, chalk@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" @@ -5244,6 +6041,15 @@ chalk@3.0.0, chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" @@ -5257,6 +6063,11 @@ char-regex@^1.0.2: resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== +char-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e" + integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== + chardet@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" @@ -5267,7 +6078,7 @@ check-types@^11.1.1: resolved "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz" integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== -chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1, chokidar@^3.5.3: +chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.2, chokidar@^3.5.3: version "3.5.3" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -5282,30 +6093,6 @@ chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1, chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - chownr@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" @@ -5331,19 +6118,6 @@ ci-info@^3.2.0: resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz" integrity sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg== -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - 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" - -cjs-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" - integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== - cjs-module-lexer@^1.0.0: version "1.2.2" resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" @@ -5354,16 +6128,6 @@ class-transformer@0.4.0: resolved "https://registry.npmjs.org/class-transformer/-/class-transformer-0.4.0.tgz" integrity sha512-ETWD/H2TbWbKEi7m9N4Km5+cw1hNcqJSxlSYhsLsNjQzWWiZIYA1zafxpK9PwVfaZ6AqR5rrjPVUBGESm5tQUA== -class-utils@^0.3.5: - 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" - class-validator@^0.13.1: version "0.13.2" resolved "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz" @@ -5377,10 +6141,10 @@ classnames@^2.2.6, classnames@^2.3.1: resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz" integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== -clean-css@^4.2.3: - version "4.2.4" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz" - integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== +clean-css@^5.2.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" + integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== dependencies: source-map "~0.6.0" @@ -5449,24 +6213,6 @@ cliui@^3.2.0: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - cliui@^7.0.2: version "7.0.4" resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" @@ -5525,15 +6271,7 @@ collect-v8-coverage@^1.0.0: resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0, color-convert@^1.9.3: +color-convert@^1.9.0: version "1.9.3" resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -5552,37 +6290,31 @@ color-name@1.1.3: resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== -color-name@^1.0.0, color-name@~1.1.4: +color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.6.0: - version "1.9.1" - resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - color-support@^1.1.2, color-support@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== -color@^3.0.0: - version "3.2.1" - resolved "https://registry.npmjs.org/color/-/color-3.2.1.tgz" - integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== - dependencies: - color-convert "^1.9.3" - color-string "^1.6.0" +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== colorette@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== +colorette@^2.0.10: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + colorette@^2.0.16: version "2.0.19" resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" @@ -5612,7 +6344,7 @@ commander@2.9.0: dependencies: graceful-readlink ">= 1.0.0" -commander@4.1.1, commander@^4.1.1: +commander@4.1.1, commander@^4.0.0: version "4.1.1" resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== @@ -5627,11 +6359,26 @@ commander@^5.0.0: resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== -commander@^8.2.0: +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.2.0, commander@^8.3.0: version "8.3.0" - resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== +comment-parser@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.3.1.tgz#3d7ea3adaf9345594aedee6563f422348f165c1b" + integrity sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + common-tags@^1.8.0: version "1.8.2" resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" @@ -5647,18 +6394,11 @@ compare-version@^0.1.2: resolved "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz" integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A== -component-emitter@^1.2.1, component-emitter@^1.3.0: +component-emitter@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -compose-function@3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz" - integrity sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg== - dependencies: - arity-n "^1.0.4" - compressible@~2.0.16: version "2.0.18" resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" @@ -5684,7 +6424,7 @@ concat-map@0.0.1: resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concat-stream@^1.5.0, concat-stream@^1.5.2, concat-stream@^1.6.2: +concat-stream@^1.5.2, concat-stream@^1.6.2: version "1.6.2" resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -5729,36 +6469,26 @@ configstore@^5.0.1: write-file-atomic "^3.0.0" xdg-basedir "^4.0.0" -confusing-browser-globals@^1.0.10: +confusing-browser-globals@^1.0.11: version "1.0.11" - resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== -connect-history-api-fallback@^1.6.0: - 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== +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== consola@^2.15.0: version "2.15.3" resolved "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz" integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - console-control-strings@^1.0.0, console-control-strings@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" - integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== - content-disposition@0.5.4: version "0.5.4" resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" @@ -5771,18 +6501,6 @@ content-type@~1.0.4: resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -convert-source-map@1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - -convert-source-map@^0.3.3: - version "0.3.5" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz" - integrity sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg== - convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" @@ -5810,23 +6528,6 @@ cookiejar@^2.1.3: resolved "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz" integrity sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ== -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - copy-to-clipboard@^3.3.1: version "3.3.2" resolved "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.2.tgz" @@ -5842,20 +6543,27 @@ core-js-compat@^3.21.0, core-js-compat@^3.22.1: browserslist "^4.21.3" semver "7.0.0" +core-js-compat@^3.31.0: + version "3.32.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.32.1.tgz#55f9a7d297c0761a8eb1d31b593e0f5b6ffae964" + integrity sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA== + dependencies: + browserslist "^4.21.10" + core-js-pure@^3.20.2: version "3.25.0" resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.0.tgz" integrity sha512-IeHpLwk3uoci37yoI2Laty59+YqH9x5uR65/yiA0ARAJrTrN4YU0rmauLWfvqOuk77SlNJXj2rM6oT/dBD87+A== -core-js@^2.4.0: - version "2.6.12" - resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== +core-js-pure@^3.23.3: + version "3.32.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.32.1.tgz#5775b88f9062885f67b6d7edce59984e89d276f3" + integrity sha512-f52QZwkFVDPf7UEQZGHKx6NYxsxmVGJe5DIvbzOdRMJlmT6yv0KDjR8rmy3ngr/t5wU54c7Sp/qIJH0ppbhVpQ== -core-js@^3.6.5: - version "3.25.0" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.25.0.tgz" - integrity sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA== +core-js@^3.19.2: + version "3.32.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.32.1.tgz#a7d8736a3ed9dd05940c3c4ff32c591bb735be77" + integrity sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ== core-util-is@1.0.2: version "1.0.2" @@ -5875,15 +6583,16 @@ cors@2.8.5: object-assign "^4" vary "^1" -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: version "7.0.1" @@ -5903,37 +6612,6 @@ crc@^3.8.0: dependencies: buffer "^5.1.0" -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - create-require@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" @@ -5965,14 +6643,12 @@ cross-fetch@^3.1.5: dependencies: node-fetch "2.6.7" -cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== +cross-fetch@^3.1.6: + version "3.1.8" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" + node-fetch "^2.6.12" cross-spawn@^4.0.0: version "4.0.2" @@ -5982,96 +6658,69 @@ cross-spawn@^4.0.0: lru-cache "^4.0.1" which "^1.2.9" -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -crypto-random-string@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz" - integrity sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg== + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" crypto-random-string@^2.0.0: 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== -css-blank-pseudo@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz" - integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== +css-blank-pseudo@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" + integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== dependencies: - postcss "^7.0.5" + postcss-selector-parser "^6.0.9" -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" - integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== +css-declaration-sorter@^6.3.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" + integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== +css-has-pseudo@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" + integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== + dependencies: + postcss-selector-parser "^6.0.9" + +css-loader@^6.5.1: + version "6.8.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" + integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.21" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.3" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.8" + +css-minimizer-webpack-plugin@^3.2.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" + integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-has-pseudo@^0.10.0: - version "0.10.0" - resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz" - integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^5.0.0-rc.4" - -css-loader@4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz" - integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== - dependencies: - camelcase "^6.0.0" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^2.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.3" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^2.7.1" - semver "^7.3.2" + cssnano "^5.0.6" + jest-worker "^27.0.2" + postcss "^8.3.5" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" -css-prefers-color-scheme@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz" - integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== - dependencies: - postcss "^7.0.5" +css-prefers-color-scheme@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" + integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== css-select-base-adapter@^0.1.1: version "0.1.1" @@ -6107,7 +6756,7 @@ css-tree@1.0.0-alpha.37: mdn-data "2.0.4" source-map "^0.6.1" -css-tree@^1.1.2: +css-tree@^1.1.2, css-tree@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== @@ -6130,100 +6779,66 @@ css.escape@^1.5.1: resolved "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== -css@^2.0.0: - version "2.2.4" - resolved "https://registry.npmjs.org/css/-/css-2.2.4.tgz" - integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== - dependencies: - inherits "^2.0.3" - source-map "^0.6.1" - source-map-resolve "^0.5.2" - urix "^0.1.0" - -cssdb@^4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz" - integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== - -cssesc@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz" - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== +cssdb@^7.1.0: + version "7.7.1" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.7.1.tgz#759e333f516e47f26dd2c7be06147d4f4716356d" + integrity sha512-kM+Fs0BFyhJNeE6wbOrlnRsugRdL6vn7QcON0aBDZ7XRd7RI2pMlk+nxoHuTb4Et+aBobXgK0I+6NGLA0LLgTw== cssesc@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -cssnano-preset-default@^4.0.8: - 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== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.3" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" - integrity sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw== - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" - integrity sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw== - -cssnano-util-raw-cache@^4.0.1: - 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== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - 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== +cssnano-preset-default@^5.2.14: + version "5.2.14" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" + integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== + dependencies: + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.1" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.4" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.2" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== -cssnano@^4.1.10: - version "4.1.11" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz" - integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== +cssnano@^5.0.6: + version "5.1.15" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" + integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.8" - is-resolvable "^1.0.0" - postcss "^7.0.0" + cssnano-preset-default "^5.2.14" + lilconfig "^2.0.3" + yaml "^1.10.2" -csso@^4.0.2: +csso@^4.0.2, csso@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== @@ -6252,19 +6867,6 @@ csstype@^3.0.2: resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz" integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA== -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" - integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A== - -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - damerau-levenshtein@^1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" @@ -6296,7 +6898,7 @@ dateformat@^5.0.1: resolved "https://registry.npmjs.org/dateformat/-/dateformat-5.0.3.tgz" integrity sha512-Kvr6HmPXUMerlLcLF+Pwq3K7apHpYmGDVqrxcDasBg86UcKeTSNWbEzU8bwdXnxnR44FtMhJAxI4Bov6Y/KUfA== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6.9: +debug@2.6.9, debug@^2.6.0, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -6317,7 +6919,7 @@ debug@^3.2.7: dependencies: ms "^2.1.1" -decamelize@^1.1.1, decamelize@^1.2.0: +decamelize@^1.1.1: version "1.2.0" resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== @@ -6327,11 +6929,6 @@ decimal.js@^10.2.1: resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz" integrity sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg== -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" - integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== - decompress-response@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" @@ -6344,18 +6941,6 @@ dedent@^0.7.0: resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - 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" - deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" @@ -6376,13 +6961,12 @@ deepmerge@^2.1.1: resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz" integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" + execa "^5.0.0" default-shell@^1.0.0: version "1.0.1" @@ -6401,7 +6985,12 @@ defer-to-connect@^1.0.1: resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== -define-properties@^1.1.2, define-properties@^1.1.3, define-properties@^1.1.4: +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3, define-properties@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== @@ -6409,27 +6998,13 @@ define-properties@^1.1.2, define-properties@^1.1.3, define-properties@^1.1.4: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== +define-properties@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" + integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" del@^3.0.0: version "3.0.0" @@ -6443,19 +7018,6 @@ del@^3.0.0: pify "^3.0.0" rimraf "^2.2.8" -del@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" @@ -6476,13 +7038,10 @@ depd@^1.1.2, depd@~1.1.2: resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" +dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== destroy@1.2.0: version "1.2.0" @@ -6504,9 +7063,9 @@ detect-node@^2.0.4, detect-node@^2.1.0: resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -detect-port-alt@1.1.6: +detect-port-alt@^1.1.6: version "1.1.6" - resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== dependencies: address "^1.0.1" @@ -6520,6 +7079,11 @@ dezalgo@1.0.3: asap "^2.0.0" wrappy "1" +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + diff-sequences@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" @@ -6540,15 +7104,6 @@ diff@^4.0.1: resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - dir-compare@^2.4.0: version "2.4.0" resolved "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz" @@ -6566,6 +7121,11 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + dmg-builder@23.3.3: version "23.3.3" resolved "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.3.3.tgz" @@ -6599,20 +7159,12 @@ dns-equal@^1.0.0: resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== -dns-packet@^1.3.1: - version "1.3.4" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" - integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" - integrity sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ== +dns-packet@^5.2.2: + version "5.6.0" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.0.tgz#2202c947845c7a63c23ece58f2f70ff6ab4c2f7d" + integrity sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== dependencies: - buffer-indexof "^1.0.0" + "@leichtgewicht/ip-codec" "^2.0.1" doctrine@^2.1.0: version "2.1.0" @@ -6662,11 +7214,6 @@ dom-walk@^0.1.0: resolved "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - domelementtype@1: version "1.3.1" resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" @@ -6723,25 +7270,25 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" -dotenv-expand@5.1.0, dotenv-expand@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - dotenv-expand@8.0.3: version "8.0.3" resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-8.0.3.tgz" integrity sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg== +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + dotenv@16.0.1: version "16.0.1" resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz" integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ== -dotenv@8.2.0: - version "8.2.0" - resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz" - integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== +dotenv@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" + integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== dotenv@^16.0.0, dotenv@^16.0.2: version "16.0.2" @@ -6758,21 +7305,11 @@ duplexer3@^0.1.4: resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== -duplexer@^0.1.1: +duplexer@^0.1.2: version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" @@ -6786,10 +7323,12 @@ ee-first@1.1.1: resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -ejs@^2.6.1: - version "2.7.4" - resolved "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz" - integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== +ejs@^3.1.6: + version "3.1.9" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== + dependencies: + jake "^10.8.5" ejs@^3.1.7: version "3.1.8" @@ -6868,11 +7407,16 @@ electron-publish@23.3.3: lazy-val "^1.0.5" mime "^2.5.2" -electron-to-chromium@^1.3.564, electron-to-chromium@^1.4.202: +electron-to-chromium@^1.4.202: version "1.4.239" resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.239.tgz" integrity sha512-XbhfzxPIFzMjJm17T7yUGZEyYh5XuUjrA/FQ7JUy2bEd4qQ7MvFTaKpZ6zXZog1cfVttESo2Lx0ctnf7eQOaAQ== +electron-to-chromium@^1.4.477: + version "1.4.498" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.498.tgz#cef35341123f62a35ba7084e439c911d25e0d81b" + integrity sha512-4LODxAzKGVy7CJyhhN5mebwe7U2L29P+0G+HUriHnabm0d7LSff8Yn7t+Wq+2/9ze2Fu1dhX7mww090xfv7qXQ== + electron-updater@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-5.3.0.tgz#3ba0d20407911a2edc5a68bee45c5aa2023e9ff8" @@ -6897,9 +7441,9 @@ electron@20.1.0: "@types/node" "^16.11.26" extract-zip "^2.0.1" -elliptic@^6.5.3: +elliptic@^6.5.4: version "6.5.4" - resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: bn.js "^4.11.9" @@ -6910,21 +7454,16 @@ elliptic@^6.5.3: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" -emittery@^0.7.1: - version "0.7.2" - resolved "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz" - integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== +emittery@^0.10.2: + version "0.10.2" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" + integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== emittery@^0.8.1: version "0.8.1" resolved "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" @@ -6935,11 +7474,6 @@ emoji-regex@^9.2.2: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" - integrity sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng== - emojis-list@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" @@ -6957,22 +7491,13 @@ encoding@^0.1.12: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.1.0: 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== dependencies: once "^1.4.0" -enhanced-resolve@^4.3.0: - 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== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - enhanced-resolve@^5.0.0, enhanced-resolve@^5.7.0, enhanced-resolve@^5.9.3: version "5.10.0" resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz" @@ -6981,6 +7506,14 @@ enhanced-resolve@^5.0.0, enhanced-resolve@^5.7.0, enhanced-resolve@^5.9.3: graceful-fs "^4.2.4" tapable "^2.2.0" +enhanced-resolve@^5.15.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + enquirer@^2.3.5, enquirer@^2.3.6: version "2.3.6" resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" @@ -7010,13 +7543,6 @@ err-code@^2.0.2: resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== -errno@^0.1.3, errno@~0.1.7: - version "0.1.8" - resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" @@ -7060,16 +7586,95 @@ es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19 string.prototype.trimstart "^1.0.5" unbox-primitive "^1.0.2" +es-abstract@^1.20.4, es-abstract@^1.21.2, es-abstract@^1.21.3: + version "1.22.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc" + integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.1" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.2.1" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.10" + is-weakref "^1.0.2" + object-inspect "^1.12.3" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.0" + safe-array-concat "^1.0.0" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.7" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.10" + es-array-method-boxes-properly@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz" integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== +es-iterator-helpers@^1.0.12: + version "1.0.13" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.13.tgz#72101046ffc19baf9996adc70e6177a26e6e8084" + integrity sha512-LK3VGwzvaPWobO8xzXXGRUOGw8Dcjyfk62CsY/wfHN75CwsJPbuypOYJxK6g5RyEL8YDjIWcl6jgd8foO6mmrA== + dependencies: + asynciterator.prototype "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.21.3" + es-set-tostringtag "^2.0.1" + function-bind "^1.1.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + iterator.prototype "^1.1.0" + safe-array-concat "^1.0.0" + es-module-lexer@^0.9.0: version "0.9.3" resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== +es-module-lexer@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz#6be9c9e0b4543a60cd166ff6f8b4e9dae0b0c16f" + integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + es-shim-unscopables@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" @@ -7086,43 +7691,17 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es5-ext@^0.10.35, es5-ext@^0.10.50: - version "0.10.62" - resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz" - integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== - dependencies: - es6-iterator "^2.0.3" - es6-symbol "^3.1.3" - next-tick "^1.1.0" - es6-error@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz" integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== -es6-iterator@2.0.3, es6-iterator@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" - integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - es6-promise@^4.0.3: version "4.2.8" resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz" integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== -es6-symbol@^3.1.1, es6-symbol@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" - -escalade@^3.0.2, escalade@^3.1.1: +escalade@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== @@ -7137,16 +7716,16 @@ escape-html@~1.0.3: resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== -escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" @@ -7169,79 +7748,113 @@ eslint-config-prettier@^8.3.0: resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz" integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== -eslint-config-react-app@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz" - integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== +eslint-config-react-app@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz#73ba3929978001c5c86274c017ea57eb5fa644b4" + integrity sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA== dependencies: - confusing-browser-globals "^1.0.10" - -eslint-import-resolver-node@^0.3.6: - version "0.3.6" - resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz" - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== + "@babel/core" "^7.16.0" + "@babel/eslint-parser" "^7.16.3" + "@rushstack/eslint-patch" "^1.1.0" + "@typescript-eslint/eslint-plugin" "^5.5.0" + "@typescript-eslint/parser" "^5.5.0" + babel-preset-react-app "^10.0.1" + confusing-browser-globals "^1.0.11" + eslint-plugin-flowtype "^8.0.3" + eslint-plugin-import "^2.25.3" + eslint-plugin-jest "^25.3.0" + eslint-plugin-jsx-a11y "^6.5.1" + eslint-plugin-react "^7.27.1" + eslint-plugin-react-hooks "^4.3.0" + eslint-plugin-testing-library "^5.0.1" + +eslint-import-resolver-node@^0.3.7: + version "0.3.9" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" + integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== dependencies: debug "^3.2.7" - resolve "^1.20.0" + is-core-module "^2.13.0" + resolve "^1.22.4" -eslint-module-utils@^2.7.3: - version "2.7.4" - resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz" - integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== +eslint-module-utils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== dependencies: debug "^3.2.7" -eslint-plugin-flowtype@^5.2.0: - version "5.10.0" - resolved "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz" - integrity sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw== +eslint-plugin-flowtype@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz#e1557e37118f24734aa3122e7536a038d34a4912" + integrity sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ== dependencies: - lodash "^4.17.15" + lodash "^4.17.21" string-natural-compare "^3.0.1" -eslint-plugin-import@^2.22.1: - version "2.26.0" - resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz" - integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== +eslint-plugin-import@^2.25.3: + version "2.28.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz#63b8b5b3c409bfc75ebaf8fb206b07ab435482c4" + integrity sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A== dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" + array-includes "^3.1.6" + array.prototype.findlastindex "^1.2.2" + array.prototype.flat "^1.3.1" + array.prototype.flatmap "^1.3.1" + debug "^3.2.7" doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.3" + eslint-import-resolver-node "^0.3.7" + eslint-module-utils "^2.8.0" has "^1.0.3" - is-core-module "^2.8.1" + is-core-module "^2.13.0" is-glob "^4.0.3" minimatch "^3.1.2" - object.values "^1.1.5" - resolve "^1.22.0" - tsconfig-paths "^3.14.1" - -eslint-plugin-jest@^24.1.0: - version "24.7.0" - resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz" - integrity sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA== - dependencies: - "@typescript-eslint/experimental-utils" "^4.0.1" - -eslint-plugin-jsx-a11y@^6.3.1: - version "6.6.1" - resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz" - integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== - dependencies: - "@babel/runtime" "^7.18.9" - aria-query "^4.2.2" - array-includes "^3.1.5" + object.fromentries "^2.0.6" + object.groupby "^1.0.0" + object.values "^1.1.6" + semver "^6.3.1" + tsconfig-paths "^3.14.2" + +eslint-plugin-jest@^25.3.0: + version "25.7.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz#ff4ac97520b53a96187bad9c9814e7d00de09a6a" + integrity sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ== + dependencies: + "@typescript-eslint/experimental-utils" "^5.0.0" + +eslint-plugin-jsdoc@^40.0.0: + version "40.3.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-40.3.0.tgz#75a91ab71c41bb797db05a32d9528ce3ab613e90" + integrity sha512-EhCqpzRkxoT2DUB4AnrU0ggBYvTh3bWrLZzQTupq6vSVE6XzNwJVKsOHa41GCoevnsWMBNmoDVjXWGqckjuG1g== + dependencies: + "@es-joy/jsdoccomment" "~0.37.0" + comment-parser "1.3.1" + debug "^4.3.4" + escape-string-regexp "^4.0.0" + esquery "^1.5.0" + semver "^7.3.8" + spdx-expression-parse "^3.0.1" + +eslint-plugin-jsx-a11y@^6.5.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976" + integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== + dependencies: + "@babel/runtime" "^7.20.7" + aria-query "^5.1.3" + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" ast-types-flow "^0.0.7" - axe-core "^4.4.3" - axobject-query "^2.2.0" + axe-core "^4.6.2" + axobject-query "^3.1.1" damerau-levenshtein "^1.0.8" emoji-regex "^9.2.2" has "^1.0.3" - jsx-ast-utils "^3.3.2" - language-tags "^1.0.5" + jsx-ast-utils "^3.3.3" + language-tags "=1.0.5" minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" semver "^6.3.0" eslint-plugin-prettier@^4.0.0: @@ -7251,12 +7864,12 @@ eslint-plugin-prettier@^4.0.0: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-react-hooks@^4.2.0: +eslint-plugin-react-hooks@^4.3.0: version "4.6.0" - resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== -eslint-plugin-react@^7.21.5, eslint-plugin-react@^7.26.0: +eslint-plugin-react@^7.26.0: version "7.31.8" resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz" integrity sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw== @@ -7276,14 +7889,36 @@ eslint-plugin-react@^7.21.5, eslint-plugin-react@^7.26.0: semver "^6.3.0" string.prototype.matchall "^4.0.7" -eslint-plugin-testing-library@^3.9.2: - version "3.10.2" - resolved "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz" - integrity sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA== +eslint-plugin-react@^7.27.1: + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== + dependencies: + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + array.prototype.tosorted "^1.1.1" + doctrine "^2.1.0" + es-iterator-helpers "^1.0.12" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + object.hasown "^1.1.2" + object.values "^1.1.6" + prop-types "^15.8.1" + resolve "^2.0.0-next.4" + semver "^6.3.1" + string.prototype.matchall "^4.0.8" + +eslint-plugin-testing-library@^5.0.1: + version "5.11.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz#5b46cdae96d4a78918711c0b4792f90088e62d20" + integrity sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw== dependencies: - "@typescript-eslint/experimental-utils" "^3.10.1" + "@typescript-eslint/utils" "^5.58.0" -eslint-scope@5.1.1, eslint-scope@^5.0.0, eslint-scope@^5.1.1: +eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -7291,15 +7926,15 @@ eslint-scope@5.1.1, eslint-scope@^5.0.0, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" + esrecurse "^4.3.0" + estraverse "^5.2.0" -eslint-utils@^2.0.0, eslint-utils@^2.1.0: +eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== @@ -7313,29 +7948,33 @@ eslint-utils@^3.0.0: dependencies: eslint-visitor-keys "^2.0.0" -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint-visitor-keys@^2.0.0: +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-webpack-plugin@^2.5.2: - version "2.7.0" - resolved "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz" - integrity sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA== +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-webpack-plugin@^3.1.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz#1978cdb9edc461e4b0195a20da950cf57988347c" + integrity sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w== dependencies: - "@types/eslint" "^7.29.0" - arrify "^2.0.1" - jest-worker "^27.5.1" + "@types/eslint" "^7.29.0 || ^8.4.1" + jest-worker "^28.0.2" micromatch "^4.0.5" normalize-path "^3.0.0" - schema-utils "^3.1.1" + schema-utils "^4.0.0" -eslint@^7.11.0, eslint@^7.32.0: +eslint@^7.32.0: version "7.32.0" resolved "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== @@ -7381,6 +8020,49 @@ eslint@^7.11.0, eslint@^7.32.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" +eslint@^8.3.0, eslint@^8.34.0: + version "8.47.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.47.0.tgz#c95f9b935463fb4fad7005e626c7621052e90806" + integrity sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "^8.47.0" + "@humanwhocodes/config-array" "^0.11.10" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + espree@^7.3.0, espree@^7.3.1: version "7.3.1" resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" @@ -7390,6 +8072,15 @@ espree@^7.3.0, espree@^7.3.1: acorn-jsx "^5.3.1" eslint-visitor-keys "^1.3.0" +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" @@ -7402,7 +8093,14 @@ esquery@^1.4.0: dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0, esrecurse@^4.3.0: +esquery@^1.4.2, esquery@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== @@ -7419,11 +8117,6 @@ estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== - estree-walker@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" @@ -7439,34 +8132,21 @@ etag@~1.8.1: resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + eventemitter3@^4.0.0: version "4.0.7" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.0.0, events@^3.2.0: +events@^3.2.0: version "3.3.0" resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -eventsource@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz" - integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -exec-sh@^0.3.2: - version "0.3.6" - resolved "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz" - integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== - execa@^0.5.0: version "0.5.1" resolved "https://registry.npmjs.org/execa/-/execa-0.5.1.tgz" @@ -7480,20 +8160,7 @@ execa@^0.5.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^4.0.0, execa@^4.0.2: +execa@^4.0.2: version "4.1.0" resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== @@ -7533,31 +8200,6 @@ exit@^0.1.2: resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expect@^26.6.0, expect@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" - integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== - dependencies: - "@jest/types" "^26.6.2" - ansi-styles "^4.0.0" - jest-get-type "^26.3.0" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - expect@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz" @@ -7579,7 +8221,7 @@ expect@^29.0.0: jest-message-util "^29.0.1" jest-util "^29.0.1" -express@4.18.1, express@^4.17.1: +express@4.18.1: version "4.18.1" resolved "https://registry.npmjs.org/express/-/express-4.18.1.tgz" integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== @@ -7616,27 +8258,42 @@ express@4.18.1, express@^4.17.1: utils-merge "1.0.1" vary "~1.1.2" -ext@^1.1.2: - version "1.7.0" - resolved "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz" - integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== +express@^4.17.3: + version "4.18.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== dependencies: - type "^2.7.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" extend@~3.0.2: version "3.0.2" @@ -7652,20 +8309,6 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - extract-zip@^1.6.5: version "1.7.0" resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz" @@ -7707,7 +8350,18 @@ fast-diff@^1.1.2: resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^3.1.1, fast-glob@^3.2.9: +fast-glob@^3.2.12: + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-glob@^3.2.9: version "3.2.11" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== @@ -7740,7 +8394,7 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -faye-websocket@^0.11.3, faye-websocket@^0.11.4: +faye-websocket@^0.11.3: version "0.11.4" resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== @@ -7786,11 +8440,6 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - figures@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" @@ -7805,10 +8454,10 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -file-loader@6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz" - integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw== +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== dependencies: loader-utils "^2.0.0" schema-utils "^3.0.0" @@ -7818,11 +8467,6 @@ file-type@^9.0.0: resolved "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz" integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== -file-uri-to-path@1.0.0: - 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== - file-url@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/file-url/-/file-url-2.0.2.tgz" @@ -7835,20 +8479,10 @@ filelist@^1.0.1: dependencies: minimatch "^5.0.1" -filesize@6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz" - integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== fill-range@^7.0.1: version "7.0.1" @@ -7870,15 +8504,6 @@ finalhandler@1.2.0: statuses "2.0.1" unpipe "~1.0.0" -find-cache-dir@^2.1.0: - 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: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - find-cache-dir@^3.3.1: version "3.3.2" resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" @@ -7888,14 +8513,6 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - find-up@^1.0.0: version "1.1.2" resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" @@ -7911,6 +8528,22 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + fix-path@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/fix-path/-/fix-path-3.0.0.tgz" @@ -7931,19 +8564,6 @@ flatted@^3.1.0: resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -flatten@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz" - integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== - -flush-write-stream@^1.0.0: - 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== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - flux@^4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz" @@ -7957,29 +8577,18 @@ follow-redirects@^1.0.0, follow-redirects@^1.14.0, follow-redirects@^1.14.7, fol resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz" integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== -fork-ts-checker-webpack-plugin@4.1.6: - version "4.1.6" - resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" - integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== - dependencies: - "@babel/code-frame" "^7.5.5" - chalk "^2.4.1" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - fork-ts-checker-webpack-plugin@7.2.11: version "7.2.11" resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.11.tgz" @@ -7997,6 +8606,25 @@ fork-ts-checker-webpack-plugin@7.2.11: semver "^7.3.5" tapable "^2.2.1" +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" + integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + form-data@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" @@ -8052,26 +8680,16 @@ forwarded@0.2.0: resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" +fraction.js@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.1.tgz#14b4cc886575a5684f8d5fd5759c5db376bb7bb8" + integrity sha512-/KxoyCnPM0GwYI4NN0Iag38Tqt+od3/mLuguepLgCAKPn0ZhC544nssAW0tG2/00zXEYl9W+7hwAIpLHo6Oc7Q== fresh@0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" - integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - fs-extra@10.1.0, fs-extra@^10.0.0, fs-extra@^10.1.0: version "10.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" @@ -8090,15 +8708,6 @@ fs-extra@^1.0.0: jsonfile "^2.1.0" klaw "^1.0.0" -fs-extra@^7.0.0: - version "7.0.1" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" @@ -8130,30 +8739,17 @@ fs-monkey@^1.0.3: resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" - integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA== - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" +fs-monkey@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.4.tgz#ee8c1b53d3fe8bb7e5d2c5c5dfc0168afdd2f747" + integrity sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ== fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@^2.1.2, fsevents@^2.1.3, fsevents@^2.3.2, fsevents@~2.3.2: +fsevents@^2.3.2, fsevents@~2.3.2: version "2.3.2" resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -8178,7 +8774,7 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== -functions-have-names@^1.2.2: +functions-have-names@^1.2.2, functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -8212,7 +8808,7 @@ gauge@^4.0.3: strip-ansi "^6.0.1" wide-align "^1.1.5" -gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: +gensync@^1.0.0-beta.2: 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== @@ -8222,7 +8818,7 @@ get-caller-file@^1.0.1: resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== -get-caller-file@^2.0.1, get-caller-file@^2.0.5: +get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -8236,6 +8832,16 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: has "^1.0.3" has-symbols "^1.0.3" +get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" @@ -8254,7 +8860,7 @@ get-stream@^2.2.0: object-assign "^4.0.1" pinkie-promise "^2.0.0" -get-stream@^4.0.0, get-stream@^4.1.0: +get-stream@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== @@ -8281,11 +8887,6 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - getpass@^0.1.1: version "0.1.7" resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" @@ -8301,14 +8902,6 @@ gifwrap@^0.9.2: image-q "^4.0.0" omggif "^1.0.10" -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" - integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" @@ -8316,11 +8909,30 @@ glob-parent@^5.1.2, glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + glob-to-regexp@^0.4.1: version "0.4.1" resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== +glob@7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + 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" + glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" @@ -8352,9 +8964,9 @@ global-dirs@^3.0.0: dependencies: ini "2.0.0" -global-modules@2.0.0: +global-modules@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: global-prefix "^3.0.0" @@ -8380,7 +8992,7 @@ global-tunnel-ng@^2.7.1: global@~4.4.0: version "4.4.0" - resolved "https://registry.npmjs.org/global/-/global-4.4.0.tgz" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== dependencies: min-document "^2.19.0" @@ -8391,6 +9003,13 @@ globals@^11.1.0: resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== +globals@^13.19.0: + version "13.21.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.21.0.tgz#163aae12f34ef502f5153cfbdd3600f36c63c571" + integrity sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg== + dependencies: + type-fest "^0.20.2" + globals@^13.6.0, globals@^13.9.0: version "13.17.0" resolved "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz" @@ -8398,28 +9017,16 @@ globals@^13.6.0, globals@^13.9.0: dependencies: type-fest "^0.20.2" -globalthis@^1.0.1: +globalthis@^1.0.1, globalthis@^1.0.3: version "1.0.3" - resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== dependencies: define-properties "^1.1.3" -globby@11.0.1: - version "11.0.1" - resolved "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz" - integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - -globby@^11.0.3: +globby@^11.0.3, globby@^11.0.4, globby@^11.1.0: version "11.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" @@ -8445,6 +9052,13 @@ goober@^2.1.10: resolved "https://registry.npmjs.org/goober/-/goober-2.1.11.tgz" integrity sha512-5SS2lmxbhqH0u9ABEWq7WPU69a4i2pYcHeCxqaNq6Cw3mnrF0ghWNM4tEGid4dKy8XNIAUbuThuozDHHKJVh3A== +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + got@^9.6.0: version "9.6.0" resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" @@ -8462,7 +9076,7 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.10" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== @@ -8472,18 +9086,17 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w== -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" - integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -gzip-size@5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== dependencies: - duplexer "^0.1.1" - pify "^4.0.1" + duplexer "^0.1.2" handle-thing@^2.0.0: version "2.0.1" @@ -8537,6 +9150,11 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" @@ -8554,58 +9172,18 @@ has-unicode@^2.0.1: resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - has-yarn@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz" integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== -has@^1.0.0, has@^1.0.3: +has@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" @@ -8627,11 +9205,6 @@ he@^1.2.0: resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -hex-color-regex@^1.1.0: - 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== - hexoid@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz" @@ -8642,18 +9215,6 @@ highlight.js@^10.7.1: resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz" integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== -history@^4.9.0: - version "4.10.1" - resolved "https://registry.npmjs.org/history/-/history-4.10.1.tgz" - integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== - dependencies: - "@babel/runtime" "^7.1.2" - loose-envify "^1.2.0" - resolve-pathname "^3.0.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - value-equal "^1.0.1" - hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" @@ -8663,7 +9224,7 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: +hoist-non-react-statics@^3.3.0: version "3.3.2" resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -8697,16 +9258,6 @@ hpack.js@^2.1.6: readable-stream "^2.0.1" wbuf "^1.1.0" -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz" - integrity sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A== - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz" - integrity sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA== - html-encoding-sniffer@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" @@ -8714,43 +9265,39 @@ html-encoding-sniffer@^2.0.1: dependencies: whatwg-encoding "^1.0.5" -html-entities@^1.2.1, html-entities@^1.3.1: - 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-entities@^2.1.0, html-entities@^2.3.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" + integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -html-minifier-terser@^5.0.1: - version "5.1.1" - resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" - integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== dependencies: - camel-case "^4.1.1" - clean-css "^4.2.3" - commander "^4.1.1" + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" he "^1.2.0" - param-case "^3.0.3" + param-case "^3.0.4" relateurl "^0.2.7" - terser "^4.6.3" + terser "^5.10.0" -html-webpack-plugin@4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz" - integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== - dependencies: - "@types/html-minifier-terser" "^5.0.0" - "@types/tapable" "^1.0.5" - "@types/webpack" "^4.41.8" - html-minifier-terser "^5.0.1" - loader-utils "^1.2.3" - lodash "^4.17.15" - pretty-error "^2.1.1" - tapable "^1.1.3" - util.promisify "1.0.0" +html-webpack-plugin@^5.5.0: + version "5.5.3" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz#72270f4a78e222b5825b296e5e3e1328ad525a3e" + integrity sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" htmlparser2@^6.1.0: version "6.1.0" @@ -8816,19 +9363,20 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" -http-proxy@^1.17.0: +http-proxy@^1.18.1: version "1.18.1" - resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" @@ -8844,11 +9392,6 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" - integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== - https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" @@ -8905,43 +9448,41 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@^0.6.2: +iconv-lite@^0.6.2, iconv-lite@^0.6.3: version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +idb@^7.0.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/idb/-/idb-7.1.1.tgz#d910ded866d32c7ced9befc5bfdf36f572ced72b" + integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== -identity-obj-proxy@3.0.0: +identity-obj-proxy@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== dependencies: harmony-reflect "^1.4.6" -ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1: +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" - integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== - ignore@^4.0.6: version "4.0.6" resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.4, ignore@^5.1.8, ignore@^5.2.0: +ignore@^5.1.8, ignore@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== @@ -8953,32 +9494,17 @@ image-q@^4.0.0: dependencies: "@types/node" "16.9.1" -immer@8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz" - integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== +immer@^9.0.7: + version "9.0.21" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== immutable@^4.0.0: version "4.1.0" resolved "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz" integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ== -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz" - integrity sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg== - dependencies: - import-from "^2.1.0" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" - integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -8986,26 +9512,11 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz" - integrity sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w== - dependencies: - resolve-from "^3.0.0" - import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz" integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - import-local@^3.0.2: version "3.1.0" resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" @@ -9024,12 +9535,7 @@ indent-string@^4.0.0: resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" - integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== - -infer-owner@^1.0.3, infer-owner@^1.0.4: +infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== @@ -9042,16 +9548,11 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== - inherits@2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" @@ -9106,14 +9607,6 @@ inquirer@8.2.0: strip-ansi "^6.0.0" through "^2.3.6" -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - internal-slot@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" @@ -9123,6 +9616,15 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" +internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + interpret@^1.0.0: version "1.4.0" resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" @@ -9133,67 +9635,41 @@ invert-kv@^1.0.0: resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" integrity sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ== -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" - integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== - -ip@^1.1.0, ip@^1.1.5: - version "1.1.8" - resolved "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz" - integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== - ip@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz" integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: +ipaddr.js@1.9.1: 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== -is-absolute-url@^2.0.0: +ipaddr.js@^2.0.1: version "2.1.0" - resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" - integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg== - -is-absolute-url@^3.0.3: - 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-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" - integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - 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" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" + integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== -is-arguments@^1.0.4: - version "1.1.1" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== dependencies: call-bind "^1.0.2" - has-tostringtag "^1.0.0" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" is-bigint@^1.0.1: version "1.0.4" @@ -9202,13 +9678,6 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" - integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== - dependencies: - binary-extensions "^1.0.0" - is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" @@ -9224,10 +9693,10 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== +is-callable@^1.1.3, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== is-callable@^1.1.4, is-callable@^1.2.4: version "1.2.4" @@ -9248,91 +9717,44 @@ is-ci@^3.0.0: dependencies: ci-info "^3.2.0" -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz" - integrity sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA== +is-core-module@^2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" + has "^1.0.3" -is-core-module@^2.0.0, is-core-module@^2.8.1, is-core-module@^2.9.0: +is-core-module@^2.9.0: version "2.10.0" resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz" integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== dependencies: has "^1.0.3" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" - integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - 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" - -is-date-object@^1.0.1: +is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== dependencies: has-tostringtag "^1.0.0" -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - 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" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" - integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== - -is-docker@^2.0.0: +is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - 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-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: +is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" @@ -9340,11 +9762,6 @@ is-fullwidth-code-point@^1.0.0: dependencies: number-is-nan "^1.0.0" -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" - integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== - is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" @@ -9360,12 +9777,12 @@ is-generator-fn@^2.0.0: resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" - integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== +is-generator-function@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== dependencies: - is-extglob "^2.1.0" + has-tostringtag "^1.0.0" is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" @@ -9392,6 +9809,11 @@ is-lambda@^1.0.1: resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== +is-map@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + is-module@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" @@ -9414,13 +9836,6 @@ is-number-object@^1.0.4: dependencies: has-tostringtag "^1.0.0" -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - is-number@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" @@ -9441,11 +9856,6 @@ is-path-cwd@^1.0.0: resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz" integrity sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw== -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - is-path-in-cwd@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz" @@ -9453,13 +9863,6 @@ is-path-in-cwd@^1.0.0: dependencies: is-path-inside "^1.0.0" -is-path-in-cwd@^2.0.0: - 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== - dependencies: - is-path-inside "^2.1.0" - is-path-inside@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz" @@ -9467,36 +9870,22 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - -is-path-inside@^3.0.2: +is-path-inside@^3.0.2, is-path-inside@^3.0.3: version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" - integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - 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== - dependencies: - isobject "^3.0.1" +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== is-potential-custom-element-name@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-regex@^1.0.4, is-regex@^1.1.4: +is-regex@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== @@ -9509,16 +9898,16 @@ is-regexp@^1.0.0: resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-root@2.1.0: +is-root@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== +is-set@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" @@ -9550,6 +9939,13 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" +is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" @@ -9565,6 +9961,11 @@ is-utf8@^0.2.0: resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" @@ -9572,17 +9973,15 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" - integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" -is-wsl@^2.1.1, is-wsl@^2.2.0: +is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -9594,12 +9993,12 @@ is-yarn-global@^0.3.0: resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz" integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: +isarray@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== @@ -9621,18 +10020,6 @@ isexe@^2.0.0: resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - isstream@~0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" @@ -9643,16 +10030,6 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" - istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: version "5.2.0" resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz" @@ -9682,7 +10059,7 @@ istanbul-lib-source-maps@^4.0.0: istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" -istanbul-reports@^3.0.2, istanbul-reports@^3.1.3: +istanbul-reports@^3.1.3: version "3.1.5" resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz" integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== @@ -9695,6 +10072,17 @@ iterare@1.2.1: resolved "https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz" integrity sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q== +iterator.prototype@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.0.tgz#690c88b043d821f783843aaf725d7ac3b62e3b46" + integrity sha512-rjuhAk1AJ1fssphHD0IFV6TWL40CwRZ53FrztKx43yk2v6rguBYsY4Bj1VU4HmoMmKwZUlx7mfnhDf9cOp4YTw== + dependencies: + define-properties "^1.1.4" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + has-tostringtag "^1.0.0" + reflect.getprototypeof "^1.0.3" + jake@^10.8.5: version "10.8.5" resolved "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz" @@ -9705,15 +10093,6 @@ jake@^10.8.5: filelist "^1.0.1" minimatch "^3.0.4" -jest-changed-files@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" - integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== - dependencies: - "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" - jest-changed-files@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz" @@ -9723,33 +10102,6 @@ jest-changed-files@^27.5.1: execa "^5.0.0" throat "^6.0.1" -jest-circus@26.6.0: - version "26.6.0" - resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz" - integrity sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.0" - "@jest/test-result" "^26.6.0" - "@jest/types" "^26.6.0" - "@types/babel__traverse" "^7.0.4" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^26.6.0" - is-generator-fn "^2.0.0" - jest-each "^26.6.0" - jest-matcher-utils "^26.6.0" - jest-message-util "^26.6.0" - jest-runner "^26.6.0" - jest-runtime "^26.6.0" - jest-snapshot "^26.6.0" - jest-util "^26.6.0" - pretty-format "^26.6.0" - stack-utils "^2.0.2" - throat "^5.0.0" - jest-circus@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz" @@ -9775,25 +10127,6 @@ jest-circus@^27.5.1: stack-utils "^2.0.3" throat "^6.0.1" -jest-cli@^26.6.0: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz" - integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== - dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" - prompts "^2.0.1" - yargs "^15.4.1" - jest-cli@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz" @@ -9812,30 +10145,6 @@ jest-cli@^27.5.1: prompts "^2.0.1" yargs "^16.2.0" -jest-config@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz" - integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^26.6.3" - "@jest/types" "^26.6.2" - babel-jest "^26.6.3" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - jest-environment-jsdom "^26.6.2" - jest-environment-node "^26.6.2" - jest-get-type "^26.3.0" - jest-jasmine2 "^26.6.3" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - micromatch "^4.0.2" - pretty-format "^26.6.2" - jest-config@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz" @@ -9866,7 +10175,7 @@ jest-config@^27.5.1: slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@^26.0.0, jest-diff@^26.6.2: +jest-diff@^26.0.0: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== @@ -9896,13 +10205,6 @@ jest-diff@^29.0.1: jest-get-type "^29.0.0" pretty-format "^29.0.1" -jest-docblock@^26.0.0: - version "26.0.0" - resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" - integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== - dependencies: - detect-newline "^3.0.0" - jest-docblock@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz" @@ -9910,17 +10212,6 @@ jest-docblock@^27.5.1: dependencies: detect-newline "^3.0.0" -jest-each@^26.6.0, jest-each@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz" - integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== - dependencies: - "@jest/types" "^26.6.2" - chalk "^4.0.0" - jest-get-type "^26.3.0" - jest-util "^26.6.2" - pretty-format "^26.6.2" - jest-each@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz" @@ -9932,19 +10223,6 @@ jest-each@^27.5.1: jest-util "^27.5.1" pretty-format "^27.5.1" -jest-environment-jsdom@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" - integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jsdom "^16.4.0" - jest-environment-jsdom@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz" @@ -9958,18 +10236,6 @@ jest-environment-jsdom@^27.5.1: jest-util "^27.5.1" jsdom "^16.6.0" -jest-environment-node@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz" - integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jest-environment-node@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz" @@ -9997,27 +10263,6 @@ jest-get-type@^29.0.0: resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz" integrity sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw== -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" - integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== - dependencies: - "@jest/types" "^26.6.2" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.1.2" - jest-haste-map@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz" @@ -10038,30 +10283,6 @@ jest-haste-map@^27.5.1: optionalDependencies: fsevents "^2.3.2" -jest-jasmine2@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" - integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^26.6.2" - is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - throat "^5.0.0" - jest-jasmine2@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz" @@ -10085,14 +10306,6 @@ jest-jasmine2@^27.5.1: pretty-format "^27.5.1" throat "^6.0.1" -jest-leak-detector@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" - integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== - dependencies: - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - jest-leak-detector@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz" @@ -10101,16 +10314,6 @@ jest-leak-detector@^27.5.1: jest-get-type "^27.5.1" pretty-format "^27.5.1" -jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" - integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== - dependencies: - chalk "^4.0.0" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - jest-matcher-utils@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz" @@ -10131,21 +10334,6 @@ jest-matcher-utils@^29.0.1: jest-get-type "^29.0.0" pretty-format "^29.0.1" -jest-message-util@^26.6.0, jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz" - integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" - slash "^3.0.0" - stack-utils "^2.0.2" - jest-message-util@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz" @@ -10161,6 +10349,21 @@ jest-message-util@^27.5.1: slash "^3.0.0" stack-utils "^2.0.3" +jest-message-util@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-28.1.3.tgz#232def7f2e333f1eecc90649b5b94b0055e7c43d" + integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^28.1.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^28.1.3" + slash "^3.0.0" + stack-utils "^2.0.3" + jest-message-util@^29.0.1: version "29.0.1" resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.1.tgz" @@ -10176,14 +10379,6 @@ jest-message-util@^29.0.1: slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz" - integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz" @@ -10197,24 +10392,15 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz" - integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== - jest-regex-util@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz" integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" - integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== - dependencies: - "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" +jest-regex-util@^28.0.0: + version "28.0.2" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz#afdc377a3b25fb6e80825adcf76c854e5bf47ead" + integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== jest-resolve-dependencies@^27.5.1: version "27.5.1" @@ -10225,35 +10411,7 @@ jest-resolve-dependencies@^27.5.1: jest-regex-util "^27.5.1" jest-snapshot "^27.5.1" -jest-resolve@26.6.0: - version "26.6.0" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz" - integrity sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ== - dependencies: - "@jest/types" "^26.6.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^26.6.0" - read-pkg-up "^7.0.1" - resolve "^1.17.0" - slash "^3.0.0" - -jest-resolve@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" - integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== - dependencies: - "@jest/types" "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^26.6.2" - read-pkg-up "^7.0.1" - resolve "^1.18.1" - slash "^3.0.0" - -jest-resolve@^27.5.1: +jest-resolve@^27.4.2, jest-resolve@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz" integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== @@ -10269,32 +10427,6 @@ jest-resolve@^27.5.1: resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^26.6.0, jest-runner@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz" - integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.7.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-docblock "^26.0.0" - jest-haste-map "^26.6.2" - jest-leak-detector "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - jest-runtime "^26.6.3" - jest-util "^26.6.2" - jest-worker "^26.6.2" - source-map-support "^0.5.6" - throat "^5.0.0" - jest-runner@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz" @@ -10322,39 +10454,6 @@ jest-runner@^27.5.1: source-map-support "^0.5.6" throat "^6.0.1" -jest-runtime@^26.6.0, jest-runtime@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz" - integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/globals" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - cjs-module-lexer "^0.6.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^15.4.1" - jest-runtime@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz" @@ -10383,14 +10482,6 @@ jest-runtime@^27.5.1: slash "^3.0.0" strip-bom "^4.0.0" -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz" - integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.4" - jest-serializer@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz" @@ -10399,28 +10490,6 @@ jest-serializer@^27.5.1: "@types/node" "*" graceful-fs "^4.2.9" -jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz" - integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.0.0" - chalk "^4.0.0" - expect "^26.6.2" - graceful-fs "^4.2.4" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - jest-haste-map "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - natural-compare "^1.4.0" - pretty-format "^26.6.2" - semver "^7.3.2" - jest-snapshot@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz" @@ -10449,18 +10518,6 @@ jest-snapshot@^27.5.1: pretty-format "^27.5.1" semver "^7.3.2" -jest-util@^26.6.0, jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" - jest-util@^27.0.0, jest-util@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz" @@ -10473,29 +10530,29 @@ jest-util@^27.0.0, jest-util@^27.5.1: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-util@^29.0.1: - version "29.0.1" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.0.1.tgz" - integrity sha512-GIWkgNfkeA9d84rORDHPGGTFBrRD13A38QVSKE0bVrGSnoR1KDn8Kqz+0yI5kezMgbT/7zrWaruWP1Kbghlb2A== +jest-util@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0" + integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== dependencies: - "@jest/types" "^29.0.1" + "@jest/types" "^28.1.3" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" - integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== +jest-util@^29.0.1: + version "29.0.1" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.0.1.tgz" + integrity sha512-GIWkgNfkeA9d84rORDHPGGTFBrRD13A38QVSKE0bVrGSnoR1KDn8Kqz+0yI5kezMgbT/7zrWaruWP1Kbghlb2A== dependencies: - "@jest/types" "^26.6.2" - camelcase "^6.0.0" + "@jest/types" "^29.0.1" + "@types/node" "*" chalk "^4.0.0" - jest-get-type "^26.3.0" - leven "^3.1.0" - pretty-format "^26.6.2" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" jest-validate@^27.5.1: version "27.5.1" @@ -10509,31 +10566,18 @@ jest-validate@^27.5.1: leven "^3.1.0" pretty-format "^27.5.1" -jest-watch-typeahead@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz" - integrity sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg== +jest-watch-typeahead@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz#b4a6826dfb9c9420da2f7bc900de59dad11266a9" + integrity sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw== dependencies: ansi-escapes "^4.3.1" chalk "^4.0.0" - jest-regex-util "^26.0.0" - jest-watcher "^26.3.0" - slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" - -jest-watcher@^26.3.0, jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz" - integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== - dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^26.6.2" - string-length "^4.0.1" + jest-regex-util "^28.0.0" + jest-watcher "^28.0.0" + slash "^4.0.0" + string-length "^5.0.1" + strip-ansi "^7.0.1" jest-watcher@^27.5.1: version "27.5.1" @@ -10548,24 +10592,30 @@ jest-watcher@^27.5.1: jest-util "^27.5.1" string-length "^4.0.1" -jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== +jest-watcher@^28.0.0: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-28.1.3.tgz#c6023a59ba2255e3b4c57179fc94164b3e73abd4" + integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" + "@jest/test-result" "^28.1.3" + "@jest/types" "^28.1.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.10.2" + jest-util "^28.1.3" + string-length "^4.0.1" -jest-worker@^26.5.0, jest-worker@^26.6.2: +jest-worker@^26.2.1: version "26.6.2" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^7.0.0" -jest-worker@^27.4.5, jest-worker@^27.5.1: +jest-worker@^27.0.2, jest-worker@^27.4.5, jest-worker@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== @@ -10574,18 +10624,18 @@ jest-worker@^27.4.5, jest-worker@^27.5.1: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@26.6.0: - version "26.6.0" - resolved "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz" - integrity sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA== +jest-worker@^28.0.2: + version "28.1.3" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.1.3.tgz#7e3c4ce3fa23d1bb6accb169e7f396f98ed4bb98" + integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== dependencies: - "@jest/core" "^26.6.0" - import-local "^3.0.2" - jest-cli "^26.6.0" + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" -jest@^27.0.6: +jest@^27.0.6, jest@^27.4.3: version "27.5.1" - resolved "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== dependencies: "@jest/core" "^27.5.1" @@ -10603,6 +10653,11 @@ jimp@^0.14.0: "@jimp/types" "^0.14.0" regenerator-runtime "^0.13.3" +jiti@^1.18.2: + version "1.19.3" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.19.3.tgz#ef554f76465b3c2b222dc077834a71f0d4a37569" + integrity sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w== + joi@*, joi@^17.4.2, joi@^17.6.0: version "17.6.0" resolved "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz" @@ -10649,7 +10704,12 @@ jsbn@~0.1.0: resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== -jsdom@^16.4.0, jsdom@^16.6.0: +jsdoc-type-pratt-parser@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz#136f0571a99c184d84ec84662c45c29ceff71114" + integrity sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ== + +jsdom@^16.6.0: version "16.7.0" resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== @@ -10697,11 +10757,6 @@ json-buffer@3.0.0: resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - 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-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" @@ -10717,9 +10772,9 @@ json-schema-traverse@^1.0.0: resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-schema@0.4.0: +json-schema@0.4.0, json-schema@^0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== json-stable-stringify-without-jsonify@^1.0.1: @@ -10744,6 +10799,18 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" +json5@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + jsonc-parser@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz" @@ -10772,6 +10839,11 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" +jsonpointer@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + jsprim@^1.2.2: version "1.4.2" resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz" @@ -10782,7 +10854,7 @@ jsprim@^1.2.2: json-schema "0.4.0" verror "1.10.0" -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.2: +"jsx-ast-utils@^2.4.1 || ^3.0.0": version "3.3.3" resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz" integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== @@ -10790,6 +10862,16 @@ jsprim@^1.2.2: array-includes "^3.1.5" object.assign "^4.1.3" +jsx-ast-utils@^3.3.3: + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" + kew@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz" @@ -10802,31 +10884,7 @@ keyv@^3.0.0: dependencies: json-buffer "3.0.0" -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: +kind-of@^6.0.2: version "6.0.3" resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -10848,26 +10906,23 @@ klona@^2.0.4: resolved "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== +klona@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" + integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== + language-subtag-registry@~0.3.2: version "0.3.22" resolved "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz" integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== -language-tags@^1.0.5: +language-tags@=1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== dependencies: language-subtag-registry "~0.3.2" -last-call-webpack-plugin@^3.0.0: - 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== - dependencies: - lodash "^4.17.5" - webpack-sources "^1.1.0" - latest-version@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz" @@ -10875,6 +10930,14 @@ latest-version@^5.1.0: dependencies: package-json "^6.3.0" +launch-editor@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.0.tgz#4c0c1a6ac126c572bd9ff9a30da1d2cae66defd7" + integrity sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.7.3" + lazy-val@^1.0.4, lazy-val@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz" @@ -10913,6 +10976,11 @@ libphonenumber-js@^1.9.43: resolved "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.13.tgz" integrity sha512-b74iyWmwb4GprAUPjPkJ11GTC7KX4Pd3onpJfKxYyY8y9Rbb4ERY47LvCMEDM09WD3thiLDMXtkfDK/AX+zT7Q== +lilconfig@^2.0.3, lilconfig@^2.0.5, lilconfig@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" @@ -10977,52 +11045,34 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== -loader-utils@1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== - dependencies: - big.js "^5.2.2" - emojis-list "^2.0.0" - json5 "^1.0.1" - -loader-utils@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== +loader-utils@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz" + integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" json5 "^2.1.2" -loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz" - integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== +loader-utils@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" json5 "^2.1.2" +loader-utils@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" @@ -11038,16 +11088,18 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + lodash-es@^4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== - lodash.curry@^4.0.1: version "4.1.1" resolved "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz" @@ -11083,20 +11135,10 @@ lodash.merge@^4.6.2: resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== lodash.truncate@^4.4.2: version "4.4.2" @@ -11108,7 +11150,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@4.17.21, "lodash@>=3.5 <5", lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.7.0: +lodash@4.17.21, lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -11131,12 +11173,7 @@ log-update@^4.0.0: slice-ansi "^4.0.0" wrap-ansi "^6.2.0" -loglevel@^1.6.8: - version "1.8.0" - resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz" - integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -11209,14 +11246,6 @@ magic-string@0.25.7, magic-string@^0.25.0, magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.4" -make-dir@^2.0.0: - 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" - make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" @@ -11258,18 +11287,6 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== - dependencies: - object-visit "^1.0.0" - match-sorter@^6.0.2: version "6.3.1" resolved "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz" @@ -11285,15 +11302,6 @@ matcher@^3.0.0: dependencies: escape-string-regexp "^4.0.0" -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - mdn-data@2.0.14: version "2.0.14" resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" @@ -11309,6 +11317,13 @@ media-typer@0.3.0: resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== +memfs@^3.1.2, memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + memfs@^3.4.1: version "3.4.7" resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz" @@ -11316,22 +11331,6 @@ memfs@^3.4.1: dependencies: fs-monkey "^1.0.3" -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" - integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - 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: - errno "^0.1.3" - readable-stream "^2.0.1" - merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" @@ -11352,30 +11351,6 @@ methods@^1.1.2, methods@~1.1.2: resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== -microevent.ts@~0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz" - integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== - -micromatch@^3.1.10, micromatch@^3.1.4: - 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" - micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" @@ -11389,20 +11364,12 @@ microseconds@0.2.0: resolved "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz" integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -11414,7 +11381,7 @@ mime@1.6.0, mime@^1.3.4: resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@2.6.0, mime@^2.4.4, mime@^2.5.2: +mime@2.6.0, mime@^2.5.2: version "2.6.0" resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== @@ -11441,23 +11408,12 @@ min-indent@^1.0.0: resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-create-react-context@^0.4.0: - version "0.4.1" - resolved "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz" - integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== - dependencies: - "@babel/runtime" "^7.12.1" - tiny-warning "^1.0.3" - -mini-css-extract-plugin@0.11.3: - version "0.11.3" - resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz" - integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== +mini-css-extract-plugin@^2.4.5: + version "2.7.6" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" + integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" + schema-utils "^4.0.0" minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" @@ -11476,7 +11432,7 @@ minimatch@3.0.4: dependencies: brace-expansion "^1.1.7" -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -11495,7 +11451,7 @@ minimist@1.2.0: resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" integrity sha512-7Wl+Jz+IGWuSdgsQEJ4JunV0si/iMhg42MnQQG6h1R6TNeVenp4U9x5CC5v/gYqz/fENLQITAWXidNtVL0NNbw== -minimist@1.2.6, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: +minimist@1.2.6, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: version "1.2.6" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== @@ -11554,36 +11510,12 @@ minizlib@^2.0.0, minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - mixpanel-browser@^2.45.0: version "2.45.0" resolved "https://registry.yarnpkg.com/mixpanel-browser/-/mixpanel-browser-2.45.0.tgz#a2973be5b66e6d2799ef95a1e55b8ad8eede57e8" integrity sha512-PQ1DaTk68yyYtLA0iejmzPA9iNDhT4uIZpqZjRTw7HWpYfl123fydHb2laKanaKjm8YDmrGGz3+xZ4Q6joogyg== -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@^0.5.6, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@~0.5.1: version "0.5.6" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== @@ -11600,18 +11532,6 @@ moment@>=2.14.0: resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz" integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" - integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ== - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" @@ -11640,17 +11560,12 @@ multer@1.4.4-lts.1: type-is "^1.6.4" xtend "^4.0.0" -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" - integrity sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ== - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== dependencies: - dns-packet "^1.3.1" + dns-packet "^5.2.2" thunky "^1.0.2" mute-stream@0.0.8: @@ -11658,7 +11573,7 @@ mute-stream@0.0.8: resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -mz@^2.4.0: +mz@^2.4.0, mz@^2.7.0: version "2.7.0" resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== @@ -11667,11 +11582,6 @@ mz@^2.4.0: object-assign "^4.0.1" thenify-all "^1.0.0" -nan@^2.12.1: - version "2.16.0" - resolved "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz" - integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA== - nano-time@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz" @@ -11684,34 +11594,15 @@ nanoclone@^0.2.1: resolved "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz" integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA== -nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== -native-url@^0.2.6: - version "0.2.6" - resolved "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz" - integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA== - dependencies: - querystring "^0.2.0" +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== natural-compare@^1.4.0: version "1.4.0" @@ -11723,21 +11614,11 @@ negotiator@0.6.3, negotiator@^0.6.2: resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: +neo-async@^2.6.2: version "2.6.2" resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -next-tick@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz" - integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - no-case@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" @@ -11775,10 +11656,17 @@ node-fetch@2.6.7, node-fetch@^2.6.1, node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== +node-fetch@^2.6.12: + version "2.6.13" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.13.tgz#a20acbbec73c2e09f9007de5cda17104122e0010" + integrity sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== node-gyp@8.x: version "8.4.1" @@ -11801,51 +11689,10 @@ node-int64@^0.4.0: resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-notifier@^8.0.0: - version "8.0.2" - resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz" - integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" - -node-releases@^1.1.61: - version "1.1.77" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" - integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== node-releases@^2.0.6: version "2.0.6" @@ -11859,7 +11706,7 @@ nopt@^5.0.0: dependencies: abbrev "1" -normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: +normalize-package-data@^2.3.2: version "2.5.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -11869,13 +11716,6 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" - integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== - dependencies: - remove-trailing-separator "^1.0.1" - normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" @@ -11886,26 +11726,16 @@ normalize-range@^0.1.2: resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" - integrity sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ== - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - normalize-url@^4.1.0: version "4.5.1" resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + npm-conf@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz" @@ -11962,11 +11792,6 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" - integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== - number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" @@ -11987,16 +11812,7 @@ object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1 resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-hash@3.0.0: +object-hash@3.0.0, object-hash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz" integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== @@ -12006,27 +11822,17 @@ object-inspect@^1.12.0, object-inspect@^1.9.0: resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" +object-inspect@^1.12.3: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== object-keys@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.3: +object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.3, object.assign@^4.1.4: version "4.1.4" resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -12036,7 +11842,7 @@ object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.3: has-symbols "^1.0.3" object-keys "^1.1.1" -object.entries@^1.1.0, object.entries@^1.1.5: +object.entries@^1.1.5: version "1.1.5" resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz" integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== @@ -12045,6 +11851,15 @@ object.entries@^1.1.0, object.entries@^1.1.5: define-properties "^1.1.3" es-abstract "^1.19.1" +object.entries@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" + integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + object.fromentries@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz" @@ -12054,7 +11869,16 @@ object.fromentries@^2.0.5: define-properties "^1.1.3" es-abstract "^1.19.1" -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: +object.fromentries@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" + integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.getownpropertydescriptors@^2.1.0: version "2.1.4" resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz" integrity sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ== @@ -12064,6 +11888,16 @@ object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0 define-properties "^1.1.4" es-abstract "^1.20.1" +object.groupby@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.0.tgz#cb29259cf90f37e7bac6437686c1ea8c916d12a9" + integrity sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.21.2" + get-intrinsic "^1.2.1" + object.hasown@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz" @@ -12072,12 +11906,13 @@ object.hasown@^1.1.1: define-properties "^1.1.4" es-abstract "^1.19.5" -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== +object.hasown@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" + integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== dependencies: - isobject "^3.0.1" + define-properties "^1.1.4" + es-abstract "^1.20.4" object.values@^1.1.0, object.values@^1.1.5: version "1.1.5" @@ -12088,6 +11923,15 @@ object.values@^1.1.0, object.values@^1.1.5: define-properties "^1.1.3" es-abstract "^1.19.1" +object.values@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" + integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + oblivious-set@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz" @@ -12129,28 +11973,14 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@^7.0.2: - version "7.4.2" - resolved "https://registry.npmjs.org/open/-/open-7.4.2.tgz" - integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - -optimize-css-assets-webpack-plugin@5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz" - integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== +open@^8.0.9, open@^8.4.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== dependencies: - cssnano "^4.1.10" - last-call-webpack-plugin "^3.0.0" + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" optionator@^0.8.1: version "0.8.3" @@ -12176,6 +12006,18 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + ora@5.4.1, ora@^5.4.1: version "5.4.1" resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" @@ -12191,11 +12033,6 @@ ora@5.4.1, ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" - integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== - os-locale@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz" @@ -12221,11 +12058,6 @@ p-cancelable@^1.0.0: resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== -p-each-series@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz" - integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== - p-finally@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" @@ -12259,16 +12091,18 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + p-map@^1.1.1: version "1.2.0" resolved "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz" integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - p-map@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" @@ -12276,12 +12110,13 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== dependencies: - retry "^0.12.0" + "@types/retry" "0.12.0" + retry "^0.13.1" p-try@^2.0.0: version "2.2.0" @@ -12298,23 +12133,14 @@ package-json@^6.3.0: registry-url "^5.0.0" semver "^6.2.0" -pako@^1.0.5, pako@~1.0.5: +pako@^1.0.5: version "1.0.11" resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - -param-case@^3.0.3: +param-case@^3.0.4: version "3.0.4" - resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: dot-case "^3.0.4" @@ -12327,17 +12153,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - parse-bmfont-ascii@^1.0.3: version "1.0.6" resolved "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz" @@ -12368,14 +12183,6 @@ parse-json@^2.2.0: dependencies: error-ex "^1.2.0" -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" @@ -12416,21 +12223,6 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== - -path-browserify@0.0.1: - 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@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" - integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== - path-exists@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" @@ -12453,12 +12245,12 @@ path-is-absolute@^1.0.0: resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-is-inside@^1.0.1, path-is-inside@^1.0.2: +path-is-inside@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== -path-key@^2.0.0, path-key@^2.0.1: +path-key@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== @@ -12468,7 +12260,7 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.6, path-parse@^1.0.7: +path-parse@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -12488,13 +12280,6 @@ path-to-regexp@3.2.0: resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz" integrity sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA== -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - path-type@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" @@ -12509,17 +12294,6 @@ path-type@^4.0.0: resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== - 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" - pend@~1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" @@ -12565,9 +12339,9 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatc resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@^2.0.0: +pify@^2.0.0, pify@^2.3.0: version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== pify@^3.0.0: @@ -12575,11 +12349,6 @@ pify@^3.0.0: resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" @@ -12604,13 +12373,6 @@ pixelmatch@^4.0.2: dependencies: pngjs "^3.0.0" -pkg-dir@^3.0.0: - 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" - pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" @@ -12618,9 +12380,9 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pkg-up@3.1.0: +pkg-up@^3.1.0: version "3.1.0" - resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== dependencies: find-up "^3.0.0" @@ -12665,623 +12427,522 @@ pngjs@^3.0.0, pngjs@^3.3.3: resolved "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz" integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== -pnp-webpack-plugin@1.6.4: - version "1.6.4" - resolved "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" - integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== - dependencies: - ts-pnp "^1.1.6" - -portfinder@^1.0.26: - version "1.0.32" - resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz" - integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== +postcss-attribute-case-insensitive@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz#03d761b24afc04c09e757e92ff53716ae8ea2741" + integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== dependencies: - async "^2.6.4" - debug "^3.2.7" - mkdirp "^0.5.6" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== + postcss-selector-parser "^6.0.10" -postcss-attribute-case-insensitive@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz" - integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^6.0.2" +postcss-browser-comments@^4: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz#bcfc86134df5807f5d3c0eefa191d42136b5e72a" + integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg== -postcss-browser-comments@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz" - integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== dependencies: - postcss "^7" + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz" - integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" + postcss-value-parser "^4.2.0" -postcss-color-functional-notation@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz" - integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== +postcss-color-functional-notation@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz#21a909e8d7454d3612d1659e471ce4696f28caec" + integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + postcss-value-parser "^4.2.0" -postcss-color-gray@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz" - integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== +postcss-color-hex-alpha@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz#c66e2980f2fbc1a63f5b079663340ce8b55f25a5" + integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.5" - postcss-values-parser "^2.0.0" + postcss-value-parser "^4.2.0" -postcss-color-hex-alpha@^5.0.3: - version "5.0.3" - resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz" - integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== +postcss-color-rebeccapurple@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz#63fdab91d878ebc4dd4b7c02619a0c3d6a56ced0" + integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== dependencies: - postcss "^7.0.14" - postcss-values-parser "^2.0.1" + postcss-value-parser "^4.2.0" -postcss-color-mod-function@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz" - integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== +postcss-colormin@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" + integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + browserslist "^4.21.4" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" -postcss-color-rebeccapurple@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz" - integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== +postcss-custom-media@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz#c8f9637edf45fef761b014c024cee013f80529ea" + integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-convert-values@^4.0.1: - 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== +postcss-custom-properties@^12.1.10: + version "12.1.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz#d14bb9b3989ac4d40aaa0e110b43be67ac7845cf" + integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-custom-media@^7.0.8: - version "7.0.8" - resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz" - integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== +postcss-custom-selectors@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz#1ab4684d65f30fed175520f82d223db0337239d9" + integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== dependencies: - postcss "^7.0.14" + postcss-selector-parser "^6.0.4" -postcss-custom-properties@^8.0.11: - version "8.0.11" - resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz" - integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== +postcss-dir-pseudo-class@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz#2bf31de5de76added44e0a25ecf60ae9f7c7c26c" + integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== dependencies: - postcss "^7.0.17" - postcss-values-parser "^2.0.1" + postcss-selector-parser "^6.0.10" -postcss-custom-selectors@^5.1.2: +postcss-discard-comments@^5.1.2: version "5.1.2" - resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz" - integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== -postcss-dir-pseudo-class@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz" - integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== +postcss-double-position-gradients@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz#b96318fdb477be95997e86edd29c6e3557a49b91" + integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== dependencies: - postcss "^7.0.0" + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" -postcss-discard-overridden@^4.0.1: - 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== +postcss-env-function@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" + integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== dependencies: - postcss "^7.0.0" + postcss-value-parser "^4.2.0" -postcss-double-position-gradients@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz" - integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== - dependencies: - postcss "^7.0.5" - postcss-values-parser "^2.0.0" +postcss-flexbugs-fixes@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" + integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== -postcss-env-function@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz" - integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== +postcss-focus-visible@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" + integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + postcss-selector-parser "^6.0.9" -postcss-flexbugs-fixes@4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz" - integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== +postcss-focus-within@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" + integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== dependencies: - postcss "^7.0.26" + postcss-selector-parser "^6.0.9" -postcss-focus-visible@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz" - integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== - dependencies: - postcss "^7.0.2" +postcss-font-variant@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== -postcss-focus-within@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz" - integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== - dependencies: - postcss "^7.0.2" +postcss-gap-properties@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz#f7e3cddcf73ee19e94ccf7cb77773f9560aa2fff" + integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== -postcss-font-variant@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz" - integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== +postcss-image-set-function@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz#08353bd756f1cbfb3b6e93182c7829879114481f" + integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== dependencies: - postcss "^7.0.2" + postcss-value-parser "^4.2.0" -postcss-gap-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz" - integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== +postcss-import@^15.1.0: + version "15.1.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" + integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== dependencies: - postcss "^7.0.2" + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" -postcss-image-set-function@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz" - integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" +postcss-initial@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" + integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== -postcss-initial@^3.0.0: - version "3.0.4" - resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz" - integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== +postcss-js@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" + integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== dependencies: - postcss "^7.0.2" + camelcase-css "^2.0.1" -postcss-lab-function@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz" - integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== +postcss-lab-function@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz#6fe4c015102ff7cd27d1bd5385582f67ebdbdc98" + integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" -postcss-load-config@^2.0.0: - version "2.1.2" - resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz" - integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== +postcss-load-config@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz#152383f481c2758274404e4962743191d73875bd" + integrity sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA== dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" + lilconfig "^2.0.5" + yaml "^2.1.1" -postcss-loader@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== +postcss-loader@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" + integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.5" -postcss-logical@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz" - integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== - dependencies: - postcss "^7.0.2" +postcss-logical@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" + integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== -postcss-media-minmax@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz" - integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== - dependencies: - postcss "^7.0.2" +postcss-media-minmax@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" + integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== +postcss-merge-rules@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" + integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== dependencies: - browserslist "^4.0.0" + browserslist "^4.21.4" caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" -postcss-minify-font-values@^4.0.2: - 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== +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-minify-gradients@^4.0.2: - 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== +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" -postcss-minify-params@^4.0.2: - 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== +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + postcss-selector-parser "^6.0.5" -postcss-modules-extract-imports@^2.0.0: - 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== - dependencies: - postcss "^7.0.5" +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== -postcss-modules-local-by-default@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" - integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== +postcss-modules-local-by-default@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" + integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" + icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@^2.2.0: - 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== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^3.0.0: +postcss-modules-scope@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" + postcss-selector-parser "^6.0.4" -postcss-nesting@^7.0.0: - version "7.0.1" - resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz" - integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== dependencies: - postcss "^7.0.2" + icss-utils "^5.0.0" -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== +postcss-nested@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" + integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== dependencies: - postcss "^7.0.0" + postcss-selector-parser "^6.0.11" -postcss-normalize-display-values@^4.0.2: - 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== +postcss-nesting@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz#0b12ce0db8edfd2d8ae0aaf86427370b898890be" + integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" -postcss-normalize-positions@^4.0.2: - 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== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== -postcss-normalize-repeat-style@^4.0.2: - 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== +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== 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" + postcss-value-parser "^4.2.0" -postcss-normalize-string@^4.0.2: - 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== +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-normalize-timing-functions@^4.0.2: - 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== +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-normalize-unicode@^4.0.1: - 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== +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-normalize-url@^4.0.1: - 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== +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" -postcss-normalize@8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz" - integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== dependencies: - "@csstools/normalize.css" "^10.1.0" - browserslist "^4.6.2" - postcss "^7.0.17" - postcss-browser-comments "^3.0.0" - sanitize.css "^10.0.0" + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + postcss-value-parser "^4.2.0" -postcss-overflow-shorthand@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz" - integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== +postcss-normalize@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz#464692676b52792a06b06880a176279216540dd7" + integrity sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA== dependencies: - postcss "^7.0.2" + "@csstools/normalize.css" "*" + postcss-browser-comments "^4" + sanitize.css "*" -postcss-page-break@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz" - integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== - dependencies: - postcss "^7.0.2" +postcss-opacity-percentage@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz#5b89b35551a556e20c5d23eb5260fbfcf5245da6" + integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== -postcss-place@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz" - integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-preset-env@6.7.0: - version "6.7.0" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz" - integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== - dependencies: - autoprefixer "^9.6.1" - browserslist "^4.6.4" - caniuse-lite "^1.0.30000981" - css-blank-pseudo "^0.1.4" - css-has-pseudo "^0.10.0" - css-prefers-color-scheme "^3.1.1" - cssdb "^4.4.0" - postcss "^7.0.17" - postcss-attribute-case-insensitive "^4.0.1" - postcss-color-functional-notation "^2.0.1" - postcss-color-gray "^5.0.0" - postcss-color-hex-alpha "^5.0.3" - postcss-color-mod-function "^3.0.3" - postcss-color-rebeccapurple "^4.0.1" - postcss-custom-media "^7.0.8" - postcss-custom-properties "^8.0.11" - postcss-custom-selectors "^5.1.2" - postcss-dir-pseudo-class "^5.0.0" - postcss-double-position-gradients "^1.0.0" - postcss-env-function "^2.0.2" - postcss-focus-visible "^4.0.0" - postcss-focus-within "^3.0.0" - postcss-font-variant "^4.0.0" - postcss-gap-properties "^2.0.0" - postcss-image-set-function "^3.0.1" - postcss-initial "^3.0.0" - postcss-lab-function "^2.0.1" - postcss-logical "^3.0.0" - postcss-media-minmax "^4.0.0" - postcss-nesting "^7.0.0" - postcss-overflow-shorthand "^2.0.0" - postcss-page-break "^2.0.0" - postcss-place "^4.0.1" - postcss-pseudo-class-any-link "^6.0.0" - postcss-replace-overflow-wrap "^3.0.0" - postcss-selector-matches "^4.0.0" - postcss-selector-not "^4.0.0" - -postcss-pseudo-class-any-link@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz" - integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" -postcss-reduce-initial@^4.0.3: - 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== +postcss-overflow-shorthand@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz#7ed6486fec44b76f0eab15aa4866cda5d55d893e" + integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" + postcss-value-parser "^4.2.0" -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== -postcss-replace-overflow-wrap@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz" - integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== +postcss-place@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.5.tgz#95dbf85fd9656a3a6e60e832b5809914236986c4" + integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== dependencies: - postcss "^7.0.2" + postcss-value-parser "^4.2.0" -postcss-safe-parser@5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz" - integrity sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ== +postcss-preset-env@^7.0.1: + version "7.8.3" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz#2a50f5e612c3149cc7af75634e202a5b2ad4f1e2" + integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== + dependencies: + "@csstools/postcss-cascade-layers" "^1.1.1" + "@csstools/postcss-color-function" "^1.1.1" + "@csstools/postcss-font-format-keywords" "^1.0.1" + "@csstools/postcss-hwb-function" "^1.0.2" + "@csstools/postcss-ic-unit" "^1.0.1" + "@csstools/postcss-is-pseudo-class" "^2.0.7" + "@csstools/postcss-nested-calc" "^1.0.0" + "@csstools/postcss-normalize-display-values" "^1.0.1" + "@csstools/postcss-oklab-function" "^1.1.1" + "@csstools/postcss-progressive-custom-properties" "^1.3.0" + "@csstools/postcss-stepped-value-functions" "^1.0.1" + "@csstools/postcss-text-decoration-shorthand" "^1.0.0" + "@csstools/postcss-trigonometric-functions" "^1.0.2" + "@csstools/postcss-unset-value" "^1.0.2" + autoprefixer "^10.4.13" + browserslist "^4.21.4" + css-blank-pseudo "^3.0.3" + css-has-pseudo "^3.0.4" + css-prefers-color-scheme "^6.0.3" + cssdb "^7.1.0" + postcss-attribute-case-insensitive "^5.0.2" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^4.2.4" + postcss-color-hex-alpha "^8.0.4" + postcss-color-rebeccapurple "^7.1.1" + postcss-custom-media "^8.0.2" + postcss-custom-properties "^12.1.10" + postcss-custom-selectors "^6.0.3" + postcss-dir-pseudo-class "^6.0.5" + postcss-double-position-gradients "^3.1.2" + postcss-env-function "^4.0.6" + postcss-focus-visible "^6.0.4" + postcss-focus-within "^5.0.4" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^3.0.5" + postcss-image-set-function "^4.0.7" + postcss-initial "^4.0.1" + postcss-lab-function "^4.2.1" + postcss-logical "^5.0.4" + postcss-media-minmax "^5.0.0" + postcss-nesting "^10.2.0" + postcss-opacity-percentage "^1.1.2" + postcss-overflow-shorthand "^3.0.4" + postcss-page-break "^3.0.4" + postcss-place "^7.0.5" + postcss-pseudo-class-any-link "^7.1.6" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-pseudo-class-any-link@^7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz#2693b221902da772c278def85a4d9a64b6e617ab" + integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-reduce-initial@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" + integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== dependencies: - postcss "^8.1.0" + browserslist "^4.21.4" + caniuse-api "^3.0.0" -postcss-selector-matches@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz" - integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" + postcss-value-parser "^4.2.0" -postcss-selector-not@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz" - integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== - dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== -postcss-selector-parser@^3.0.0: - 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== +postcss-selector-not@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz#8f0a709bf7d4b45222793fc34409be407537556d" + integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" + postcss-selector-parser "^6.0.10" -postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" - integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.13" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== dependencies: - cssesc "^2.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" + cssesc "^3.0.0" + util-deprecate "^1.0.2" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: +postcss-selector-parser@^6.0.2: version "6.0.10" resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz" integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== @@ -13289,66 +12950,40 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-svgo@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz" - integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" + postcss-value-parser "^4.2.0" + svgo "^2.7.0" -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" + postcss-selector-parser "^6.0.5" -postcss-value-parser@^3.0.0: - version "3.3.1" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz" - integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss@7.0.36: - version "7.0.36" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz" - integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: +postcss@^7.0.35: version "7.0.39" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== dependencies: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.1.0: - version "8.4.16" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz" - integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== +postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.4: + version "8.4.28" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.28.tgz#c6cc681ed00109072816e1557f889ef51cf950a5" + integrity sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw== dependencies: - nanoid "^3.3.4" + nanoid "^3.3.6" picocolors "^1.0.0" source-map-js "^1.0.2" @@ -13362,11 +12997,6 @@ prelude-ls@~1.1.2: resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" - integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== - prepend-http@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" @@ -13384,20 +13014,20 @@ prettier@^2.4.1: resolved "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz" integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== -pretty-bytes@^5.3.0: +pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: version "5.6.0" - resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== -pretty-error@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz" - integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== dependencies: lodash "^4.17.20" - renderkid "^2.0.4" + renderkid "^3.0.0" -pretty-format@^26.0.0, pretty-format@^26.6.0, pretty-format@^26.6.2: +pretty-format@^26.0.0, pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== @@ -13416,6 +13046,16 @@ pretty-format@^27.5.1: ansi-styles "^5.0.0" react-is "^17.0.1" +pretty-format@^28.1.3: + version "28.1.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.1.3.tgz#c9fba8cedf99ce50963a11b27d982a9ae90970d5" + integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== + dependencies: + "@jest/schemas" "^28.1.3" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^18.0.0" + pretty-format@^29.0.0, pretty-format@^29.0.1: version "29.0.1" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.1.tgz" @@ -13477,15 +13117,7 @@ promise@^8.1.0: dependencies: asap "~2.0.6" -prompts@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" - integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prompts@^2.0.1: +prompts@^2.0.1, prompts@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== @@ -13493,7 +13125,7 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -13520,11 +13152,6 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" - integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== - pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" @@ -13535,26 +13162,6 @@ psl@^1.1.28, psl@^1.1.33: resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - 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" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - pump@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" @@ -13563,25 +13170,6 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== - -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" @@ -13611,59 +13199,31 @@ qs@6.10.3: dependencies: side-channel "^1.0.4" -qs@6.9.3: - version "6.9.3" - resolved "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz" - integrity sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw== - -qs@^6.10.3: +qs@6.11.0, qs@^6.10.3: version "6.11.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== dependencies: side-channel "^1.0.4" +qs@6.9.3: + version "6.9.3" + resolved "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz" + integrity sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw== + qs@~6.5.2: version "6.5.3" resolved "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz" integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" - integrity sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q== - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" - integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" - integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== - -querystring@^0.2.0: - version "0.2.1" - resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz" - integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== - querystringify@^2.1.1: version "2.2.0" resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== -queue-microtask@1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.1.2.tgz" - integrity sha512-F9wwNePtXrzZenAB3ax0Y8TSKGvuB7Qw16J30hspEUTbfUM+H827XyN3rlpwhVmtm5wuZtbKIHjOnwDn7MUxWQ== - -queue-microtask@^1.2.2: +queue-microtask@1.2.3, queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== raf@^3.4.1: @@ -13673,21 +13233,13 @@ raf@^3.4.1: dependencies: performance-now "^2.1.0" -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: +randombytes@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" @@ -13713,17 +13265,17 @@ rc@1.2.8, rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-app-polyfill@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz" - integrity sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA== +react-app-polyfill@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz#95221e0a9bd259e5ca6b177c7bb1cb6768f68fd7" + integrity sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w== dependencies: - core-js "^3.6.5" + core-js "^3.19.2" object-assign "^4.1.1" promise "^8.1.0" raf "^3.4.1" - regenerator-runtime "^0.13.7" - whatwg-fetch "^3.4.1" + regenerator-runtime "^0.13.9" + whatwg-fetch "^3.6.2" react-base16-styling@^0.6.0: version "0.6.0" @@ -13735,35 +13287,35 @@ react-base16-styling@^0.6.0: lodash.flow "^3.3.0" pure-color "^1.2.0" -react-dev-utils@^11.0.3: - version "11.0.4" - resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz" - integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== - dependencies: - "@babel/code-frame" "7.10.4" - address "1.1.2" - browserslist "4.14.2" - chalk "2.4.2" - cross-spawn "7.0.3" - detect-port-alt "1.1.6" - escape-string-regexp "2.0.0" - filesize "6.1.0" - find-up "4.1.0" - fork-ts-checker-webpack-plugin "4.1.6" - global-modules "2.0.0" - globby "11.0.1" - gzip-size "5.1.1" - immer "8.0.1" - is-root "2.1.0" - loader-utils "2.0.0" - open "^7.0.2" - pkg-up "3.1.0" - prompts "2.4.0" - react-error-overlay "^6.0.9" - recursive-readdir "2.2.2" - shell-quote "1.7.2" - strip-ansi "6.0.0" - text-table "0.2.0" +react-dev-utils@^12.0.0: + version "12.0.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" react-dom@^17.0.2: version "17.0.2" @@ -13774,9 +13326,9 @@ react-dom@^17.0.2: object-assign "^4.1.1" scheduler "^0.20.2" -react-error-overlay@^6.0.9: +react-error-overlay@^6.0.11: version "6.0.11" - resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== react-fast-compare@^2.0.1: @@ -13791,7 +13343,7 @@ react-hot-toast@^2.1.1: dependencies: goober "^2.1.10" -react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: +react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -13821,13 +13373,6 @@ react-lifecycles-compat@^3.0.4: resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react-loader-spinner@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/react-loader-spinner/-/react-loader-spinner-4.0.0.tgz" - integrity sha512-RU2vpEej6G4ECei0h3q6bgLU10of9Lw5O+4AwF/mtkrX5oY20Sh/AxoPJ7etbrs/7Q3u4jN5qwCwGLRKCHpk6g== - dependencies: - prop-types "^15.7.2" - react-modern-drawer@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/react-modern-drawer/-/react-modern-drawer-1.1.2.tgz" @@ -13852,105 +13397,80 @@ react-query@^3.24.4: broadcast-channel "^3.4.1" match-sorter "^6.0.2" -react-refresh@^0.8.3: - version "0.8.3" - resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz" - integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== +react-refresh@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" + integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== -react-router-dom@^5.3.0: - version "5.3.3" - resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.3.tgz" - integrity sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - loose-envify "^1.3.1" - prop-types "^15.6.2" - react-router "5.3.3" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-router@5.3.3: - version "5.3.3" - resolved "https://registry.npmjs.org/react-router/-/react-router-5.3.3.tgz" - integrity sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - hoist-non-react-statics "^3.1.0" - loose-envify "^1.3.1" - mini-create-react-context "^0.4.0" - path-to-regexp "^1.7.0" - prop-types "^15.6.2" - react-is "^16.6.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-scripts@4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz" - integrity sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A== - dependencies: - "@babel/core" "7.12.3" - "@pmmmwh/react-refresh-webpack-plugin" "0.4.3" - "@svgr/webpack" "5.5.0" - "@typescript-eslint/eslint-plugin" "^4.5.0" - "@typescript-eslint/parser" "^4.5.0" - babel-eslint "^10.1.0" - babel-jest "^26.6.0" - babel-loader "8.1.0" - babel-plugin-named-asset-import "^0.3.7" - babel-preset-react-app "^10.0.0" +react-router-dom@6.15.0: + version "6.15.0" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.15.0.tgz#6da7db61e56797266fbbef0d5e324d6ac443ee40" + integrity sha512-aR42t0fs7brintwBGAv2+mGlCtgtFQeOzK0BM1/OiqEzRejOZtpMZepvgkscpMUnKb8YO84G7s3LsHnnDNonbQ== + dependencies: + "@remix-run/router" "1.8.0" + react-router "6.15.0" + +react-router@6.15.0: + version "6.15.0" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.15.0.tgz#bf2cb5a4a7ed57f074d4ea88db0d95033f39cac8" + integrity sha512-NIytlzvzLwJkCQj2HLefmeakxxWHWAP+02EGqWEZy+DgfHHKQMUoBBjUQLOtFInBMhWtb3hiUy6MfFgwLjXhqg== + dependencies: + "@remix-run/router" "1.8.0" + +react-scripts@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.0.tgz#6547a6d7f8b64364ef95273767466cc577cb4b60" + integrity sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg== + dependencies: + "@babel/core" "^7.16.0" + "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" + "@svgr/webpack" "^5.5.0" + babel-jest "^27.4.2" + babel-loader "^8.2.3" + babel-plugin-named-asset-import "^0.3.8" + babel-preset-react-app "^10.0.1" bfj "^7.0.2" - camelcase "^6.1.0" - case-sensitive-paths-webpack-plugin "2.3.0" - css-loader "4.3.0" - dotenv "8.2.0" - dotenv-expand "5.1.0" - eslint "^7.11.0" - eslint-config-react-app "^6.0.0" - eslint-plugin-flowtype "^5.2.0" - eslint-plugin-import "^2.22.1" - eslint-plugin-jest "^24.1.0" - eslint-plugin-jsx-a11y "^6.3.1" - eslint-plugin-react "^7.21.5" - eslint-plugin-react-hooks "^4.2.0" - eslint-plugin-testing-library "^3.9.2" - eslint-webpack-plugin "^2.5.2" - file-loader "6.1.1" - fs-extra "^9.0.1" - html-webpack-plugin "4.5.0" - identity-obj-proxy "3.0.0" - jest "26.6.0" - jest-circus "26.6.0" - jest-resolve "26.6.0" - jest-watch-typeahead "0.6.1" - mini-css-extract-plugin "0.11.3" - optimize-css-assets-webpack-plugin "5.0.4" - pnp-webpack-plugin "1.6.4" - postcss-flexbugs-fixes "4.2.1" - postcss-loader "3.0.0" - postcss-normalize "8.0.1" - postcss-preset-env "6.7.0" - postcss-safe-parser "5.0.2" - prompts "2.4.0" - react-app-polyfill "^2.0.0" - react-dev-utils "^11.0.3" - react-refresh "^0.8.3" - resolve "1.18.1" - resolve-url-loader "^3.1.2" - sass-loader "^10.0.5" - semver "7.3.2" - style-loader "1.3.0" - terser-webpack-plugin "4.2.3" - ts-pnp "1.2.0" - url-loader "4.1.1" - webpack "4.44.2" - webpack-dev-server "3.11.1" - webpack-manifest-plugin "2.2.0" - workbox-webpack-plugin "5.1.4" + browserslist "^4.18.1" + camelcase "^6.2.1" + case-sensitive-paths-webpack-plugin "^2.4.0" + css-loader "^6.5.1" + css-minimizer-webpack-plugin "^3.2.0" + dotenv "^10.0.0" + dotenv-expand "^5.1.0" + eslint "^8.3.0" + eslint-config-react-app "^7.0.0" + eslint-webpack-plugin "^3.1.1" + file-loader "^6.2.0" + fs-extra "^10.0.0" + html-webpack-plugin "^5.5.0" + identity-obj-proxy "^3.0.0" + jest "^27.4.3" + jest-resolve "^27.4.2" + jest-watch-typeahead "^1.0.0" + mini-css-extract-plugin "^2.4.5" + postcss "^8.4.4" + postcss-flexbugs-fixes "^5.0.2" + postcss-loader "^6.2.1" + postcss-normalize "^10.0.1" + postcss-preset-env "^7.0.1" + prompts "^2.4.2" + react-app-polyfill "^3.0.0" + react-dev-utils "^12.0.0" + react-refresh "^0.11.0" + resolve "^1.20.0" + resolve-url-loader "^4.0.0" + sass-loader "^12.3.0" + semver "^7.3.5" + source-map-loader "^3.0.0" + style-loader "^3.3.1" + tailwindcss "^3.0.2" + terser-webpack-plugin "^5.2.5" + webpack "^5.64.4" + webpack-dev-server "^4.6.0" + webpack-manifest-plugin "^4.0.2" + workbox-webpack-plugin "^6.4.1" optionalDependencies: - fsevents "^2.1.3" + fsevents "^2.3.2" react-slidedown@^2.4.5: version "2.4.7" @@ -13973,6 +13493,11 @@ react-timeago@^6.2.1: resolved "https://registry.npmjs.org/react-timeago/-/react-timeago-6.2.1.tgz" integrity sha512-b9EObWO8wy4qwfOzj+g/RQZRrPvtMv1Pz12FCdAWKWCXbDGt0rZLyiyTGEr0Lh1O8w5xa48CtRpl3LI+CtGCyw== +react-transition-state@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/react-transition-state/-/react-transition-state-2.1.1.tgz#1601a6177926b647041b7d598bf124321ab8d25b" + integrity sha512-kQx5g1FVu9knoz1T1WkapjUgFz08qQ/g1OmuWGi3/AoEFfS0kStxrPlZx81urjCXdz2d+1DqLpU6TyLW/Ro04Q== + react@^17.0.2: version "17.0.2" resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" @@ -13981,6 +13506,18 @@ react@^17.0.2: loose-envify "^1.1.0" object-assign "^4.1.1" +reactjs-popup@2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/reactjs-popup/-/reactjs-popup-2.0.5.tgz#588a74966bb126699429d739948e3448d7771eac" + integrity sha512-b5hv9a6aGsHEHXFAgPO5s1Jw1eSkopueyUVxQewGdLgqk2eW0IVXZrPRpHR629YcgIpC2oxtX8OOZ8a7bQJbxA== + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + read-config-file@6.2.0: version "6.2.0" resolved "https://registry.npmjs.org/read-config-file/-/read-config-file-6.2.0.tgz" @@ -14000,15 +13537,6 @@ read-pkg-up@^1.0.1: find-up "^1.0.0" read-pkg "^1.0.0" -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - read-pkg@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" @@ -14018,17 +13546,7 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +readable-stream@^2.0.1, readable-stream@^2.2.2: version "2.3.7" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -14050,15 +13568,6 @@ readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.6.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - readdirp@~3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" @@ -14073,12 +13582,12 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" -recursive-readdir@2.2.2: - version "2.2.2" - resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" - integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== +recursive-readdir@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" + integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== dependencies: - minimatch "3.0.4" + minimatch "^3.0.5" redent@^3.0.0: version "3.0.0" @@ -14093,6 +13602,18 @@ reflect-metadata@^0.1.13: resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz" integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== +reflect.getprototypeof@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.3.tgz#2738fd896fcc3477ffbd4190b40c2458026b6928" + integrity sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.1" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" + regenerate-unicode-properties@^10.0.1: version "10.0.1" resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz" @@ -14100,21 +13621,33 @@ regenerate-unicode-properties@^10.0.1: dependencies: regenerate "^1.4.2" +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + regenerate@^1.4.2: version "1.4.2" resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - -regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: +regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: 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-runtime@^0.13.9: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + regenerator-transform@^0.15.0: version "0.15.0" resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz" @@ -14122,20 +13655,19 @@ regenerator-transform@^0.15.0: dependencies: "@babel/runtime" "^7.8.4" -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" + "@babel/runtime" "^7.8.4" regex-parser@^2.2.11: version "2.2.11" resolved "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3: +regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3: version "1.4.3" resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz" integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== @@ -14144,6 +13676,15 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1, regexp.prototype.f define-properties "^1.1.3" functions-have-names "^1.2.2" +regexp.prototype.flags@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + functions-have-names "^1.2.3" + regexpp@^3.1.0: version "3.2.0" resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" @@ -14159,7 +13700,19 @@ regexpu-core@^5.1.0: regjsgen "^0.6.0" regjsparser "^0.8.2" unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" registry-auth-token@^4.0.0: version "4.2.2" @@ -14187,6 +13740,13 @@ regjsparser@^0.8.2: dependencies: jsesc "~0.5.0" +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + relateurl@^0.2.7: version "0.2.7" resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" @@ -14197,31 +13757,16 @@ remove-accents@0.4.2: resolved "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz" integrity sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA== -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" - integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== - -renderkid@^2.0.4: - version "2.0.7" - resolved "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz" - integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== dependencies: css-select "^4.1.3" dom-converter "^0.2.0" htmlparser2 "^6.1.0" lodash "^4.17.21" - strip-ansi "^3.0.1" - -repeat-element@^1.1.2: - 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== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + strip-ansi "^6.0.1" request-progress@^2.0.1: version "2.0.1" @@ -14271,11 +13816,6 @@ require-main-filename@^1.0.1: resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" integrity sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug== -require-main-filename@^2.0.0: - 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@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" @@ -14286,13 +13826,6 @@ resize-observer-polyfill@^1.5.1: resolved "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz" integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" - integrity sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg== - dependencies: - resolve-from "^3.0.0" - resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" @@ -14300,11 +13833,6 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" - integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" @@ -14315,46 +13843,23 @@ resolve-from@^5.0.0: resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-pathname@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" - integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== - -resolve-url-loader@^3.1.2: - version "3.1.4" - resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz" - integrity sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg== - dependencies: - adjust-sourcemap-loader "3.0.0" - camelcase "5.3.1" - compose-function "3.0.3" - convert-source-map "1.7.0" - es6-iterator "2.0.3" - loader-utils "1.2.3" - postcss "7.0.36" - rework "1.0.1" - rework-visit "1.0.0" +resolve-url-loader@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz#d50d4ddc746bb10468443167acf800dcd6c3ad57" + integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA== + dependencies: + adjust-sourcemap-loader "^4.0.0" + convert-source-map "^1.7.0" + loader-utils "^2.0.0" + postcss "^7.0.35" source-map "0.6.1" -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== - resolve.exports@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz" integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== -resolve@1.18.1: - version "1.18.1" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz" - integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== - dependencies: - is-core-module "^2.0.0" - path-parse "^1.0.6" - -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.3.2: +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0: version "1.22.1" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== @@ -14363,9 +13868,18 @@ resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17 path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.3: +resolve@^1.1.7, resolve@^1.22.2, resolve@^1.22.4: + version "1.22.4" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" + integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.3, resolve@^2.0.0-next.4: version "2.0.0-next.4" - resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== dependencies: is-core-module "^2.9.0" @@ -14387,49 +13901,26 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - retry@^0.12.0: version "0.12.0" resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rework-visit@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz" - integrity sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ== - -rework@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz" - integrity sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw== - dependencies: - convert-source-map "^0.3.3" - css "^2.0.0" - rfdc@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz" - integrity sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w== - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" - integrity sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg== - rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" @@ -14437,21 +13928,13 @@ rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3: +rimraf@^2.2.8: version "2.7.1" resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - roarr@^2.15.3: version "2.15.4" resolved "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz" @@ -14464,45 +13947,22 @@ roarr@^2.15.3: semver-compare "^1.0.0" sprintf-js "^1.1.2" -rollup-plugin-babel@^4.3.3: - version "4.4.0" - resolved "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz" - integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - rollup-pluginutils "^2.8.1" - -rollup-plugin-terser@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz" - integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== +rollup-plugin-terser@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== dependencies: - "@babel/code-frame" "^7.5.5" - jest-worker "^24.9.0" - rollup-pluginutils "^2.8.2" + "@babel/code-frame" "^7.10.4" + jest-worker "^26.2.1" serialize-javascript "^4.0.0" - terser "^4.6.2" - -rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: - version "2.8.2" - resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" - integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== - dependencies: - estree-walker "^0.6.1" - -rollup@^1.31.1: - version "1.32.1" - resolved "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz" - integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== - dependencies: - "@types/estree" "*" - "@types/node" "*" - acorn "^7.1.0" + terser "^5.0.0" -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== +rollup@^2.43.1: + version "2.79.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7" + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== + optionalDependencies: + fsevents "~2.3.2" run-async@^2.4.0: version "2.4.1" @@ -14516,13 +13976,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" - integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg== - dependencies: - aproba "^1.1.1" - rxjs@6.6.7, rxjs@^6.6.0: version "6.6.7" resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" @@ -14544,43 +13997,40 @@ rxjs@^7.5.2: dependencies: tslib "^2.1.0" +safe-array-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.0.tgz#2064223cba3c08d2ee05148eedbc563cd6d84060" + integrity sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== dependencies: - ret "~0.1.10" + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - sanitize-filename@^1.6.3: version "1.6.3" resolved "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz" @@ -14588,21 +14038,18 @@ sanitize-filename@^1.6.3: dependencies: truncate-utf8-bytes "^1.0.0" -sanitize.css@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz" - integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== +sanitize.css@*: + version "13.0.0" + resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-13.0.0.tgz#2675553974b27964c75562ade3bd85d79879f173" + integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA== -sass-loader@^10.0.5: - version "10.3.1" - resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-10.3.1.tgz" - integrity sha512-y2aBdtYkbqorVavkC3fcJIUDGIegzDWPn3/LAFhsf3G+MzPKTJx37sROf5pXtUeggSVbNbmfj8TgRaSLMelXRA== +sass-loader@^12.3.0: + version "12.6.0" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.6.0.tgz#5148362c8e2cdd4b950f3c63ac5d16dbfed37bcb" + integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== dependencies: klona "^2.0.4" - loader-utils "^2.0.0" neo-async "^2.6.2" - schema-utils "^3.0.0" - semver "^7.3.2" sass@^1.42.1: version "1.54.9" @@ -14633,16 +14080,16 @@ scheduler@^0.20.2: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" -schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: +schema-utils@^2.6.5: version "2.7.1" resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -14660,17 +14107,36 @@ schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: ajv "^6.12.5" ajv-keywords "^3.5.2" +schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + select-hose@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== -selfsigned@^1.10.8: - version "1.10.14" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz" - integrity sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA== +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== dependencies: - node-forge "^0.10.0" + node-forge "^1" semver-compare@^1.0.0: version "1.0.0" @@ -14684,7 +14150,7 @@ semver-diff@^3.1.1: dependencies: semver "^6.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5": version "5.7.1" resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -14694,11 +14160,6 @@ semver@7.0.0: resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== -semver@7.3.2: - version "7.3.2" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: version "7.3.7" resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" @@ -14711,6 +14172,18 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.8: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + send@0.18.0: version "0.18.0" resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" @@ -14744,13 +14217,6 @@ serialize-javascript@^4.0.0: dependencies: randombytes "^2.1.0" -serialize-javascript@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz" - integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== - dependencies: - randombytes "^2.1.0" - serialize-javascript@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" @@ -14758,6 +14224,13 @@ serialize-javascript@^6.0.0: dependencies: randombytes "^2.1.0" +serialize-javascript@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== + dependencies: + randombytes "^2.1.0" + serve-index@^1.9.1: version "1.9.1" resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" @@ -14786,17 +14259,7 @@ set-blocking@^2.0.0: resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4, setimmediate@^1.0.5: +setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== @@ -14811,7 +14274,7 @@ setprototypeof@1.2.0: resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8: +sha.js@^2.4.11: version "2.4.11" resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== @@ -14826,13 +14289,6 @@ sha3@^2.1.4: dependencies: buffer "6.0.3" -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" @@ -14840,11 +14296,6 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" @@ -14866,11 +14317,6 @@ shell-path@^2.1.0: dependencies: shell-env "^0.3.0" -shell-quote@1.7.2: - version "1.7.2" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - shell-quote@^1.7.3: version "1.7.3" resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz" @@ -14885,11 +14331,6 @@ shelljs@0.8.5: interpret "^1.0.0" rechoir "^0.6.2" -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - side-channel@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" @@ -14904,13 +14345,6 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" @@ -14921,6 +14355,11 @@ slash@^3.0.0: resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" @@ -14944,50 +14383,9 @@ smart-buffer@^4.0.2, smart-buffer@^4.2.0: resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sockjs-client@^1.5.0: - version "1.6.1" - resolved "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz" - integrity sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw== - dependencies: - debug "^3.2.7" - eventsource "^2.0.2" - faye-websocket "^0.11.4" - inherits "^2.0.4" - url-parse "^1.5.10" - -sockjs@^0.3.21: +sockjs@^0.3.24: version "0.3.24" - resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== dependencies: faye-websocket "^0.11.3" @@ -15011,35 +14409,26 @@ socks@^2.6.2: ip "^2.0.0" smart-buffer "^4.2.0" -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" - integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== - dependencies: - is-plain-obj "^1.0.0" - -source-list-map@^2.0.0: +source-list-map@^2.0.0, source-list-map@^2.0.1: 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-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: - 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== +source-map-loader@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.2.tgz#af23192f9b344daa729f6772933194cc5fa54fee" + integrity sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg== dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" + abab "^2.0.5" + iconv-lite "^0.6.3" + source-map-js "^1.0.1" -source-map-support@0.5.21, source-map-support@^0.5.19, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: +source-map-support@0.5.21, source-map-support@^0.5.19, source-map-support@^0.5.6, source-map-support@~0.5.20: 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== @@ -15047,11 +14436,6 @@ source-map-support@0.5.21, source-map-support@^0.5.19, source-map-support@^0.5.6 buffer-from "^1.0.0" source-map "^0.6.0" -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" @@ -15062,16 +14446,18 @@ source-map@0.7.3: resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - source-map@^0.7.3: version "0.7.4" resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== +source-map@^0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== + dependencies: + whatwg-url "^7.0.0" + sourcemap-codec@^1.4.4: version "1.4.8" resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" @@ -15095,9 +14481,9 @@ spdx-exceptions@^2.1.0: resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== -spdx-expression-parse@^3.0.0: +spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" @@ -15131,13 +14517,6 @@ spdy@^4.0.2: select-hose "^2.0.0" spdy-transport "^3.0.0" -split-string@^3.0.1, split-string@^3.0.2: - 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== - dependencies: - extend-shallow "^3.0.0" - sprintf-js@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz" @@ -15174,13 +14553,6 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^6.0.1: - version "6.0.2" - resolved "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz" - integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== - dependencies: - figgy-pudding "^3.5.1" - ssri@^8.0.0, ssri@^8.0.1: version "8.0.1" resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" @@ -15193,7 +14565,7 @@ stable@^0.1.8: resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -stack-utils@^2.0.2, stack-utils@^2.0.3: +stack-utils@^2.0.3: version "2.0.5" resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== @@ -15210,14 +14582,6 @@ stat-mode@^1.0.0: resolved "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz" integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg== -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - statuses@2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" @@ -15228,48 +14592,11 @@ statuses@2.0.1: resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - streamsearch@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" - integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ== - string-argv@0.3.1: version "0.3.1" resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" @@ -15283,6 +14610,14 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" +string-length@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-5.0.1.tgz#3d647f497b6e8e8d41e422f7e0b23bc536c8381e" + integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow== + dependencies: + char-regex "^2.0.0" + strip-ansi "^7.0.1" + string-natural-compare@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz" @@ -15313,14 +14648,19 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== +string.prototype.matchall@^4.0.6, string.prototype.matchall@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" + integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" string.prototype.matchall@^4.0.7: version "4.0.7" @@ -15336,6 +14676,15 @@ string.prototype.matchall@^4.0.7: regexp.prototype.flags "^1.4.1" side-channel "^1.0.4" +string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + string.prototype.trimend@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz" @@ -15345,6 +14694,15 @@ string.prototype.trimend@^1.0.5: define-properties "^1.1.4" es-abstract "^1.19.5" +string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + string.prototype.trimstart@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz" @@ -15354,7 +14712,16 @@ string.prototype.trimstart@^1.0.5: define-properties "^1.1.4" es-abstract "^1.19.5" -string_decoder@^1.0.0, string_decoder@^1.1.1: +string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -15377,13 +14744,6 @@ stringify-object@3.3.0, stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -strip-ansi@6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" @@ -15391,13 +14751,6 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1: dependencies: ansi-regex "^2.0.0" -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -15405,6 +14758,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" @@ -15422,13 +14782,10 @@ strip-bom@^4.0.0: resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== -strip-comments@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz" - integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== - dependencies: - babel-extract-comments "^1.0.0" - babel-plugin-transform-object-rest-spread "^6.26.0" +strip-comments@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b" + integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== strip-eof@^1.0.0: version "1.0.0" @@ -15457,27 +14814,36 @@ strip-json-comments@~2.0.1: resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== -style-loader@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz" - integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== - dependencies: - loader-utils "^2.0.0" - schema-utils "^2.7.0" +style-loader@^3.3.1: + version "3.3.3" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.3.tgz#bba8daac19930169c0c9c96706749a597ae3acff" + integrity sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw== style-mod@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.0.0.tgz#97e7c2d68b592975f2ca7a63d0dd6fcacfe35a01" integrity sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw== -stylehacks@^4.0.0: - 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== +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" + +sucrase@^3.32.0: + version "3.34.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f" + integrity sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "7.1.6" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" sumchecker@^3.0.1: version "3.0.1" @@ -15530,13 +14896,6 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^6.1.0: - 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" - supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" @@ -15572,7 +14931,7 @@ svg2png@4.1.1: pn "^1.0.0" yargs "^6.5.0" -svgo@^1.0.0, svgo@^1.2.2: +svgo@^1.2.2: version "1.3.2" resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== @@ -15591,6 +14950,19 @@ svgo@^1.0.0, svgo@^1.2.2: unquote "~1.1.1" util.promisify "~1.0.0" +svgo@^2.7.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + swagger-ui-dist@>=4.11.0: version "4.14.0" resolved "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.14.0.tgz" @@ -15624,12 +14996,40 @@ table@^6.0.9: string-width "^4.2.3" strip-ansi "^6.0.1" -tapable@^1.0.0, tapable@^1.1.3: +tailwindcss@^3.0.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.3.3.tgz#90da807393a2859189e48e9e7000e6880a736daf" + integrity sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w== + dependencies: + "@alloc/quick-lru" "^5.2.0" + arg "^5.0.2" + chokidar "^3.5.3" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.2.12" + glob-parent "^6.0.2" + is-glob "^4.0.3" + jiti "^1.18.2" + lilconfig "^2.1.0" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.23" + postcss-import "^15.1.0" + postcss-js "^4.0.1" + postcss-load-config "^4.0.1" + postcss-nested "^6.0.1" + postcss-selector-parser "^6.0.11" + resolve "^1.22.2" + sucrase "^3.32.0" + +tapable@^1.0.0: version "1.1.3" resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== -tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== @@ -15646,10 +15046,10 @@ tar@^6.0.2, tar@^6.1.11, tar@^6.1.2: mkdirp "^1.0.3" yallist "^4.0.0" -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" - integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== temp-file@^3.4.0: version "3.4.0" @@ -15659,52 +15059,23 @@ temp-file@^3.4.0: async-exit-hook "^2.0.1" fs-extra "^10.0.0" -tempy@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz" - integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== +tempy@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz#65e2c35abc06f1124a97f387b08303442bde59f3" + integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== dependencies: - temp-dir "^1.0.0" - type-fest "^0.3.1" - unique-string "^1.0.0" + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" terminal-link@^2.0.0: version "2.1.1" resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - -terser-webpack-plugin@4.2.3: - version "4.2.3" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz" - integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== - dependencies: - cacache "^15.0.5" - find-cache-dir "^3.3.1" - jest-worker "^26.5.0" - p-limit "^3.0.2" - schema-utils "^3.0.0" - serialize-javascript "^5.0.1" - source-map "^0.6.1" - terser "^5.3.4" - webpack-sources "^1.4.3" - -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" terser-webpack-plugin@^5.1.3: version "5.3.6" @@ -15717,16 +15088,28 @@ terser-webpack-plugin@^5.1.3: serialize-javascript "^6.0.0" terser "^5.14.1" -terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: - version "4.8.1" - resolved "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz" - integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw== +terser-webpack-plugin@^5.2.5, terser-webpack-plugin@^5.3.7: + version "5.3.9" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.17" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.16.8" + +terser@^5.0.0, terser@^5.10.0, terser@^5.16.8: + version "5.19.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.19.2.tgz#bdb8017a9a4a8de4663a7983f45c506534f9234e" + integrity sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA== dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" + source-map-support "~0.5.20" -terser@^5.14.1, terser@^5.3.4: +terser@^5.14.1: version "5.15.0" resolved "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz" integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA== @@ -15745,7 +15128,7 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" -text-table@0.2.0, text-table@^0.2.0: +text-table@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== @@ -15764,11 +15147,6 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" - integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== - throat@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" @@ -15779,14 +15157,6 @@ throttleit@^1.0.0: resolved "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" integrity sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g== -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" @@ -15797,29 +15167,12 @@ thunky@^1.0.2: resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - timm@^1.6.1: version "1.7.1" resolved "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz" integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" - integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== - -tiny-invariant@^1.0.2: - version "1.2.0" - resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz" - integrity sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg== - -tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^1.0.3: +tiny-warning@^1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== @@ -15855,36 +15208,16 @@ tmpl@1.0.5: resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" - integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - to-readable-stream@^1.0.0: 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== -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" @@ -15892,16 +15225,6 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - toggle-selection@^1.0.6: version "1.0.6" resolved "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz" @@ -15935,6 +15258,13 @@ tough-cookie@~2.5.0: psl "^1.1.28" punycode "^2.1.1" +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + dependencies: + punycode "^2.1.0" + tr46@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" @@ -15964,6 +15294,11 @@ tryer@^1.0.1: resolved "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz" integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + ts-jest@^27.0.3: version "27.1.5" resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-27.1.5.tgz" @@ -16007,11 +15342,6 @@ ts-node@^10.0.0: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -ts-pnp@1.2.0, ts-pnp@^1.1.6: - version "1.2.0" - resolved "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" - integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== - tsconfig-paths-webpack-plugin@3.5.2: version "3.5.2" resolved "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz" @@ -16021,7 +15351,7 @@ tsconfig-paths-webpack-plugin@3.5.2: enhanced-resolve "^5.7.0" tsconfig-paths "^3.9.0" -tsconfig-paths@3.14.1, tsconfig-paths@^3.10.1, tsconfig-paths@^3.14.1, tsconfig-paths@^3.9.0: +tsconfig-paths@3.14.1, tsconfig-paths@^3.10.1, tsconfig-paths@^3.9.0: version "3.14.1" resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz" integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== @@ -16031,6 +15361,16 @@ tsconfig-paths@3.14.1, tsconfig-paths@^3.10.1, tsconfig-paths@^3.14.1, tsconfig- minimist "^1.2.6" strip-bom "^3.0.0" +tsconfig-paths@^3.14.2: + version "3.14.2" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" + integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + tslib@2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" @@ -16046,18 +15386,13 @@ tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tsutils@^3.17.1, tsutils@^3.21.0: +tsutils@^3.21.0: version "3.21.0" resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: tslib "^1.8.1" -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" - integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" @@ -16099,6 +15434,11 @@ type-fest@^0.13.1: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz" integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + type-fest@^0.20.2: version "0.20.2" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" @@ -16109,21 +15449,6 @@ type-fest@^0.21.3: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -type-fest@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" - integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== - -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - type-is@^1.6.4, type-is@~1.6.18: version "1.6.18" resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" @@ -16132,15 +15457,44 @@ type-is@^1.6.4, type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -type@^1.0.1: - version "1.2.0" - resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" -type@^2.7.2: - version "2.7.2" - resolved "https://registry.npmjs.org/type/-/type-2.7.2.tgz" - integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" typed-emitter@^2.1.0: version "2.1.0" @@ -16227,31 +15581,16 @@ unicode-match-property-value-ecmascript@^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== +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + unicode-property-aliases-ecmascript@^2.0.0: 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== -union-value@^1.0.0: - 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== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" - integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" - integrity sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ== - unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" @@ -16266,13 +15605,6 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" -unique-string@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz" - integrity sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg== - dependencies: - crypto-random-string "^1.0.0" - unique-string@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" @@ -16313,19 +15645,19 @@ unquote@~1.1.1: resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: +upath@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== +update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + update-browserslist-db@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz" @@ -16361,20 +15693,6 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - -url-loader@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" - integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== - dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.27" - schema-utils "^3.0.0" - url-parse-lax@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" @@ -16382,7 +15700,7 @@ url-parse-lax@^3.0.0: dependencies: prepend-http "^2.0.0" -url-parse@^1.5.10, url-parse@^1.5.3: +url-parse@^1.5.3: version "1.5.10" resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== @@ -16390,14 +15708,6 @@ url-parse@^1.5.10, url-parse@^1.5.3: querystringify "^2.1.1" requires-port "^1.0.0" -url@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" - integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== - dependencies: - punycode "1.3.2" - querystring "0.2.0" - use-composed-ref@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz" @@ -16415,10 +15725,10 @@ use-latest@^1.2.1: dependencies: use-isomorphic-layout-effect "^1.1.1" -use@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== +usehooks-ts@^2.9.1: + version "2.9.1" + resolved "https://registry.yarnpkg.com/usehooks-ts/-/usehooks-ts-2.9.1.tgz#953d3284851ffd097432379e271ce046a8180b37" + integrity sha512-2FAuSIGHlY+apM9FVlj8/oNhd+1y+Uwv5QNkMQz1oSfdHk4PXo1qoCw9I5M7j0vpH8CSWFJwXbVPeYDjLCx9PA== utf8-byte-length@^1.0.1: version "1.0.4" @@ -16437,14 +15747,6 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -util.promisify@1.0.0: - 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" - util.promisify@~1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" @@ -16455,20 +15757,6 @@ util.promisify@~1.0.0: has-symbols "^1.0.1" object.getownpropertydescriptors "^2.1.0" -util@0.10.3: - version "0.10.3" - resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" - integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - utila@~0.4: version "0.4.0" resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" @@ -16479,7 +15767,7 @@ utils-merge@1.0.1: resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== -uuid@8.3.2, uuid@^8.3.0, uuid@^8.3.2: +uuid@8.3.2, uuid@^8.3.2: version "8.3.2" resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== @@ -16499,15 +15787,6 @@ v8-compile-cache@^2.0.3: resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -v8-to-istanbul@^7.0.0: - version "7.1.2" - resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz" - integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - v8-to-istanbul@^8.1.0: version "8.1.1" resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz" @@ -16530,21 +15809,11 @@ validator@^13.7.0: resolved "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz" integrity sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw== -value-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" - integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== - vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" - integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== - verror@1.10.0: version "1.10.0" resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" @@ -16563,11 +15832,6 @@ verror@^1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" @@ -16598,32 +15862,14 @@ wait-on@^6.0.1: minimist "^1.2.5" rxjs "^7.5.4" -walker@^1.0.7, walker@~1.0.5: +walker@^1.0.7: version "1.0.8" resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: makeerror "1.0.12" -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" - -watchpack@^2.3.1: +watchpack@^2.3.1, watchpack@^2.4.0: version "2.4.0" resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== @@ -16655,6 +15901,11 @@ webidl-conversions@^3.0.0: resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + webidl-conversions@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" @@ -16665,80 +15916,67 @@ webidl-conversions@^6.1.0: resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== -webpack-dev-middleware@^3.7.2: - 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== +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-server@3.11.1: - version "3.11.1" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz" - integrity sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" + schema-utils "^4.0.0" + +webpack-dev-server@^4.6.0: + version "4.15.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" + integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.8" - semver "^6.3.0" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" serve-index "^1.9.1" - sockjs "^0.3.21" - sockjs-client "^1.5.0" + sockjs "^0.3.24" spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" + webpack-dev-middleware "^5.3.1" + ws "^8.13.0" -webpack-manifest-plugin@2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz" - integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== +webpack-manifest-plugin@^4.0.2: + version "4.1.1" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz#10f8dbf4714ff93a215d5a45bcc416d80506f94f" + integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow== dependencies: - fs-extra "^7.0.0" - lodash ">=3.5 <5" - object.entries "^1.1.0" - tapable "^1.0.0" + tapable "^2.0.0" + webpack-sources "^2.2.0" webpack-node-externals@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz" integrity sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ== -webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: +webpack-sources@^1.4.3: version "1.4.3" resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -16746,40 +15984,19 @@ webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack- source-list-map "^2.0.0" source-map "~0.6.1" +webpack-sources@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd" + integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== + dependencies: + source-list-map "^2.0.1" + source-map "^0.6.1" + webpack-sources@^3.2.3: version "3.2.3" resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@4.44.2: - version "4.44.2" - resolved "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz" - integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.3.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" - webpack@5.73.0: version "5.73.0" resolved "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz" @@ -16810,6 +16027,36 @@ webpack@5.73.0: watchpack "^2.3.1" webpack-sources "^3.2.3" +webpack@^5.64.4: + version "5.88.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.88.2.tgz#f62b4b842f1c6ff580f3fcb2ed4f0b579f4c210e" + integrity sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.0" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" + acorn "^8.7.1" + acorn-import-assertions "^1.9.0" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.15.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.7" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" @@ -16831,10 +16078,10 @@ whatwg-encoding@^1.0.5: dependencies: iconv-lite "0.4.24" -whatwg-fetch@^3.4.1: - version "3.6.2" - resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== +whatwg-fetch@^3.6.2: + version "3.6.17" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz#009bbbfc122b227b74ba1ff31536b3a1a0e0e212" + integrity sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ== whatwg-mimetype@^2.3.0: version "2.3.0" @@ -16849,6 +16096,15 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-url@^8.0.0, whatwg-url@^8.5.0: version "8.7.0" resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" @@ -16869,15 +16125,49 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + has-tostringtag "^1.0.0" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.0.2" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + which-module@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz" integrity sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ== -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== +which-typed-array@^1.1.10, which-typed-array@^1.1.11, which-typed-array@^1.1.9: + version "1.1.11" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" which@^1.2.10, which@^1.2.9, which@^1.3.1: version "1.3.1" @@ -16919,172 +16209,174 @@ word-wrap@^1.2.3, word-wrap@~1.2.3: resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -workbox-background-sync@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz" - integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== +workbox-background-sync@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.6.1.tgz#08d603a33717ce663e718c30cc336f74909aff2f" + integrity sha512-trJd3ovpWCvzu4sW0E8rV3FUyIcC0W8G+AZ+VcqzzA890AsWZlUGOTSxIMmIHVusUw/FDq1HFWfy/kC/WTRqSg== dependencies: - workbox-core "^5.1.4" + idb "^7.0.1" + workbox-core "6.6.1" -workbox-broadcast-update@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz" - integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== +workbox-broadcast-update@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.6.1.tgz#0fad9454cf8e4ace0c293e5617c64c75d8a8c61e" + integrity sha512-fBhffRdaANdeQ1V8s692R9l/gzvjjRtydBOvR6WCSB0BNE2BacA29Z4r9/RHd9KaXCPl6JTdI9q0bR25YKP8TQ== dependencies: - workbox-core "^5.1.4" + workbox-core "6.6.1" -workbox-build@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz" - integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== - dependencies: - "@babel/core" "^7.8.4" - "@babel/preset-env" "^7.8.4" - "@babel/runtime" "^7.8.4" - "@hapi/joi" "^15.1.0" - "@rollup/plugin-node-resolve" "^7.1.1" - "@rollup/plugin-replace" "^2.3.1" - "@surma/rollup-plugin-off-main-thread" "^1.1.1" +workbox-build@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.6.1.tgz#6010e9ce550910156761448f2dbea8cfcf759cb0" + integrity sha512-INPgDx6aRycAugUixbKgiEQBWD0MPZqU5r0jyr24CehvNuLPSXp/wGOpdRJmts656lNiXwqV7dC2nzyrzWEDnw== + dependencies: + "@apideck/better-ajv-errors" "^0.3.1" + "@babel/core" "^7.11.1" + "@babel/preset-env" "^7.11.0" + "@babel/runtime" "^7.11.2" + "@rollup/plugin-babel" "^5.2.0" + "@rollup/plugin-node-resolve" "^11.2.1" + "@rollup/plugin-replace" "^2.4.1" + "@surma/rollup-plugin-off-main-thread" "^2.2.3" + ajv "^8.6.0" common-tags "^1.8.0" fast-json-stable-stringify "^2.1.0" - fs-extra "^8.1.0" + fs-extra "^9.0.1" glob "^7.1.6" - lodash.template "^4.5.0" + lodash "^4.17.20" pretty-bytes "^5.3.0" - rollup "^1.31.1" - rollup-plugin-babel "^4.3.3" - rollup-plugin-terser "^5.3.1" - source-map "^0.7.3" - source-map-url "^0.4.0" + rollup "^2.43.1" + rollup-plugin-terser "^7.0.0" + source-map "^0.8.0-beta.0" stringify-object "^3.3.0" - strip-comments "^1.0.2" - tempy "^0.3.0" + strip-comments "^2.0.1" + tempy "^0.6.0" upath "^1.2.0" - workbox-background-sync "^5.1.4" - workbox-broadcast-update "^5.1.4" - workbox-cacheable-response "^5.1.4" - workbox-core "^5.1.4" - workbox-expiration "^5.1.4" - workbox-google-analytics "^5.1.4" - workbox-navigation-preload "^5.1.4" - workbox-precaching "^5.1.4" - workbox-range-requests "^5.1.4" - workbox-routing "^5.1.4" - workbox-strategies "^5.1.4" - workbox-streams "^5.1.4" - workbox-sw "^5.1.4" - workbox-window "^5.1.4" - -workbox-cacheable-response@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz" - integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== + workbox-background-sync "6.6.1" + workbox-broadcast-update "6.6.1" + workbox-cacheable-response "6.6.1" + workbox-core "6.6.1" + workbox-expiration "6.6.1" + workbox-google-analytics "6.6.1" + workbox-navigation-preload "6.6.1" + workbox-precaching "6.6.1" + workbox-range-requests "6.6.1" + workbox-recipes "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" + workbox-streams "6.6.1" + workbox-sw "6.6.1" + workbox-window "6.6.1" + +workbox-cacheable-response@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.6.1.tgz#284c2b86be3f4fd191970ace8c8e99797bcf58e9" + integrity sha512-85LY4veT2CnTCDxaVG7ft3NKaFbH6i4urZXgLiU4AiwvKqS2ChL6/eILiGRYXfZ6gAwDnh5RkuDbr/GMS4KSag== dependencies: - workbox-core "^5.1.4" + workbox-core "6.6.1" -workbox-core@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz" - integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== +workbox-core@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.6.1.tgz#7184776d4134c5ed2f086878c882728fc9084265" + integrity sha512-ZrGBXjjaJLqzVothoE12qTbVnOAjFrHDXpZe7coCb6q65qI/59rDLwuFMO4PcZ7jcbxY+0+NhUVztzR/CbjEFw== -workbox-expiration@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz" - integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== +workbox-expiration@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.6.1.tgz#a841fa36676104426dbfb9da1ef6a630b4f93739" + integrity sha512-qFiNeeINndiOxaCrd2DeL1Xh1RFug3JonzjxUHc5WkvkD2u5abY3gZL1xSUNt3vZKsFFGGORItSjVTVnWAZO4A== dependencies: - workbox-core "^5.1.4" + idb "^7.0.1" + workbox-core "6.6.1" -workbox-google-analytics@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz" - integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== +workbox-google-analytics@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.6.1.tgz#a07a6655ab33d89d1b0b0a935ffa5dea88618c5d" + integrity sha512-1TjSvbFSLmkpqLcBsF7FuGqqeDsf+uAXO/pjiINQKg3b1GN0nBngnxLcXDYo1n/XxK4N7RaRrpRlkwjY/3ocuA== dependencies: - workbox-background-sync "^5.1.4" - workbox-core "^5.1.4" - workbox-routing "^5.1.4" - workbox-strategies "^5.1.4" + workbox-background-sync "6.6.1" + workbox-core "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" -workbox-navigation-preload@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz" - integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== +workbox-navigation-preload@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.6.1.tgz#61a34fe125558dd88cf09237f11bd966504ea059" + integrity sha512-DQCZowCecO+wRoIxJI2V6bXWK6/53ff+hEXLGlQL4Rp9ZaPDLrgV/32nxwWIP7QpWDkVEtllTAK5h6cnhxNxDA== dependencies: - workbox-core "^5.1.4" + workbox-core "6.6.1" -workbox-precaching@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz" - integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== +workbox-precaching@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.6.1.tgz#dedeeba10a2d163d990bf99f1c2066ac0d1a19e2" + integrity sha512-K4znSJ7IKxCnCYEdhNkMr7X1kNh8cz+mFgx9v5jFdz1MfI84pq8C2zG+oAoeE5kFrUf7YkT5x4uLWBNg0DVZ5A== dependencies: - workbox-core "^5.1.4" + workbox-core "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" -workbox-range-requests@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz" - integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== +workbox-range-requests@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.6.1.tgz#ddaf7e73af11d362fbb2f136a9063a4c7f507a39" + integrity sha512-4BDzk28govqzg2ZpX0IFkthdRmCKgAKreontYRC5YsAPB2jDtPNxqx3WtTXgHw1NZalXpcH/E4LqUa9+2xbv1g== dependencies: - workbox-core "^5.1.4" + workbox-core "6.6.1" -workbox-routing@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz" - integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== +workbox-recipes@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.6.1.tgz#ea70d2b2b0b0bce8de0a9d94f274d4a688e69fae" + integrity sha512-/oy8vCSzromXokDA+X+VgpeZJvtuf8SkQ8KL0xmRivMgJZrjwM3c2tpKTJn6PZA6TsbxGs3Sc7KwMoZVamcV2g== dependencies: - workbox-core "^5.1.4" + workbox-cacheable-response "6.6.1" + workbox-core "6.6.1" + workbox-expiration "6.6.1" + workbox-precaching "6.6.1" + workbox-routing "6.6.1" + workbox-strategies "6.6.1" -workbox-strategies@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz" - integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== +workbox-routing@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.6.1.tgz#cba9a1c7e0d1ea11e24b6f8c518840efdc94f581" + integrity sha512-j4ohlQvfpVdoR8vDYxTY9rA9VvxTHogkIDwGdJ+rb2VRZQ5vt1CWwUUZBeD/WGFAni12jD1HlMXvJ8JS7aBWTg== dependencies: - workbox-core "^5.1.4" - workbox-routing "^5.1.4" + workbox-core "6.6.1" -workbox-streams@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz" - integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== +workbox-strategies@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.6.1.tgz#38d0f0fbdddba97bd92e0c6418d0b1a2ccd5b8bf" + integrity sha512-WQLXkRnsk4L81fVPkkgon1rZNxnpdO5LsO+ws7tYBC6QQQFJVI6v98klrJEjFtZwzw/mB/HT5yVp7CcX0O+mrw== dependencies: - workbox-core "^5.1.4" - workbox-routing "^5.1.4" - -workbox-sw@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz" - integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== + workbox-core "6.6.1" -workbox-webpack-plugin@5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz" - integrity sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ== +workbox-streams@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.6.1.tgz#b2f7ba7b315c27a6e3a96a476593f99c5d227d26" + integrity sha512-maKG65FUq9e4BLotSKWSTzeF0sgctQdYyTMq529piEN24Dlu9b6WhrAfRpHdCncRS89Zi2QVpW5V33NX8PgH3Q== dependencies: - "@babel/runtime" "^7.5.5" - fast-json-stable-stringify "^2.0.0" - source-map-url "^0.4.0" - upath "^1.1.2" - webpack-sources "^1.3.0" - workbox-build "^5.1.4" + workbox-core "6.6.1" + workbox-routing "6.6.1" -workbox-window@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz" - integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== - dependencies: - workbox-core "^5.1.4" +workbox-sw@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.6.1.tgz#d4c4ca3125088e8b9fd7a748ed537fa0247bd72c" + integrity sha512-R7whwjvU2abHH/lR6kQTTXLHDFU2izht9kJOvBRYK65FbwutT4VvnUAJIgHvfWZ/fokrOPhfoWYoPCMpSgUKHQ== -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== +workbox-webpack-plugin@^6.4.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.1.tgz#4f81cc1ad4e5d2cd7477a86ba83c84ee2d187531" + integrity sha512-zpZ+ExFj9NmiI66cFEApyjk7hGsfJ1YMOaLXGXBoZf0v7Iu6hL0ZBe+83mnDq3YYWAfA3fnyFejritjOHkFcrA== dependencies: - errno "~0.1.7" + fast-json-stable-stringify "^2.1.0" + pretty-bytes "^5.4.1" + upath "^1.2.0" + webpack-sources "^1.4.3" + workbox-build "6.6.1" -worker-rpc@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz" - integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== +workbox-window@6.6.1: + version "6.6.1" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.6.1.tgz#f22a394cbac36240d0dadcbdebc35f711bb7b89e" + integrity sha512-wil4nwOY58nTdCvif/KEZjQ2NP8uk3gGeRNy2jPBbzypU4BT4D9L8xiwbmDBpZlSgJd2xsT9FvSNU0gsxV51JQ== dependencies: - microevent.ts "~0.1.1" + "@types/trusted-types" "^2.0.2" + workbox-core "6.6.1" wrap-ansi@^2.0.0: version "2.1.0" @@ -17094,15 +16386,6 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" @@ -17136,18 +16419,16 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@^6.2.1: - version "6.2.2" - resolved "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz" - integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== - dependencies: - async-limiter "~1.0.0" - ws@^7.4.6: version "7.5.9" resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== +ws@^8.13.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" + integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== + xdg-basedir@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz" @@ -17196,7 +16477,7 @@ xmlchars@^2.2.0: resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xtend@^4.0.0, xtend@~4.0.1: +xtend@^4.0.0: version "4.0.2" resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -17206,11 +16487,6 @@ y18n@^3.2.1: resolved "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz" integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - y18n@^5.0.5: version "5.0.8" resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" @@ -17231,32 +16507,21 @@ yallist@^4.0.0: resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0: +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: version "1.10.2" resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.1.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b" + integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ== + yargs-parser@20.x, yargs-parser@^20.2.2: version "20.2.9" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - yargs-parser@^21.0.0: version "21.1.1" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" @@ -17269,39 +16534,6 @@ yargs-parser@^4.2.0: dependencies: camelcase "^3.0.0" -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - yargs@^16.0.0, yargs@^16.2.0: version "16.2.0" resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" diff --git a/backend/build-go-bindings.sh b/backend/build-go-bindings.sh new file mode 100644 index 00000000..bbec5118 --- /dev/null +++ b/backend/build-go-bindings.sh @@ -0,0 +1,20 @@ +EXEC_PATH=dist/go-bindings/bin/internal +SOURCE_PATH=../internal/main.go + +# Technically, only 64bit architectures are supported, since +# Cadence can't be built for 32bit arch due to constant overflows: + +# This is the error you get when try building for 32bit arch: +# ../../../go/pkg/mod/github.com/onflow/cadence@v0.39.14/runtime/interpreter/decode.go:37:21: cannot use math.MaxInt64 (untyped int constant 9223372036854775807) as int value in struct literal (overflows) + +# https://freshman.tech/snippets/go/cross-compile-go-programs + +# Windows +GOOS=windows GOARCH=amd64 go build -o "${EXEC_PATH}-amd64.exe" "${SOURCE_PATH}" + +# MacOS +GOOS=darwin GOARCH=amd64 go build -o "${EXEC_PATH}-amd64-darwin" "${SOURCE_PATH}" + +# Linux +GOOS=linux GOARCH=amd64 go build -o "${EXEC_PATH}-amd64-linux" "${SOURCE_PATH}" + diff --git a/backend/package.json b/backend/package.json index 93212bfa..8f096e38 100644 --- a/backend/package.json +++ b/backend/package.json @@ -12,7 +12,7 @@ "copy-static-assets": "cp -r ./static ./dist", "cleanup": "rm -rf node_modules && rm -rf dist", "build": "nest build --path ./tsconfig.build.json && yarn run copy-static-assets && npm run build:bin", - "build:bin": "go build -o dist/go-bindings/bin/internal ../internal/main.go", + "build:bin": "sh build-go-bindings.sh", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "start": "rm -rf dist && mkdir -p dist && yarn run copy-static-assets && npm run build:bin && nest start --debug --watch --preserveWatchOutput", "start:prod": "node dist/main", diff --git a/backend/src/go-bindings/go-bindings.service.ts b/backend/src/go-bindings/go-bindings.service.ts index 7e564fbf..96645313 100644 --- a/backend/src/go-bindings/go-bindings.service.ts +++ b/backend/src/go-bindings/go-bindings.service.ts @@ -1,4 +1,4 @@ -import { Injectable } from "@nestjs/common"; +import { Injectable, InternalServerErrorException } from "@nestjs/common"; import { GetParsedInteractionRequest, GetParsedInteractionResponse, @@ -7,6 +7,7 @@ import { } from "@flowser/shared"; import { spawn } from "node:child_process"; import * as path from "path"; +import * as os from "os"; type ExecuteGoBinRequest = { command: string; @@ -45,7 +46,7 @@ export class GoBindingsService { private execute(request: ExecuteGoBinRequest): Promise { return new Promise((resolve, reject) => { - const childProcess = spawn(path.join(__dirname, "bin/internal"), [ + const childProcess = spawn(this.getExecutablePath(), [ request.command, ...request.arguments, ]); @@ -70,4 +71,31 @@ export class GoBindingsService { }); }); } + + private getExecutablePath(): string { + // When running this within electron env, + // make sure to reference the executable in unpacked asar folder. + // This is a hacky solution, but it's also the simplest one for now. + // For more context, see: + // - https://github.com/epsitec-sa/hazardous#what-is-the-real-purpose-of-asarunpacked + // - https://github.com/electron/electron/issues/6262#issuecomment-273312942 + return path + .join(__dirname, "bin", this.getExecutableName()) + .replace("app.asar/", "app.asar.unpacked/"); + } + + private getExecutableName(): string { + switch (os.platform()) { + case "darwin": + return "internal-amd64-darwin"; + case "linux": + return "internal-amd64-linux"; + case "win32": + return "internal-amd64.exe"; + default: + throw new InternalServerErrorException( + `Unsupported platform: ${os.platform()}` + ); + } + } } diff --git a/frontend/.gitignore b/frontend/.gitignore index 9537bb2e..bac099d4 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -26,5 +26,3 @@ yarn-error.log* # Do not track entry point, because it's generated dynamically src/index.tsx - -public/cadence-parser.wasm diff --git a/frontend/public/favicon/android-chrome-192x192.png b/frontend/public/favicon/android-chrome-192x192.png index fe59ed1ce41aaa492751c7698a7f4f5e79e36732..ad21b5ad75769c8eb31dbab823fdaf6ee52d6981 100644 GIT binary patch literal 21015 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 Qj{pDw07*qoM6N<$g1S|~82|tP diff --git a/frontend/public/favicon/android-chrome-512x512.png b/frontend/public/favicon/android-chrome-512x512.png index e55c0ed1968d5528524470cda85ce751b5c4e576..6e56a82f8d1b0b709d599e6ff12bb63fe75b25d2 100644 GIT binary patch literal 93821 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μt=o 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

-LQ*d)2;< zD9l4=J`@GcMS!i6e=g+n;=QOBFtY(gf8Lyj^B$zZC40hq6+LwD;V)G3s?_yh<^E$W zPhP&P-+udVWg!5|_u09Qz(N4d^~x;gg%Oa?KmR=a@WXZ5J?Yc+_GKzpYZ><`K}~R= zvCrIff|>wJ-kDJ5VnOQ^$^w>7D>&7S%K#P2E(dJuAONlVpoUaXqaQ(Z zBxFtS7yvl{Nr2f9vl|k5rhs8ig(eV((;52J+jOKsYArH}fBLb1S@CdyDcOwH1 z*AI&C+FU_^HozJ$0I)|Y9$*hWz8mhi%N|U27!f;+bt00VmmS=lEKDtTt0CIQb{O&a zYaQ@ivk#3v8x?5#O&C@FA^(Gp-(2EXoCHW{`PFI>C<27yxd4CSQKgpT`=J()0S$RF zCCK;&U8SLN9WJOJ_Cu}RMXf00ySw_hUcM~#Pk-9g#j1uJI-TAIf->eRymK+h$xYEs+Rv@Q;p!YPXY zz{m4Elfa4CryHjA$O?cQfCQXm8yv_T-i^6|d&Ah8AZDfv0N54SxB_6f8pBJ==z!gDKe zi`ofk`!MJ+Y$w5U9Nd}Rjc)?=$&qhlH|L2c-vQmV{R*?55d=Vqil|kUIF6|JvKW^t zRAH$en|Ja&7J1It_<=$ z825a0eQosh7fSTyM242n^D+WwHv$U*IJ---oY12YXlZP;CVs(mLv(Z-{FEmN;qdHE z>iCS&rnuITYkk71BkPmGS_`Xg*lJPK9q?iZ5PfOFc zxp+3UXmArndLHp(PTmiU`T15+A9M6xGvNOtQvmYdp8M{b?|%A7+XKMEg7*~ABOUJ+ zyWzs8g&6bm0P~iL7ew<;7Tl2!DSZcj2YGC3%gIfB2C69PONW@R$6UQ0jJpFQdNS+r zvkn0BA@ulZKj>DHF@94vk$V$7{)FYuQu@hK>gF5$y)x>fH~E3ruT zmanw49f5@aob9DqPVCK&z?b5_1mArppY1;7$SgeP@&2WBl~-K!LRJSaFpOVz86m@k zuvr#2S3=JgL>9ojsL%@!?SvT2+k+60a!+1_2qFM`Vz)B}Y49nC)562!^neK(95s`o zR)iQp|Da|drU;@V;+!>TMTS$6VgUd2dqMzyUSu~#^U(>f5dtr|i>v{N0doISah_M@ z$J{&!03!D`FCX*sZ4Mr!U}W}4-XnI8;++U!?mg1=4)85?4{P3LuY2md?@_%NqI#axX->$zi@-)2z_EM?;W0ca#(Api>jcpD$M literal 73720 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

{table.getHeaderGroups().map((headerGroup) => @@ -108,6 +85,13 @@ function Table({ ) )} + {table.getRowModel().rows.length === 0 && ( + + )} {table.getRowModel().rows.map((row) => renderCustomRow ? ( renderCustomRow(row) diff --git a/frontend/src/components/tabs/StyledTabs.module.scss b/frontend/src/components/tabs/StyledTabs.module.scss index 23921256..4311153a 100644 --- a/frontend/src/components/tabs/StyledTabs.module.scss +++ b/frontend/src/components/tabs/StyledTabs.module.scss @@ -19,6 +19,7 @@ } .tabWrapper { + overflow-x: scroll; } .tabWrapper, .inactiveTab { diff --git a/frontend/src/components/time/DateDisplay/DateDisplay.module.scss b/frontend/src/components/time/DateDisplay/DateDisplay.module.scss new file mode 100644 index 00000000..54b131be --- /dev/null +++ b/frontend/src/components/time/DateDisplay/DateDisplay.module.scss @@ -0,0 +1,5 @@ +.root { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} diff --git a/frontend/src/components/time/DateDisplay/DateDisplay.tsx b/frontend/src/components/time/DateDisplay/DateDisplay.tsx new file mode 100644 index 00000000..5ad10744 --- /dev/null +++ b/frontend/src/components/time/DateDisplay/DateDisplay.tsx @@ -0,0 +1,11 @@ +import React, { ReactElement } from "react"; +import { TextUtils } from "../../../utils/text-utils"; +import classes from "./DateDisplay.module.scss"; + +type DateDisplayProps = { + date: string; +}; + +export function DateDisplay(props: DateDisplayProps): ReactElement { + return {TextUtils.longDate(props.date)}; +} diff --git a/frontend/src/hooks/use-analytics-consent.ts b/frontend/src/hooks/use-analytics-consent.ts index 28898da5..5e315517 100644 --- a/frontend/src/hooks/use-analytics-consent.ts +++ b/frontend/src/hooks/use-analytics-consent.ts @@ -4,14 +4,14 @@ import { useLocalStorage } from "usehooks-ts"; type AnalyticsConsent = { setIsConsented: (isConsented: boolean) => void; - isConsented: boolean; + isConsented: boolean | undefined; }; export function useAnalyticsConsent(): AnalyticsConsent { const { analyticsService } = ServiceRegistry.getInstance(); - const [isConsented, setIsConsented] = useLocalStorage( + const [isConsented, setIsConsented] = useLocalStorage( "consent-analytics", - false + undefined ); useEffect(() => { diff --git a/frontend/src/modules/accounts/AccountDetails/AccountDetails.tsx b/frontend/src/modules/accounts/AccountDetails/AccountDetails.tsx index daf92f51..e161ea89 100644 --- a/frontend/src/modules/accounts/AccountDetails/AccountDetails.tsx +++ b/frontend/src/modules/accounts/AccountDetails/AccountDetails.tsx @@ -11,7 +11,6 @@ import { DetailsCard, DetailsCardColumn, } from "components/details-card/DetailsCard"; -import { TextUtils } from "../../../utils/text-utils"; import { SizedBox } from "../../../components/sized-box/SizedBox"; import { AccountAvatar } from "../AccountAvatar/AccountAvatar"; import { AccountName } from "../AccountName/AccountName"; @@ -22,6 +21,7 @@ import { ContractsTable } from "../../contracts/ContractsTable"; import { AccountKeysTable } from "../AccountKeysTable/AccountKeysTable"; import { CadenceEditor } from "../../../components/cadence-editor/CadenceEditor"; import { TabItem } from "../../../components/tabs/Tabs"; +import { DateDisplay } from "../../../components/time/DateDisplay/DateDisplay"; type AccountDetailsProps = { accountId: string; @@ -64,7 +64,7 @@ export const AccountDetails: FunctionComponent = ( }, { label: "Created date", - value: TextUtils.longDate(account.createdAt), + value: , }, ], ]; diff --git a/frontend/src/modules/accounts/AccountsTable/AccountsTable.tsx b/frontend/src/modules/accounts/AccountsTable/AccountsTable.tsx index 274c804e..9c075f40 100644 --- a/frontend/src/modules/accounts/AccountsTable/AccountsTable.tsx +++ b/frontend/src/modules/accounts/AccountsTable/AccountsTable.tsx @@ -24,6 +24,7 @@ const columns = [ ), }), columnHelper.accessor("tags", { + header: () => "", cell: (info) => ( {info.getValue().map((tag) => ( diff --git a/frontend/src/modules/blocks/BlockDetails/BlockDetails.tsx b/frontend/src/modules/blocks/BlockDetails/BlockDetails.tsx index a7cd38d4..10596bc5 100644 --- a/frontend/src/modules/blocks/BlockDetails/BlockDetails.tsx +++ b/frontend/src/modules/blocks/BlockDetails/BlockDetails.tsx @@ -7,11 +7,11 @@ import { DetailsCard, DetailsCardColumn, } from "components/details-card/DetailsCard"; -import { TextUtils } from "../../../utils/text-utils"; import { SizedBox } from "../../../components/sized-box/SizedBox"; import { StyledTabs } from "../../../components/tabs/StyledTabs"; import { TransactionsTable } from "../../transactions/TransactionsTable/TransactionsTable"; import { ProjectLink } from "../../../components/links/ProjectLink"; +import { DateDisplay } from "components/time/DateDisplay/DateDisplay"; type BlockDetailsProps = { blockId: string; @@ -52,7 +52,7 @@ export const BlockDetails: FunctionComponent = (props) => { }, { label: "Created date", - value: TextUtils.longDate(block.createdAt), + value: , }, ], ]; diff --git a/frontend/src/modules/contracts/ContractDetails/ContractDetails.tsx b/frontend/src/modules/contracts/ContractDetails/ContractDetails.tsx index 29145d9c..3010d934 100644 --- a/frontend/src/modules/contracts/ContractDetails/ContractDetails.tsx +++ b/frontend/src/modules/contracts/ContractDetails/ContractDetails.tsx @@ -1,5 +1,5 @@ import React, { FunctionComponent } from "react"; -import { NavLink, useParams } from "react-router-dom"; +import { NavLink } from "react-router-dom"; import FullScreenLoading from "../../../components/fullscreen-loading/FullScreenLoading"; import { useGetContract } from "../../../hooks/use-api"; import classes from "./ContractDetails.module.scss"; @@ -7,9 +7,9 @@ import { DetailsCard, DetailsCardColumn, } from "components/details-card/DetailsCard"; -import { TextUtils } from "../../../utils/text-utils"; import { SizedBox } from "../../../components/sized-box/SizedBox"; import { CadenceEditor } from "../../../components/cadence-editor/CadenceEditor"; +import { DateDisplay } from "../../../components/time/DateDisplay/DateDisplay"; type ContractDetailsProps = { contractId: string; @@ -42,11 +42,11 @@ export const ContractDetails: FunctionComponent = ( }, { label: "Updated date", - value: TextUtils.longDate(contract.updatedAt), + value: , }, { label: "Created date", - value: TextUtils.longDate(contract.createdAt), + value: , }, ], ]; diff --git a/frontend/src/modules/projects/ProjectListPage/ProjectListPage.tsx b/frontend/src/modules/projects/ProjectListPage/ProjectListPage.tsx index ab9d57ad..a480e35b 100644 --- a/frontend/src/modules/projects/ProjectListPage/ProjectListPage.tsx +++ b/frontend/src/modules/projects/ProjectListPage/ProjectListPage.tsx @@ -154,7 +154,7 @@ function AboutContent() { {showAnalyticSettings && ( setShowAnalyticSettings(false)} - consent={isConsented} + consent={isConsented ?? true} setConsent={(consent) => { setIsConsented(consent); setShowAnalyticSettings(false); diff --git a/frontend/src/modules/transactions/TransactionOverview/TransactionOverview.tsx b/frontend/src/modules/transactions/TransactionOverview/TransactionOverview.tsx index 2aa0d0af..0fe47d47 100644 --- a/frontend/src/modules/transactions/TransactionOverview/TransactionOverview.tsx +++ b/frontend/src/modules/transactions/TransactionOverview/TransactionOverview.tsx @@ -7,10 +7,10 @@ import { MiddleEllipsis } from "../../../components/ellipsis/MiddleEllipsis"; import classes from "./TransactionOverview.module.scss"; import { ExecutionStatusBadge } from "../../../components/status/ExecutionStatusBadge"; import { GrcpStatusBadge } from "../../../components/status/GrcpStatusBadge"; -import { TextUtils } from "../../../utils/text-utils"; import { Transaction } from "@flowser/shared"; import { AccountLink } from "../../accounts/AccountLink/AccountLink"; import { ProjectLink } from "../../../components/links/ProjectLink"; +import { DateDisplay } from "../../../components/time/DateDisplay/DateDisplay"; type TransactionOverviewProps = { transaction: Transaction; @@ -44,7 +44,7 @@ export function TransactionOverview( }, { label: "Created date", - value: TextUtils.longDate(transaction.createdAt), + value: , }, { label: "Block ID", diff --git a/frontend/src/modules/transactions/TransactionSource/TransactionSource.tsx b/frontend/src/modules/transactions/TransactionSource/TransactionSource.tsx index c5786d02..c748804d 100644 --- a/frontend/src/modules/transactions/TransactionSource/TransactionSource.tsx +++ b/frontend/src/modules/transactions/TransactionSource/TransactionSource.tsx @@ -17,21 +17,23 @@ export const TransactionSource: FC = ({ }) => { return ( -
-

Arguments

- -
- {args.map((arg) => ( - - ))} + {args.length > 0 && ( +
+

Arguments

+ +
+ {args.map((arg) => ( + + ))} +
-
+ )}
diff --git a/frontend/src/targets/electron/components/loaders/Loader.module.scss b/frontend/src/targets/electron/components/loaders/Loader.module.scss index 9e6d0b7b..f851a05a 100644 --- a/frontend/src/targets/electron/components/loaders/Loader.module.scss +++ b/frontend/src/targets/electron/components/loaders/Loader.module.scss @@ -10,7 +10,7 @@ left: 0; right: 0; bottom: 0; - background: $background; + background: $gray-110; opacity: 0.5; } diff --git a/frontend/src/targets/electron/index.tsx b/frontend/src/targets/electron/index.tsx index b0aee938..e28215a2 100644 --- a/frontend/src/targets/electron/index.tsx +++ b/frontend/src/targets/electron/index.tsx @@ -54,9 +54,9 @@ function Root() { )}

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 BO!)u+ diff --git a/frontend/public/favicon/apple-touch-icon.png b/frontend/public/favicon/apple-touch-icon.png index 16afaead9c6b847e8bc3b9466ece2f5c886e1cfe..a6ff624f4e0cd9c5128268ec21850e2b878b4c8c 100644 GIT binary patch literal 18842 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 literal 22107 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%0Att2dlD3aBMA)0U(l=dR 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 zIxJG>qcly6I*&aO5sCl+000000000000000000000000000000000000002f^fwA% V#pWMkY8e0k002ovPDHLkV1g>d<k!HN+LIkC3|1 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 diff --git a/frontend/public/favicon/favicon.ico b/frontend/public/favicon/favicon.ico index 9a8f85e8270f24474a852c26bd188e4a0e100268..58c10489e14e44c2ba3d159b0c5849b383e18875 100644 GIT binary patch literal 15406 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 diff --git a/frontend/public/logo.svg b/frontend/public/logo.svg index b89beb76..fd735867 100644 --- a/frontend/public/logo.svg +++ b/frontend/public/logo.svg @@ -1,49 +1,24 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index c4398bc4..8edc2495 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -1,8 +1,10 @@ import React, { ReactElement, ReactNode, useEffect } from "react"; import { createBrowserRouter, + createHashRouter, Navigate, Outlet, + RouteObject, RouterProvider, useLocation, useParams, @@ -67,11 +69,13 @@ const BrowserRouterEvents = (props: { children: ReactNode }): ReactElement => { }; export type FlowserClientAppProps = { + useHashRouter?: boolean; platformAdapter: PlatformAdapterState; enableTimeoutPolling?: boolean; }; export const FlowserClientApp = ({ + useHashRouter, platformAdapter, enableTimeoutPolling = true, }: FlowserClientAppProps): ReactElement => { @@ -83,7 +87,9 @@ export const FlowserClientApp = ({ - + , @@ -241,14 +247,19 @@ const router = createBrowserRouter([ }, ], }, -]); +]; + +const browserRouter = createBrowserRouter(routes); +const hashRouter = createHashRouter(routes); function ConsentAnalytics() { const { isConsented, setIsConsented } = useAnalyticsConsent(); - if (isConsented) { + if (isConsented !== undefined) { return null; } - return ; + return ( + + ); } function ProjectSettingsPage() { diff --git a/frontend/src/components/dialogs/consent/ConsentDialog.module.scss b/frontend/src/components/dialogs/consent/ConsentDialog.module.scss index 49d1832a..dd9164aa 100644 --- a/frontend/src/components/dialogs/consent/ConsentDialog.module.scss +++ b/frontend/src/components/dialogs/consent/ConsentDialog.module.scss @@ -7,6 +7,8 @@ .root { padding: $spacing-xl; + color: white; + .header { display: flex; align-items: center; diff --git a/frontend/src/components/dialogs/consent/ConsentDialog.tsx b/frontend/src/components/dialogs/consent/ConsentDialog.tsx index c689b368..4054fac3 100644 --- a/frontend/src/components/dialogs/consent/ConsentDialog.tsx +++ b/frontend/src/components/dialogs/consent/ConsentDialog.tsx @@ -18,7 +18,7 @@ export function ConsentDialog({ setConsent, onClose = () => null, }: ConsentDialogProps): ReactElement | null { - const [tempConsent, setTempConsent] = useState(consent); + const [tempConsent, setTempConsent] = useState(consent); return ( diff --git a/frontend/src/components/errors/ErrorMessage.module.scss b/frontend/src/components/errors/ErrorMessage.module.scss index 1cc1c0c5..22dc183d 100644 --- a/frontend/src/components/errors/ErrorMessage.module.scss +++ b/frontend/src/components/errors/ErrorMessage.module.scss @@ -4,23 +4,22 @@ @import 'styles/animations'; .root { - @include fadeInAnimation(2s); display: flex; align-items: center; justify-content: center; - padding: $spacing-l; .innerWrapper { display: flex; flex-direction: column; align-items: center; + row-gap: $spacing-base; + .title { font-size: $font-size-large; color: $gray-10; } .description { - margin-top: $spacing-l; color: $gray-30; } } diff --git a/frontend/src/components/links/ExternalLink.module.scss b/frontend/src/components/links/ExternalLink.module.scss index 670c64ca..28151c98 100644 --- a/frontend/src/components/links/ExternalLink.module.scss +++ b/frontend/src/components/links/ExternalLink.module.scss @@ -6,7 +6,15 @@ align-items: center; column-gap: $spacing-s; color: transparentize($blue, 0.1); + .icon { + width: 20px; + } .icon * { - fill: $blue + fill: $blue; + } + .url { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; } } diff --git a/frontend/src/components/links/ExternalLink.tsx b/frontend/src/components/links/ExternalLink.tsx index c37c8c1f..bd64be8a 100644 --- a/frontend/src/components/links/ExternalLink.tsx +++ b/frontend/src/components/links/ExternalLink.tsx @@ -22,7 +22,7 @@ export function ExternalLink({ style={{ display: inline ? "inline" : "flex" }} > {!inline && } - {children ?? prettifyUrl(href)} + {children ?? {prettifyUrl(href)}} ); } diff --git a/frontend/src/components/table/Table.module.scss b/frontend/src/components/table/Table.module.scss index 8172f089..94603dcb 100644 --- a/frontend/src/components/table/Table.module.scss +++ b/frontend/src/components/table/Table.module.scss @@ -2,28 +2,37 @@ @import "styles/animations"; @import "styles/colors"; -.headerRow { - margin-bottom: $spacing-base; - padding-bottom: $spacing-base; - padding-top: $spacing-base; - background: transparentize($violet-100, 0.5) !important; -} +.root { + height: 100%; + + .message { + padding: $spacing-l; + } -.tableRow { - display: flex; - justify-content: space-between; - margin-bottom: $spacing-s; - padding-bottom: $spacing-base * 0.8; - padding-top: $spacing-base * 0.8; - background: transparentize($gray-80, 0.2); - column-gap: $spacing-base; + .headerRow { + margin-bottom: $spacing-base; + padding-bottom: $spacing-base; + padding-top: $spacing-base; + background: transparentize($violet-100, 0.5) !important; + } - & > div { + .tableRow { display: flex; - flex: 1; - width: 100%; - justify-content: flex-start; - align-items: center; - overflow: hidden; + justify-content: space-between; + margin-bottom: $spacing-s; + padding-bottom: $spacing-base * 0.8; + padding-top: $spacing-base * 0.8; + background: transparentize($gray-80, 0.2); + column-gap: $spacing-base; + + & > div { + display: flex; + flex: 1; + width: 100%; + justify-content: flex-start; + align-items: center; + overflow: hidden; + } } + } diff --git a/frontend/src/components/table/Table.tsx b/frontend/src/components/table/Table.tsx index 3a8cc844..a9eeec3e 100644 --- a/frontend/src/components/table/Table.tsx +++ b/frontend/src/components/table/Table.tsx @@ -12,8 +12,6 @@ import { RowData, } from "@tanstack/react-table"; import { CommonUtils } from "../../utils/common-utils"; -import { ErrorMessage } from "../errors/ErrorMessage"; -import FullScreenLoading from "../fullscreen-loading/FullScreenLoading"; import { DecoratedPollingEntity } from "../../contexts/timeout-polling.context"; import { Message } from "../errors/Message"; @@ -22,8 +20,6 @@ type CustomTableProps = { renderCustomRow?: (row: Row>) => ReactElement; headerRowClass?: string; bodyRowClass?: string | ((row: Row>) => string); - isInitialLoading?: boolean; - error?: Error | string | null | undefined; }; export type TableProps = Pick< @@ -46,7 +42,6 @@ declare module "@tanstack/table-core" { } function Table({ - isInitialLoading, columns, data, renderCustomRow, @@ -54,7 +49,6 @@ function Table({ headerRowClass, bodyRowClass, className, - error, enableIntroAnimations = true, }: TableProps): ReactElement { const table = useReactTable>({ @@ -63,23 +57,6 @@ function Table({ getCoreRowModel: getCoreRowModel(), }); - if (error) { - return ; - } - - if (!isInitialLoading && data.length === 0) { - return ( - - ); - } - - if (isInitialLoading) { - return ; - } - return (