From 36e97cd6307466187696ea152215fd857474ab00 Mon Sep 17 00:00:00 2001 From: Gab Date: Sun, 10 Apr 2022 22:53:09 -0400 Subject: [PATCH 01/24] feat(peer-deps): add react and react-dom 18 (#321) This will allow @react-forked/dnd to be installed using react v18 fix #319 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 15b010726..86857e1f5 100644 --- a/package.json +++ b/package.json @@ -200,8 +200,8 @@ "webpack": "5.72.0" }, "peerDependencies": { - "react": "^16.8.5 || ^17.0.0", - "react-dom": "^16.8.5 || ^17.0.0" + "react": "^16.8.5 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.5 || ^17.0.0 || ^18.0.0" }, "license": "Apache-2.0", "jest-junit": { From 4fa731faa261dab39c2b5eb5bc484549b1105d0f Mon Sep 17 00:00:00 2001 From: Gab Date: Wed, 13 Apr 2022 23:05:58 -0400 Subject: [PATCH 02/24] test(dev-deps): migrate from enzyme to @testing-library/react (#323) * test(dev-deps): remove enzyme libraries from package.json * test(setup): remove enzyme related configuration * test: move REACT_VERSION global declaration * test(dev-deps): setup @testing-library/jest-dom for more details see: https://github.com/testing-library/jest-dom#usage= * test(jsdom env): fix issue with missing TransitionEvent * test(enzyme): drop Placeholder without memo (needed for enzyme) * test(enzyme): drop force upfate util * test(enzyme): drop PassThroughProps util component Not needed anymore, because with @testing-library/react there are no equivalent to the `setProp`. We must use the `rerender` function and we can directly change the prop of child component in the tree if needed. * test(util): drop un-used user input util * test(enzyme): migrate all tests using enzyme to @testing-library/react * chore: bump size snapshot --- .size-snapshot.json | 20 +- package.json | 5 +- pnpm-lock.yaml | 310 +----------------- src/view/placeholder/placeholder.tsx | 2 - test/setup/env-setup.ts | 1 - test/setup/environment.ts | 8 + test/setup/enzyme.ts | 20 -- test/setup/test-setup.ts | 2 + test/setup/transition-event-polyfill.ts | 33 ++ .../sensor-marshal/click-blocking.spec.tsx | 3 +- .../sensor-marshal/outdated-locks.spec.tsx | 3 +- .../touch-sensor/click-blocking.spec.tsx | 3 +- .../integration/reorder-render-sync.spec.tsx | 1 - .../child-render-behaviour.spec.tsx | 27 +- ...content-security-protection-nonce.spec.tsx | 7 +- .../home-list-placeholder-cleanup.spec.ts | 56 ---- .../home-list-placeholder-cleanup.spec.tsx | 94 ++++++ .../droppable/inner-ref-validation.spec.tsx | 7 +- ....spec.ts => own-props-validation.spec.tsx} | 28 +- ...spec.ts => pass-through-snapshot.spec.tsx} | 35 +- .../placeholder-setup-warning.spec.tsx | 76 +++-- test/unit/view/droppable/placeholder.spec.ts | 79 ----- test/unit/view/droppable/placeholder.spec.tsx | 86 +++++ .../update-max-window-scroll.spec.ts | 59 ---- .../update-max-window-scroll.spec.tsx | 80 +++++ .../droppable/util/{mount.tsx => app.tsx} | 23 +- .../view/placeholder/animated-mount.spec.tsx | 73 +++-- test/unit/view/placeholder/on-close.spec.tsx | 58 +++- .../placeholder/on-transition-end.spec.tsx | 25 +- test/unit/view/placeholder/util/expect.ts | 34 +- .../placeholder/util/get-placeholder-style.ts | 9 +- .../util/placeholder-with-class.tsx | 11 - .../view/style-marshal/style-marshal.spec.tsx | 38 +-- .../view/use-draggable-publisher.spec.tsx | 57 ++-- .../forced-scroll.spec.tsx | 40 +-- .../is-combined-enabled-change.spec.tsx | 79 +++-- .../is-enabled-change.spec.tsx | 71 ++-- .../publishing.spec.tsx | 62 ++-- .../recollection.spec.tsx | 10 +- .../registration.spec.tsx | 39 ++- .../scroll-watching.spec.tsx | 129 ++++---- test/util/force-update.ts | 7 - test/util/pass-through-props.tsx | 13 - test/util/user-input-util.ts | 128 -------- 44 files changed, 810 insertions(+), 1141 deletions(-) delete mode 100644 test/setup/enzyme.ts create mode 100644 test/setup/transition-event-polyfill.ts delete mode 100644 test/unit/view/droppable/home-list-placeholder-cleanup.spec.ts create mode 100644 test/unit/view/droppable/home-list-placeholder-cleanup.spec.tsx rename test/unit/view/droppable/{own-props-validation.spec.ts => own-props-validation.spec.tsx} (72%) rename test/unit/view/droppable/{pass-through-snapshot.spec.ts => pass-through-snapshot.spec.tsx} (55%) delete mode 100644 test/unit/view/droppable/placeholder.spec.ts create mode 100644 test/unit/view/droppable/placeholder.spec.tsx delete mode 100644 test/unit/view/droppable/update-max-window-scroll.spec.ts create mode 100644 test/unit/view/droppable/update-max-window-scroll.spec.tsx rename test/unit/view/droppable/util/{mount.tsx => app.tsx} (88%) delete mode 100644 test/unit/view/placeholder/util/placeholder-with-class.tsx delete mode 100644 test/util/force-update.ts delete mode 100644 test/util/pass-through-props.tsx delete mode 100644 test/util/user-input-util.ts diff --git a/.size-snapshot.json b/.size-snapshot.json index f56f49bd8..26384befe 100644 --- a/.size-snapshot.json +++ b/.size-snapshot.json @@ -1,25 +1,25 @@ { "dnd.js": { - "bundled": 375284, - "minified": 135837, - "gzipped": 40524 + "bundled": 375362, + "minified": 135899, + "gzipped": 40559 }, "dnd.min.js": { - "bundled": 306859, - "minified": 108429, - "gzipped": 31342 + "bundled": 306915, + "minified": 108480, + "gzipped": 31380 }, "dnd.esm.js": { - "bundled": 242252, - "minified": 126027, - "gzipped": 32831, + "bundled": 242327, + "minified": 126101, + "gzipped": 32867, "treeshaked": { "rollup": { "code": 20995, "import_statements": 561 }, "webpack": { - "code": 24433 + "code": 24493 } } } diff --git a/package.json b/package.json index 86857e1f5..beddf93e3 100644 --- a/package.json +++ b/package.json @@ -111,6 +111,7 @@ "@storybook/react": "6.5.0-alpha.60", "@storybook/theming": "6.5.0-alpha.60", "@testing-library/dom": "8.13.0", + "@testing-library/jest-dom": "5.16.4", "@testing-library/react": "12.1.4", "@types/enzyme": "3.10.12", "@types/express": "4.17.13", @@ -129,7 +130,6 @@ "@types/seedrandom": "3.0.2", "@typescript-eslint/eslint-plugin": "5.18.0", "@typescript-eslint/parser": "5.18.0", - "@wojtekmaj/enzyme-adapter-react-17": "0.6.7", "babel-jest": "27.5.1", "babel-loader": "8.2.4", "babel-plugin-dev-expression": "0.2.3", @@ -140,8 +140,6 @@ "cypress": "9.5.3", "dotenv": "16.0.0", "emotion-theming": "11.0.0", - "enzyme": "3.11.0", - "enzyme-adapter-react-16": "1.15.6", "eslint": "8.13.0", "eslint-config-airbnb": "19.0.4", "eslint-config-prettier": "8.5.0", @@ -175,7 +173,6 @@ "react-16": "npm:react@16.14.0", "react-dom": "17.0.2", "react-dom-16": "npm:react-dom@16.14.0", - "react-test-renderer": "17.0.2", "react-virtualized": "9.22.3", "react-window": "1.8.6", "release-it": "14.14.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d3aa6b839..b0d2149bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,6 +38,7 @@ specifiers: '@storybook/react': 6.5.0-alpha.60 '@storybook/theming': 6.5.0-alpha.60 '@testing-library/dom': 8.13.0 + '@testing-library/jest-dom': 5.16.4 '@testing-library/react': 12.1.4 '@types/enzyme': 3.10.12 '@types/express': 4.17.13 @@ -56,7 +57,6 @@ specifiers: '@types/seedrandom': 3.0.2 '@typescript-eslint/eslint-plugin': 5.18.0 '@typescript-eslint/parser': 5.18.0 - '@wojtekmaj/enzyme-adapter-react-17': 0.6.7 babel-jest: 27.5.1 babel-loader: 8.2.4 babel-plugin-dev-expression: 0.2.3 @@ -68,8 +68,6 @@ specifiers: cypress: 9.5.3 dotenv: 16.0.0 emotion-theming: 11.0.0 - enzyme: 3.11.0 - enzyme-adapter-react-16: 1.15.6 eslint: 8.13.0 eslint-config-airbnb: 19.0.4 eslint-config-prettier: 8.5.0 @@ -106,7 +104,6 @@ specifiers: react-dom: 17.0.2 react-dom-16: npm:react-dom@16.14.0 react-redux: ^7.2.8 - react-test-renderer: 17.0.2 react-virtualized: 9.22.3 react-window: 1.8.6 redux: ^4.1.2 @@ -178,6 +175,7 @@ devDependencies: '@storybook/react': 6.5.0-alpha.60_53061357d4abbea43324b67fa10c9322 '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 '@testing-library/dom': 8.13.0 + '@testing-library/jest-dom': 5.16.4 '@testing-library/react': 12.1.4_react-dom@17.0.2+react@17.0.2 '@types/enzyme': 3.10.12 '@types/express': 4.17.13 @@ -196,7 +194,6 @@ devDependencies: '@types/seedrandom': 3.0.2 '@typescript-eslint/eslint-plugin': 5.18.0_0dd9be2ba5ed9805045f3fec8be848f5 '@typescript-eslint/parser': 5.18.0_eslint@8.13.0+typescript@4.6.3 - '@wojtekmaj/enzyme-adapter-react-17': 0.6.7_fae758709a8810ba97b4c03852dde4d0 babel-jest: 27.5.1_@babel+core@7.17.9 babel-loader: 8.2.4_acba72ea4bf9d339cdfcd8f55cdb7006 babel-plugin-dev-expression: 0.2.3_@babel+core@7.17.9 @@ -207,8 +204,6 @@ devDependencies: cypress: 9.5.3 dotenv: 16.0.0 emotion-theming: 11.0.0 - enzyme: 3.11.0 - enzyme-adapter-react-16: 1.15.6_fae758709a8810ba97b4c03852dde4d0 eslint: 8.13.0 eslint-config-airbnb: 19.0.4_98153b3cb1eb5f851029189077e45ffc eslint-config-prettier: 8.5.0_eslint@8.13.0 @@ -242,7 +237,6 @@ devDependencies: react-16: /react/16.14.0 react-dom: 17.0.2_react@17.0.2 react-dom-16: /react-dom/16.14.0_react@17.0.2 - react-test-renderer: 17.0.2_react@17.0.2 react-virtualized: 9.22.3_react-dom@17.0.2+react@17.0.2 react-window: 1.8.6_react-dom@17.0.2+react@17.0.2 release-it: 14.14.1 @@ -4522,8 +4516,8 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom/5.16.2: - resolution: {integrity: sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==} + /@testing-library/jest-dom/5.16.4: + resolution: {integrity: sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: '@babel/runtime': 7.17.9 @@ -5473,36 +5467,6 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@wojtekmaj/enzyme-adapter-react-17/0.6.7_fae758709a8810ba97b4c03852dde4d0: - resolution: {integrity: sha512-B+byiwi/T1bx5hcj9wc0fUL5Hlb5giSXJzcnEfJVl2j6dGV2NJfcxDBYX0WWwIxlzNiFz8kAvlkFWI2y/nscZQ==} - peerDependencies: - enzyme: ^3.0.0 - react: ^17.0.0-0 - react-dom: ^17.0.0-0 - dependencies: - '@wojtekmaj/enzyme-adapter-utils': 0.1.4_react@17.0.2 - enzyme: 3.11.0 - enzyme-shallow-equal: 1.0.4 - has: 1.0.3 - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-is: 17.0.2 - react-test-renderer: 17.0.2_react@17.0.2 - dev: true - - /@wojtekmaj/enzyme-adapter-utils/0.1.4_react@17.0.2: - resolution: {integrity: sha512-ARGIQSIIv3oBia1m5Ihn1VU0FGmft6KPe39SBKTb8p7LSXO23YI4kNtc4M/cKoIY7P+IYdrZcgMObvedyjoSQA==} - peerDependencies: - react: ^17.0.0-0 - dependencies: - function.prototype.name: 1.1.5 - has: 1.0.3 - object.fromentries: 2.0.5 - prop-types: 15.8.1 - react: 17.0.2 - dev: true - /@xstate/react/1.6.3_7ce6a90b9093193255e12b5a0fae8c89: resolution: {integrity: sha512-NCUReRHPGvvCvj2yLZUTfR0qVp6+apc8G83oXSjN4rl89ZjyujiKrTff55bze/HrsvCsP/sUJASf2n0nzMF1KQ==} peerDependencies: @@ -5658,23 +5622,6 @@ packages: symbol.prototype.description: 1.0.5 dev: true - /airbnb-prop-types/2.16.0_react@17.0.2: - resolution: {integrity: sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==} - peerDependencies: - react: ^0.14 || ^15.0.0 || ^16.0.0-alpha - dependencies: - array.prototype.find: 2.1.2 - function.prototype.name: 1.1.5 - is-regex: 1.1.4 - object-is: 1.1.5 - object.assign: 4.1.2 - object.entries: 1.1.5 - prop-types: 15.8.1 - prop-types-exact: 1.2.0 - react: 17.0.2 - react-is: 16.13.1 - dev: true - /ajv-errors/1.0.1_ajv@6.12.6: resolution: {integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==} peerDependencies: @@ -5923,25 +5870,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /array.prototype.filter/1.0.1: - resolution: {integrity: sha512-Dk3Ty7N42Odk7PjU/Ci3zT4pLj20YvuVnneG/58ICM6bt4Ij5kZaJTVQ9TSaWaIECX2sFyz4KItkVZqHNnciqw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 - es-array-method-boxes-properly: 1.0.0 - is-string: 1.0.7 - dev: true - - /array.prototype.find/2.1.2: - resolution: {integrity: sha512-00S1O4ewO95OmmJW7EesWfQlrCrLEL8kZ40w3+GkLX2yTt0m2ggcePPa2uHPJ9KUmJvwRq+lCV9bD8Yim23x/Q==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 - dev: true - /array.prototype.flat/1.2.5: resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==} engines: {node: '>= 0.4'} @@ -6948,29 +6876,6 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /cheerio-select/1.5.0: - resolution: {integrity: sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==} - dependencies: - css-select: 4.2.1 - css-what: 5.1.0 - domelementtype: 2.2.0 - domhandler: 4.3.0 - domutils: 2.8.0 - dev: true - - /cheerio/1.0.0-rc.10: - resolution: {integrity: sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==} - engines: {node: '>= 6'} - dependencies: - cheerio-select: 1.5.0 - dom-serializer: 1.3.2 - domhandler: 4.3.0 - htmlparser2: 6.1.0 - parse5: 6.0.1 - parse5-htmlparser2-tree-adapter: 6.0.1 - tslib: 2.3.1 - dev: true - /chokidar/2.1.8: resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} deprecated: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies @@ -8285,10 +8190,6 @@ packages: path-type: 4.0.0 dev: true - /discontinuous-range/1.0.0: - resolution: {integrity: sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=} - dev: true - /doctrine/2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -8528,76 +8429,6 @@ packages: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: true - /enzyme-adapter-react-16/1.15.6_fae758709a8810ba97b4c03852dde4d0: - resolution: {integrity: sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==} - peerDependencies: - enzyme: ^3.0.0 - react: ^16.0.0-0 - react-dom: ^16.0.0-0 - dependencies: - enzyme: 3.11.0 - enzyme-adapter-utils: 1.14.0_react@17.0.2 - enzyme-shallow-equal: 1.0.4 - has: 1.0.3 - object.assign: 4.1.2 - object.values: 1.1.5 - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-is: 16.13.1 - react-test-renderer: 16.14.0_react@17.0.2 - semver: 5.7.1 - dev: true - - /enzyme-adapter-utils/1.14.0_react@17.0.2: - resolution: {integrity: sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==} - peerDependencies: - react: 0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0 - dependencies: - airbnb-prop-types: 2.16.0_react@17.0.2 - function.prototype.name: 1.1.5 - has: 1.0.3 - object.assign: 4.1.2 - object.fromentries: 2.0.5 - prop-types: 15.8.1 - react: 17.0.2 - semver: 5.7.1 - dev: true - - /enzyme-shallow-equal/1.0.4: - resolution: {integrity: sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==} - dependencies: - has: 1.0.3 - object-is: 1.1.5 - dev: true - - /enzyme/3.11.0: - resolution: {integrity: sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==} - dependencies: - array.prototype.flat: 1.2.5 - cheerio: 1.0.0-rc.10 - enzyme-shallow-equal: 1.0.4 - function.prototype.name: 1.1.5 - has: 1.0.3 - html-element-map: 1.3.1 - is-boolean-object: 1.1.2 - is-callable: 1.2.4 - is-number-object: 1.0.6 - is-regex: 1.1.4 - is-string: 1.0.7 - is-subset: 0.1.1 - lodash.escape: 4.0.1 - lodash.isequal: 4.5.0 - object-inspect: 1.12.0 - object-is: 1.1.5 - object.assign: 4.1.2 - object.entries: 1.1.5 - object.values: 1.1.5 - raf: 3.4.1 - rst-selector-parser: 2.2.3 - string.prototype.trim: 1.2.5 - dev: true - /errno/0.1.8: resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true @@ -10479,13 +10310,6 @@ packages: lru-cache: 6.0.0 dev: true - /html-element-map/1.3.1: - resolution: {integrity: sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==} - dependencies: - array.prototype.filter: 1.0.1 - call-bind: 1.0.2 - dev: true - /html-encoding-sniffer/2.0.1: resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} engines: {node: '>=10'} @@ -11223,10 +11047,6 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-subset/0.1.1: - resolution: {integrity: sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=} - dev: true - /is-symbol/1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} @@ -12487,18 +12307,6 @@ packages: resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} dev: true - /lodash.escape/4.0.1: - resolution: {integrity: sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=} - dev: true - - /lodash.flattendeep/4.4.0: - resolution: {integrity: sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=} - dev: true - - /lodash.isequal/4.5.0: - resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=} - dev: true - /lodash.ismatch/4.4.0: resolution: {integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=} dev: true @@ -13088,10 +12896,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /moo/0.5.1: - resolution: {integrity: sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==} - dev: true - /move-concurrently/1.0.1: resolution: {integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=} dependencies: @@ -13160,16 +12964,6 @@ packages: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true - /nearley/2.20.1: - resolution: {integrity: sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==} - hasBin: true - dependencies: - commander: 2.20.3 - moo: 0.5.1 - railroad-diagrams: 1.0.0 - randexp: 0.4.6 - dev: true - /negotiator/0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} @@ -13360,14 +13154,6 @@ packages: resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} dev: true - /object-is/1.1.5: - resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -13794,12 +13580,6 @@ packages: protocols: 1.4.8 dev: true - /parse5-htmlparser2-tree-adapter/6.0.1: - resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} - dependencies: - parse5: 6.0.1 - dev: true - /parse5/6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} dev: true @@ -14237,14 +14017,6 @@ packages: sisteransi: 1.0.5 dev: true - /prop-types-exact/1.2.0: - resolution: {integrity: sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==} - dependencies: - has: 1.0.3 - object.assign: 4.1.2 - reflect.ownkeys: 0.2.0 - dev: true - /prop-types/15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: @@ -14411,28 +14183,10 @@ packages: resolution: {integrity: sha512-64wjDTI8NAkplC3WYF3DUBXmdx8AZF0ubxiicZi83BKW5hcdvMtbwDe6gpFBngTo6+XIJbfwmUP8lMa85UPK6A==} dev: true - /raf/3.4.1: - resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} - dependencies: - performance-now: 2.1.0 - dev: true - - /railroad-diagrams/1.0.0: - resolution: {integrity: sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=} - dev: true - /ramda/0.21.0: resolution: {integrity: sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=} dev: true - /randexp/0.4.6: - resolution: {integrity: sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==} - engines: {node: '>=0.12'} - dependencies: - discontinuous-range: 1.0.0 - ret: 0.1.15 - dev: true - /randombytes/2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: @@ -14653,16 +14407,6 @@ packages: react: 17.0.2 dev: true - /react-shallow-renderer/16.14.1_react@17.0.2: - resolution: {integrity: sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==} - peerDependencies: - react: ^16.0.0 || ^17.0.0 - dependencies: - object-assign: 4.1.1 - react: 17.0.2 - react-is: 17.0.2 - dev: true - /react-syntax-highlighter/13.5.3_react@17.0.2: resolution: {integrity: sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==} peerDependencies: @@ -14689,30 +14433,6 @@ packages: refractor: 3.6.0 dev: true - /react-test-renderer/16.14.0_react@17.0.2: - resolution: {integrity: sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==} - peerDependencies: - react: ^16.14.0 - dependencies: - object-assign: 4.1.1 - prop-types: 15.8.1 - react: 17.0.2 - react-is: 16.13.1 - scheduler: 0.19.1 - dev: true - - /react-test-renderer/17.0.2_react@17.0.2: - resolution: {integrity: sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==} - peerDependencies: - react: 17.0.2 - dependencies: - object-assign: 4.1.1 - react: 17.0.2 - react-is: 17.0.2 - react-shallow-renderer: 16.14.1_react@17.0.2 - scheduler: 0.20.2 - dev: true - /react-textarea-autosize/8.3.3_c8e45b4eb687790dba17b4e1c4b4273f: resolution: {integrity: sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==} engines: {node: '>=10'} @@ -14895,10 +14615,6 @@ packages: dependencies: '@babel/runtime': 7.17.9 - /reflect.ownkeys/0.2.0: - resolution: {integrity: sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=} - dev: true - /refractor/3.6.0: resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} dependencies: @@ -15341,13 +15057,6 @@ packages: fsevents: 2.3.2 dev: true - /rst-selector-parser/2.2.3: - resolution: {integrity: sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=} - dependencies: - lodash.flattendeep: 4.4.0 - nearley: 2.20.1 - dev: true - /rsvp/4.8.5: resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} engines: {node: 6.* || >= 7.*} @@ -15938,7 +15647,7 @@ packages: '@storybook/core-events': 6.4.19 '@storybook/theming': 6.4.19_react-dom@17.0.2+react@17.0.2 '@testing-library/dom': 7.31.2 - '@testing-library/jest-dom': 5.16.2 + '@testing-library/jest-dom': 5.16.4 '@xstate/react': 1.6.3_7ce6a90b9093193255e12b5a0fae8c89 gzip-js: 0.3.2 react: 17.0.2 @@ -16049,15 +15758,6 @@ packages: es-abstract: 1.19.1 dev: true - /string.prototype.trim/1.2.5: - resolution: {integrity: sha512-Lnh17webJVsD6ECeovpVN17RlAKjmz4rF9S+8Y45CkMc/ufVpTkU3vZIyIC7sllQ1FCvObZnnCdNs/HXTUOTlg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 - dev: true - /string.prototype.trimend/1.0.4: resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} dependencies: diff --git a/src/view/placeholder/placeholder.tsx b/src/view/placeholder/placeholder.tsx index 66a2c5cf1..e2afd3acb 100644 --- a/src/view/placeholder/placeholder.tsx +++ b/src/view/placeholder/placeholder.tsx @@ -193,5 +193,3 @@ const Placeholder: FunctionComponent = (props) => { }; export default React.memo(Placeholder); -// enzyme does not work well with memo, so exporting the non-memo version -export const WithoutMemo = Placeholder; diff --git a/test/setup/env-setup.ts b/test/setup/env-setup.ts index 18dca5d47..edb87e45d 100644 --- a/test/setup/env-setup.ts +++ b/test/setup/env-setup.ts @@ -1,2 +1 @@ import './browser'; -import './enzyme'; diff --git a/test/setup/environment.ts b/test/setup/environment.ts index c487388ce..492d4d951 100644 --- a/test/setup/environment.ts +++ b/test/setup/environment.ts @@ -4,12 +4,20 @@ import JSDOMEnvironment from 'jest-environment-jsdom'; import { TextDecoder, TextEncoder } from 'util'; import attachRafStub from './attach-raf-stub'; +import transitionEventPolyfill from './transition-event-polyfill'; + +declare global { + interface ProcessEnv { + REACT_VERSION?: string; + } +} export default class MyJSDOMEnvironment extends JSDOMEnvironment { constructor(config: Config.ProjectConfig, context?: EnvironmentContext) { super(config, context); attachRafStub.call(this); + transitionEventPolyfill.call(this); // When importing jsdom in one of the test it throws an // error, because TextDecoder and TextEncoder are needed. diff --git a/test/setup/enzyme.ts b/test/setup/enzyme.ts deleted file mode 100644 index 2898c262c..000000000 --- a/test/setup/enzyme.ts +++ /dev/null @@ -1,20 +0,0 @@ -/* eslint-disable global-require */ -// setting up global enzyme -import Enzyme from 'enzyme'; - -declare global { - interface ProcessEnv { - REACT_VERSION?: string; - } -} - -function getAdapter() { - if (process.env.REACT_VERSION === '16') { - return require('enzyme-adapter-react-16'); - } - return require('@wojtekmaj/enzyme-adapter-react-17'); -} - -const Adapter = getAdapter(); - -Enzyme.configure({ adapter: new Adapter() }); diff --git a/test/setup/test-setup.ts b/test/setup/test-setup.ts index ad5dbe9bb..efb06ea73 100644 --- a/test/setup/test-setup.ts +++ b/test/setup/test-setup.ts @@ -1,3 +1,5 @@ +import '@testing-library/jest-dom'; + // ensuring that each test has at least one assertion beforeEach(() => { expect.hasAssertions(); diff --git a/test/setup/transition-event-polyfill.ts b/test/setup/transition-event-polyfill.ts new file mode 100644 index 000000000..02add02c9 --- /dev/null +++ b/test/setup/transition-event-polyfill.ts @@ -0,0 +1,33 @@ +import type JSDOMEnvironment from 'jest-environment-jsdom'; + +/** + * @testing-library/dom and jsdom do not properly implement + * the TransitionEvent. So we are implementing our own polyfill. + * + * See: + * - https://github.com/testing-library/dom-testing-library/pull/865 + * - https://github.com/jsdom/jsdom/issues/1781 + * - https://developer.mozilla.org/en-US/docs/Web/API/TransitionEvent/TransitionEvent + * + * Inspirated by: https://codesandbox.io/s/bgfz1?file=%2Fsrc%2Findex.test.js%3A70-363 + */ +export default function transitionEventPolyfill(this: JSDOMEnvironment) { + class TransitionEvent extends this.global.Event { + readonly elapsedTime: number; + readonly propertyName: string; + readonly pseudoElement: string; + + constructor( + type: string, + transitionEventInitDict: TransitionEventInit = {}, + ) { + super(type, transitionEventInitDict); + + this.elapsedTime = transitionEventInitDict.elapsedTime || 0.0; + this.propertyName = transitionEventInitDict.propertyName || ''; + this.pseudoElement = transitionEventInitDict.pseudoElement || ''; + } + } + + this.global.TransitionEvent = TransitionEvent; +} diff --git a/test/unit/integration/drag-handle/sensor-marshal/click-blocking.spec.tsx b/test/unit/integration/drag-handle/sensor-marshal/click-blocking.spec.tsx index cec924b8b..631dd7ea3 100644 --- a/test/unit/integration/drag-handle/sensor-marshal/click-blocking.spec.tsx +++ b/test/unit/integration/drag-handle/sensor-marshal/click-blocking.spec.tsx @@ -1,6 +1,5 @@ import React from 'react'; -import { render, fireEvent, createEvent } from '@testing-library/react'; -import { act } from 'react-dom/test-utils'; +import { act, render, fireEvent, createEvent } from '@testing-library/react'; import { invariant } from '../../../../../src/invariant'; import type { SensorAPI, diff --git a/test/unit/integration/drag-handle/sensor-marshal/outdated-locks.spec.tsx b/test/unit/integration/drag-handle/sensor-marshal/outdated-locks.spec.tsx index 2dcfb282e..9973bfcd3 100644 --- a/test/unit/integration/drag-handle/sensor-marshal/outdated-locks.spec.tsx +++ b/test/unit/integration/drag-handle/sensor-marshal/outdated-locks.spec.tsx @@ -1,6 +1,5 @@ import React from 'react'; -import { render } from '@testing-library/react'; -import { act } from 'react-dom/test-utils'; +import { act, render } from '@testing-library/react'; import { invariant } from '../../../../../src/invariant'; import type { SensorAPI, diff --git a/test/unit/integration/drag-handle/touch-sensor/click-blocking.spec.tsx b/test/unit/integration/drag-handle/touch-sensor/click-blocking.spec.tsx index acdaa5e52..681e6341e 100644 --- a/test/unit/integration/drag-handle/touch-sensor/click-blocking.spec.tsx +++ b/test/unit/integration/drag-handle/touch-sensor/click-blocking.spec.tsx @@ -1,6 +1,5 @@ import React from 'react'; -import { fireEvent, render, createEvent } from '@testing-library/react'; -import { act } from 'react-dom/test-utils'; +import { act, fireEvent, render, createEvent } from '@testing-library/react'; import App from '../../util/app'; import { touch, simpleLift } from '../../util/controls'; diff --git a/test/unit/integration/reorder-render-sync.spec.tsx b/test/unit/integration/reorder-render-sync.spec.tsx index f99fe13ff..c01768bdb 100644 --- a/test/unit/integration/reorder-render-sync.spec.tsx +++ b/test/unit/integration/reorder-render-sync.spec.tsx @@ -1,6 +1,5 @@ import React from 'react'; import { getRect } from 'css-box-model'; -// import { mount, type ReactWrapper } from 'enzyme'; import { render, fireEvent } from '@testing-library/react'; import { DragDropContext, Draggable, Droppable } from '../../../src'; import type { DropResult } from '../../../src'; diff --git a/test/unit/view/connected-droppable/child-render-behaviour.spec.tsx b/test/unit/view/connected-droppable/child-render-behaviour.spec.tsx index 675827e6c..e3d19f9ac 100644 --- a/test/unit/view/connected-droppable/child-render-behaviour.spec.tsx +++ b/test/unit/view/connected-droppable/child-render-behaviour.spec.tsx @@ -1,8 +1,7 @@ +import { render, screen } from '@testing-library/react'; import React, { Component } from 'react'; -import { mount } from 'enzyme'; import type { DroppableProvided } from '../../../../src/view/droppable/droppable-types'; import Droppable from '../../../../src/view/droppable/connected-droppable'; -import forceUpdate from '../../../util/force-update'; import { DragDropContext } from '../../../../src'; class Person extends Component<{ @@ -46,34 +45,32 @@ afterEach(() => { }); it('should render the child function when the parent renders', () => { - const wrapper = mount(); + const { unmount } = render(); expect(personRenderSpy).toHaveBeenCalledTimes(1); - expect(wrapper.find(Person).props().name).toBe('Jake'); + expect(screen.getByText(/Jake/)).toHaveTextContent('hello Jake'); - wrapper.unmount(); + unmount(); }); it('should render the child function when the parent re-renders', () => { - const wrapper = mount(); + const { rerender, unmount } = render(); - forceUpdate(wrapper); + rerender(); expect(personRenderSpy).toHaveBeenCalledTimes(2); - expect(wrapper.find(Person).props().name).toBe('Jake'); + expect(screen.getByText(/Jake/)).toHaveTextContent('hello Jake'); - wrapper.unmount(); + unmount(); }); it('should render the child function when the parents props changes that cause a re-render', () => { - const wrapper = mount(); + const { rerender, unmount } = render(); - wrapper.setProps({ - currentUser: 'Finn', - }); + rerender(); expect(personRenderSpy).toHaveBeenCalledTimes(2); - expect(wrapper.find(Person).props().name).toBe('Finn'); + expect(screen.getByText(/Finn/)).toHaveTextContent('hello Finn'); - wrapper.unmount(); + unmount(); }); diff --git a/test/unit/view/drag-drop-context/content-security-protection-nonce.spec.tsx b/test/unit/view/drag-drop-context/content-security-protection-nonce.spec.tsx index a80adda5b..a05c1a681 100644 --- a/test/unit/view/drag-drop-context/content-security-protection-nonce.spec.tsx +++ b/test/unit/view/drag-drop-context/content-security-protection-nonce.spec.tsx @@ -1,6 +1,5 @@ +import { render } from '@testing-library/react'; import React from 'react'; -import { mount } from 'enzyme'; -import type { ReactWrapper } from 'enzyme'; import DragDropContext from '../../../../src/view/drag-drop-context'; import { resetServerContext } from '../../../../src'; import * as attributes from '../../../../src/view/data-attributes'; @@ -9,7 +8,7 @@ it('should insert nonce into style tag', () => { const nonce = 'ThisShouldBeACryptographicallySecurePseudorandomNumber'; resetServerContext(); - const wrapper1: ReactWrapper = mount( + const { unmount } = render( {}}> {null} , @@ -18,5 +17,5 @@ it('should insert nonce into style tag', () => { const nonceAttribute = styleTag ? styleTag.getAttribute('nonce') : ''; expect(nonceAttribute).toEqual(nonce); - wrapper1.unmount(); + unmount(); }); diff --git a/test/unit/view/droppable/home-list-placeholder-cleanup.spec.ts b/test/unit/view/droppable/home-list-placeholder-cleanup.spec.ts deleted file mode 100644 index 9b3659d1e..000000000 --- a/test/unit/view/droppable/home-list-placeholder-cleanup.spec.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { act } from 'react-dom/test-utils'; -import type { ReactWrapper } from 'enzyme'; -import mount from './util/mount'; -import { - homeOwnProps, - isNotOverHome, - homeAtRest, - homePostDropAnimation, -} from './util/get-props'; -import Placeholder from '../../../../src/view/placeholder'; - -it('should not display a placeholder after a flushed drag end in the home list', () => { - // dropping - const wrapper: ReactWrapper = mount({ - ownProps: homeOwnProps, - mapProps: isNotOverHome, - }); - - expect(wrapper.find(Placeholder)).toHaveLength(1); - - wrapper.setProps({ - ...homeAtRest, - }); - wrapper.update(); - - expect(wrapper.find(Placeholder)).toHaveLength(0); -}); - -it('should animate a placeholder closed in a home list after a drag', () => { - // dropping - const wrapper: ReactWrapper = mount({ - ownProps: homeOwnProps, - mapProps: isNotOverHome, - }); - - expect(wrapper.find(Placeholder)).toHaveLength(1); - - wrapper.setProps({ - ...homePostDropAnimation, - }); - wrapper.update(); - - expect(wrapper.find(Placeholder)).toHaveLength(1); - expect(homePostDropAnimation.shouldAnimatePlaceholder).toBe(true); - - // finishing the animation - act(() => { - wrapper.find(Placeholder).props().onClose(); - }); - - // let the wrapper know the react tree has changed - wrapper.update(); - - // placeholder is now gone - expect(wrapper.find(Placeholder)).toHaveLength(0); -}); diff --git a/test/unit/view/droppable/home-list-placeholder-cleanup.spec.tsx b/test/unit/view/droppable/home-list-placeholder-cleanup.spec.tsx new file mode 100644 index 000000000..1edae3e54 --- /dev/null +++ b/test/unit/view/droppable/home-list-placeholder-cleanup.spec.tsx @@ -0,0 +1,94 @@ +import { act, render } from '@testing-library/react'; +import React from 'react'; +import App from './util/app'; +import getStubber from './util/get-stubber'; +import { + homeOwnProps, + isNotOverHome, + homeAtRest, + homePostDropAnimation, +} from './util/get-props'; + +// Spy Placeholder component +jest.mock('../../../../src/view/placeholder', () => jest.fn()); +// eslint-disable-next-line import/newline-after-import, import/first +import _Placeholder from '../../../../src/view/placeholder'; +const Placeholder = jest.mocked(_Placeholder); +const { default: OriginalPlaceholder } = jest.requireActual<{ + default: typeof _Placeholder; +}>('../../../../src/view/placeholder'); + +beforeEach(() => { + Placeholder.mockImplementation((props: any) => { + return ; + }); +}); + +it('should not display a placeholder after a flushed drag end in the home list', async () => { + const WrappedComponent = getStubber(); + // dropping + const { rerender, container } = render( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(1); + + rerender( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(0); +}); + +it('should animate a placeholder closed in a home list after a drag', () => { + const WrappedComponent = getStubber(); + // dropping + const { rerender, container } = render( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(1); + + rerender( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(1); + expect(homePostDropAnimation.shouldAnimatePlaceholder).toBe(true); + + // finishing the animation + act(() => { + Placeholder.mock.calls[1][0].onClose(); + }); + + // placeholder is now gone + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(0); +}); diff --git a/test/unit/view/droppable/inner-ref-validation.spec.tsx b/test/unit/view/droppable/inner-ref-validation.spec.tsx index 1fcbc8199..6594bb447 100644 --- a/test/unit/view/droppable/inner-ref-validation.spec.tsx +++ b/test/unit/view/droppable/inner-ref-validation.spec.tsx @@ -1,6 +1,7 @@ +import { render } from '@testing-library/react'; import React from 'react'; import type { DroppableProvided } from '../../../../src/view/droppable/droppable-types'; -import mount from './util/mount'; +import App from './util/app'; import { withError } from '../../../util/console'; it('should warn a consumer if they have not provided a ref', () => { @@ -20,7 +21,7 @@ it('should warn a consumer if they have not provided a ref', () => { } withError(() => { - mount({ WrappedComponent: NoRef }); + render(); }); }); @@ -44,6 +45,6 @@ it('should throw a consumer if they have provided an SVGElement', () => { } withError(() => { - mount({ WrappedComponent: WithSVG }); + render(); }); }); diff --git a/test/unit/view/droppable/own-props-validation.spec.ts b/test/unit/view/droppable/own-props-validation.spec.tsx similarity index 72% rename from test/unit/view/droppable/own-props-validation.spec.ts rename to test/unit/view/droppable/own-props-validation.spec.tsx index 60ecb30fb..f4060813e 100644 --- a/test/unit/view/droppable/own-props-validation.spec.ts +++ b/test/unit/view/droppable/own-props-validation.spec.tsx @@ -1,5 +1,7 @@ /* eslint-disable @typescript-eslint/ban-ts-comment */ -import mount from './util/mount'; +import { render } from '@testing-library/react'; +import React from 'react'; +import App from './util/app'; import { homeOwnProps as defaultOwnProps } from './util/get-props'; import { withError } from '../../../util/console'; @@ -21,21 +23,21 @@ it('should throw if no droppableId is provided', () => { }; withError(() => { - // @ts-ignore: expect error - not provided + // @ts-expect-error ownProps.droppableId = undefined; - mount({ ownProps }); + render(); }); withError(() => { - // @ts-ignore: expect error - not a string + // @ts-expect-error ownProps.droppableId = null; - mount({ ownProps }); + render(); }); withError(() => { - // @ts-ignore: expect error - using number + // @ts-expect-error ownProps.droppableId = 3; - mount({ ownProps }); + render(); }); }); @@ -44,9 +46,9 @@ it('should throw if isDropDisabled is set to null', () => { ...defaultOwnProps, }; withError(() => { - // @ts-ignore: expect error - null + // @ts-expect-error ownProps.isDropDisabled = null; - mount({ ownProps }); + render(); }); }); @@ -55,9 +57,9 @@ it('should throw if isCombineEnabled is set to null', () => { ...defaultOwnProps, }; withError(() => { - // @ts-ignore: expect error - null + // @ts-expect-error ownProps.isCombineEnabled = null; - mount({ ownProps }); + render(); }); }); @@ -66,8 +68,8 @@ it('should throw if ignoreContainerClipping is set to null', () => { ...defaultOwnProps, }; withError(() => { - // @ts-ignore: expect error - null + // @ts-expect-error ownProps.ignoreContainerClipping = null; - mount({ ownProps }); + render(); }); }); diff --git a/test/unit/view/droppable/pass-through-snapshot.spec.ts b/test/unit/view/droppable/pass-through-snapshot.spec.tsx similarity index 55% rename from test/unit/view/droppable/pass-through-snapshot.spec.ts rename to test/unit/view/droppable/pass-through-snapshot.spec.tsx index fa37bbbbb..183233bd8 100644 --- a/test/unit/view/droppable/pass-through-snapshot.spec.ts +++ b/test/unit/view/droppable/pass-through-snapshot.spec.tsx @@ -1,5 +1,6 @@ -import type { ReactWrapper } from 'enzyme'; -import mount from './util/mount'; +import { render } from '@testing-library/react'; +import React from 'react'; +import App from './util/app'; import getStubber from './util/get-stubber'; import { isNotOverHome, @@ -15,32 +16,38 @@ const getLastSnapshot = (myMock: any) => { it('should let a consumer know when a foreign list is being dragged over', () => { const myMock = jest.fn(); - mount({ - ownProps: foreignOwnProps, - mapProps: isOverForeign, - WrappedComponent: getStubber(myMock), - }); + const WrappedComponent = getStubber(myMock); + + render( + , + ); expect(getLastSnapshot(myMock)).toEqual(isOverForeign.snapshot); }); it('should update snapshot as dragging over changes', () => { const myMock = jest.fn(); + const WrappedComponent = getStubber(myMock); - const wrapper: ReactWrapper = mount({ - mapProps: homeAtRest, - WrappedComponent: getStubber(myMock), - }); + const { rerender } = render( + , + ); expect(getLastSnapshot(myMock)).toBe(homeAtRest.snapshot); - wrapper.setProps(isOverHome); + rerender(); expect(getLastSnapshot(myMock)).toBe(isOverHome.snapshot); // now over foreign list - wrapper.setProps(isNotOverHome); + rerender( + , + ); expect(getLastSnapshot(myMock)).toBe(isNotOverHome.snapshot); // drag is now over - wrapper.setProps(homeAtRest); + rerender(); expect(getLastSnapshot(myMock)).toBe(homeAtRest.snapshot); }); diff --git a/test/unit/view/droppable/placeholder-setup-warning.spec.tsx b/test/unit/view/droppable/placeholder-setup-warning.spec.tsx index 30f9b3a25..a25892227 100644 --- a/test/unit/view/droppable/placeholder-setup-warning.spec.tsx +++ b/test/unit/view/droppable/placeholder-setup-warning.spec.tsx @@ -1,5 +1,5 @@ +import { render } from '@testing-library/react'; import React from 'react'; -import type { ReactWrapper } from 'enzyme'; import type { DroppableProvided } from '../../../../src/view/droppable/droppable-types'; import { homeAtRest, @@ -7,7 +7,7 @@ import { isOverForeign, isNotOverForeign, } from './util/get-props'; -import mount from './util/mount'; +import App from './util/app'; import { disableWarn } from '../../../util/console'; class WithNoPlaceholder extends React.Component<{ @@ -29,56 +29,76 @@ disableWarn(); describe('is over foreign', () => { it('should log a warning when mounting', () => { - const wrapper: ReactWrapper = mount({ - ownProps: foreignOwnProps, - mapProps: isOverForeign, - WrappedComponent: WithNoPlaceholder, - }); + const { unmount } = render( + , + ); expect(console.warn).toHaveBeenCalled(); - wrapper.unmount(); + unmount(); }); it('should log a warning when updating', () => { - const wrapper: ReactWrapper = mount({ - ownProps: foreignOwnProps, - mapProps: homeAtRest, - WrappedComponent: WithNoPlaceholder, - }); + const { rerender, unmount } = render( + , + ); expect(console.warn).not.toHaveBeenCalled(); - wrapper.setProps(isOverForeign); + rerender( + , + ); expect(console.warn).toHaveBeenCalled(); - wrapper.unmount(); + unmount(); }); }); describe('is not over foreign', () => { it('should not log a warning when mounting', () => { - const wrapper: ReactWrapper = mount({ - ownProps: foreignOwnProps, - mapProps: isNotOverForeign, - WrappedComponent: WithNoPlaceholder, - }); + const { unmount } = render( + , + ); expect(console.warn).not.toHaveBeenCalled(); - wrapper.unmount(); + unmount(); }); it('should not log a warning when updating', () => { - const wrapper: ReactWrapper = mount({ - ownProps: foreignOwnProps, - mapProps: homeAtRest, - WrappedComponent: WithNoPlaceholder, - }); + const { rerender, unmount } = render( + , + ); expect(console.warn).not.toHaveBeenCalled(); - wrapper.setProps(isNotOverForeign); + rerender( + , + ); expect(console.warn).not.toHaveBeenCalled(); - wrapper.unmount(); + unmount(); }); }); diff --git a/test/unit/view/droppable/placeholder.spec.ts b/test/unit/view/droppable/placeholder.spec.ts deleted file mode 100644 index e08f52c06..000000000 --- a/test/unit/view/droppable/placeholder.spec.ts +++ /dev/null @@ -1,79 +0,0 @@ -import type { ReactWrapper } from 'enzyme'; -import mount from './util/mount'; -import { - foreignOwnProps, - isOverForeign, - homeOwnProps, - isOverHome, - isNotOverHome, - homeAtRest, - isNotOverForeign, -} from './util/get-props'; -import Placeholder from '../../../../src/view/placeholder'; - -describe('home list', () => { - it('should not render a placeholder when not dragging', () => { - const wrapper: ReactWrapper = mount({ - ownProps: homeOwnProps, - mapProps: homeAtRest, - }); - - expect(wrapper.find(Placeholder)).toHaveLength(0); - }); - - it('should render a placeholder when dragging over', () => { - const wrapper: ReactWrapper = mount({ - ownProps: homeOwnProps, - mapProps: isOverHome, - }); - - expect(wrapper.find(Placeholder)).toHaveLength(1); - }); - - it('should render a placeholder when dragging over nothing', () => { - const wrapper: ReactWrapper = mount({ - ownProps: homeOwnProps, - mapProps: isNotOverHome, - }); - - expect(wrapper.find(Placeholder)).toHaveLength(1); - }); - - it('should render a placeholder when dragging over a foreign list', () => { - const wrapper: ReactWrapper = mount({ - ownProps: homeOwnProps, - mapProps: isOverForeign, - }); - - expect(wrapper.find(Placeholder)).toHaveLength(1); - }); -}); - -describe('foreign', () => { - it('should not render a placeholder when not dragging', () => { - const wrapper: ReactWrapper = mount({ - ownProps: foreignOwnProps, - mapProps: homeAtRest, - }); - - expect(wrapper.find(Placeholder)).toHaveLength(0); - }); - - it('should render a placeholder when dragging over', () => { - const wrapper: ReactWrapper = mount({ - ownProps: foreignOwnProps, - mapProps: isOverForeign, - }); - - expect(wrapper.find(Placeholder)).toHaveLength(1); - }); - - it('should not render a placeholder when over nothing', () => { - const wrapper: ReactWrapper = mount({ - ownProps: foreignOwnProps, - mapProps: isNotOverForeign, - }); - - expect(wrapper.find(Placeholder)).toHaveLength(0); - }); -}); diff --git a/test/unit/view/droppable/placeholder.spec.tsx b/test/unit/view/droppable/placeholder.spec.tsx new file mode 100644 index 000000000..acf61df26 --- /dev/null +++ b/test/unit/view/droppable/placeholder.spec.tsx @@ -0,0 +1,86 @@ +import { render } from '@testing-library/react'; +import React from 'react'; +import App from './util/app'; +import { + foreignOwnProps, + isOverForeign, + homeOwnProps, + isOverHome, + isNotOverHome, + homeAtRest, + isNotOverForeign, +} from './util/get-props'; + +describe('home list', () => { + it('should not render a placeholder when not dragging', () => { + const { container } = render( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(0); + }); + + it('should render a placeholder when dragging over', () => { + const { container } = render( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(1); + }); + + it('should render a placeholder when dragging over nothing', () => { + const { container } = render( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(1); + }); + + it('should render a placeholder when dragging over a foreign list', () => { + const { container } = render( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(1); + }); +}); + +describe('foreign', () => { + it('should not render a placeholder when not dragging', () => { + const { container } = render( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(0); + }); + + it('should render a placeholder when dragging over', () => { + const { container } = render( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(1); + }); + + it('should not render a placeholder when over nothing', () => { + const { container } = render( + , + ); + + expect( + container.querySelectorAll('[data-rfd-placeholder-context-id]'), + ).toHaveLength(0); + }); +}); diff --git a/test/unit/view/droppable/update-max-window-scroll.spec.ts b/test/unit/view/droppable/update-max-window-scroll.spec.ts deleted file mode 100644 index 0e9434b6e..000000000 --- a/test/unit/view/droppable/update-max-window-scroll.spec.ts +++ /dev/null @@ -1,59 +0,0 @@ -import type { ReactWrapper } from 'enzyme'; -import mount from './util/mount'; -import { homeOwnProps, isOverHome, isNotOverHome } from './util/get-props'; -import type { DispatchProps } from '../../../../src/view/droppable/droppable-types'; -import getMaxWindowScroll from '../../../../src/view/window/get-max-window-scroll'; -import Placeholder from '../../../../src/view/placeholder'; - -it('should update when a placeholder animation finishes', () => { - const dispatchProps: DispatchProps = { - updateViewportMaxScroll: jest.fn(), - }; - const wrapper: ReactWrapper = mount({ - ownProps: homeOwnProps, - mapProps: isOverHome, - dispatchProps, - isMovementAllowed: () => true, - }); - - wrapper.find(Placeholder).props().onTransitionEnd(); - - expect(dispatchProps.updateViewportMaxScroll).toHaveBeenCalledWith({ - maxScroll: getMaxWindowScroll(), - }); -}); - -it('should update when a placeholder finishes and the list is not dragged over', () => { - const dispatchProps: DispatchProps = { - updateViewportMaxScroll: jest.fn(), - }; - const wrapper: ReactWrapper = mount({ - ownProps: homeOwnProps, - mapProps: isNotOverHome, - dispatchProps, - isMovementAllowed: () => true, - }); - - wrapper.find(Placeholder).props().onTransitionEnd(); - - expect(dispatchProps.updateViewportMaxScroll).toHaveBeenCalledWith({ - maxScroll: getMaxWindowScroll(), - }); -}); - -it('should not update when dropping', () => { - const dispatchProps: DispatchProps = { - updateViewportMaxScroll: jest.fn(), - }; - const wrapper: ReactWrapper = mount({ - ownProps: homeOwnProps, - mapProps: isNotOverHome, - dispatchProps, - // when dropping there is no movement allowed - isMovementAllowed: () => false, - }); - - wrapper.find(Placeholder).props().onTransitionEnd(); - - expect(dispatchProps.updateViewportMaxScroll).not.toHaveBeenCalled(); -}); diff --git a/test/unit/view/droppable/update-max-window-scroll.spec.tsx b/test/unit/view/droppable/update-max-window-scroll.spec.tsx new file mode 100644 index 000000000..0f57aa151 --- /dev/null +++ b/test/unit/view/droppable/update-max-window-scroll.spec.tsx @@ -0,0 +1,80 @@ +import { render } from '@testing-library/react'; +import React from 'react'; +import App from './util/app'; +import { homeOwnProps, isOverHome, isNotOverHome } from './util/get-props'; +import type { DispatchProps } from '../../../../src/view/droppable/droppable-types'; +import getMaxWindowScroll from '../../../../src/view/window/get-max-window-scroll'; + +// Spy Placeholder component +jest.mock('../../../../src/view/placeholder', () => jest.fn()); +// eslint-disable-next-line import/newline-after-import, import/first +import _Placeholder from '../../../../src/view/placeholder'; +const Placeholder = jest.mocked(_Placeholder); +const { default: OriginalPlaceholder } = jest.requireActual<{ + default: typeof _Placeholder; +}>('../../../../src/view/placeholder'); + +beforeEach(() => { + Placeholder.mockImplementation((props: any) => { + return ; + }); +}); + +it('should update when a placeholder animation finishes', () => { + const dispatchProps: DispatchProps = { + updateViewportMaxScroll: jest.fn(), + }; + render( + true} + />, + ); + + Placeholder.mock.calls[0][0].onTransitionEnd(); + + expect(dispatchProps.updateViewportMaxScroll).toHaveBeenCalledWith({ + maxScroll: getMaxWindowScroll(), + }); +}); + +it('should update when a placeholder finishes and the list is not dragged over', () => { + const dispatchProps: DispatchProps = { + updateViewportMaxScroll: jest.fn(), + }; + render( + true} + />, + ); + + Placeholder.mock.calls[0][0].onTransitionEnd(); + + expect(dispatchProps.updateViewportMaxScroll).toHaveBeenCalledWith({ + maxScroll: getMaxWindowScroll(), + }); +}); + +it('should not update when dropping', () => { + const dispatchProps: DispatchProps = { + updateViewportMaxScroll: jest.fn(), + }; + render( + false} + />, + ); + + Placeholder.mock.calls[0][0].onTransitionEnd(); + + expect(dispatchProps.updateViewportMaxScroll).not.toHaveBeenCalled(); +}); diff --git a/test/unit/view/droppable/util/mount.tsx b/test/unit/view/droppable/util/app.tsx similarity index 88% rename from test/unit/view/droppable/util/mount.tsx rename to test/unit/view/droppable/util/app.tsx index 040e31bea..2937ddb8b 100644 --- a/test/unit/view/droppable/util/mount.tsx +++ b/test/unit/view/droppable/util/app.tsx @@ -1,5 +1,4 @@ import React, { useMemo } from 'react'; -import { mount } from 'enzyme'; import type { MapProps, DroppableProps, @@ -27,6 +26,7 @@ interface MountArgs { mapProps?: MapProps; dispatchProps?: DispatchProps; isMovementAllowed?: () => boolean; + overwriteProps?: Partial; } interface AppProps extends Props { @@ -69,13 +69,14 @@ export default ({ mapProps = homeAtRest, dispatchProps = defaultDispatchProps, isMovementAllowed = () => true, -}: MountArgs = {}) => - mount( - , - ); + overwriteProps = {}, +}: MountArgs) => ( + +); diff --git a/test/unit/view/placeholder/animated-mount.spec.tsx b/test/unit/view/placeholder/animated-mount.spec.tsx index 4dd59708c..89210a58d 100644 --- a/test/unit/view/placeholder/animated-mount.spec.tsx +++ b/test/unit/view/placeholder/animated-mount.spec.tsx @@ -1,8 +1,6 @@ +import { act, render } from '@testing-library/react'; import React from 'react'; -import { mount } from 'enzyme'; -import type { ReactWrapper } from 'enzyme'; -import { act } from 'react-dom/test-utils'; -import Placeholder from './util/placeholder-with-class'; +import Placeholder from '../../../../src/view/placeholder'; import { expectIsEmpty, expectIsFull } from './util/expect'; import { placeholder } from './util/data'; import getPlaceholderStyle from './util/get-placeholder-style'; @@ -37,20 +35,22 @@ const getCreatePlaceholderCalls = () => { }; it('should animate a mount', () => { - const wrapper: ReactWrapper = mount( + const onClose = jest.fn(); + const onTransitionEnd = jest.fn(); + const { container } = render( , ); expect(getCreatePlaceholderCalls().length).toBe(1); // first call had an empty size - const onMount = getPlaceholderStyle(wrapper); + const onMount = getPlaceholderStyle(container); expectIsEmpty(onMount); // Will trigger a .setState @@ -58,68 +58,79 @@ it('should animate a mount', () => { jest.runOnlyPendingTimers(); }); - // tell enzyme that something has changed - wrapper.update(); - - const postMount = getPlaceholderStyle(wrapper); + const postMount = getPlaceholderStyle(container); expectIsFull(postMount); }); it('should not animate a mount if interrupted', () => { - const wrapper: ReactWrapper = mount( + const onClose = jest.fn(); + const onTransitionEnd = jest.fn(); + const { container, rerender } = render( , ); - const onMount = getPlaceholderStyle(wrapper); + const onMount = getPlaceholderStyle(container); expectIsEmpty(onMount); expect(getCreatePlaceholderCalls()).toHaveLength(1); // interrupting animation - wrapper.setProps({ - animate: 'none', - }); + rerender( + , + ); // render 1: normal // render 2: useEffect calling setState // render 3: result of setState expect(getCreatePlaceholderCalls()).toHaveLength(3); - // no timers are run - // let enzyme know that the react tree has changed due to the set state - wrapper.update(); - - const postMount = getPlaceholderStyle(wrapper); + const postMount = getPlaceholderStyle(container); expectIsFull(postMount); // validation - no further updates spy.mockClear(); jest.runOnlyPendingTimers(); - wrapper.update(); - expectIsFull(getPlaceholderStyle(wrapper)); + rerender( + , + ); + expectIsFull(getPlaceholderStyle(container)); expect(getCreatePlaceholderCalls()).toHaveLength(0); }); it('should not animate in if unmounted', () => { + const onClose = jest.fn(); + const onTransitionEnd = jest.fn(); const error = jest.spyOn(console, 'error'); - const wrapper: ReactWrapper = mount( + const { container, unmount } = render( , ); - expectIsEmpty(getPlaceholderStyle(wrapper)); + expectIsEmpty(getPlaceholderStyle(container)); - wrapper.unmount(); + unmount(); jest.runOnlyPendingTimers(); // an internal setState would be triggered the timer was diff --git a/test/unit/view/placeholder/on-close.spec.tsx b/test/unit/view/placeholder/on-close.spec.tsx index 327cf1fc3..8350e61d7 100644 --- a/test/unit/view/placeholder/on-close.spec.tsx +++ b/test/unit/view/placeholder/on-close.spec.tsx @@ -1,34 +1,45 @@ +import { render } from '@testing-library/react'; +import { fireEvent } from '@testing-library/dom'; import React from 'react'; -import { mount } from 'enzyme'; -import type { ReactWrapper } from 'enzyme'; -import Placeholder from './util/placeholder-with-class'; +import Placeholder from '../../../../src/view/placeholder'; import { expectIsFull } from './util/expect'; import getPlaceholderStyle from './util/get-placeholder-style'; import { placeholder } from './util/data'; it('should only fire a single onClose event', () => { const onClose = jest.fn(); + const onTransitionEnd = jest.fn(); - const wrapper: ReactWrapper = mount( + const { container, rerender } = render( , ); - expectIsFull(getPlaceholderStyle(wrapper)); + expectIsFull(getPlaceholderStyle(container)); - wrapper.setProps({ - animate: 'close', - }); + rerender( + , + ); + + const placholder = container.querySelector( + '[data-rfd-placeholder-context-id]', + ) as HTMLElement; // not a complete event const height: Partial = { propertyName: 'height', }; - wrapper.simulate('transitionend', height); + fireEvent.transitionEnd(placholder, height); expect(onClose).toHaveBeenCalledTimes(1); onClose.mockClear(); @@ -42,35 +53,48 @@ it('should only fire a single onClose event', () => { const width: Partial = { propertyName: 'width', }; - wrapper.simulate('transitionend', margin); - wrapper.simulate('transitionend', width); + fireEvent.transitionEnd(placholder, margin); + fireEvent.transitionEnd(placholder, width); expect(onClose).not.toHaveBeenCalled(); }); it('should not fire an onClose if not closing when a transitionend occurs', () => { const onClose = jest.fn(); + const onTransitionEnd = jest.fn(); - const wrapper: ReactWrapper = mount( + const { container, rerender } = render( , ); + const placholder = container.querySelector( + '[data-rfd-placeholder-context-id]', + ) as HTMLElement; const assert = () => { // not a complete event const height: Partial = { propertyName: 'height', }; - wrapper.simulate('transitionend', height); + fireEvent.transitionEnd(placholder, height); expect(onClose).not.toHaveBeenCalled(); onClose.mockClear(); }; - expectIsFull(getPlaceholderStyle(wrapper)); + + expectIsFull(getPlaceholderStyle(container)); assert(); - wrapper.setProps({ animate: 'open' }); + rerender( + , + ); assert(); }); diff --git a/test/unit/view/placeholder/on-transition-end.spec.tsx b/test/unit/view/placeholder/on-transition-end.spec.tsx index dd103318d..fc947f2c0 100644 --- a/test/unit/view/placeholder/on-transition-end.spec.tsx +++ b/test/unit/view/placeholder/on-transition-end.spec.tsx @@ -1,8 +1,7 @@ +import { act, render } from '@testing-library/react'; +import { fireEvent } from '@testing-library/dom'; import React from 'react'; -import { mount } from 'enzyme'; -import type { ReactWrapper } from 'enzyme'; -import { act } from 'react-dom/test-utils'; -import Placeholder from './util/placeholder-with-class'; +import Placeholder from '../../../../src/view/placeholder'; import { expectIsFull } from './util/expect'; import getPlaceholderStyle from './util/get-placeholder-style'; import { placeholder } from './util/data'; @@ -19,7 +18,7 @@ it('should only fire a single transitionend event a single time when transitioni const onTransitionEnd = jest.fn(); const onClose = jest.fn(); - const wrapper: ReactWrapper = mount( + const { container } = render( { jest.runOnlyPendingTimers(); }); - // let enzyme know that the react tree has changed due to the set state - wrapper.update(); - expectIsFull(getPlaceholderStyle(wrapper)); + expectIsFull(getPlaceholderStyle(container)); // first event: a 'height' event will trigger the handler + const placholder = container.querySelector( + '[data-rfd-placeholder-context-id]', + ) as HTMLElement; + // not a complete event const height: Partial = { propertyName: 'height', }; - wrapper.simulate('transitionend', height); + fireEvent.transitionEnd(placholder, height); expect(onTransitionEnd).toHaveBeenCalledTimes(1); onTransitionEnd.mockClear(); @@ -56,12 +57,12 @@ it('should only fire a single transitionend event a single time when transitioni const width: Partial = { propertyName: 'width', }; - wrapper.simulate('transitionend', margin); - wrapper.simulate('transitionend', width); + fireEvent.transitionEnd(placholder, margin); + fireEvent.transitionEnd(placholder, width); expect(onTransitionEnd).not.toHaveBeenCalled(); // another transition event of height would trigger the handler - wrapper.simulate('transitionend', height); + fireEvent.transitionEnd(placholder, height); expect(onTransitionEnd).toHaveBeenCalledTimes(1); // validate: this should not have triggered any close events diff --git a/test/unit/view/placeholder/util/expect.ts b/test/unit/view/placeholder/util/expect.ts index 878e8b784..a0754a5b6 100644 --- a/test/unit/view/placeholder/util/expect.ts +++ b/test/unit/view/placeholder/util/expect.ts @@ -1,25 +1,19 @@ -import type { CSSProperties } from 'react'; -import type { PlaceholderStyle } from '../../../../../src/view/placeholder/placeholder-types'; import { placeholder } from './data'; -export const expectIsEmpty = ( - style: PlaceholderStyle | CSSProperties | null, -): void => { - expect(style?.width).toBe(0); - expect(style?.height).toBe(0); - expect(style?.marginTop).toBe(0); - expect(style?.marginRight).toBe(0); - expect(style?.marginBottom).toBe(0); - expect(style?.marginLeft).toBe(0); +export const expectIsEmpty = (style: CSSStyleDeclaration | null): void => { + expect(style?.width).toBe('0px'); + expect(style?.height).toBe('0px'); + expect(style?.marginTop).toBe('0px'); + expect(style?.marginRight).toBe('0px'); + expect(style?.marginBottom).toBe('0px'); + expect(style?.marginLeft).toBe('0px'); }; -export const expectIsFull = ( - style: PlaceholderStyle | CSSProperties | null, -): void => { - expect(style?.width).toBe(placeholder.client.borderBox.width); - expect(style?.height).toBe(placeholder.client.borderBox.height); - expect(style?.marginTop).toBe(placeholder.client.margin.top); - expect(style?.marginRight).toBe(placeholder.client.margin.right); - expect(style?.marginBottom).toBe(placeholder.client.margin.bottom); - expect(style?.marginLeft).toBe(placeholder.client.margin.left); +export const expectIsFull = (style: CSSStyleDeclaration | null): void => { + expect(style?.width).toBe(`${placeholder.client.borderBox.width}px`); + expect(style?.height).toBe(`${placeholder.client.borderBox.height}px`); + expect(style?.marginTop).toBe(`${placeholder.client.margin.top}px`); + expect(style?.marginRight).toBe(`${placeholder.client.margin.right}px`); + expect(style?.marginBottom).toBe(`${placeholder.client.margin.bottom}px`); + expect(style?.marginLeft).toBe(`${placeholder.client.margin.left}px`); }; diff --git a/test/unit/view/placeholder/util/get-placeholder-style.ts b/test/unit/view/placeholder/util/get-placeholder-style.ts index 8a2368eef..41dc0b4ac 100644 --- a/test/unit/view/placeholder/util/get-placeholder-style.ts +++ b/test/unit/view/placeholder/util/get-placeholder-style.ts @@ -1,9 +1,4 @@ -import type { CSSProperties } from 'react'; -import type { ReactWrapper } from 'enzyme'; -import type { PlaceholderStyle } from '../../../../../src/view/placeholder/placeholder-types'; import { placeholder } from './data'; -export default ( - wrapper: ReactWrapper, -): PlaceholderStyle | CSSProperties | null => - wrapper.find(placeholder.tagName).prop('style') || null; +export default (container: HTMLElement): CSSStyleDeclaration | null => + container.querySelector(placeholder.tagName)?.style || null; diff --git a/test/unit/view/placeholder/util/placeholder-with-class.tsx b/test/unit/view/placeholder/util/placeholder-with-class.tsx deleted file mode 100644 index d340e09b4..000000000 --- a/test/unit/view/placeholder/util/placeholder-with-class.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import { WithoutMemo } from '../../../../../src/view/placeholder/placeholder'; -import type { Props } from '../../../../../src/view/placeholder/placeholder'; - -// enzyme does not work well with memo, so exporting the non-memo version -// Using PureComponent to match behaviour of React.memo -export default class PlaceholderWithClass extends React.PureComponent { - render() { - return ; - } -} diff --git a/test/unit/view/style-marshal/style-marshal.spec.tsx b/test/unit/view/style-marshal/style-marshal.spec.tsx index a1f74e215..d2b8551f1 100644 --- a/test/unit/view/style-marshal/style-marshal.spec.tsx +++ b/test/unit/view/style-marshal/style-marshal.spec.tsx @@ -1,6 +1,6 @@ +import { render } from '@testing-library/react'; import React from 'react'; import type { ReactNode } from 'react'; -import { mount } from 'enzyme'; import type { ContextId } from '../../../../src/types'; import useStyleMarshal from '../../../../src/view/use-style-marshal'; import getStyles from '../../../../src/view/use-style-marshal/get-styles'; @@ -59,7 +59,7 @@ it('should not mount style tags until mounted', () => { expect(document.querySelector(alwaysSelector)).toBeFalsy(); // now mounting - const wrapper = mount( + const { unmount } = render( {getMock()}, ); @@ -71,37 +71,37 @@ it('should not mount style tags until mounted', () => { HTMLStyleElement, ); - wrapper.unmount(); + unmount(); }); it('should apply the resting dyanmic styles by default', () => { const contextId: ContextId = '2'; - const wrapper = mount( + const { unmount } = render( {getMock()}, ); const active: string = getDynamicStyleFromTag(contextId); expect(active).toEqual(getStyles(`${contextId}`).resting); - wrapper.unmount(); + unmount(); }); it('should apply the resting always styles by default', () => { const contextId: ContextId = '2'; - const wrapper = mount( + const { unmount } = render( {getMock()}, ); const always: string = getAlwaysStyleFromTag(contextId); expect(always).toEqual(getStyles(`${contextId}`).always); - wrapper.unmount(); + unmount(); }); it('should apply the dragging styles when asked', () => { const contextId: ContextId = '2'; const mock = getMock(); - const wrapper = mount( + const { unmount } = render( {mock}, ); const marshal: StyleMarshal = getMarshal(mock); @@ -111,13 +111,13 @@ it('should apply the dragging styles when asked', () => { const active: string = getDynamicStyleFromTag(contextId); expect(active).toEqual(getStyles(`${contextId}`).dragging); - wrapper.unmount(); + unmount(); }); it('should apply the drop animating styles when asked', () => { const contextId: ContextId = '2'; const mock = getMock(); - const wrapper = mount( + const { unmount } = render( {mock}, ); const marshal: StyleMarshal = getMarshal(mock); @@ -126,13 +126,13 @@ it('should apply the drop animating styles when asked', () => { const active: string = getDynamicStyleFromTag(contextId); expect(active).toEqual(getStyles(`${contextId}`).dropAnimating); - wrapper.unmount(); + unmount(); }); it('should apply the user cancel styles when asked', () => { const contextId: ContextId = '2'; const mock = getMock(); - const wrapper = mount( + const { unmount } = render( {mock}, ); const marshal: StyleMarshal = getMarshal(mock); @@ -141,12 +141,12 @@ it('should apply the user cancel styles when asked', () => { const active: string = getDynamicStyleFromTag(contextId); expect(active).toEqual(getStyles(`${contextId}`).userCancel); - wrapper.unmount(); + unmount(); }); it('should remove the style tag from the head when unmounting', () => { const contextId: ContextId = '2'; - const wrapper = mount( + const { unmount } = render( {getMock()}, ); const selector1: string = getDynamicStyleTagSelector(contextId); @@ -157,7 +157,7 @@ it('should remove the style tag from the head when unmounting', () => { expect(document.querySelector(selector2)).toBeTruthy(); // now unmounted - wrapper.unmount(); + unmount(); expect(document.querySelector(selector1)).not.toBeTruthy(); expect(document.querySelector(selector2)).not.toBeTruthy(); @@ -167,7 +167,7 @@ it('should allow subsequent updates', () => { const contextId: ContextId = '10'; const styles: Styles = getStyles(`${contextId}`); const mock = getMock(); - const wrapper = mount( + const { unmount } = render( {mock}, ); const marshal: StyleMarshal = getMarshal(mock); @@ -183,14 +183,14 @@ it('should allow subsequent updates', () => { expect(getDynamicStyleFromTag(contextId)).toEqual(styles.dropAnimating); }); - wrapper.unmount(); + unmount(); }); it('should insert nonce into tag attribute', () => { const contextId: ContextId = '2'; const nonce = 'ThisShouldBeACryptographicallySecurePseudoRandomNumber'; const mock = getMock(); - const wrapper = mount( + const { unmount } = render( {mock} , @@ -209,5 +209,5 @@ it('should insert nonce into tag attribute', () => { expect(alwaysStyleTagNonce).toEqual(nonce); // now unmounted - wrapper.unmount(); + unmount(); }); diff --git a/test/unit/view/use-draggable-publisher.spec.tsx b/test/unit/view/use-draggable-publisher.spec.tsx index 03ca89e11..2caa22a60 100644 --- a/test/unit/view/use-draggable-publisher.spec.tsx +++ b/test/unit/view/use-draggable-publisher.spec.tsx @@ -1,7 +1,6 @@ +import { render } from '@testing-library/react'; import React, { useRef, useCallback } from 'react'; import type { Spacing, Rect } from 'css-box-model'; -import { mount } from 'enzyme'; -import type { ReactWrapper } from 'enzyme'; import { useMemo } from 'use-memo-one'; import { invariant } from '../../../src/invariant'; import useDraggablePublisher from '../../../src/view/use-draggable-publisher'; @@ -10,7 +9,6 @@ import { getDraggableDimension, getComputedSpacing, } from '../../util/dimension'; -import forceUpdate from '../../util/force-update'; import type { DraggableId, DraggableDimension, @@ -78,7 +76,7 @@ describe('dimension registration', () => { it('should register itself when mounting', () => { const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.draggable, 'register'); - mount(); + render(); const expected: DraggableEntry = { // $ExpectError @@ -96,7 +94,7 @@ describe('dimension registration', () => { const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.draggable, 'register'); const unregisterSpy = jest.spyOn(registry.draggable, 'unregister'); - const wrapper = mount(); + const { unmount } = render(); const expected: DraggableEntry = { // $ExpectError @@ -113,7 +111,7 @@ describe('dimension registration', () => { const entry = registerSpy.mock.calls[0][0]; expect(entry).toEqual(expected); - wrapper.unmount(); + unmount(); expect(unregisterSpy).toHaveBeenCalledTimes(1); expect(unregisterSpy.mock.calls[0][0]).toBe(entry); }); @@ -123,7 +121,7 @@ describe('dimension registration', () => { const registerSpy = jest.spyOn(registry.draggable, 'register'); const updateSpy = jest.spyOn(registry.draggable, 'update'); const unregisterSpy = jest.spyOn(registry.draggable, 'unregister'); - const wrapper = mount(); + const { rerender } = render(); const expectedInitial: DraggableEntry = { // $ExpectError @@ -146,9 +144,7 @@ describe('dimension registration', () => { registerSpy.mockReset(); // updating the index - wrapper.setProps({ - index: 1000, - }); + rerender(); // Descriptor updated const expectedUpdate: DraggableEntry = { @@ -176,11 +172,11 @@ describe('dimension registration', () => { const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.draggable, 'register'); const updateSpy = jest.spyOn(registry.draggable, 'update'); - const wrapper = mount(); + const { rerender } = render(); expect(registerSpy).toHaveBeenCalledTimes(1); - forceUpdate(wrapper); + rerender(); expect(updateSpy).not.toHaveBeenCalled(); }); }); @@ -188,14 +184,10 @@ describe('dimension registration', () => { describe('dimension publishing', () => { // we are doing this rather than spying on the prototype. // Sometimes setRef was being provided with an element that did not have the mocked prototype :| - const setBoundingClientRect = ( - wrapper: ReactWrapper, - borderBox: Rect, - ) => { - const ref = wrapper.getDOMNode(); - invariant(ref); - - ref.getBoundingClientRect = () => setDOMRect(borderBox); + const setBoundingClientRect = (element: Element | null, borderBox: Rect) => { + invariant(element); + + element.getBoundingClientRect = () => setDOMRect(borderBox); }; it('should publish the dimensions of the target when requested', () => { @@ -219,7 +211,7 @@ describe('dimension publishing', () => { const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.draggable, 'register'); - const wrapper: ReactWrapper = mount( + const { container } = render( { />, ); - setBoundingClientRect(wrapper, expected.client.borderBox); + setBoundingClientRect( + container.firstElementChild, + expected.client.borderBox, + ); // pull the get dimension function out const getDimension: GetDraggableDimensionFn = @@ -266,7 +261,7 @@ describe('dimension publishing', () => { const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.draggable, 'register'); - const wrapper: ReactWrapper = mount( + const { container } = render( { />, ); - setBoundingClientRect(wrapper, expected.client.borderBox); + setBoundingClientRect( + container.firstElementChild, + expected.client.borderBox, + ); // pull the get dimension function out const getDimension: GetDraggableDimensionFn = @@ -307,7 +305,7 @@ describe('dimension publishing', () => { const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.draggable, 'register'); - const wrapper: ReactWrapper = mount( + const { container } = render( { />, ); - setBoundingClientRect(wrapper, expected.client.borderBox); + setBoundingClientRect( + container.firstElementChild, + expected.client.borderBox, + ); // pull the get dimension function out const getDimension: GetDraggableDimensionFn = @@ -357,7 +358,7 @@ describe('dimension publishing', () => { } const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.draggable, 'register'); - const wrapper: ReactWrapper = mount( + const { unmount } = render( , ); // pull the get dimension function out @@ -365,6 +366,6 @@ describe('dimension publishing', () => { registerSpy.mock.calls[0][0].getDimension; // when we call the get dimension function without a ref things will explode expect(getDimension).toThrow(); - wrapper.unmount(); + unmount(); }); }); diff --git a/test/unit/view/use-droppable-publisher/forced-scroll.spec.tsx b/test/unit/view/use-droppable-publisher/forced-scroll.spec.tsx index 719b3e7b3..ce779df1b 100644 --- a/test/unit/view/use-droppable-publisher/forced-scroll.spec.tsx +++ b/test/unit/view/use-droppable-publisher/forced-scroll.spec.tsx @@ -1,4 +1,4 @@ -import { mount } from 'enzyme'; +import { render } from '@testing-library/react'; import React from 'react'; import { invariant } from '../../../../src/invariant'; import { getMarshalStub } from '../../../util/dimension-marshal'; @@ -27,14 +27,14 @@ it('should throw if the droppable has no closest scrollable', () => { const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); // no scroll parent - const wrapper = mount( + const { container } = render( , , ); - const droppable = wrapper.find('.droppable').getDOMNode(); + const droppable = container.querySelector('.droppable') as HTMLElement; invariant(droppable); - const parent = wrapper.find('.scroll-parent').getDOMNode(); + const parent = container.querySelector('.scroll-parent') as HTMLElement; invariant(parent); jest .spyOn(droppable, 'getBoundingClientRect') @@ -68,18 +68,18 @@ describe('there is a closest scrollable', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const container = wrapper - .find('.scroll-container') - .getDOMNode(); - invariant(container); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); - expect(container.scrollTop).toBe(0); - expect(container.scrollLeft).toBe(0); + expect(scrollContainer.scrollTop).toBe(0); + expect(scrollContainer.scrollLeft).toBe(0); // tell the droppable to watch for scrolling const callbacks: DroppableCallbacks = @@ -89,26 +89,26 @@ describe('there is a closest scrollable', () => { callbacks.scroll({ x: 500, y: 1000 }); - expect(container.scrollLeft).toBe(500); - expect(container.scrollTop).toBe(1000); + expect(scrollContainer.scrollLeft).toBe(500); + expect(scrollContainer.scrollTop).toBe(1000); }); it('should throw if asked to scoll while scroll is not currently being watched', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const container = wrapper - .find('.scroll-container') - .getDOMNode(); - invariant(container); - expect(container.scrollTop).toBe(0); - expect(container.scrollLeft).toBe(0); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); + expect(scrollContainer.scrollTop).toBe(0); + expect(scrollContainer.scrollLeft).toBe(0); // dimension not returned yet const callbacks: DroppableCallbacks = diff --git a/test/unit/view/use-droppable-publisher/is-combined-enabled-change.spec.tsx b/test/unit/view/use-droppable-publisher/is-combined-enabled-change.spec.tsx index dc86ae528..962ec9956 100644 --- a/test/unit/view/use-droppable-publisher/is-combined-enabled-change.spec.tsx +++ b/test/unit/view/use-droppable-publisher/is-combined-enabled-change.spec.tsx @@ -1,4 +1,4 @@ -import { mount } from 'enzyme'; +import { render } from '@testing-library/react'; import React from 'react'; import { getMarshalStub } from '../../../util/dimension-marshal'; import { setViewport } from '../../../util/viewport'; @@ -8,8 +8,6 @@ import { ScrollableItem, WithAppContext, } from './util/shared'; -import forceUpdate from '../../../util/force-update'; -import PassThroughProps from '../../../util/pass-through-props'; import type { Registry, DroppableCallbacks, @@ -22,14 +20,10 @@ it('should publish updates to the enabled state when dragging', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( - - {(extra) => ( - - - - )} - , + const { rerender } = render( + + + , ); // not called yet expect(marshal.updateDroppableIsCombineEnabled).not.toHaveBeenCalled(); @@ -38,9 +32,11 @@ it('should publish updates to the enabled state when dragging', () => { callbacks.getDimensionAndWatchScroll(preset.windowScroll, scheduled); // changing to false - wrapper.setProps({ - isCombineEnabled: false, - }); + rerender( + + + , + ); expect(marshal.updateDroppableIsCombineEnabled).toHaveBeenCalledTimes(1); expect(marshal.updateDroppableIsCombineEnabled).toHaveBeenCalledWith( preset.home.descriptor.id, @@ -49,9 +45,11 @@ it('should publish updates to the enabled state when dragging', () => { marshal.updateDroppableIsCombineEnabled.mockClear(); // now setting to true - wrapper.setProps({ - isCombineEnabled: true, - }); + rerender( + + + , + ); expect(marshal.updateDroppableIsCombineEnabled).toHaveBeenCalledTimes(1); expect(marshal.updateDroppableIsCombineEnabled).toHaveBeenCalledWith( preset.home.descriptor.id, @@ -62,14 +60,10 @@ it('should publish updates to the enabled state when dragging', () => { it('should not publish updates to the enabled state when there is no drag', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); - const wrapper = mount( - - {(extra) => ( - - , - - )} - , + const { rerender } = render( + + , + , ); // not called yet @@ -77,9 +71,11 @@ it('should not publish updates to the enabled state when there is no drag', () = // no yet dragging - wrapper.setProps({ - isCombineEnabled: false, - }); + rerender( + + , + , + ); expect(marshal.updateDroppableIsCombineEnabled).not.toHaveBeenCalled(); }); @@ -88,14 +84,10 @@ it('should not publish updates when there is no change', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( - - {(extra) => ( - - , - - )} - , + const { rerender } = render( + + , + , ); // not called yet @@ -104,13 +96,20 @@ it('should not publish updates when there is no change', () => { callbacks.getDimensionAndWatchScroll(preset.windowScroll, scheduled); // no change - wrapper.setProps({ - isCombineEnabled: true, - }); + rerender( + + , + , + ); expect(marshal.updateDroppableIsCombineEnabled).not.toHaveBeenCalled(); marshal.updateDroppableIsCombineEnabled.mockReset(); - forceUpdate(wrapper); + // force update + rerender( + + , + , + ); expect(marshal.updateDroppableIsCombineEnabled).not.toHaveBeenCalled(); }); diff --git a/test/unit/view/use-droppable-publisher/is-enabled-change.spec.tsx b/test/unit/view/use-droppable-publisher/is-enabled-change.spec.tsx index 9649df3c9..86fda10f9 100644 --- a/test/unit/view/use-droppable-publisher/is-enabled-change.spec.tsx +++ b/test/unit/view/use-droppable-publisher/is-enabled-change.spec.tsx @@ -1,4 +1,4 @@ -import { mount } from 'enzyme'; +import { render } from '@testing-library/react'; import React from 'react'; import { getMarshalStub } from '../../../util/dimension-marshal'; import { setViewport } from '../../../util/viewport'; @@ -8,8 +8,6 @@ import { ScrollableItem, WithAppContext, } from './util/shared'; -import forceUpdate from '../../../util/force-update'; -import PassThroughProps from '../../../util/pass-through-props'; import type { Registry, DroppableCallbacks, @@ -22,14 +20,10 @@ it('should publish updates to the enabled state when dragging', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( - - {(extra) => ( - - - - )} - , + const { rerender } = render( + + + , ); // not called yet expect(marshal.updateDroppableIsEnabled).not.toHaveBeenCalled(); @@ -38,9 +32,11 @@ it('should publish updates to the enabled state when dragging', () => { callbacks.getDimensionAndWatchScroll(preset.windowScroll, scheduled); const isDropDisabled = true; - wrapper.setProps({ - isDropDisabled, - }); + rerender( + + + , + ); expect(marshal.updateDroppableIsEnabled).toHaveBeenCalledTimes(1); expect(marshal.updateDroppableIsEnabled).toHaveBeenCalledWith( @@ -52,14 +48,10 @@ it('should publish updates to the enabled state when dragging', () => { it('should not publish updates to the enabled state when there is no drag', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); - const wrapper = mount( - - {(extra) => ( - - - - )} - , + const { rerender } = render( + + + , ); // not called yet @@ -67,9 +59,11 @@ it('should not publish updates to the enabled state when there is no drag', () = // no yet dragging - wrapper.setProps({ - isDropDisabled: true, - }); + rerender( + + + , + ); expect(marshal.updateDroppableIsEnabled).not.toHaveBeenCalled(); }); @@ -78,14 +72,10 @@ it('should not publish updates when there is no change', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( - - {(extra) => ( - - - - )} - , + const { rerender } = render( + + + , ); // not called yet @@ -94,14 +84,21 @@ it('should not publish updates when there is no change', () => { callbacks.getDimensionAndWatchScroll(preset.windowScroll, scheduled); // no change - wrapper.setProps({ - isDropDisabled: false, - }); + rerender( + + + , + ); expect(marshal.updateDroppableIsEnabled).not.toHaveBeenCalled(); // $ExpectError marshal.updateDroppableIsEnabled.mockReset(); - forceUpdate(wrapper); + // force update + rerender( + + + , + ); expect(marshal.updateDroppableIsEnabled).not.toHaveBeenCalled(); }); diff --git a/test/unit/view/use-droppable-publisher/publishing.spec.tsx b/test/unit/view/use-droppable-publisher/publishing.spec.tsx index 605d35ebf..9cc069bc1 100644 --- a/test/unit/view/use-droppable-publisher/publishing.spec.tsx +++ b/test/unit/view/use-droppable-publisher/publishing.spec.tsx @@ -1,8 +1,6 @@ +import { render } from '@testing-library/react'; import type { Position } from 'css-box-model'; -import { mount } from 'enzyme'; -import type { ReactWrapper } from 'enzyme'; import React from 'react'; -import { invariant } from '../../../../src/invariant'; import type { DroppableDimension, ScrollSize } from '../../../../src/types'; import { negate } from '../../../../src/state/position'; import { offsetByPosition } from '../../../../src/state/spacing'; @@ -49,7 +47,7 @@ it('should publish the dimensions of the target', () => { border, windowScroll: { x: 0, y: 0 }, }); - const wrapper: ReactWrapper = mount( + const { container } = render( { /> , ); - const el = wrapper.getDOMNode(); - invariant(el); + const el = container.firstElementChild as HTMLElement; jest .spyOn(el, 'getBoundingClientRect') .mockImplementation(() => setDOMRect(bigClient.borderBox)); @@ -100,7 +97,7 @@ it('should consider the window scroll when calculating dimensions', () => { windowScroll, }); - const wrapper: ReactWrapper = mount( + const { container } = render( { /> , ); - const el = wrapper.getDOMNode(); - invariant(el); + const el = container.firstElementChild as HTMLElement; jest .spyOn(el, 'getBoundingClientRect') .mockImplementation(() => setDOMRect(bigClient.borderBox)); @@ -138,13 +134,12 @@ describe('no closest scrollable', () => { padding, windowScroll: preset.windowScroll, }); - const wrapper = mount( + const { container } = render( , ); - const el = wrapper.find('.droppable').getDOMNode(); - invariant(el); + const el = container.querySelector('.droppable') as HTMLElement; jest .spyOn(el, 'getBoundingClientRect') .mockImplementation(() => setDOMRect(bigClient.borderBox)); @@ -196,13 +191,12 @@ describe('droppable is scrollable', () => { const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); // both the droppable and the parent are scrollable - const wrapper = mount( + const { container } = render( , ); - const el = wrapper.find('.droppable').getDOMNode(); - invariant(el); + const el = container.querySelector('.droppable') as HTMLElement; // returning smaller border box as this is what occurs when the element is scrollable jest .spyOn(el, 'getBoundingClientRect') @@ -261,13 +255,12 @@ describe('droppable is scrollable', () => { const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); // both the droppable and the parent are scrollable - const wrapper = mount( + const { container } = render( , ); - const el = wrapper.find('.droppable').getDOMNode(); - invariant(el); + const el = container.querySelector('.droppable') as HTMLElement; // returning smaller border box as this is what occurs when the element is scrollable jest .spyOn(el, 'getBoundingClientRect') @@ -320,17 +313,18 @@ describe('parent of droppable is scrollable', () => { }); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const droppable = wrapper.find('.droppable').getDOMNode(); - invariant(droppable); + const droppable = container.querySelector('.droppable') as HTMLElement; jest .spyOn(droppable, 'getBoundingClientRect') .mockImplementation(() => setDOMRect(bigClient.borderBox)); - const parent: HTMLElement = wrapper.find('.scroll-parent').getDOMNode(); + const parent: HTMLElement = container.querySelector( + '.scroll-parent', + ) as HTMLElement; jest .spyOn(parent, 'getBoundingClientRect') .mockImplementation(() => setDOMRect(smallFrameClient.borderBox)); @@ -380,14 +374,13 @@ describe('both droppable and parent is scrollable', () => { }); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , , ); - const droppable = wrapper.find('.droppable').getDOMNode(); - invariant(droppable); - const parent: HTMLElement = wrapper.find('.scroll-parent').getDOMNode(); + const droppable = container.querySelector('.droppable') as HTMLElement; + const parent = container.querySelector('.scroll-parent') as HTMLElement; jest .spyOn(droppable, 'getBoundingClientRect') .mockImplementation(() => setDOMRect(smallFrameClient.borderBox)); @@ -425,15 +418,15 @@ it('should capture the initial scroll of the closest scrollable', () => { const frameScroll: Position = { x: 10, y: 20 }; const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , , ); - const droppable = wrapper.find('.droppable').getDOMNode(); - invariant(droppable); - const parent: HTMLElement = wrapper.find('.scroll-parent').getDOMNode(); - invariant(parent); + const droppable = container.querySelector('.droppable') as HTMLElement; + const parent: HTMLElement = container.querySelector( + '.scroll-parent', + ) as HTMLElement; // manually setting the scroll of the parent node parent.scrollTop = frameScroll.y; parent.scrollLeft = frameScroll.x; @@ -485,7 +478,7 @@ it('should indicate if subject clipping is permitted based on the ignoreContaine // in this case the parent of the droppable is the closest scrollable const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const droppable = wrapper.find('.droppable').getDOMNode(); - invariant(droppable); - const parent: HTMLElement = wrapper.find('.scroll-parent').getDOMNode(); + const droppable = container.querySelector('.droppable') as HTMLElement; + const parent = container.querySelector('.scroll-parent') as HTMLElement; const scrollSize: ScrollSize = { scrollWidth: bigClient.paddingBox.width, scrollHeight: bigClient.paddingBox.height, diff --git a/test/unit/view/use-droppable-publisher/recollection.spec.tsx b/test/unit/view/use-droppable-publisher/recollection.spec.tsx index b96cb6356..4540493af 100644 --- a/test/unit/view/use-droppable-publisher/recollection.spec.tsx +++ b/test/unit/view/use-droppable-publisher/recollection.spec.tsx @@ -1,5 +1,5 @@ +import { render } from '@testing-library/react'; import type { Position } from 'css-box-model'; -import { mount } from 'enzyme'; import React from 'react'; import { invariant } from '../../../../src/invariant'; import type { DroppableDimension } from '../../../../src/types'; @@ -59,12 +59,12 @@ it('should recollect scroll if requested', () => { // both the droppable and the parent are scrollable const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const el = wrapper.find('.droppable').getDOMNode(); + const el = container.querySelector('.droppable') as HTMLElement; invariant(el); // returning smaller border box as this is what occurs when the element is scrollable jest @@ -100,7 +100,7 @@ it('should throw if there is no drag occurring when a recollection is requested' // both the droppable and the parent are scrollable const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - mount( + render( , @@ -116,7 +116,7 @@ it('should throw if there if recollecting from droppable that is not a scroll co // both the droppable and the parent are scrollable const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - mount( + render( , diff --git a/test/unit/view/use-droppable-publisher/registration.spec.tsx b/test/unit/view/use-droppable-publisher/registration.spec.tsx index 56545766a..86c53b241 100644 --- a/test/unit/view/use-droppable-publisher/registration.spec.tsx +++ b/test/unit/view/use-droppable-publisher/registration.spec.tsx @@ -1,11 +1,8 @@ -/* eslint-disable react/no-multi-comp */ -import { mount } from 'enzyme'; +import { render } from '@testing-library/react'; import React from 'react'; import type { DroppableDescriptor } from '../../../../src/types'; -import forceUpdate from '../../../util/force-update'; import { preset, ScrollableItem, WithAppContext } from './util/shared'; import { setViewport } from '../../../util/viewport'; -import PassThroughProps from '../../../util/pass-through-props'; import type { Registry, DroppableEntry, @@ -18,7 +15,7 @@ it('should register itself when mounting', () => { const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - mount( + render( , @@ -41,7 +38,7 @@ it('should unregister itself when unmounting', () => { const registerSpy = jest.spyOn(registry.droppable, 'register'); const unregisterSpy = jest.spyOn(registry.droppable, 'unregister'); - const wrapper = mount( + const { unmount } = render( , @@ -51,7 +48,7 @@ it('should unregister itself when unmounting', () => { const entry = registerSpy.mock.calls[0][0]; - wrapper.unmount(); + unmount(); expect(unregisterSpy).toHaveBeenCalledTimes(1); expect(unregisterSpy).toHaveBeenCalledWith(entry); }); @@ -61,14 +58,10 @@ it('should update its registration when a descriptor property changes', () => { const registerSpy = jest.spyOn(registry.droppable, 'register'); const unregisterSpy = jest.spyOn(registry.droppable, 'unregister'); - const wrapper = mount( - - {(extra) => ( - - - - )} - , + const { rerender } = render( + + + , ); // $ExpectError: using awesome matchers @@ -85,9 +78,11 @@ it('should update its registration when a descriptor property changes', () => { registerSpy.mockClear(); // updating the index - wrapper.setProps({ - droppableId: 'some-new-id', - }); + rerender( + + + , + ); const updated: DroppableDescriptor = { ...preset.home.descriptor, id: 'some-new-id', @@ -112,7 +107,7 @@ it('should not update its registration when a descriptor property does not chang const registerSpy = jest.spyOn(registry.droppable, 'register'); const unregisterSpy = jest.spyOn(registry.droppable, 'unregister'); - const wrapper = mount( + const { rerender } = render( , @@ -121,7 +116,11 @@ it('should not update its registration when a descriptor property does not chang expect(unregisterSpy).not.toHaveBeenCalled(); registerSpy.mockClear(); - forceUpdate(wrapper); + rerender( + + + , + ); expect(unregisterSpy).not.toHaveBeenCalled(); expect(registerSpy).not.toHaveBeenCalled(); }); diff --git a/test/unit/view/use-droppable-publisher/scroll-watching.spec.tsx b/test/unit/view/use-droppable-publisher/scroll-watching.spec.tsx index d9d47b7fd..220955726 100644 --- a/test/unit/view/use-droppable-publisher/scroll-watching.spec.tsx +++ b/test/unit/view/use-droppable-publisher/scroll-watching.spec.tsx @@ -1,4 +1,4 @@ -import { mount } from 'enzyme'; +import { render } from '@testing-library/react'; import React from 'react'; import type { Position } from 'css-box-model'; import { invariant } from '../../../../src/invariant'; @@ -30,15 +30,15 @@ describe('should immediately publish updates', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const container = wrapper - .find('.scroll-container') - .getDOMNode(); - invariant(container); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); // tell the droppable to watch for scrolling const callbacks: DroppableCallbacks = @@ -46,7 +46,7 @@ describe('should immediately publish updates', () => { // watch scroll will only be called after the dimension is requested callbacks.getDimensionAndWatchScroll(preset.windowScroll, immediate); - scroll(container, { x: 500, y: 1000 }); + scroll(scrollContainer, { x: 500, y: 1000 }); expect(marshal.updateDroppableScroll).toHaveBeenCalledWith( preset.home.descriptor.id, @@ -59,15 +59,15 @@ describe('should immediately publish updates', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const container = wrapper - .find('.scroll-container') - .getDOMNode(); - invariant(container); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); // tell the droppable to watch for scrolling const callbacks: DroppableCallbacks = registerSpy.mock.calls[0][0].callbacks; @@ -76,7 +76,7 @@ describe('should immediately publish updates', () => { callbacks.getDimensionAndWatchScroll(preset.windowScroll, immediate); // first event - scroll(container, { x: 500, y: 1000 }); + scroll(scrollContainer, { x: 500, y: 1000 }); expect(marshal.updateDroppableScroll).toHaveBeenCalledTimes(1); expect(marshal.updateDroppableScroll).toHaveBeenCalledWith( preset.home.descriptor.id, @@ -86,11 +86,11 @@ describe('should immediately publish updates', () => { marshal.updateDroppableScroll.mockReset(); // second event - scroll to same spot - scroll(container, { x: 500, y: 1000 }); + scroll(scrollContainer, { x: 500, y: 1000 }); expect(marshal.updateDroppableScroll).not.toHaveBeenCalled(); // third event - new value - scroll(container, { x: 500, y: 1001 }); + scroll(scrollContainer, { x: 500, y: 1001 }); expect(marshal.updateDroppableScroll).toHaveBeenCalledWith( preset.home.descriptor.id, { x: 500, y: 1001 }, @@ -103,15 +103,15 @@ describe('should schedule publish updates', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const container = wrapper - .find('.scroll-container') - .getDOMNode(); - invariant(container); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); // tell the droppable to watch for scrolling const callbacks: DroppableCallbacks = @@ -119,7 +119,7 @@ describe('should schedule publish updates', () => { // watch scroll will only be called after the dimension is requested callbacks.getDimensionAndWatchScroll(preset.windowScroll, scheduled); - scroll(container, { x: 500, y: 1000 }); + scroll(scrollContainer, { x: 500, y: 1000 }); // release the update animation frame requestAnimationFrame.step(); @@ -133,15 +133,15 @@ describe('should schedule publish updates', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const container = wrapper - .find('.scroll-container') - .getDOMNode(); - invariant(container); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); // tell the droppable to watch for scrolling const callbacks: DroppableCallbacks = registerSpy.mock.calls[0][0].callbacks; @@ -150,9 +150,9 @@ describe('should schedule publish updates', () => { callbacks.getDimensionAndWatchScroll(preset.windowScroll, scheduled); // first event - scroll(container, { x: 500, y: 1000 }); + scroll(scrollContainer, { x: 500, y: 1000 }); // second event in same frame - scroll(container, { x: 200, y: 800 }); + scroll(scrollContainer, { x: 200, y: 800 }); // release the update animation frame requestAnimationFrame.step(); @@ -173,15 +173,15 @@ describe('should schedule publish updates', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const container = wrapper - .find('.scroll-container') - .getDOMNode(); - invariant(container); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); // tell the droppable to watch for scrolling const callbacks: DroppableCallbacks = registerSpy.mock.calls[0][0].callbacks; @@ -190,7 +190,7 @@ describe('should schedule publish updates', () => { callbacks.getDimensionAndWatchScroll(preset.windowScroll, scheduled); // first event - scroll(container, { x: 500, y: 1000 }); + scroll(scrollContainer, { x: 500, y: 1000 }); // release the frame requestAnimationFrame.step(); expect(marshal.updateDroppableScroll).toHaveBeenCalledTimes(1); @@ -202,11 +202,11 @@ describe('should schedule publish updates', () => { marshal.updateDroppableScroll.mockReset(); // second event - scroll(container, { x: 501, y: 1001 }); + scroll(scrollContainer, { x: 501, y: 1001 }); // no frame to release change yet // third event - back to original value - scroll(container, { x: 500, y: 1000 }); + scroll(scrollContainer, { x: 500, y: 1000 }); // release the frame requestAnimationFrame.step(); expect(marshal.updateDroppableScroll).not.toHaveBeenCalled(); @@ -216,15 +216,15 @@ describe('should schedule publish updates', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const container = wrapper - .find('.scroll-container') - .getDOMNode(); - invariant(container); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); // tell the droppable to watch for scrolling const callbacks: DroppableCallbacks = registerSpy.mock.calls[0][0].callbacks; @@ -233,14 +233,14 @@ describe('should schedule publish updates', () => { callbacks.getDimensionAndWatchScroll(preset.windowScroll, scheduled); // first event - scroll(container, { x: 500, y: 1000 }); + scroll(scrollContainer, { x: 500, y: 1000 }); requestAnimationFrame.step(); expect(marshal.updateDroppableScroll).toHaveBeenCalledTimes(1); // $ExpectError marshal.updateDroppableScroll.mockReset(); // second event - scroll(container, { x: 400, y: 100 }); + scroll(scrollContainer, { x: 400, y: 100 }); // no animation frame to release event fired yet // unwatching before frame fired @@ -257,13 +257,15 @@ it('should stop watching scroll when no longer required to publish', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const container = wrapper.find('.scroll-container').getDOMNode(); - invariant(container); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); // tell the droppable to watch for scrolling const callbacks: DroppableCallbacks = registerSpy.mock.calls[0][0].callbacks; @@ -271,7 +273,7 @@ it('should stop watching scroll when no longer required to publish', () => { callbacks.getDimensionAndWatchScroll(preset.windowScroll, immediate); // first event - scroll(container, { x: 500, y: 1000 }); + scroll(scrollContainer, { x: 500, y: 1000 }); expect(marshal.updateDroppableScroll).toHaveBeenCalledTimes(1); // $ExpectError marshal.updateDroppableScroll.mockReset(); @@ -279,7 +281,7 @@ it('should stop watching scroll when no longer required to publish', () => { callbacks.dragStopped(); // scroll event after no longer watching - scroll(container, { x: 190, y: 400 }); + scroll(scrollContainer, { x: 190, y: 400 }); expect(marshal.updateDroppableScroll).not.toHaveBeenCalled(); }); @@ -290,23 +292,25 @@ it('should stop watching for scroll events when the component is unmounted', () const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container, unmount } = render( , ); - const container = wrapper.find('.scroll-container').getDOMNode(); - invariant(container); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); // tell the droppable to watch for scrolling const callbacks: DroppableCallbacks = registerSpy.mock.calls[0][0].callbacks; // watch scroll will only be called after the dimension is requested callbacks.getDimensionAndWatchScroll(preset.windowScroll, immediate); - wrapper.unmount(); + unmount(); // second event - will not fire any updates - scroll(container, { x: 100, y: 300 }); + scroll(scrollContainer, { x: 100, y: 300 }); expect(marshal.updateDroppableScroll).not.toHaveBeenCalled(); // also logs a warning expect(consoleWarnSpy).toHaveBeenCalled(); @@ -317,7 +321,7 @@ it('should throw an error if asked to watch a scroll when already listening for const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { unmount } = render( , @@ -333,7 +337,7 @@ it('should throw an error if asked to watch a scroll when already listening for // cleanup callbacks.dragStopped(); - wrapper.unmount(); + unmount(); }); // if this is not the case then it will break in IE11 @@ -341,15 +345,20 @@ it('should add and remove events with the same event options', () => { const marshal = getMarshalStub(); const registry: Registry = createRegistry(); const registerSpy = jest.spyOn(registry.droppable, 'register'); - const wrapper = mount( + const { container } = render( , ); - const container = wrapper.find('.scroll-container').getDOMNode(); - invariant(container); - const addEventListenerSpy = jest.spyOn(container, 'addEventListener'); - const removeEventListenerSpy = jest.spyOn(container, 'removeEventListener'); + const scrollContainer = container.querySelector( + '.scroll-container', + ) as HTMLElement; + invariant(scrollContainer); + const addEventListenerSpy = jest.spyOn(scrollContainer, 'addEventListener'); + const removeEventListenerSpy = jest.spyOn( + scrollContainer, + 'removeEventListener', + ); // tell the droppable to watch for scrolling const callbacks: DroppableCallbacks = registerSpy.mock.calls[0][0].callbacks; diff --git a/test/util/force-update.ts b/test/util/force-update.ts deleted file mode 100644 index 0de4a7c1e..000000000 --- a/test/util/force-update.ts +++ /dev/null @@ -1,7 +0,0 @@ -import type { ReactWrapper } from 'enzyme'; - -// wrapper.update() no longer forces a render -// instead using wrapper.setProps({}); -// https://github.com/airbnb/enzyme/issues/1245 - -export default (wrapper: ReactWrapper) => wrapper.setProps({}); diff --git a/test/util/pass-through-props.tsx b/test/util/pass-through-props.tsx deleted file mode 100644 index 062f7810c..000000000 --- a/test/util/pass-through-props.tsx +++ /dev/null @@ -1,13 +0,0 @@ -type Props = { - [K in keyof T]: T[K]; -} & { - children: (value: Omit) => JSX.Element; -}; - -export default function PassThroughProps( - props: Props, -): JSX.Element { - const { children, ...rest } = props; - - return children(rest); -} diff --git a/test/util/user-input-util.ts b/test/util/user-input-util.ts deleted file mode 100644 index 3b554b2f6..000000000 --- a/test/util/user-input-util.ts +++ /dev/null @@ -1,128 +0,0 @@ -import type { ReactWrapper } from 'enzyme'; -import type { Position } from 'css-box-model'; - -const primaryButton = 0; -const origin: Position = { x: 0, y: 0 }; - -const getTouch = (client: Position, force: number): any => { - // window.Touch not supported in jest yet so just returning an object - - // const touch: Touch = new window.Touch({ - const touch = { - // const touch: Touch = { - identifier: Date.now(), - // being super generic here - target: window, - clientX: client.x, - clientY: client.y, - radiusX: 2.5, - radiusY: 2.5, - rotationAngle: 0, - force, - }; - - return touch; -}; - -export const dispatchWindowMouseEvent = ( - eventName: string, - client: Position = origin, - button: number = primaryButton, - options: any = {}, -): MouseEvent => { - const event = new window.MouseEvent(eventName, { - bubbles: true, - cancelable: true, - view: window, - clientX: client.x, - clientY: client.y, - button, - }); - - // override properties on the event itself - Object.assign(event, options); - - window.dispatchEvent(event); - return event; -}; - -export const dispatchWindowKeyDownEvent = (keyCode: number): KeyboardEvent => { - const event = new window.KeyboardEvent('keydown', { - bubbles: true, - cancelable: true, - keyCode, - }); - window.dispatchEvent(event); - return event; -}; - -export const dispatchWindowEvent = ( - eventName: string, - options: any = {}, -): Event => { - const event: Event = document.createEvent('Event'); - event.initEvent(eventName, true, true); - - // override properties on the event itself - Object.assign(event, options); - - window.dispatchEvent(event); - - return event; -}; - -export const dispatchWindowTouchEvent = ( - eventName: string, - client: Position = { x: 0, y: 0 }, - force = 0, - options: any = {}, -): Event => { - const touch = getTouch(client, force); - // window.TouchEvent constructor not supported in current version of Jest - // So using the old school document.createEvent \o/ - - const touchOptions = { - touches: [touch], - targetTouches: [], - changedTouches: [touch], - shiftKey: false, - }; - - return dispatchWindowEvent(eventName, { - ...touchOptions, - ...options, - }); -}; - -export const mouseEvent = ( - eventName: string, - wrapper: ReactWrapper, - client: Position = origin, - button: number = primaryButton, - options: any = {}, -): void => { - wrapper.simulate(eventName, { - button, - clientX: client.x, - clientY: client.y, - ...options, - }); -}; - -export const withKeyboard = - (keyCode: number) => - (wrapper: ReactWrapper, options: any = {}): void => { - wrapper.simulate('keydown', { keyCode, ...options }); - }; - -export const touchEvent = ( - eventName: string, - wrapper: ReactWrapper, - client: Position = { x: 0, y: 0 }, - force = 0, - options: any = {}, -): void => { - const touches: any[] = [getTouch(client, force)]; - - wrapper.simulate(eventName, { touches, ...options }); -}; From 3b22dae75d6f920fe8dba55dfcb5778c75c491de Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 03:46:50 -0400 Subject: [PATCH 03/24] chore(deps): bump multiple deps and dev-deps (#392) --- package.json | 73 +- pnpm-lock.yaml | 6744 +++++++++++++++++++++++------------------------- 2 files changed, 3279 insertions(+), 3538 deletions(-) diff --git a/package.json b/package.json index beddf93e3..6394de772 100644 --- a/package.json +++ b/package.json @@ -41,9 +41,10 @@ "prepare": "husky install", "release": "cross-env SKIP_PREPARE_COMMIT_MSG=true release-it", "test:accessibility": "lighthouse http://localhost:9002/iframe.html?id=examples-single-vertical-list--basic --no-enable-error-reporting --config-path=lighthouse.config.js --chrome-flags='--headless' --output=json --output=html --output-path=./test-reports/lighthouse/a11y.json && node a11y-audit-parse.js", - "test": "pnpm test:react-17 && pnpm test:react-16", - "test:react-16": "REACT_VERSION=16 jest --config ./jest.config.js", - "test:react-17": "jest --config ./jest.config.js", + "test": "jest --config ./jest.config.js", + "test:react-16": "cross-env REACT_MAJOR_VERSION=16 pnpm test", + "test:react-17": "cross-env REACT_MAJOR_VERSION=17 pnpm test", + "test:react-18": "cross-env REACT_MAJOR_VERSION=18 pnpm test", "test:browser": "cypress open", "test:browser:ci": "cypress run", "test:coverage": "pnpm test --coverage --coveragePathIgnorePatterns=/debug", @@ -66,12 +67,12 @@ "prepublishOnly": "pnpm build" }, "dependencies": { - "@babel/runtime": "^7.17.9", + "@babel/runtime": "^7.18.9", "css-box-model": "^1.2.1", "memoize-one": "^6.0.0", "raf-schd": "^4.0.3", - "react-redux": "^7.2.8", - "redux": "^4.1.2", + "react-redux": "^8.0.2", + "redux": "^4.2.0", "use-memo-one": "^1.1.2" }, "devDependencies": { @@ -95,7 +96,7 @@ "@emotion/eslint-plugin": "11.7.0", "@emotion/react": "11.9.0", "@emotion/styled": "11.8.1", - "@jest/environment": "27.5.1", + "@jest/environment": "28.1.3", "@release-it/conventional-changelog": "4.2.2", "@rollup/plugin-babel": "5.3.1", "@rollup/plugin-commonjs": "21.0.3", @@ -103,34 +104,36 @@ "@rollup/plugin-node-resolve": "13.1.3", "@rollup/plugin-replace": "4.0.0", "@rollup/plugin-strip": "2.1.0", - "@storybook/addon-docs": "6.5.0-alpha.60", - "@storybook/addon-essentials": "6.5.0-alpha.60", - "@storybook/addon-storysource": "6.5.0-alpha.60", - "@storybook/addons": "6.5.0-alpha.60", - "@storybook/core": "6.5.0-alpha.60", - "@storybook/react": "6.5.0-alpha.60", - "@storybook/theming": "6.5.0-alpha.60", - "@testing-library/dom": "8.13.0", - "@testing-library/jest-dom": "5.16.4", - "@testing-library/react": "12.1.4", + "@storybook/addon-docs": "6.5.10", + "@storybook/addon-essentials": "6.5.10", + "@storybook/addon-storysource": "6.5.10", + "@storybook/addons": "6.5.10", + "@storybook/core": "6.5.10", + "@storybook/react": "6.5.10", + "@storybook/theming": "6.5.10", + "@testing-library/dom": "8.17.1", + "@testing-library/jest-dom": "5.16.5", + "@testing-library/react": "13.3.0", + "@testing-library/react-16-17": "npm:@testing-library/react@^12.1.5", "@types/enzyme": "3.10.12", "@types/express": "4.17.13", "@types/fs-extra": "9.0.13", - "@types/jest": "27.4.1", - "@types/jest-axe": "3.5.3", - "@types/jsdom": "16.2.14", + "@types/jest": "28.1.7", + "@types/jest-axe": "3.5.4", + "@types/jsdom": "16.2.15", "@types/markdown-it": "12.2.3", "@types/node": "16.11.26", "@types/raf-schd": "4.0.1", - "@types/react": "17.0.44", - "@types/react-dom": "17.0.15", - "@types/react-redux": "7.1.23", + "@types/react": "18.0.17", + "@types/react-dom": "18.0.6", + "@types/react-redux": "7.1.24", "@types/react-virtualized": "9.21.21", "@types/react-window": "1.8.5", "@types/seedrandom": "3.0.2", + "@types/testing-library__jest-dom": "^5.14.5", "@typescript-eslint/eslint-plugin": "5.18.0", "@typescript-eslint/parser": "5.18.0", - "babel-jest": "27.5.1", + "babel-jest": "28.1.3", "babel-loader": "8.2.4", "babel-plugin-dev-expression": "0.2.3", "babel-plugin-module-resolver": "4.1.0", @@ -147,32 +150,34 @@ "eslint-plugin-cypress": "2.12.1", "eslint-plugin-es5": "1.5.0", "eslint-plugin-import": "2.26.0", - "eslint-plugin-jest": "26.1.4", + "eslint-plugin-jest": "26.8.3", "eslint-plugin-jsx-a11y": "6.5.1", "eslint-plugin-node": "11.1.0", "eslint-plugin-prettier": "4.0.0", "eslint-plugin-react": "7.29.4", "eslint-plugin-react-hooks": "4.4.0", - "eslint-plugin-storybook": "0.5.8", + "eslint-plugin-storybook": "0.6.4", "express": "4.17.3", "fast-glob": "3.2.11", "fs-extra": "10.0.1", "husky": "7.0.4", - "jest": "27.5.1", + "jest": "28.1.3", "jest-axe": "6.0.0", - "jest-environment-jsdom": "27.5.1", - "jest-junit": "13.1.0", - "jest-watch-typeahead": "1.0.0", + "jest-environment-jsdom": "28.1.3", + "jest-junit": "14.0.0", + "jest-watch-typeahead": "2.0.0", "jsdom": "19.0.0", "lighthouse": "9.5.0", "markdown-it": "12.3.2", "memory-fs": "0.5.0", "prettier": "2.6.2", "raf-stub": "3.0.0", - "react": "17.0.2", + "react": "18.2.0", "react-16": "npm:react@16.14.0", - "react-dom": "17.0.2", - "react-dom-16": "npm:react-dom@16.14.0", + "react-17": "npm:react@17.0.2", + "react-dom": "18.2.0", + "react-dom-16": "npm:react-dom@^16.14.0", + "react-dom-17": "npm:react-dom@^17.0.2", "react-virtualized": "9.22.3", "react-window": "1.8.6", "release-it": "14.14.1", @@ -191,7 +196,7 @@ "stylelint-config-standard": "25.0.0", "stylelint-config-styled-components": "0.1.1", "stylelint-processor-styled-components": "1.10.0", - "ts-jest": "27.1.4", + "ts-jest": "28.0.8", "typescript": "4.6.3", "wait-on": "6.0.1", "webpack": "5.72.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b0d2149bc..bb1ae7216 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,7 +14,7 @@ specifiers: '@babel/preset-env': 7.16.11 '@babel/preset-react': 7.16.7 '@babel/preset-typescript': 7.16.7 - '@babel/runtime': ^7.17.9 + '@babel/runtime': ^7.18.9 '@commitlint/cli': 16.2.3 '@commitlint/config-conventional': 16.2.1 '@commitlint/cz-commitlint': 16.2.3 @@ -22,7 +22,7 @@ specifiers: '@emotion/eslint-plugin': 11.7.0 '@emotion/react': 11.9.0 '@emotion/styled': 11.8.1 - '@jest/environment': 27.5.1 + '@jest/environment': 28.1.3 '@release-it/conventional-changelog': 4.2.2 '@rollup/plugin-babel': 5.3.1 '@rollup/plugin-commonjs': 21.0.3 @@ -30,34 +30,36 @@ specifiers: '@rollup/plugin-node-resolve': 13.1.3 '@rollup/plugin-replace': 4.0.0 '@rollup/plugin-strip': 2.1.0 - '@storybook/addon-docs': 6.5.0-alpha.60 - '@storybook/addon-essentials': 6.5.0-alpha.60 - '@storybook/addon-storysource': 6.5.0-alpha.60 - '@storybook/addons': 6.5.0-alpha.60 - '@storybook/core': 6.5.0-alpha.60 - '@storybook/react': 6.5.0-alpha.60 - '@storybook/theming': 6.5.0-alpha.60 - '@testing-library/dom': 8.13.0 - '@testing-library/jest-dom': 5.16.4 - '@testing-library/react': 12.1.4 + '@storybook/addon-docs': 6.5.10 + '@storybook/addon-essentials': 6.5.10 + '@storybook/addon-storysource': 6.5.10 + '@storybook/addons': 6.5.10 + '@storybook/core': 6.5.10 + '@storybook/react': 6.5.10 + '@storybook/theming': 6.5.10 + '@testing-library/dom': 8.17.1 + '@testing-library/jest-dom': 5.16.5 + '@testing-library/react': 13.3.0 + '@testing-library/react-16-17': npm:@testing-library/react@^12.1.5 '@types/enzyme': 3.10.12 '@types/express': 4.17.13 '@types/fs-extra': 9.0.13 - '@types/jest': 27.4.1 - '@types/jest-axe': 3.5.3 - '@types/jsdom': 16.2.14 + '@types/jest': 28.1.7 + '@types/jest-axe': 3.5.4 + '@types/jsdom': 16.2.15 '@types/markdown-it': 12.2.3 '@types/node': 16.11.26 '@types/raf-schd': 4.0.1 - '@types/react': 17.0.44 - '@types/react-dom': 17.0.15 - '@types/react-redux': 7.1.23 + '@types/react': 18.0.17 + '@types/react-dom': 18.0.6 + '@types/react-redux': 7.1.24 '@types/react-virtualized': 9.21.21 '@types/react-window': 1.8.5 '@types/seedrandom': 3.0.2 + '@types/testing-library__jest-dom': ^5.14.5 '@typescript-eslint/eslint-plugin': 5.18.0 '@typescript-eslint/parser': 5.18.0 - babel-jest: 27.5.1 + babel-jest: 28.1.3 babel-loader: 8.2.4 babel-plugin-dev-expression: 0.2.3 babel-plugin-module-resolver: 4.1.0 @@ -75,22 +77,22 @@ specifiers: eslint-plugin-cypress: 2.12.1 eslint-plugin-es5: 1.5.0 eslint-plugin-import: 2.26.0 - eslint-plugin-jest: 26.1.4 + eslint-plugin-jest: 26.8.3 eslint-plugin-jsx-a11y: 6.5.1 eslint-plugin-node: 11.1.0 eslint-plugin-prettier: 4.0.0 eslint-plugin-react: 7.29.4 eslint-plugin-react-hooks: 4.4.0 - eslint-plugin-storybook: 0.5.8 + eslint-plugin-storybook: 0.6.4 express: 4.17.3 fast-glob: 3.2.11 fs-extra: 10.0.1 husky: 7.0.4 - jest: 27.5.1 + jest: 28.1.3 jest-axe: 6.0.0 - jest-environment-jsdom: 27.5.1 - jest-junit: 13.1.0 - jest-watch-typeahead: 1.0.0 + jest-environment-jsdom: 28.1.3 + jest-junit: 14.0.0 + jest-watch-typeahead: 2.0.0 jsdom: 19.0.0 lighthouse: 9.5.0 markdown-it: 12.3.2 @@ -99,14 +101,16 @@ specifiers: prettier: 2.6.2 raf-schd: ^4.0.3 raf-stub: 3.0.0 - react: 17.0.2 + react: 18.2.0 react-16: npm:react@16.14.0 - react-dom: 17.0.2 - react-dom-16: npm:react-dom@16.14.0 - react-redux: ^7.2.8 + react-17: npm:react@17.0.2 + react-dom: 18.2.0 + react-dom-16: npm:react-dom@^16.14.0 + react-dom-17: npm:react-dom@^17.0.2 + react-redux: ^8.0.2 react-virtualized: 9.22.3 react-window: 1.8.6 - redux: ^4.1.2 + redux: ^4.2.0 release-it: 14.14.1 require-from-string: 2.0.2 rimraf: 3.0.2 @@ -123,24 +127,24 @@ specifiers: stylelint-config-standard: 25.0.0 stylelint-config-styled-components: 0.1.1 stylelint-processor-styled-components: 1.10.0 - ts-jest: 27.1.4 + ts-jest: 28.0.8 typescript: 4.6.3 use-memo-one: ^1.1.2 wait-on: 6.0.1 webpack: 5.72.0 dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 css-box-model: 1.2.1 memoize-one: 6.0.0 raf-schd: 4.0.3 - react-redux: 7.2.8_react-dom@17.0.2+react@17.0.2 - redux: 4.1.2 - use-memo-one: 1.1.2_react@17.0.2 + react-redux: 8.0.2_7cb98b5ac949009264a5bdd1182b7e80 + redux: 4.2.0 + use-memo-one: 1.1.2_react@18.2.0 devDependencies: - '@atlaskit/css-reset': 6.3.10_react@17.0.2 - '@atlaskit/theme': 12.1.6_react@17.0.2 + '@atlaskit/css-reset': 6.3.10_react@18.2.0 + '@atlaskit/theme': 12.1.6_react@18.2.0 '@babel/core': 7.17.9 '@babel/eslint-parser': 7.17.0_@babel+core@7.17.9+eslint@8.13.0 '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.9 @@ -157,9 +161,9 @@ devDependencies: '@commitlint/cz-commitlint': 16.2.3_commitizen@4.2.4 '@emotion/babel-preset-css-prop': 11.2.0_@babel+core@7.17.9 '@emotion/eslint-plugin': 11.7.0_eslint@8.13.0 - '@emotion/react': 11.9.0_e6bd7585f4e0972b809c85f7a8594d19 - '@emotion/styled': 11.8.1_690fbe9e307bc3519937bb562dc3a813 - '@jest/environment': 27.5.1 + '@emotion/react': 11.9.0_28c556de933f116a327bcd865d0d844b + '@emotion/styled': 11.8.1_c8e0231f684918607a1e6d4e822acea9 + '@jest/environment': 28.1.3 '@release-it/conventional-changelog': 4.2.2_release-it@14.14.1 '@rollup/plugin-babel': 5.3.1_@babel+core@7.17.9+rollup@2.70.1 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 @@ -167,34 +171,36 @@ devDependencies: '@rollup/plugin-node-resolve': 13.1.3_rollup@2.70.1 '@rollup/plugin-replace': 4.0.0_rollup@2.70.1 '@rollup/plugin-strip': 2.1.0_rollup@2.70.1 - '@storybook/addon-docs': 6.5.0-alpha.60_104f5a80348b342b672114276447d073 - '@storybook/addon-essentials': 6.5.0-alpha.60_104f5a80348b342b672114276447d073 - '@storybook/addon-storysource': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core': 6.5.0-alpha.60_4cdad558125416cc5d72dc9617822e96 - '@storybook/react': 6.5.0-alpha.60_53061357d4abbea43324b67fa10c9322 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@testing-library/dom': 8.13.0 - '@testing-library/jest-dom': 5.16.4 - '@testing-library/react': 12.1.4_react-dom@17.0.2+react@17.0.2 + '@storybook/addon-docs': 6.5.10_68cc54423f409f886e758457e8907ffe + '@storybook/addon-essentials': 6.5.10_68cc54423f409f886e758457e8907ffe + '@storybook/addon-storysource': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core': 6.5.10_1cf0aa0b96f7c52630d59fb8f626a5f5 + '@storybook/react': 6.5.10_b8ad7b77fa4218ce9e151bc82b7603a3 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@testing-library/dom': 8.17.1 + '@testing-library/jest-dom': 5.16.5 + '@testing-library/react': 13.3.0_react-dom@18.2.0+react@18.2.0 + '@testing-library/react-16-17': /@testing-library/react/12.1.5_react-dom@18.2.0+react@18.2.0 '@types/enzyme': 3.10.12 '@types/express': 4.17.13 '@types/fs-extra': 9.0.13 - '@types/jest': 27.4.1 - '@types/jest-axe': 3.5.3 - '@types/jsdom': 16.2.14 + '@types/jest': 28.1.7 + '@types/jest-axe': 3.5.4 + '@types/jsdom': 16.2.15 '@types/markdown-it': 12.2.3 '@types/node': 16.11.26 '@types/raf-schd': 4.0.1 - '@types/react': 17.0.44 - '@types/react-dom': 17.0.15 - '@types/react-redux': 7.1.23 + '@types/react': 18.0.17 + '@types/react-dom': 18.0.6 + '@types/react-redux': 7.1.24 '@types/react-virtualized': 9.21.21 '@types/react-window': 1.8.5 '@types/seedrandom': 3.0.2 + '@types/testing-library__jest-dom': 5.14.5 '@typescript-eslint/eslint-plugin': 5.18.0_0dd9be2ba5ed9805045f3fec8be848f5 '@typescript-eslint/parser': 5.18.0_eslint@8.13.0+typescript@4.6.3 - babel-jest: 27.5.1_@babel+core@7.17.9 + babel-jest: 28.1.3_@babel+core@7.17.9 babel-loader: 8.2.4_acba72ea4bf9d339cdfcd8f55cdb7006 babel-plugin-dev-expression: 0.2.3_@babel+core@7.17.9 babel-plugin-module-resolver: 4.1.0 @@ -211,34 +217,36 @@ devDependencies: eslint-plugin-cypress: 2.12.1_eslint@8.13.0 eslint-plugin-es5: 1.5.0_eslint@8.13.0 eslint-plugin-import: 2.26.0_eslint@8.13.0 - eslint-plugin-jest: 26.1.4_3d39dff4be9be9ebd9147828001ec409 + eslint-plugin-jest: 26.8.3_1b68f07f1c9501814859c3b9b91bf124 eslint-plugin-jsx-a11y: 6.5.1_eslint@8.13.0 eslint-plugin-node: 11.1.0_eslint@8.13.0 eslint-plugin-prettier: 4.0.0_1815ac95b7fb26c13c7d48a8eef62d0f eslint-plugin-react: 7.29.4_eslint@8.13.0 eslint-plugin-react-hooks: 4.4.0_eslint@8.13.0 - eslint-plugin-storybook: 0.5.8_eslint@8.13.0+typescript@4.6.3 + eslint-plugin-storybook: 0.6.4_eslint@8.13.0+typescript@4.6.3 express: 4.17.3 fast-glob: 3.2.11 fs-extra: 10.0.1 husky: 7.0.4 - jest: 27.5.1 + jest: 28.1.3_@types+node@16.11.26 jest-axe: 6.0.0 - jest-environment-jsdom: 27.5.1 - jest-junit: 13.1.0 - jest-watch-typeahead: 1.0.0_jest@27.5.1 + jest-environment-jsdom: 28.1.3 + jest-junit: 14.0.0 + jest-watch-typeahead: 2.0.0_jest@28.1.3 jsdom: 19.0.0 lighthouse: 9.5.0 markdown-it: 12.3.2 memory-fs: 0.5.0 prettier: 2.6.2 raf-stub: 3.0.0 - react: 17.0.2 + react: 18.2.0 react-16: /react/16.14.0 - react-dom: 17.0.2_react@17.0.2 - react-dom-16: /react-dom/16.14.0_react@17.0.2 - react-virtualized: 9.22.3_react-dom@17.0.2+react@17.0.2 - react-window: 1.8.6_react-dom@17.0.2+react@17.0.2 + react-17: /react/17.0.2 + react-dom: 18.2.0_react@18.2.0 + react-dom-16: /react-dom/16.14.0_react@18.2.0 + react-dom-17: /react-dom/17.0.2_react@18.2.0 + react-virtualized: 9.22.3_react-dom@18.2.0+react@18.2.0 + react-window: 1.8.6_react-dom@18.2.0+react@18.2.0 release-it: 14.14.1 require-from-string: 2.0.2 rimraf: 3.0.2 @@ -247,98 +255,98 @@ devDependencies: rollup-plugin-size-snapshot: 0.12.0_rollup@2.70.1 rollup-plugin-terser: 7.0.2_rollup@2.70.1 seedrandom: 3.0.5 - storybook-addon-performance: 0.16.1_b49bddbe4b905ced4713cb857cca91fa - styled-components: 5.3.5_react-dom@17.0.2+react@17.0.2 + storybook-addon-performance: 0.16.1_cdd69cb2038decda11a15473ffdbfca6 + styled-components: 5.3.5_react-dom@18.2.0+react@18.2.0 stylelint: 14.6.1 stylelint-config-prettier: 9.0.3_stylelint@14.6.1 stylelint-config-recommended: 7.0.0_stylelint@14.6.1 stylelint-config-standard: 25.0.0_stylelint@14.6.1 stylelint-config-styled-components: 0.1.1 stylelint-processor-styled-components: 1.10.0 - ts-jest: 27.1.4_e5fb0852f9419ae84240799a2f4ee178 + ts-jest: 28.0.8_471b0fccc189dc1bac7b4e713ec42ca3 typescript: 4.6.3 wait-on: 6.0.1 webpack: 5.72.0 packages: - /@ampproject/remapping/2.1.2: - resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==} + /@adobe/css-tools/4.0.1: + resolution: {integrity: sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==} + dev: true + + /@ampproject/remapping/2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.4 + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.15 dev: true - /@atlaskit/codemod-utils/4.0.0: - resolution: {integrity: sha512-GBdvKONB9FY4EHB6aApNBKpo37YgwelVOnltuK+Uvbs4vf9IPY989gkBKZJ5zqeBA5CZEPie8mxycpEjIwFPEA==} + /@atlaskit/codemod-utils/4.1.1: + resolution: {integrity: sha512-Af1lo4o1YZ/sxwU4Xlmx61OETCixq2NRB1JN7WRp1kv2eYYsH8fctVkqhPAjmuvStkQylnnw2vD3wteDVH7TFA==} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 dev: true - /@atlaskit/css-reset/6.3.10_react@17.0.2: + /@atlaskit/css-reset/6.3.10_react@18.2.0: resolution: {integrity: sha512-iWl0v4EjDEs0OgpDQAQOlK/4EkbZM0BWP5UUF+uw9KM8n4WfaneBHuAuFPZ0rowh5cO8QIuM+bMYLZw/VNCJKQ==} peerDependencies: react: ^16.8.0 dependencies: - '@atlaskit/theme': 12.1.6_react@17.0.2 - '@atlaskit/tokens': 0.9.0_react@17.0.2 - '@babel/runtime': 7.17.9 + '@atlaskit/theme': 12.1.6_react@18.2.0 + '@atlaskit/tokens': 0.9.5_react@18.2.0 + '@babel/runtime': 7.18.9 fbjs: 3.0.4 - react: 17.0.2 + react: 18.2.0 transitivePeerDependencies: - encoding - supports-color dev: true - /@atlaskit/ds-lib/1.4.0_react@17.0.2: - resolution: {integrity: sha512-8LDJ84ZKoMS1mgzWpgdGbw0wey7Zt1g1OV/DW0P7GYavwpv/m3LAl8hI0dKC290pjeVwNEUQ2P0+wg0dUV4Vvw==} + /@atlaskit/ds-lib/1.4.2_react@18.2.0: + resolution: {integrity: sha512-HcZbjppbWLH6cYyb/fDplUZaWabtM1qdse2zUJaACsGTSCCI1m8+T3dVCYlGn6NtzehqkabEY9DWgK/DlLzNlQ==} peerDependencies: react: ^16.8.0 dependencies: - '@babel/runtime': 7.17.9 - react: 17.0.2 + '@babel/runtime': 7.18.9 + react: 18.2.0 dev: true - /@atlaskit/theme/12.1.6_react@17.0.2: + /@atlaskit/theme/12.1.6_react@18.2.0: resolution: {integrity: sha512-siObdMPy3zB2ptYJhEKoTDeF4PjUOaAbBWmmIQUQ8nhovgn9C3wtxcXAmMSY+ELGad14/R6+5nazKEy2byfwAQ==} peerDependencies: react: ^16.8.0 dependencies: - '@atlaskit/codemod-utils': 4.0.0 - '@atlaskit/ds-lib': 1.4.0_react@17.0.2 - '@atlaskit/tokens': 0.9.0_react@17.0.2 - '@babel/runtime': 7.17.9 - react: 17.0.2 + '@atlaskit/codemod-utils': 4.1.1 + '@atlaskit/ds-lib': 1.4.2_react@18.2.0 + '@atlaskit/tokens': 0.9.5_react@18.2.0 + '@babel/runtime': 7.18.9 + react: 18.2.0 transitivePeerDependencies: - supports-color dev: true - /@atlaskit/tokens/0.9.0_react@17.0.2: - resolution: {integrity: sha512-a4ZYUcBLF6pcvczPuNdjsi+wDZqI2zTvF4OkRi8UX8Gs/WmUZ6HVPS4OnVKdTvbvyR5vkuyvTVs1l1jGBWOGUw==} + /@atlaskit/tokens/0.9.5_react@18.2.0: + resolution: {integrity: sha512-EyWD2Uz2J6UfW141beIdSEfZ7QZOwzxyVnkrwDaNUqRRA1ZK0vbwW1ZJWhO0LE7P2sopTA9pl/aJVUL1aBS0SQ==} dependencies: - '@atlaskit/ds-lib': 1.4.0_react@17.0.2 - '@babel/runtime': 7.17.9 - '@babel/traverse': 7.17.9 - '@babel/types': 7.17.0 + '@atlaskit/ds-lib': 1.4.2_react@18.2.0 + '@babel/runtime': 7.18.9 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 transitivePeerDependencies: - react - supports-color dev: true - /@babel/code-frame/7.16.7: - resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.16.10 - dev: true - - /@babel/compat-data/7.17.0: - resolution: {integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==} - engines: {node: '>=6.9.0'} + '@babel/highlight': 7.18.6 dev: true - /@babel/compat-data/7.17.7: - resolution: {integrity: sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==} + /@babel/compat-data/7.18.8: + resolution: {integrity: sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==} engines: {node: '>=6.9.0'} dev: true @@ -346,20 +354,20 @@ packages: resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.9 - '@babel/helper-module-transforms': 7.17.7 - '@babel/helpers': 7.17.9 - '@babel/parser': 7.17.9 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.9 - '@babel/types': 7.17.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.18.12 + '@babel/helper-module-transforms': 7.18.9 + '@babel/helpers': 7.18.9 + '@babel/parser': 7.18.11 + '@babel/template': 7.18.10 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 convert-source-map: 1.8.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.1 lodash: 4.17.21 - resolve: 1.22.0 + resolve: 1.22.1 semver: 5.7.1 source-map: 0.5.7 transitivePeerDependencies: @@ -370,16 +378,16 @@ packages: resolution: {integrity: sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.1.2 - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.9 - '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 - '@babel/helper-module-transforms': 7.17.7 - '@babel/helpers': 7.17.9 - '@babel/parser': 7.17.9 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.9 - '@babel/types': 7.17.0 + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.18.12 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/helper-module-transforms': 7.18.9 + '@babel/helpers': 7.18.9 + '@babel/parser': 7.18.11 + '@babel/template': 7.18.10 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 convert-source-map: 1.8.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -403,83 +411,70 @@ packages: semver: 6.3.0 dev: true - /@babel/generator/7.17.9: - resolution: {integrity: sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==} + /@babel/generator/7.18.12: + resolution: {integrity: sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 + '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 - source-map: 0.5.7 dev: true - /@babel/helper-annotate-as-pure/7.16.7: - resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} + /@babel/helper-annotate-as-pure/7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor/7.16.7: - resolution: {integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==} + /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: + resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-explode-assignable-expression': 7.16.7 - '@babel/types': 7.17.0 + '@babel/helper-explode-assignable-expression': 7.18.6 + '@babel/types': 7.18.10 dev: true - /@babel/helper-compilation-targets/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==} + /@babel/helper-compilation-targets/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.17.7 + '@babel/compat-data': 7.18.8 '@babel/core': 7.17.9 - '@babel/helper-validator-option': 7.16.7 - browserslist: 4.20.0 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.3 semver: 6.3.0 dev: true - /@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.9: - resolution: {integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==} + /@babel/helper-create-class-features-plugin/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.17.7 '@babel/core': 7.17.9 - '@babel/helper-validator-option': 7.16.7 - browserslist: 4.20.0 - semver: 6.3.0 - dev: true - - /@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.17.9: - resolution: {integrity: sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.17.9 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-member-expression-to-functions': 7.16.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.18.9 + '@babel/helper-split-export-declaration': 7.18.6 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.9: - resolution: {integrity: sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==} + /@babel/helper-create-regexp-features-plugin/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-annotate-as-pure': 7.16.7 - regexpu-core: 5.0.1 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.1.0 dev: true /@babel/helper-define-polyfill-provider/0.1.5_@babel+core@7.17.9: @@ -488,257 +483,241 @@ packages: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/traverse': 7.17.9 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/traverse': 7.18.11 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.0 + resolve: 1.22.1 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.9: - resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==} + /@babel/helper-define-polyfill-provider/0.3.2_@babel+core@7.17.9: + resolution: {integrity: sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/traverse': 7.17.9 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.0 + resolve: 1.22.1 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-environment-visitor/7.16.7: - resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} + /@babel/helper-environment-visitor/7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.17.0 dev: true - /@babel/helper-explode-assignable-expression/7.16.7: - resolution: {integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==} + /@babel/helper-explode-assignable-expression/7.18.6: + resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true - /@babel/helper-function-name/7.16.7: - resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==} + /@babel/helper-function-name/7.18.9: + resolution: {integrity: sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-get-function-arity': 7.16.7 - '@babel/template': 7.16.7 - '@babel/types': 7.17.0 + '@babel/template': 7.18.10 + '@babel/types': 7.18.10 dev: true - /@babel/helper-function-name/7.17.9: - resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==} + /@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.16.7 - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true - /@babel/helper-get-function-arity/7.16.7: - resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==} + /@babel/helper-member-expression-to-functions/7.18.9: + resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true - /@babel/helper-hoist-variables/7.16.7: - resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true - /@babel/helper-member-expression-to-functions/7.16.7: - resolution: {integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==} + /@babel/helper-module-transforms/7.18.9: + resolution: {integrity: sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 - dev: true - - /@babel/helper-module-imports/7.16.7: - resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.17.0 - dev: true - - /@babel/helper-module-transforms/7.17.7: - resolution: {integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-simple-access': 7.17.7 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.9 - '@babel/types': 7.17.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.18.6 + '@babel/template': 7.18.10 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-optimise-call-expression/7.16.7: - resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} + /@babel/helper-optimise-call-expression/7.18.6: + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true /@babel/helper-plugin-utils/7.10.4: resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} dev: true - /@babel/helper-plugin-utils/7.16.7: - resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==} + /@babel/helper-plugin-utils/7.18.9: + resolution: {integrity: sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.16.8: - resolution: {integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==} + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-wrap-function': 7.16.8 - '@babel/types': 7.17.0 + '@babel/core': 7.17.9 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.18.11 + '@babel/types': 7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-replace-supers/7.16.7: - resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==} + /@babel/helper-replace-supers/7.18.9: + resolution: {integrity: sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-member-expression-to-functions': 7.16.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/traverse': 7.17.9 - '@babel/types': 7.17.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.17.7: - resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==} + /@babel/helper-simple-access/7.18.6: + resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true - /@babel/helper-skip-transparent-expression-wrappers/7.16.0: - resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==} + /@babel/helper-skip-transparent-expression-wrappers/7.18.9: + resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true - /@babel/helper-split-export-declaration/7.16.7: - resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} + /@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true - /@babel/helper-validator-identifier/7.16.7: - resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} + /@babel/helper-string-parser/7.18.10: + resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.16.7: - resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} + /@babel/helper-validator-identifier/7.18.6: + resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-wrap-function/7.16.8: - resolution: {integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==} + /@babel/helper-validator-option/7.18.6: + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-wrap-function/7.18.11: + resolution: {integrity: sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.17.9 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.9 - '@babel/types': 7.17.0 + '@babel/helper-function-name': 7.18.9 + '@babel/template': 7.18.10 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/helpers/7.17.9: - resolution: {integrity: sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==} + /@babel/helpers/7.18.9: + resolution: {integrity: sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.9 - '@babel/types': 7.17.0 + '@babel/template': 7.18.10 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.16.10: - resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.18.6 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/parser/7.17.3: - resolution: {integrity: sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==} + /@babel/parser/7.18.11: + resolution: {integrity: sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==} engines: {node: '>=6.0.0'} hasBin: true dev: true - /@babel/parser/7.17.9: - resolution: {integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==} - engines: {node: '>=6.0.0'} - hasBin: true - dev: true - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.17.9: - resolution: {integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==} + /@babel/plugin-proposal-async-generator-functions/7.18.10_@babel+core@7.17.9: + resolution: {integrity: sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-remap-async-to-generator': 7.16.8 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.17.9 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9 transitivePeerDependencies: - supports-color @@ -751,116 +730,116 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-static-block/7.17.6_@babel+core@7.17.9: - resolution: {integrity: sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==} + /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-decorators/7.17.2_@babel+core@7.17.9: - resolution: {integrity: sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==} + /@babel/plugin-proposal-decorators/7.18.10_@babel+core@7.17.9: + resolution: {integrity: sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/plugin-syntax-decorators': 7.17.0_@babel+core@7.17.9 - charcodes: 0.2.0 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-replace-supers': 7.18.9 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/plugin-syntax-decorators': 7.18.6_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-export-default-from/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg==} + /@babel/plugin-proposal-export-default-from/7.18.10_@babel+core@7.17.9: + resolution: {integrity: sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-export-default-from': 7.16.7_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/plugin-syntax-export-default-from': 7.18.6_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==} + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==} + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==} + /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==} + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==} + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.9 dev: true @@ -870,45 +849,45 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.12.9 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.12.9 dev: true - /@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.17.9: - resolution: {integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==} + /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.17.7 + '@babel/compat-data': 7.18.8 '@babel/core': 7.17.9 - '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==} + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==} + /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.9 dev: true @@ -919,8 +898,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 transitivePeerDependencies: - supports-color dev: true @@ -932,23 +911,23 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==} + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.9: @@ -957,7 +936,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.17.9: @@ -966,7 +945,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.17.9: @@ -975,7 +954,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.17.9: @@ -985,17 +964,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-decorators/7.17.0_@babel+core@7.17.9: - resolution: {integrity: sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==} + /@babel/plugin-syntax-decorators/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.17.9: @@ -1004,17 +983,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-export-default-from/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA==} + /@babel/plugin-syntax-export-default-from/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.9: @@ -1023,17 +1002,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-flow/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==} + /@babel/plugin-syntax-flow/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.9: @@ -1042,7 +1021,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.17.9: @@ -1051,7 +1030,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-jsx/7.12.1_@babel+core@7.12.9: @@ -1060,17 +1039,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.9: @@ -1079,7 +1058,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.17.9: @@ -1088,7 +1067,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.17.9: @@ -1097,7 +1076,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.9: @@ -1106,7 +1085,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.17.9: @@ -1115,7 +1094,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.17.9: @@ -1124,7 +1103,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.17.9: @@ -1133,7 +1112,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.17.9: @@ -1143,7 +1122,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.17.9: @@ -1153,196 +1132,196 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==} + /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==} + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.17.9: - resolution: {integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==} + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-remap-async-to-generator': 7.16.8 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==} + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==} + /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-classes/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==} + /@babel/plugin-transform-classes/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.17.9 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-replace-supers': 7.18.9 + '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==} + /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-destructuring/7.17.3_@babel+core@7.17.9: - resolution: {integrity: sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==} + /@babel/plugin-transform-destructuring/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==} + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==} + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==} + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-flow-strip-types/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==} + /@babel/plugin-transform-flow-strip-types/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-flow': 7.16.7_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.17.9 dev: true - /@babel/plugin-transform-for-of/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==} + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.17.9: + resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==} + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 - '@babel/helper-function-name': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/helper-function-name': 7.18.9 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-literals/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==} + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==} + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==} + /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-module-transforms': 7.17.7 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-module-transforms': 7.18.9 + '@babel/helper-plugin-utils': 7.18.9 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color @@ -1355,61 +1334,62 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-module-transforms': 7.17.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-simple-access': 7.17.7 + '@babel/helper-module-transforms': 7.18.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-simple-access': 7.18.6 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==} + /@babel/plugin-transform-modules-systemjs/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-hoist-variables': 7.16.7 - '@babel/helper-module-transforms': 7.17.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.18.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-validator-identifier': 7.18.6 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==} + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-module-transforms': 7.17.7 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-module-transforms': 7.18.9 + '@babel/helper-plugin-utils': 7.18.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.17.9: - resolution: {integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==} + /@babel/plugin-transform-named-capturing-groups-regex/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-new-target/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==} + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-transform-object-assign/7.16.7_@babel+core@7.17.9: @@ -1419,115 +1399,116 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==} + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-replace-supers': 7.18.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-parameters/7.16.7_@babel+core@7.12.9: - resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==} + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.12.9: + resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-parameters/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==} + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.17.9: + resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==} + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-react-display-name/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==} + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==} + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.9 + '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.17.9 dev: true - /@babel/plugin-transform-react-jsx/7.17.3_@babel+core@7.17.9: - resolution: {integrity: sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==} + /@babel/plugin-transform-react-jsx/7.18.10_@babel+core@7.17.9: + resolution: {integrity: sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.9 - '@babel/types': 7.17.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.17.9 + '@babel/types': 7.18.10 dev: true - /@babel/plugin-transform-react-pure-annotations/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==} + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-regenerator/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==} + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - regenerator-transform: 0.14.5 + '@babel/helper-plugin-utils': 7.18.9 + regenerator-transform: 0.15.0 dev: true - /@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==} + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-transform-runtime/7.17.0_@babel+core@7.17.9: @@ -1537,100 +1518,100 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.17.9 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.17.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.9 + babel-plugin-polyfill-corejs2: 0.3.2_@babel+core@7.17.9 + babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.17.9 babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.9 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==} + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-spread/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==} + /@babel/plugin-transform-spread/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 dev: true - /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==} + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==} + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==} + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.9: - resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} + /@babel/plugin-transform-typescript/7.18.12_@babel+core@7.17.9: + resolution: {integrity: sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.9 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==} + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.17.9: + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==} + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/preset-env/7.16.11_@babel+core@7.17.9: @@ -1639,28 +1620,28 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.17.0 + '@babel/compat-data': 7.18.8 '@babel/core': 7.17.9 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-async-generator-functions': 7.16.8_@babel+core@7.17.9 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-proposal-async-generator-functions': 7.18.10_@babel+core@7.17.9 '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-class-static-block': 7.17.6_@babel+core@7.17.9 - '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-export-namespace-from': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-json-strings': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-logical-assignment-operators': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.9 - '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.17.9 '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.9 '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.17.9 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9 '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.17.9 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.9 @@ -1675,59 +1656,59 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.9 '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.9 - '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-async-to-generator': 7.16.8_@babel+core@7.17.9 - '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-computed-properties': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-destructuring': 7.17.3_@babel+core@7.17.9 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-duplicate-keys': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-literals': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-modules-amd': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-classes': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-destructuring': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.17.9 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.17.9 '@babel/plugin-transform-modules-commonjs': 7.17.9_@babel+core@7.17.9 - '@babel/plugin-transform-modules-systemjs': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-modules-umd': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-named-capturing-groups-regex': 7.16.8_@babel+core@7.17.9 - '@babel/plugin-transform-new-target': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-regenerator': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-reserved-words': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-typeof-symbol': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-modules-systemjs': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-named-capturing-groups-regex': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.17.9 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-spread': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.17.9 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.17.9 '@babel/preset-modules': 0.1.5_@babel+core@7.17.9 - '@babel/types': 7.17.0 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.17.9 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.17.9 + '@babel/types': 7.18.10 + babel-plugin-polyfill-corejs2: 0.3.2_@babel+core@7.17.9 + babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.17.9 babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.9 - core-js-compat: 3.21.1 + core-js-compat: 3.24.1 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-flow/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==} + /@babel/preset-flow/7.18.6_@babel+core@7.17.9: + resolution: {integrity: sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-transform-flow-strip-types': 7.18.9_@babel+core@7.17.9 dev: true /@babel/preset-modules/0.1.5_@babel+core@7.17.9: @@ -1736,10 +1717,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.9 - '@babel/types': 7.17.0 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.17.9 + '@babel/types': 7.18.10 esutils: 2.0.3 dev: true @@ -1750,12 +1731,12 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-react-display-name': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.9 - '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-react-pure-annotations': 7.16.7_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.17.9 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.17.9 dev: true /@babel/preset-typescript/7.16.7_@babel+core@7.17.9: @@ -1765,15 +1746,15 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-transform-typescript': 7.18.12_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true - /@babel/register/7.17.0_@babel+core@7.17.9: - resolution: {integrity: sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==} + /@babel/register/7.18.9_@babel+core@7.17.9: + resolution: {integrity: sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1786,88 +1767,71 @@ packages: source-map-support: 0.5.21 dev: true - /@babel/runtime-corejs3/7.17.2: - resolution: {integrity: sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==} + /@babel/runtime-corejs3/7.18.9: + resolution: {integrity: sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.21.1 + core-js-pure: 3.24.1 regenerator-runtime: 0.13.9 dev: true - /@babel/runtime/7.17.9: - resolution: {integrity: sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==} + /@babel/runtime/7.18.9: + resolution: {integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 - /@babel/template/7.16.7: - resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} + /@babel/template/7.18.10: + resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/parser': 7.17.9 - '@babel/types': 7.17.0 + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.18.11 + '@babel/types': 7.18.10 dev: true - /@babel/traverse/7.17.3: - resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} + /@babel/traverse/7.18.11: + resolution: {integrity: sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.9 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.17.9 - '@babel/helper-hoist-variables': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.17.9 - '@babel/types': 7.17.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.18.12 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.18.9 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.18.11 + '@babel/types': 7.18.10 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/traverse/7.17.3_supports-color@5.5.0: - resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} + /@babel/traverse/7.18.11_supports-color@5.5.0: + resolution: {integrity: sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.9 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.17.9 - '@babel/helper-hoist-variables': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.17.9 - '@babel/types': 7.17.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.18.12 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.18.9 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.18.11 + '@babel/types': 7.18.10 debug: 4.3.4_supports-color@5.5.0 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/traverse/7.17.9: - resolution: {integrity: sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.9 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.17.9 - '@babel/helper-hoist-variables': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.17.9 - '@babel/types': 7.17.0 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/types/7.17.0: - resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} + /@babel/types/7.18.10: + resolution: {integrity: sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-string-parser': 7.18.10 + '@babel/helper-validator-identifier': 7.18.6 to-fast-properties: 2.0.0 dev: true @@ -1888,20 +1852,27 @@ packages: minimist: 1.2.6 dev: true + /@colors/colors/1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: true + optional: true + /@commitlint/cli/16.2.3: resolution: {integrity: sha512-VsJBQLvhhlOgEfxs/Z5liYuK0dXqLE5hz1VJzLBxiOxG31kL/X5Q4OvK292BmO7IGZcm1yJE3XQPWSiFaEHbWA==} engines: {node: '>=v12'} hasBin: true dependencies: '@commitlint/format': 16.2.1 - '@commitlint/lint': 16.2.1 - '@commitlint/load': 16.2.3 + '@commitlint/lint': 16.2.4 + '@commitlint/load': 16.3.0 '@commitlint/read': 16.2.1 '@commitlint/types': 16.2.1 lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 - yargs: 17.3.1 + yargs: 17.5.1 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -1922,6 +1893,15 @@ packages: ajv: 6.12.6 dev: true + /@commitlint/config-validator/17.0.3: + resolution: {integrity: sha512-3tLRPQJKapksGE7Kee9axv+9z5I2GDHitDH4q63q7NmNA0wkB+DAorJ0RHz2/K00Zb1/MVdHzhCga34FJvDihQ==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/types': 17.0.0 + ajv: 8.11.0 + dev: true + optional: true + /@commitlint/cz-commitlint/16.2.3_commitizen@4.2.4: resolution: {integrity: sha512-G9rRnBJ/5te7RiOzp7EdqII9rQYvtsfsqwMxcoK4B7l0Rc57nFCOlf0e4Bn70E4aOsLeMzNe+PvVVrEsPStEHg==} engines: {node: '>=v12'} @@ -1930,7 +1910,7 @@ packages: inquirer: ^8.0.0 dependencies: '@commitlint/ensure': 16.2.1 - '@commitlint/load': 16.2.3 + '@commitlint/load': 16.3.0 '@commitlint/types': 16.2.1 chalk: 4.1.2 commitizen: 4.2.4 @@ -1954,6 +1934,12 @@ packages: engines: {node: '>=v12'} dev: true + /@commitlint/execute-rule/17.0.0: + resolution: {integrity: sha512-nVjL/w/zuqjCqSJm8UfpNaw66V9WzuJtQvEnCrK4jDw6qKTmZB+1JQ8m6BQVZbNBcwfYdDNKnhIhqI0Rk7lgpQ==} + engines: {node: '>=v14'} + dev: true + optional: true + /@commitlint/format/16.2.1: resolution: {integrity: sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==} engines: {node: '>=v12'} @@ -1962,26 +1948,26 @@ packages: chalk: 4.1.2 dev: true - /@commitlint/is-ignored/16.2.1: - resolution: {integrity: sha512-exl8HRzTIfb1YvDJp2b2HU5z1BT+9tmgxR2XF0YEzkMiCIuEKh+XLeocPr1VcvAKXv3Cmv5X/OfNRp+i+/HIhQ==} + /@commitlint/is-ignored/16.2.4: + resolution: {integrity: sha512-Lxdq9aOAYCOOOjKi58ulbwK/oBiiKz+7Sq0+/SpFIEFwhHkIVugvDvWjh2VRBXmRC/x5lNcjDcYEwS/uYUvlYQ==} engines: {node: '>=v12'} dependencies: '@commitlint/types': 16.2.1 - semver: 7.3.5 + semver: 7.3.7 dev: true - /@commitlint/lint/16.2.1: - resolution: {integrity: sha512-fNINQ3X2ZqsCkNB3Z0Z8ElmhewqrS3gy2wgBTx97BkcjOWiyPAGwDJ752hwrsUnWAVBRztgw826n37xPzxsOgg==} + /@commitlint/lint/16.2.4: + resolution: {integrity: sha512-AUDuwOxb2eGqsXbTMON3imUGkc1jRdtXrbbohiLSCSk3jFVXgJLTMaEcr39pR00N8nE9uZ+V2sYaiILByZVmxQ==} engines: {node: '>=v12'} dependencies: - '@commitlint/is-ignored': 16.2.1 + '@commitlint/is-ignored': 16.2.4 '@commitlint/parse': 16.2.1 - '@commitlint/rules': 16.2.1 + '@commitlint/rules': 16.2.4 '@commitlint/types': 16.2.1 dev: true - /@commitlint/load/16.2.3: - resolution: {integrity: sha512-Hb4OUlMnBUK6UxJEZ/VJ5k0LocIS7PtEMbRXEAA7eSpOgORIFexC4K/RaRpVd5UTtu3M0ST3ddPPijF9rdW6nw==} + /@commitlint/load/16.3.0: + resolution: {integrity: sha512-3tykjV/iwbkv2FU9DG+NZ/JqmP0Nm3b7aDwgCNQhhKV5P74JAuByULkafnhn+zsFGypG1qMtI5u+BZoa9APm0A==} engines: {node: '>=v12'} dependencies: '@commitlint/config-validator': 16.2.1 @@ -1991,7 +1977,7 @@ packages: '@types/node': 16.11.26 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 1.0.6_ddaac8e123aeb260f586984cee874848 + cosmiconfig-typescript-loader: 2.0.2_ddaac8e123aeb260f586984cee874848 lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.6.3 @@ -2000,6 +1986,28 @@ packages: - '@swc/wasm' dev: true + /@commitlint/load/17.0.3: + resolution: {integrity: sha512-3Dhvr7GcKbKa/ey4QJ5MZH3+J7QFlARohUow6hftQyNjzoXXROm+RwpBes4dDFrXG1xDw9QPXA7uzrOShCd4bw==} + engines: {node: '>=v14'} + requiresBuild: true + dependencies: + '@commitlint/config-validator': 17.0.3 + '@commitlint/execute-rule': 17.0.0 + '@commitlint/resolve-extends': 17.0.3 + '@commitlint/types': 17.0.0 + '@types/node': 16.11.26 + chalk: 4.1.2 + cosmiconfig: 7.0.1 + cosmiconfig-typescript-loader: 2.0.2_37c338c37d248e2af4de7b6a6a4634c9 + lodash: 4.17.21 + resolve-from: 5.0.0 + typescript: 4.7.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + optional: true + /@commitlint/message/16.2.1: resolution: {integrity: sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==} engines: {node: '>=v12'} @@ -2036,8 +2044,21 @@ packages: resolve-global: 1.0.0 dev: true - /@commitlint/rules/16.2.1: - resolution: {integrity: sha512-ZFezJXQaBBso+BOTre/+1dGCuCzlWVaeLiVRGypI53qVgPMzQqZhkCcrxBFeqB87qeyzr4A4EoG++IvITwwpIw==} + /@commitlint/resolve-extends/17.0.3: + resolution: {integrity: sha512-H/RFMvrcBeJCMdnVC4i8I94108UDccIHrTke2tyQEg9nXQnR5/Hd6MhyNWkREvcrxh9Y+33JLb+PiPiaBxCtBA==} + engines: {node: '>=v14'} + dependencies: + '@commitlint/config-validator': 17.0.3 + '@commitlint/types': 17.0.0 + import-fresh: 3.3.0 + lodash: 4.17.21 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true + optional: true + + /@commitlint/rules/16.2.4: + resolution: {integrity: sha512-rK5rNBIN2ZQNQK+I6trRPK3dWa0MtaTN4xnwOma1qxa4d5wQMQJtScwTZjTJeallFxhOgbNOgr48AMHkdounVg==} engines: {node: '>=v12'} dependencies: '@commitlint/ensure': 16.2.1 @@ -2066,16 +2087,19 @@ packages: chalk: 4.1.2 dev: true - /@cspotcode/source-map-consumer/0.8.0: - resolution: {integrity: sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==} - engines: {node: '>= 12'} + /@commitlint/types/17.0.0: + resolution: {integrity: sha512-hBAw6U+SkAT5h47zDMeOu3HSiD0SODw4Aq7rRNh1ceUmL7GyLKYhPbUvlRWqZ65XjBLPHZhFyQlRaPNz8qvUyQ==} + engines: {node: '>=v14'} + dependencies: + chalk: 4.1.2 dev: true + optional: true - /@cspotcode/source-map-support/0.7.0: - resolution: {integrity: sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==} + /@cspotcode/source-map-support/0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} dependencies: - '@cspotcode/source-map-consumer': 0.8.0 + '@jridgewell/trace-mapping': 0.3.9 dev: true /@cypress/request/2.88.10: @@ -2120,22 +2144,22 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.17.9 - '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.17.9 dev: true - /@emotion/babel-plugin/11.7.2_@babel+core@7.17.9: - resolution: {integrity: sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==} + /@emotion/babel-plugin/11.10.0_@babel+core@7.17.9: + resolution: {integrity: sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-module-imports': 7.16.7 - '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.9 - '@babel/runtime': 7.17.9 - '@emotion/hash': 0.8.0 - '@emotion/memoize': 0.7.5 - '@emotion/serialize': 1.0.3 - babel-plugin-macros: 2.8.0 + '@babel/helper-module-imports': 7.18.6 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.17.9 + '@babel/runtime': 7.18.9 + '@emotion/hash': 0.9.0 + '@emotion/memoize': 0.8.0 + '@emotion/serialize': 1.1.0 + babel-plugin-macros: 3.1.0 convert-source-map: 1.8.0 escape-string-regexp: 4.0.0 find-root: 1.1.0 @@ -2149,53 +2173,22 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.17.9 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.9 - '@babel/runtime': 7.17.9 - '@emotion/babel-plugin': 11.7.2_@babel+core@7.17.9 + '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.17.9 + '@babel/runtime': 7.18.9 + '@emotion/babel-plugin': 11.10.0_@babel+core@7.17.9 '@emotion/babel-plugin-jsx-pragmatic': 0.1.5_@babel+core@7.17.9 dev: true - /@emotion/cache/10.0.29: - resolution: {integrity: sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==} + /@emotion/cache/11.10.1: + resolution: {integrity: sha512-uZTj3Yz5D69GE25iFZcIQtibnVCFsc/6+XIozyL3ycgWvEdif2uEw9wlUt6umjLr4Keg9K6xRPHmD8LGi+6p1A==} dependencies: - '@emotion/sheet': 0.9.4 - '@emotion/stylis': 0.8.5 - '@emotion/utils': 0.11.3 - '@emotion/weak-memoize': 0.2.5 - dev: true - - /@emotion/cache/11.7.1: - resolution: {integrity: sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==} - dependencies: - '@emotion/memoize': 0.7.5 - '@emotion/sheet': 1.1.0 - '@emotion/utils': 1.1.0 - '@emotion/weak-memoize': 0.2.5 + '@emotion/memoize': 0.8.0 + '@emotion/sheet': 1.2.0 + '@emotion/utils': 1.2.0 + '@emotion/weak-memoize': 0.3.0 stylis: 4.0.13 dev: true - /@emotion/core/10.3.1_react@17.0.2: - resolution: {integrity: sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==} - peerDependencies: - react: '>=16.3.0' - dependencies: - '@babel/runtime': 7.17.9 - '@emotion/cache': 10.0.29 - '@emotion/css': 10.0.27 - '@emotion/serialize': 0.11.16 - '@emotion/sheet': 0.9.4 - '@emotion/utils': 0.11.3 - react: 17.0.2 - dev: true - - /@emotion/css/10.0.27: - resolution: {integrity: sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==} - dependencies: - '@emotion/serialize': 0.11.16 - '@emotion/utils': 0.11.3 - babel-plugin-emotion: 10.2.2 - dev: true - /@emotion/eslint-plugin/11.7.0_eslint@8.13.0: resolution: {integrity: sha512-k6H0OxBgkPDVG5M16AWnu3z15OmmKNvGmJiYTcamoOIDhiGE5+no+BiVAiHPOwJf/NOsDei2S9i015cMwlO5sA==} engines: {node: '>=6'} @@ -2205,31 +2198,21 @@ packages: eslint: 8.13.0 dev: true - /@emotion/hash/0.8.0: - resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} - dev: true - - /@emotion/is-prop-valid/0.8.8: - resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} - dependencies: - '@emotion/memoize': 0.7.4 + /@emotion/hash/0.9.0: + resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} dev: true - /@emotion/is-prop-valid/1.1.2: - resolution: {integrity: sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==} + /@emotion/is-prop-valid/1.2.0: + resolution: {integrity: sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==} dependencies: - '@emotion/memoize': 0.7.5 + '@emotion/memoize': 0.8.0 dev: true - /@emotion/memoize/0.7.4: - resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} + /@emotion/memoize/0.8.0: + resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} dev: true - /@emotion/memoize/0.7.5: - resolution: {integrity: sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==} - dev: true - - /@emotion/react/11.9.0_e6bd7585f4e0972b809c85f7a8594d19: + /@emotion/react/11.9.0_28c556de933f116a327bcd865d0d844b: resolution: {integrity: sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==} peerDependencies: '@babel/core': ^7.0.0 @@ -2242,82 +2225,32 @@ packages: optional: true dependencies: '@babel/core': 7.17.9 - '@babel/runtime': 7.17.9 - '@emotion/babel-plugin': 11.7.2_@babel+core@7.17.9 - '@emotion/cache': 11.7.1 - '@emotion/serialize': 1.0.3 - '@emotion/utils': 1.1.0 + '@babel/runtime': 7.18.9 + '@emotion/babel-plugin': 11.10.0_@babel+core@7.17.9 + '@emotion/cache': 11.10.1 + '@emotion/serialize': 1.1.0 + '@emotion/utils': 1.2.0 '@emotion/weak-memoize': 0.2.5 - '@types/react': 17.0.44 + '@types/react': 18.0.17 hoist-non-react-statics: 3.3.2 - react: 17.0.2 - dev: true - - /@emotion/serialize/0.11.16: - resolution: {integrity: sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==} - dependencies: - '@emotion/hash': 0.8.0 - '@emotion/memoize': 0.7.4 - '@emotion/unitless': 0.7.5 - '@emotion/utils': 0.11.3 - csstype: 2.6.20 + react: 18.2.0 dev: true - /@emotion/serialize/1.0.2: - resolution: {integrity: sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==} + /@emotion/serialize/1.1.0: + resolution: {integrity: sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==} dependencies: - '@emotion/hash': 0.8.0 - '@emotion/memoize': 0.7.5 - '@emotion/unitless': 0.7.5 - '@emotion/utils': 1.1.0 - csstype: 3.0.11 - dev: true - - /@emotion/serialize/1.0.3: - resolution: {integrity: sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA==} - dependencies: - '@emotion/hash': 0.8.0 - '@emotion/memoize': 0.7.5 - '@emotion/unitless': 0.7.5 - '@emotion/utils': 1.1.0 + '@emotion/hash': 0.9.0 + '@emotion/memoize': 0.8.0 + '@emotion/unitless': 0.8.0 + '@emotion/utils': 1.2.0 csstype: 3.0.11 dev: true - /@emotion/sheet/0.9.4: - resolution: {integrity: sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==} - dev: true - - /@emotion/sheet/1.1.0: - resolution: {integrity: sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==} - dev: true - - /@emotion/styled-base/10.3.0_316248eb6686a2fd4fbadcfd00de37f3: - resolution: {integrity: sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==} - peerDependencies: - '@emotion/core': ^10.0.28 - react: '>=16.3.0' - dependencies: - '@babel/runtime': 7.17.9 - '@emotion/core': 10.3.1_react@17.0.2 - '@emotion/is-prop-valid': 0.8.8 - '@emotion/serialize': 0.11.16 - '@emotion/utils': 0.11.3 - react: 17.0.2 + /@emotion/sheet/1.2.0: + resolution: {integrity: sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==} dev: true - /@emotion/styled/10.3.0_316248eb6686a2fd4fbadcfd00de37f3: - resolution: {integrity: sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==} - peerDependencies: - '@emotion/core': ^10.0.27 - react: '>=16.3.0' - dependencies: - '@emotion/core': 10.3.1_react@17.0.2 - '@emotion/styled-base': 10.3.0_316248eb6686a2fd4fbadcfd00de37f3 - babel-plugin-emotion: 10.2.2 - react: 17.0.2 - dev: true - - /@emotion/styled/11.8.1_690fbe9e307bc3519937bb562dc3a813: + /@emotion/styled/11.8.1_c8e0231f684918607a1e6d4e822acea9: resolution: {integrity: sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==} peerDependencies: '@babel/core': ^7.0.0 @@ -2331,14 +2264,14 @@ packages: optional: true dependencies: '@babel/core': 7.17.9 - '@babel/runtime': 7.17.9 - '@emotion/babel-plugin': 11.7.2_@babel+core@7.17.9 - '@emotion/is-prop-valid': 1.1.2 - '@emotion/react': 11.9.0_e6bd7585f4e0972b809c85f7a8594d19 - '@emotion/serialize': 1.0.2 - '@emotion/utils': 1.1.0 - '@types/react': 17.0.44 - react: 17.0.2 + '@babel/runtime': 7.18.9 + '@emotion/babel-plugin': 11.10.0_@babel+core@7.17.9 + '@emotion/is-prop-valid': 1.2.0 + '@emotion/react': 11.9.0_28c556de933f116a327bcd865d0d844b + '@emotion/serialize': 1.1.0 + '@emotion/utils': 1.2.0 + '@types/react': 18.0.17 + react: 18.2.0 dev: true /@emotion/stylis/0.8.5: @@ -2349,26 +2282,30 @@ packages: resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} dev: true - /@emotion/utils/0.11.3: - resolution: {integrity: sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==} + /@emotion/unitless/0.8.0: + resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==} dev: true - /@emotion/utils/1.1.0: - resolution: {integrity: sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==} + /@emotion/utils/1.2.0: + resolution: {integrity: sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==} dev: true /@emotion/weak-memoize/0.2.5: resolution: {integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==} dev: true - /@eslint/eslintrc/1.2.1: - resolution: {integrity: sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==} + /@emotion/weak-memoize/0.3.0: + resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==} + dev: true + + /@eslint/eslintrc/1.3.0: + resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.3.1 - globals: 13.12.1 + espree: 9.3.3 + globals: 13.17.0 ignore: 5.2.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -2382,14 +2319,14 @@ packages: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: true - /@hapi/hoek/9.2.1: - resolution: {integrity: sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==} + /@hapi/hoek/9.3.0: + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} dev: true /@hapi/topo/5.1.0: resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: - '@hapi/hoek': 9.2.1 + '@hapi/hoek': 9.3.0 dev: true /@humanwhocodes/config-array/0.9.5: @@ -2432,97 +2369,114 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/27.5.1: - resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/console/28.1.3: + resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.1.3 '@types/node': 16.11.26 chalk: 4.1.2 - jest-message-util: 27.5.1 - jest-util: 27.5.1 + jest-message-util: 28.1.3 + jest-util: 28.1.3 slash: 3.0.0 dev: true - /@jest/core/27.5.1: - resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/core/28.1.3: + resolution: {integrity: sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true dependencies: - '@jest/console': 27.5.1 - '@jest/reporters': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 28.1.3 + '@jest/reporters': 28.1.3 + '@jest/test-result': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 16.11.26 ansi-escapes: 4.3.2 chalk: 4.1.2 - emittery: 0.8.1 + ci-info: 3.3.2 exit: 0.1.2 - graceful-fs: 4.2.9 - jest-changed-files: 27.5.1 - jest-config: 27.5.1 - jest-haste-map: 27.5.1 - jest-message-util: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-resolve-dependencies: 27.5.1 - jest-runner: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - jest-watcher: 27.5.1 - micromatch: 4.0.4 + graceful-fs: 4.2.10 + jest-changed-files: 28.1.3 + jest-config: 28.1.3_@types+node@16.11.26 + jest-haste-map: 28.1.3 + jest-message-util: 28.1.3 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.3 + jest-resolve-dependencies: 28.1.3 + jest-runner: 28.1.3 + jest-runtime: 28.1.3 + jest-snapshot: 28.1.3 + jest-util: 28.1.3 + jest-validate: 28.1.3 + jest-watcher: 28.1.3 + micromatch: 4.0.5 + pretty-format: 28.1.3 rimraf: 3.0.2 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - ts-node - - utf-8-validate dev: true - /@jest/environment/27.5.1: - resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/environment/28.1.3: + resolution: {integrity: sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 + '@jest/fake-timers': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 16.11.26 - jest-mock: 27.5.1 + jest-mock: 28.1.3 dev: true - /@jest/fake-timers/27.5.1: - resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/expect-utils/28.1.3: + resolution: {integrity: sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 - '@sinonjs/fake-timers': 8.1.0 + jest-get-type: 28.0.2 + dev: true + + /@jest/expect/28.1.3: + resolution: {integrity: sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + expect: 28.1.3 + jest-snapshot: 28.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/fake-timers/28.1.3: + resolution: {integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': 28.1.3 + '@sinonjs/fake-timers': 9.1.2 '@types/node': 16.11.26 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-util: 27.5.1 + jest-message-util: 28.1.3 + jest-mock: 28.1.3 + jest-util: 28.1.3 dev: true - /@jest/globals/27.5.1: - resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/globals/28.1.3: + resolution: {integrity: sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/types': 27.5.1 - expect: 27.5.1 + '@jest/environment': 28.1.3 + '@jest/expect': 28.1.3 + '@jest/types': 28.1.3 + transitivePeerDependencies: + - supports-color dev: true - /@jest/reporters/27.5.1: - resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/reporters/28.1.3: + resolution: {integrity: sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -2530,63 +2484,68 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 28.1.3 + '@jest/test-result': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 + '@jridgewell/trace-mapping': 0.3.15 '@types/node': 16.11.26 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 - glob: 7.2.0 - graceful-fs: 4.2.9 + glob: 7.2.3 + graceful-fs: 4.2.10 istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.1.0 + istanbul-lib-instrument: 5.2.0 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.4 - jest-haste-map: 27.5.1 - jest-resolve: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 + istanbul-reports: 3.1.5 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + jest-worker: 28.1.3 slash: 3.0.0 - source-map: 0.6.1 string-length: 4.0.2 + strip-ansi: 6.0.1 terminal-link: 2.1.1 - v8-to-istanbul: 8.1.1 + v8-to-istanbul: 9.0.1 transitivePeerDependencies: - supports-color dev: true - /@jest/source-map/27.5.1: - resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/schemas/28.1.3: + resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: + '@sinclair/typebox': 0.24.28 + dev: true + + /@jest/source-map/28.1.2: + resolution: {integrity: sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jridgewell/trace-mapping': 0.3.15 callsites: 3.1.0 - graceful-fs: 4.2.9 - source-map: 0.6.1 + graceful-fs: 4.2.10 dev: true - /@jest/test-result/27.5.1: - resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/test-result/28.1.3: + resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/console': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 28.1.3 + '@jest/types': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.5.1: - resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/test-sequencer/28.1.3: + resolution: {integrity: sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/test-result': 27.5.1 - graceful-fs: 4.2.9 - jest-haste-map: 27.5.1 - jest-runtime: 27.5.1 - transitivePeerDependencies: - - supports-color + '@jest/test-result': 28.1.3 + graceful-fs: 4.2.10 + jest-haste-map: 28.1.3 + slash: 3.0.0 dev: true /@jest/transform/26.6.2: @@ -2599,11 +2558,11 @@ packages: chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jest-haste-map: 26.6.2 jest-regex-util: 26.0.0 jest-util: 26.6.2 - micromatch: 4.0.4 + micromatch: 4.0.5 pirates: 4.0.5 slash: 3.0.0 source-map: 0.6.1 @@ -2612,25 +2571,25 @@ packages: - supports-color dev: true - /@jest/transform/27.5.1: - resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/transform/28.1.3: + resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@babel/core': 7.17.9 - '@jest/types': 27.5.1 + '@jest/types': 28.1.3 + '@jridgewell/trace-mapping': 0.3.15 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.9 - jest-haste-map: 27.5.1 - jest-regex-util: 27.5.1 - jest-util: 27.5.1 - micromatch: 4.0.4 + graceful-fs: 4.2.10 + jest-haste-map: 28.1.3 + jest-regex-util: 28.0.2 + jest-util: 28.1.3 + micromatch: 4.0.5 pirates: 4.0.5 slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 + write-file-atomic: 4.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2646,31 +2605,68 @@ packages: chalk: 4.1.2 dev: true - /@jest/types/27.5.1: - resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/types/28.1.3: + resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: + '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 '@types/node': 16.11.26 - '@types/yargs': 16.0.4 + '@types/yargs': 17.0.11 chalk: 4.1.2 dev: true - /@jridgewell/resolve-uri/3.0.5: - resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==} + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.15 + dev: true + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/sourcemap-codec/1.4.11: - resolution: {integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==} + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} dev: true - /@jridgewell/trace-mapping/0.3.4: - resolution: {integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==} + /@jridgewell/source-map/0.3.2: + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: - '@jridgewell/resolve-uri': 3.0.5 - '@jridgewell/sourcemap-codec': 1.4.11 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.15 + dev: true + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true + + /@jridgewell/trace-mapping/0.3.15: + resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@jridgewell/trace-mapping/0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 dev: true /@mdx-js/mdx/1.6.22: @@ -2699,12 +2695,12 @@ packages: - supports-color dev: true - /@mdx-js/react/1.6.22_react@17.0.2: + /@mdx-js/react/1.6.22_react@18.2.0: resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} peerDependencies: react: ^16.13.1 || ^17.0.0 dependencies: - react: 17.0.2 + react: 18.2.0 dev: true /@mdx-js/util/1.6.22: @@ -2749,7 +2745,7 @@ packages: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} dependencies: '@gar/promisify': 1.1.3 - semver: 7.3.6 + semver: 7.3.7 dev: true /@npmcli/move-file/1.1.2: @@ -2763,7 +2759,7 @@ packages: /@octokit/auth-token/2.5.0: resolution: {integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==} dependencies: - '@octokit/types': 6.34.0 + '@octokit/types': 6.41.0 dev: true /@octokit/core/3.6.0: @@ -2773,7 +2769,7 @@ packages: '@octokit/graphql': 4.8.0 '@octokit/request': 5.6.3 '@octokit/request-error': 2.1.0 - '@octokit/types': 6.34.0 + '@octokit/types': 6.41.0 before-after-hook: 2.2.2 universal-user-agent: 6.0.0 transitivePeerDependencies: @@ -2783,7 +2779,7 @@ packages: /@octokit/endpoint/6.0.12: resolution: {integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==} dependencies: - '@octokit/types': 6.34.0 + '@octokit/types': 6.41.0 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 dev: true @@ -2792,23 +2788,23 @@ packages: resolution: {integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==} dependencies: '@octokit/request': 5.6.3 - '@octokit/types': 6.34.0 + '@octokit/types': 6.41.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: true - /@octokit/openapi-types/11.2.0: - resolution: {integrity: sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==} + /@octokit/openapi-types/12.11.0: + resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==} dev: true - /@octokit/plugin-paginate-rest/2.17.0_@octokit+core@3.6.0: - resolution: {integrity: sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==} + /@octokit/plugin-paginate-rest/2.21.3_@octokit+core@3.6.0: + resolution: {integrity: sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==} peerDependencies: '@octokit/core': '>=2' dependencies: '@octokit/core': 3.6.0 - '@octokit/types': 6.34.0 + '@octokit/types': 6.41.0 dev: true /@octokit/plugin-request-log/1.0.4_@octokit+core@3.6.0: @@ -2819,20 +2815,20 @@ packages: '@octokit/core': 3.6.0 dev: true - /@octokit/plugin-rest-endpoint-methods/5.13.0_@octokit+core@3.6.0: - resolution: {integrity: sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==} + /@octokit/plugin-rest-endpoint-methods/5.16.2_@octokit+core@3.6.0: + resolution: {integrity: sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==} peerDependencies: '@octokit/core': '>=3' dependencies: '@octokit/core': 3.6.0 - '@octokit/types': 6.34.0 + '@octokit/types': 6.41.0 deprecation: 2.3.1 dev: true /@octokit/request-error/2.1.0: resolution: {integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==} dependencies: - '@octokit/types': 6.34.0 + '@octokit/types': 6.41.0 deprecation: 2.3.1 once: 1.4.0 dev: true @@ -2842,7 +2838,7 @@ packages: dependencies: '@octokit/endpoint': 6.0.12 '@octokit/request-error': 2.1.0 - '@octokit/types': 6.34.0 + '@octokit/types': 6.41.0 is-plain-object: 5.0.0 node-fetch: 2.6.7 universal-user-agent: 6.0.0 @@ -2854,21 +2850,21 @@ packages: resolution: {integrity: sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==} dependencies: '@octokit/core': 3.6.0 - '@octokit/plugin-paginate-rest': 2.17.0_@octokit+core@3.6.0 + '@octokit/plugin-paginate-rest': 2.21.3_@octokit+core@3.6.0 '@octokit/plugin-request-log': 1.0.4_@octokit+core@3.6.0 - '@octokit/plugin-rest-endpoint-methods': 5.13.0_@octokit+core@3.6.0 + '@octokit/plugin-rest-endpoint-methods': 5.16.2_@octokit+core@3.6.0 transitivePeerDependencies: - encoding dev: true - /@octokit/types/6.34.0: - resolution: {integrity: sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==} + /@octokit/types/6.41.0: + resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==} dependencies: - '@octokit/openapi-types': 11.2.0 + '@octokit/openapi-types': 12.11.0 dev: true - /@pmmmwh/react-refresh-webpack-plugin/0.5.4_a6ddf6349bbfbae23464eb7cd0d9bae7: - resolution: {integrity: sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==} + /@pmmmwh/react-refresh-webpack-plugin/0.5.7_a6ddf6349bbfbae23464eb7cd0d9bae7: + resolution: {integrity: sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==} engines: {node: '>= 10.13'} peerDependencies: '@types/webpack': 4.x || 5.x @@ -2895,21 +2891,17 @@ packages: dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 - core-js-pure: 3.21.1 - error-stack-parser: 2.0.7 + core-js-pure: 3.24.1 + error-stack-parser: 2.1.4 find-up: 5.0.0 - html-entities: 2.3.2 + html-entities: 2.3.3 loader-utils: 2.0.2 react-refresh: 0.11.0 schema-utils: 3.1.1 - source-map: 0.7.3 + source-map: 0.7.4 webpack: 5.72.0 dev: true - /@popperjs/core/2.11.3: - resolution: {integrity: sha512-8U7hIl7+30XbIrJ0deQMXpXESM1L4yrt6BHok5hzcR0LivivuNkk+tHU1iRVScOwCmQcrOr6kvtIr29MNbQHqQ==} - dev: true - /@release-it/conventional-changelog/4.2.2_release-it@14.14.1: resolution: {integrity: sha512-cbpfMSKTt8VtyltNls6Kt0WXIRmgILNpF1nqGE2oe3acs286Brrb5WFGyPhYR8XUy0nVsnjG1zmUPP6n0Xd6XA==} engines: {node: '>=10'} @@ -2935,7 +2927,7 @@ packages: optional: true dependencies: '@babel/core': 7.17.9 - '@babel/helper-module-imports': 7.16.7 + '@babel/helper-module-imports': 7.18.6 '@rollup/pluginutils': 3.1.0_rollup@2.70.1 rollup: 2.70.1 dev: true @@ -2949,10 +2941,10 @@ packages: '@rollup/pluginutils': 3.1.0_rollup@2.70.1 commondir: 1.0.1 estree-walker: 2.0.2 - glob: 7.2.0 + glob: 7.2.3 is-reference: 1.2.1 magic-string: 0.25.9 - resolve: 1.22.0 + resolve: 1.22.1 rollup: 2.70.1 dev: true @@ -2973,10 +2965,10 @@ packages: dependencies: '@rollup/pluginutils': 3.1.0_rollup@2.70.1 '@types/resolve': 1.17.1 - builtin-modules: 3.2.0 + builtin-modules: 3.3.0 deepmerge: 4.2.2 is-module: 1.0.0 - resolve: 1.22.0 + resolve: 1.22.1 rollup: 2.70.1 dev: true @@ -3023,68 +3015,68 @@ packages: rollup: 2.70.1 dev: true - /@sentry/core/6.18.2: - resolution: {integrity: sha512-r5ad/gq5S/JHc9sd5CUhZQT9ojQ+f+thk/AoGeGawX/8HURZYAgIqD565d6FK0VsZEDkdRMl58z1Qon20h3y1g==} + /@sentry/core/6.19.7: + resolution: {integrity: sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==} engines: {node: '>=6'} dependencies: - '@sentry/hub': 6.18.2 - '@sentry/minimal': 6.18.2 - '@sentry/types': 6.18.2 - '@sentry/utils': 6.18.2 + '@sentry/hub': 6.19.7 + '@sentry/minimal': 6.19.7 + '@sentry/types': 6.19.7 + '@sentry/utils': 6.19.7 tslib: 1.14.1 dev: true - /@sentry/hub/6.18.2: - resolution: {integrity: sha512-d0AugekMkbnN12b4EXMjseJxtLPc9S20DGobCPUb4oAQT6S2oDQEj1jwP6PQ5vtgyy+GMYWxBMgqAQ4pjVYISQ==} + /@sentry/hub/6.19.7: + resolution: {integrity: sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==} engines: {node: '>=6'} dependencies: - '@sentry/types': 6.18.2 - '@sentry/utils': 6.18.2 + '@sentry/types': 6.19.7 + '@sentry/utils': 6.19.7 tslib: 1.14.1 dev: true - /@sentry/minimal/6.18.2: - resolution: {integrity: sha512-n7KYuo34W2LxE+3dnZ47of7XHuORINCnXq66XH72eoj67tf0XeWbIhEJrYGmoLRyRfoCYYrBLWiDl/uTjLzrzQ==} + /@sentry/minimal/6.19.7: + resolution: {integrity: sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==} engines: {node: '>=6'} dependencies: - '@sentry/hub': 6.18.2 - '@sentry/types': 6.18.2 + '@sentry/hub': 6.19.7 + '@sentry/types': 6.19.7 tslib: 1.14.1 dev: true - /@sentry/node/6.18.2: - resolution: {integrity: sha512-1S+44c09n3KVpCYjwOfnA9jKvnpPegpQWM81Nu5J6ToGx+ZiddMq6B9GRXUnFfZ7Z6fJHZzFtySasQC7KqkQoA==} + /@sentry/node/6.19.7: + resolution: {integrity: sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg==} engines: {node: '>=6'} dependencies: - '@sentry/core': 6.18.2 - '@sentry/hub': 6.18.2 - '@sentry/types': 6.18.2 - '@sentry/utils': 6.18.2 + '@sentry/core': 6.19.7 + '@sentry/hub': 6.19.7 + '@sentry/types': 6.19.7 + '@sentry/utils': 6.19.7 cookie: 0.4.2 - https-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 lru_map: 0.3.3 tslib: 1.14.1 transitivePeerDependencies: - supports-color dev: true - /@sentry/types/6.18.2: - resolution: {integrity: sha512-WzpJf/Q5aORTzrSwer/As1NlO90dBAQpaHV2ikDDKqOyMWEgjKb5/4gh59p9gH8JMMnLetP1AvQel0fOj5UnUw==} + /@sentry/types/6.19.7: + resolution: {integrity: sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==} engines: {node: '>=6'} dev: true - /@sentry/utils/6.18.2: - resolution: {integrity: sha512-EC619jesknyu4xpwud5WC/5odYLz6JUy7OSFy5405PpdGeh/m8XUvuJAx4zDx0Iz/Mlk0S1Md+ZcQwqkv39dkw==} + /@sentry/utils/6.19.7: + resolution: {integrity: sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==} engines: {node: '>=6'} dependencies: - '@sentry/types': 6.18.2 + '@sentry/types': 6.19.7 tslib: 1.14.1 dev: true - /@sideway/address/4.1.3: - resolution: {integrity: sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==} + /@sideway/address/4.1.4: + resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: - '@hapi/hoek': 9.2.1 + '@hapi/hoek': 9.3.0 dev: true /@sideway/formula/3.0.0: @@ -3095,6 +3087,10 @@ packages: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} dev: true + /@sinclair/typebox/0.24.28: + resolution: {integrity: sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==} + dev: true + /@sindresorhus/is/0.14.0: resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} engines: {node: '>=6'} @@ -3111,14 +3107,14 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers/8.1.0: - resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + /@sinonjs/fake-timers/9.1.2: + resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==} dependencies: '@sinonjs/commons': 1.8.3 dev: true - /@storybook/addon-actions/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-oNDiwN8oD2OPKyVcm+dwXk1MJYn+C626FGBWLY8QRdrsMTF3jCKGihY5XFO4AMGNHe6EHy8l+yFWGIcUnpERXw==} + /@storybook/addon-actions/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-vpCnEu81fmtYzOf0QsRYoDuf9wXgVVl2VysE1dWRebRhIUDU0JurrthTnw322e38D4FzaoNGqZE7wnBYBohzZA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3128,31 +3124,31 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + core-js: 3.24.1 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 polished: 4.2.2 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-inspector: 5.1.1_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-inspector: 5.1.1_react@18.2.0 regenerator-runtime: 0.13.9 - telejson: 5.3.3 + telejson: 6.0.8 ts-dedent: 2.2.0 util-deprecate: 1.0.2 uuid-browser: 3.1.0 dev: true - /@storybook/addon-backgrounds/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-yz07yLFC3Jsh2+msO5QDmI0sdAOfqG/6SsDWZeh7sM3/XoB8wUx7zuPYAW933fsfTvngC3gk80JXq3ijZrgNbA==} + /@storybook/addon-backgrounds/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-5uzQda3dh891h7BL8e9Ymk7BI+QgkkzDJXuA4mHjOXfIiD3S3efhJI8amXuBC2ZpIr6zmVit0MqZVyoVve46cQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3162,25 +3158,25 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + core-js: 3.24.1 global: 4.4.0 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/addon-controls/6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020: - resolution: {integrity: sha512-ctNXLC2sq8p5Oqrx1TUOVZM4wnGu1FEvLdy9UFLGk5Ym+XmoZlWIMZ93ovKvGzmWsAs+aS5j8RyJgN3JoSwj1A==} + /@storybook/addon-controls/6.5.10_635754ae763bbf2838c8dea294821ca8: + resolution: {integrity: sha512-lC2y3XcolmQAJwFurIyGrynAHPWmfNtTCdu3rQBTVGwyxCoNwdOOeC2jV0BRqX2+CW6OHzJr9frNWXPSaZ8c4w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3190,19 +3186,19 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-common': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/node-logger': 6.5.0-alpha.60 - '@storybook/store': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/node-logger': 6.5.10 + '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + core-js: 3.24.1 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: - eslint @@ -3213,10 +3209,10 @@ packages: - webpack-command dev: true - /@storybook/addon-docs/6.5.0-alpha.60_104f5a80348b342b672114276447d073: - resolution: {integrity: sha512-p/wzZ2P8qBHnGb/8j3NZu5g5fE6Qxui9rhrxQVHMMJ0KFy8dqHSNBIGrm0zQCT+bNIZmnsTKxH9hO68RQiuYvQ==} + /@storybook/addon-docs/6.5.10_68cc54423f409f886e758457e8907ffe: + resolution: {integrity: sha512-1kgjo3f0vL6GN8fTwLL05M/q/kDdzvuqwhxPY/v5hubFb3aQZGr2yk9pRBaLAbs4bez0yG0ASXcwhYnrEZUppg==} peerDependencies: - '@storybook/mdx2-csf': '*' + '@storybook/mdx2-csf': ^0.0.3 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -3227,31 +3223,31 @@ packages: react-dom: optional: true dependencies: - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.9 + '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.17.9 '@babel/preset-env': 7.16.11_@babel+core@7.17.9 '@jest/transform': 26.6.2 - '@mdx-js/react': 1.6.22_react@17.0.2 - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-common': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/docs-tools': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/mdx1-csf': 0.0.1-canary.1.867dcd5.0_@babel+core@7.17.9 - '@storybook/node-logger': 6.5.0-alpha.60 - '@storybook/postinstall': 6.5.0-alpha.60 - '@storybook/preview-web': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/source-loader': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/store': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@mdx-js/react': 1.6.22_react@18.2.0 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/docs-tools': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/mdx1-csf': 0.0.1_@babel+core@7.17.9 + '@storybook/node-logger': 6.5.10 + '@storybook/postinstall': 6.5.10 + '@storybook/preview-web': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/source-loader': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 babel-loader: 8.2.4_acba72ea4bf9d339cdfcd8f55cdb7006 - core-js: 3.21.1 + core-js: 3.24.1 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 remark-external-links: 8.0.0 remark-slug: 6.1.0 @@ -3268,8 +3264,8 @@ packages: - webpack-command dev: true - /@storybook/addon-essentials/6.5.0-alpha.60_104f5a80348b342b672114276447d073: - resolution: {integrity: sha512-suNmGsiZLDYhazY6zYkcUqMlIO2tTbdRJrEVmCqkuCSDx6yZt8bWipOTi8ZcmSaVbvCtScUUwfCV3fHApUjKdg==} + /@storybook/addon-essentials/6.5.10_68cc54423f409f886e758457e8907ffe: + resolution: {integrity: sha512-PT2aiR4vgAyB0pl3HNBUa4/a7NDRxASxAazz7zt9ZDirkipDKfxwdcLeRoJzwSngVDWEhuz5/paN5x4eNp4Hww==} peerDependencies: '@babel/core': ^7.9.6 '@storybook/angular': '*' @@ -3326,21 +3322,21 @@ packages: optional: true dependencies: '@babel/core': 7.17.9 - '@storybook/addon-actions': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/addon-backgrounds': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/addon-controls': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - '@storybook/addon-docs': 6.5.0-alpha.60_104f5a80348b342b672114276447d073 - '@storybook/addon-measure': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/addon-outline': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/addon-toolbars': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/addon-viewport': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-common': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - '@storybook/node-logger': 6.5.0-alpha.60 - core-js: 3.21.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/addon-actions': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addon-backgrounds': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addon-controls': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/addon-docs': 6.5.10_68cc54423f409f886e758457e8907ffe + '@storybook/addon-measure': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addon-outline': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addon-toolbars': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addon-viewport': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/node-logger': 6.5.10 + core-js: 3.24.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 webpack: 5.72.0 @@ -3354,8 +3350,8 @@ packages: - webpack-command dev: true - /@storybook/addon-measure/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-iZj+gRtLDi38J/sVdMghT14ehaPeywa7CjDP/OsflB3uyzOI7JqWEapL0mudZY2+sbPGID0Tn1BFv5QAoTXb4Q==} + /@storybook/addon-measure/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-ss7L1H5K5hXygDIoVwj+QyVXbve5V67x7CofLiLCgQYuJzfO16+sPGjiTGWMpTb4ijox2uKWnTkpilt5bCjXgw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3365,20 +3361,20 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - core-js: 3.21.1 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + core-js: 3.24.1 global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/addon-outline/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-00kUbeMFv0yvHg3vLy/M1XyEx0qNOz31+P3G6XmGss4C1LZTQm3Yoqf1yHVe1T8ynus2jQnzj16n6CfeECbLoQ==} + /@storybook/addon-outline/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-AjdaeQ+/iBKmGrAqRW4niwMB6AkgGnYmSzVs5Cf6F/Sb4Dp+vzgLNOwLABD9qs8Ri8dvHl5J4QpVwQKUhYZaOQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3388,22 +3384,22 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - core-js: 3.21.1 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + core-js: 3.24.1 global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 dev: true - /@storybook/addon-storysource/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-Ofmzfm31S/IjEnsXBMsU/cQNIE5Pmf7/PYbORZqfrSorb2YTDF7oNRioy3U7IeQj4QsL5YVWOzXpVlwgL8DKnA==} + /@storybook/addon-storysource/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-DM3UcbdqPfTBcpXr1AuzAs0DDTBnXMpXvOEkdoTTtGpbPIyA+J5KWeW1pAWqZlzI4k0UemJrAm2G6n/gGGBUiQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3413,25 +3409,25 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/router': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/source-loader': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/router': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/source-loader': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + core-js: 3.24.1 estraverse: 5.3.0 loader-utils: 2.0.2 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-syntax-highlighter: 15.4.5_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-syntax-highlighter: 15.5.0_react@18.2.0 regenerator-runtime: 0.13.9 dev: true - /@storybook/addon-toolbars/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-iooDbdGm9ZjdZqUkDHwrcdGz7sBAO4htGuDwTIrypZiwNeFAGr3h8nKDXh3jvD67oi+sdBRJ3TQ8xQ/HrujDXA==} + /@storybook/addon-toolbars/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-S0Ljc6Wv+bPbx2e0iTveJ6bBDqjsemu+FZD4qDLsHreoI7DAcqyrF5Def1l8xNohixIVpx8dQpYXRtyzNlXekg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3441,19 +3437,19 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + core-js: 3.24.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 dev: true - /@storybook/addon-viewport/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-2D1kKCkEq+tE20ET38hP8cRXxh4tqB0ACplxiqnZrnW1RtgeRejbZqvuK0iYMxTsaRWZKNvK3njiKObwUsZiRQ==} + /@storybook/addon-viewport/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-RFMd+4kZljyuJjR9OJ2bFXHrSG7VTi5FDZYWEU+4W1sBxzC+JhnVnUP+HJH3gUxEFIRQC5neRzwWRE9RUUoALQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3463,119 +3459,71 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-events': 6.5.10 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + core-js: 3.24.1 global: 4.4.0 memoizerific: 1.11.3 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - regenerator-runtime: 0.13.9 - dev: true - - /@storybook/addons/6.4.19_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - dependencies: - '@storybook/api': 6.4.19_react-dom@17.0.2+react@17.0.2 - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/router': 6.4.19_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.4.19_react-dom@17.0.2+react@17.0.2 - '@types/webpack-env': 1.16.3 - core-js: 3.21.1 - global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 dev: true - /@storybook/addons/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-BqCGO87gjbPzGOGVEhhRv37Y2vtMpHy0jON6yCFWBB68QdxttXZewkG0icCl3gHe/VruStT5sjiSb6ji46QRow==} + /@storybook/addons/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-VD4tBCQ23PkSeDoxuHcKy0RfhIs3oMYjBacOZx7d0bvOzK9WjPyvE2ysDAh7r/ceqnwmWHAScIpE+I1RU7gl+g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/channels': 6.5.0-alpha.60 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/router': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@types/webpack-env': 1.16.3 - core-js: 3.21.1 - global: 4.4.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - regenerator-runtime: 0.13.9 - dev: true - - /@storybook/api/6.4.19_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - dependencies: - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/router': 6.4.19_react-dom@17.0.2+react@17.0.2 - '@storybook/semver': 7.3.2 - '@storybook/theming': 6.4.19_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 - fast-deep-equal: 3.1.3 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@types/webpack-env': 1.18.0 + core-js: 3.24.1 global: 4.4.0 - lodash: 4.17.21 - memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 - store2: 2.13.1 - telejson: 5.3.3 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 dev: true - /@storybook/api/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-lPXjw7gtRwA5gRL+GBWeSGrXZU/mS1Pw3ZX0QL4tDYKaMcNNy86NaV3no5x5jczUOqEokCYWMnhHm53CXeooPw==} + /@storybook/api/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-AkmgSPNEGdKp4oZA4KQ+RJsacw7GwfvjsVDnCkcXqS9zmSr/RNL0fhpcd60KKkmx/hGKPTDFpK3ZayxDrJ/h4A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/channels': 6.5.0-alpha.60 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/router': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + core-js: 3.24.1 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 - store2: 2.13.1 - telejson: 5.3.3 + store2: 2.14.2 + telejson: 6.0.8 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/builder-webpack4/6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020: - resolution: {integrity: sha512-m82xpz7siDwShZ6b6BzQ+ki0nOZrEnwL/2+TMWytUlS5OIbaQ/bJeOBVnyafhxolSX5nybalMFcDdf/VmMTKhQ==} + /@storybook/builder-webpack4/6.5.10_635754ae763bbf2838c8dea294821ca8: + resolution: {integrity: sha512-AoKjsCNoQQoZXYwBDxO8s+yVEd5FjBJAaysEuUTHq2fb81jwLrGcEOo6hjw4jqfugZQIzYUEjPazlvubS78zpw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3585,34 +3533,34 @@ packages: optional: true dependencies: '@babel/core': 7.17.9 - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/channel-postmessage': 6.5.0-alpha.60 - '@storybook/channels': 6.5.0-alpha.60 - '@storybook/client-api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-common': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/node-logger': 6.5.0-alpha.60 - '@storybook/preview-web': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/router': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/channel-postmessage': 6.5.10 + '@storybook/channels': 6.5.10 + '@storybook/client-api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-events': 6.5.10 + '@storybook/node-logger': 6.5.10 + '@storybook/preview-web': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/router': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/ui': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/ui': 6.5.10_react-dom@18.2.0+react@18.2.0 '@types/node': 16.11.26 '@types/webpack': 4.41.32 autoprefixer: 9.8.8 babel-loader: 8.2.4_598a497cebab8e15ee8f9e5632178e63 case-sensitive-paths-webpack-plugin: 2.4.0 - core-js: 3.21.1 + core-js: 3.24.1 css-loader: 3.6.0_webpack@4.46.0 file-loader: 6.2.0_webpack@4.46.0 find-up: 5.0.0 fork-ts-checker-webpack-plugin: 4.1.6 - glob: 7.2.0 - glob-promise: 3.4.0_glob@7.2.0 + glob: 7.2.3 + glob-promise: 3.4.0_glob@7.2.3 global: 4.4.0 html-webpack-plugin: 4.5.2_webpack@4.46.0 pnp-webpack-plugin: 1.6.4_typescript@4.6.3 @@ -3620,8 +3568,8 @@ packages: postcss-flexbugs-fixes: 4.2.1 postcss-loader: 4.3.0_postcss@7.0.39+webpack@4.46.0 raw-loader: 4.0.2_webpack@4.46.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 stable: 0.1.8 style-loader: 1.3.0_webpack@4.46.0 terser-webpack-plugin: 4.2.3_webpack@4.46.0 @@ -3632,7 +3580,7 @@ packages: webpack: 4.46.0 webpack-dev-middleware: 3.7.3_webpack@4.46.0 webpack-filter-warnings-plugin: 1.2.1_webpack@4.46.0 - webpack-hot-middleware: 2.25.1 + webpack-hot-middleware: 2.25.2 webpack-virtual-modules: 0.2.2 transitivePeerDependencies: - eslint @@ -3642,141 +3590,93 @@ packages: - webpack-command dev: true - /@storybook/channel-postmessage/6.5.0-alpha.60: - resolution: {integrity: sha512-DvPZZm9f720/5SQYzxMRRt90BUvw1CnieyFwdY6vNV7sPgH7RTN98E0kVvSqKbV5v7Gtuglz7Dzsk2uj7uD5Aw==} + /@storybook/channel-postmessage/6.5.10: + resolution: {integrity: sha512-t9PTA0UzFvYa3IlOfpBOolfrRMPTjUMIeCQ6FNyM0aj5GqLKSvoQzP8NeoRpIrvyf6ljFKKdaMaZ3fiCvh45ag==} dependencies: - '@storybook/channels': 6.5.0-alpha.60 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/core-events': 6.5.0-alpha.60 - core-js: 3.21.1 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + core-js: 3.24.1 global: 4.4.0 - qs: 6.10.3 - telejson: 5.3.3 + qs: 6.11.0 + telejson: 6.0.8 dev: true - /@storybook/channel-websocket/6.5.0-alpha.60: - resolution: {integrity: sha512-1dR9AjZEsSUF9nFb8O9R4l9lKrkilAi750O/Bx6o4wVvtNI/jGhSO741cZNyamMHrgz/oJi2Rv5NwDIIO8Ek8g==} + /@storybook/channel-websocket/6.5.10: + resolution: {integrity: sha512-RTXMZbMWCS3xU+4GVIdfnUXsKcwg/WTozy88/5OxaKjGw6KgRedqLAQJKJ6Y5XlnwIcWelirkHj/COwTTXhbPg==} dependencies: - '@storybook/channels': 6.5.0-alpha.60 - '@storybook/client-logger': 6.5.0-alpha.60 - core-js: 3.21.1 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + core-js: 3.24.1 global: 4.4.0 - telejson: 5.3.3 + telejson: 6.0.8 dev: true - /@storybook/channels/6.4.19: - resolution: {integrity: sha512-EwyoncFvTfmIlfsy8jTfayCxo2XchPkZk/9txipugWSmc057HdklMKPLOHWP0z5hLH0IbVIKXzdNISABm36jwQ==} + /@storybook/channels/6.5.10: + resolution: {integrity: sha512-lo26YZ6kWpHXLhuHJF4P/bICY7jD/rXEZqReKtGOSk1Lv99/xvG6pqmcy3hWLf3v3Dy/8otjRPSR7izFVIIZgQ==} dependencies: - core-js: 3.21.1 + core-js: 3.24.1 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/channels/6.5.0-alpha.60: - resolution: {integrity: sha512-aGoYhl48AH2b3+Suk3+FflMgjiTAQ5i5S5Akvsh8nvVIT8JOtRcKmlBlvCZOxjvyVgJUzvmW1YlUjx6e/F00Fw==} - dependencies: - core-js: 3.21.1 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - dev: true - - /@storybook/client-api/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-/LQ+FhIwPzZ2JkemRUDR9I41RuLH7W8y/ZONf5j3sOvaZIetVAdQFmINpl4D49MtGpoeiVQNOaGv8Szpg2NknA==} + /@storybook/client-api/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-3wBWZl3NvMFgMovgEh+euiARAT2FXzpvTF4Q1gerGMNNDlrGxHnFvSuy4FHg/irtOGLa4yLz43ULFbYtpKw0Lg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/channel-postmessage': 6.5.0-alpha.60 - '@storybook/channels': 6.5.0-alpha.60 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/store': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/channel-postmessage': 6.5.10 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 '@types/qs': 6.9.7 - '@types/webpack-env': 1.16.3 - core-js: 3.21.1 + '@types/webpack-env': 1.18.0 + core-js: 3.24.1 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + qs: 6.11.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 - store2: 2.13.1 + store2: 2.14.2 synchronous-promise: 2.0.15 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/client-logger/6.4.19: - resolution: {integrity: sha512-zmg/2wyc9W3uZrvxaW4BfHcr40J0v7AGslqYXk9H+ERLVwIvrR4NhxQFaS6uITjBENyRDxwzfU3Va634WcmdDQ==} + /@storybook/client-logger/6.5.10: + resolution: {integrity: sha512-/xA0MHOevXev68hyLMQw8Qo8KczSIdXOxliAgrycMTkDmw5eKeA8TP7B8zP3wGuq/e3MrdD9/8MWhb/IQBNC3w==} dependencies: - core-js: 3.21.1 + core-js: 3.24.1 global: 4.4.0 dev: true - /@storybook/client-logger/6.5.0-alpha.60: - resolution: {integrity: sha512-F/dtlyvp6mtyO9oCS9Jj46IXC924R8nPJDu+5e3JAo7WxgiIhtBvsMQdYBpfFnZwK0ZE6eqqLsinvKgvs3wBPQ==} - dependencies: - core-js: 3.21.1 - global: 4.4.0 - dev: true - - /@storybook/components/6.4.19_b49bddbe4b905ced4713cb857cca91fa: - resolution: {integrity: sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - dependencies: - '@popperjs/core': 2.11.3 - '@storybook/client-logger': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/theming': 6.4.19_react-dom@17.0.2+react@17.0.2 - '@types/color-convert': 2.0.0 - '@types/overlayscrollbars': 1.12.1 - '@types/react-syntax-highlighter': 11.0.5 - color-convert: 2.0.1 - core-js: 3.21.1 - fast-deep-equal: 3.1.3 - global: 4.4.0 - lodash: 4.17.21 - markdown-to-jsx: 7.1.7_react@17.0.2 - memoizerific: 1.11.3 - overlayscrollbars: 1.13.1 - polished: 4.2.2 - prop-types: 15.8.1 - react: 17.0.2 - react-colorful: 5.5.1_react-dom@17.0.2+react@17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-popper-tooltip: 3.1.1_react-dom@17.0.2+react@17.0.2 - react-syntax-highlighter: 13.5.3_react@17.0.2 - react-textarea-autosize: 8.3.3_c8e45b4eb687790dba17b4e1c4b4273f - regenerator-runtime: 0.13.9 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - transitivePeerDependencies: - - '@types/react' - dev: true - - /@storybook/components/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-iWIkhHEQAUxf+E8wMontZH7/KZHaRhLcVUWD+eVL/0jTok06inxXCyAzqfmwmynnRQPn6A6KNk+o590oMsshmA==} + /@storybook/components/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-9OhgB8YQfGwOKjo/N96N5mrtJ6qDVVoEM1zuhea32tJUd2eYf0aSWpryA9VnOM0V1q/8DAoCg5rPBMYWMBU5uw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/client-logger': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + core-js: 3.24.1 + memoizerific: 1.11.3 + qs: 6.11.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 + util-deprecate: 1.0.2 dev: true - /@storybook/core-client/6.5.0-alpha.60_4077b7c7b8bde62117063dfc3ea342cd: - resolution: {integrity: sha512-Zezyp8e72vFM5cUjofWvOdaiZy1P1Q6kuYESMoQjhbDIKxluvcTJgYAFWMUUCLbp/ueoFQph7IQWReyqSMj+9A==} + /@storybook/core-client/6.5.10_35717b92bbd360fcff670f12fb3b8f1d: + resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3786,34 +3686,34 @@ packages: typescript: optional: true dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/channel-postmessage': 6.5.0-alpha.60 - '@storybook/channel-websocket': 6.5.0-alpha.60 - '@storybook/client-api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/preview-web': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/store': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/ui': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/channel-postmessage': 6.5.10 + '@storybook/channel-websocket': 6.5.10 + '@storybook/client-api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/preview-web': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/ui': 6.5.10_react-dom@18.2.0+react@18.2.0 airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 - core-js: 3.21.1 + core-js: 3.24.1 global: 4.4.0 lodash: 4.17.21 - qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + qs: 6.11.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 typescript: 4.6.3 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 5.72.0 + webpack: 4.46.0 dev: true - /@storybook/core-client/6.5.0-alpha.60_6e59f5d941c25b90ba6e319d78271eea: - resolution: {integrity: sha512-Zezyp8e72vFM5cUjofWvOdaiZy1P1Q6kuYESMoQjhbDIKxluvcTJgYAFWMUUCLbp/ueoFQph7IQWReyqSMj+9A==} + /@storybook/core-client/6.5.10_56b391ff4756b0e9ffa4e71d0d78a819: + resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3823,34 +3723,34 @@ packages: typescript: optional: true dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/channel-postmessage': 6.5.0-alpha.60 - '@storybook/channel-websocket': 6.5.0-alpha.60 - '@storybook/client-api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/preview-web': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/store': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/ui': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/channel-postmessage': 6.5.10 + '@storybook/channel-websocket': 6.5.10 + '@storybook/client-api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/preview-web': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/ui': 6.5.10_react-dom@18.2.0+react@18.2.0 airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 - core-js: 3.21.1 + core-js: 3.24.1 global: 4.4.0 lodash: 4.17.21 - qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + qs: 6.11.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 typescript: 4.6.3 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 4.46.0 + webpack: 5.72.0 dev: true - /@storybook/core-common/6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020: - resolution: {integrity: sha512-ySrZso+mudRuCd/al+Lp/24bhXDBk5C6kzItYzJqBBpc8l5sORoVjZA/lm0XtWT0Oaav13qUzbKZhbwH7fZfXQ==} + /@storybook/core-common/6.5.10_635754ae763bbf2838c8dea294821ca8: + resolution: {integrity: sha512-Bx+VKkfWdrAmD8T51Sjq/mMhRaiapBHcpG4cU5bc3DMbg+LF2/yrgqv/cjVu+m5gHAzYCac5D7gqzBgvG7Myww==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3861,27 +3761,27 @@ packages: dependencies: '@babel/core': 7.17.9 '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-decorators': 7.17.2_@babel+core@7.17.9 - '@babel/plugin-proposal-export-default-from': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.9 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-decorators': 7.18.10_@babel+core@7.17.9 + '@babel/plugin-proposal-export-default-from': 7.18.10_@babel+core@7.17.9 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.17.9 '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.9 '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.9 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-destructuring': 7.17.3_@babel+core@7.17.9 - '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-classes': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-destructuring': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.17.9 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.17.9 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-spread': 7.18.9_@babel+core@7.17.9 '@babel/preset-env': 7.16.11_@babel+core@7.17.9 '@babel/preset-react': 7.16.7_@babel+core@7.17.9 '@babel/preset-typescript': 7.16.7_@babel+core@7.17.9 - '@babel/register': 7.17.0_@babel+core@7.17.9 - '@storybook/node-logger': 6.5.0-alpha.60 + '@babel/register': 7.18.9_@babel+core@7.17.9 + '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 '@types/node': 16.11.26 '@types/pretty-hrtime': 1.0.1 @@ -3889,13 +3789,13 @@ packages: babel-plugin-macros: 3.1.0 babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.17.9 chalk: 4.1.2 - core-js: 3.21.1 + core-js: 3.24.1 express: 4.17.3 - file-system-cache: 1.0.5 + file-system-cache: 1.1.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.0_3e7f220833949118e6f92b767ea7dfdd + fork-ts-checker-webpack-plugin: 6.5.2_3e7f220833949118e6f92b767ea7dfdd fs-extra: 9.1.0 - glob: 7.2.0 + glob: 7.2.3 handlebars: 4.7.7 interpret: 2.2.0 json5: 2.2.1 @@ -3903,11 +3803,11 @@ packages: picomatch: 2.3.1 pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 resolve-from: 5.0.0 slash: 3.0.0 - telejson: 5.3.3 + telejson: 6.0.8 ts-dedent: 2.2.0 typescript: 4.6.3 util-deprecate: 1.0.2 @@ -3920,20 +3820,14 @@ packages: - webpack-command dev: true - /@storybook/core-events/6.4.19: - resolution: {integrity: sha512-KICzUw6XVQUJzFSCXfvhfHAuyhn4Q5J4IZEfuZkcGJS4ODkrO6tmpdYE5Cfr+so95Nfp0ErWiLUuodBsW9/rtA==} + /@storybook/core-events/6.5.10: + resolution: {integrity: sha512-EVb1gO1172klVIAABLOoigFMx0V88uctY0K/qVCO8n6v+wd2+0Ccn63kl+gTxsAC3WZ8XhXh9q2w5ImHklVECw==} dependencies: - core-js: 3.21.1 + core-js: 3.24.1 dev: true - /@storybook/core-events/6.5.0-alpha.60: - resolution: {integrity: sha512-3UkmBUbCy/29+9uHTgepQttKMq5YwjIm7R0NOgzp9ffJdIxiNcBOgoF9xm29B5UvHN6QL3AiE078EA042teLbg==} - dependencies: - core-js: 3.21.1 - dev: true - - /@storybook/core-server/6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020: - resolution: {integrity: sha512-kp/cuvBRaWUMS4SUJD2XYTe9o6g4n204/YH85X0dSRZdMs2/D/wAoS1c2Gnn6C7ndcN8WXX6F697QYAnnkeXTQ==} + /@storybook/core-server/6.5.10_635754ae763bbf2838c8dea294821ca8: + resolution: {integrity: sha512-jqwpA0ccA8X5ck4esWBid04+cEIVqirdAcqJeNb9IZAD+bRreO4Im8ilzr7jc5AmQ9fkqHs2NByFKh9TITp8NQ==} peerDependencies: '@storybook/builder-webpack5': '*' '@storybook/manager-webpack5': '*' @@ -3949,51 +3843,52 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - '@storybook/core-client': 6.5.0-alpha.60_6e59f5d941c25b90ba6e319d78271eea - '@storybook/core-common': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/csf-tools': 6.5.0-alpha.60 - '@storybook/manager-webpack4': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - '@storybook/node-logger': 6.5.0-alpha.60 + '@storybook/builder-webpack4': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-client': 6.5.10_35717b92bbd360fcff670f12fb3b8f1d + '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/csf-tools': 6.5.10 + '@storybook/manager-webpack4': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/telemetry': 6.5.10_635754ae763bbf2838c8dea294821ca8 '@types/node': 16.11.26 - '@types/node-fetch': 2.6.1 + '@types/node-fetch': 2.6.2 '@types/pretty-hrtime': 1.0.1 '@types/webpack': 4.41.32 better-opn: 2.1.1 boxen: 5.1.2 chalk: 4.1.2 - cli-table3: 0.6.1 + cli-table3: 0.6.2 commander: 6.2.1 compression: 1.7.4 - core-js: 3.21.1 + core-js: 3.24.1 cpy: 8.1.2 detect-port: 1.3.0 express: 4.17.3 fs-extra: 9.1.0 global: 4.4.0 globby: 11.1.0 - ip: 1.1.5 + ip: 2.0.0 lodash: 4.17.21 node-fetch: 2.6.7 open: 8.4.0 pretty-hrtime: 1.0.3 prompts: 2.4.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 serve-favicon: 2.5.0 slash: 3.0.0 - telejson: 5.3.3 + telejson: 6.0.8 ts-dedent: 2.2.0 typescript: 4.6.3 util-deprecate: 1.0.2 - watchpack: 2.3.1 + watchpack: 2.4.0 webpack: 4.46.0 - ws: 8.5.0 + ws: 8.8.1 x-default-browser: 0.4.0 transitivePeerDependencies: - '@storybook/mdx2-csf' @@ -4007,8 +3902,8 @@ packages: - webpack-command dev: true - /@storybook/core/6.5.0-alpha.60_4cdad558125416cc5d72dc9617822e96: - resolution: {integrity: sha512-xWYgz3jm1vi3p6mo2ka5Vqi4VRq7TjuroLsn3XU7xnZx+/1B8tUUzeN3Q/PWKACkfTQ2/zGBlY+zQfbPEaSOtA==} + /@storybook/core/6.5.10_1cf0aa0b96f7c52630d59fb8f626a5f5: + resolution: {integrity: sha512-K86yYa0tYlMxADlwQTculYvPROokQau09SCVqpsLg3wJCTvYFL4+SIqcYoyBSbFmHOdnYbJgPydjN33MYLiOZQ==} peerDependencies: '@storybook/builder-webpack5': '*' '@storybook/manager-webpack5': '*' @@ -4024,10 +3919,10 @@ packages: typescript: optional: true dependencies: - '@storybook/core-client': 6.5.0-alpha.60_4077b7c7b8bde62117063dfc3ea342cd - '@storybook/core-server': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/core-client': 6.5.10_56b391ff4756b0e9ffa4e71d0d78a819 + '@storybook/core-server': 6.5.10_635754ae763bbf2838c8dea294821ca8 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 typescript: 4.6.3 webpack: 5.72.0 transitivePeerDependencies: @@ -4042,24 +3937,24 @@ packages: - webpack-command dev: true - /@storybook/csf-tools/6.5.0-alpha.60: - resolution: {integrity: sha512-FpIJcf5FNzc9hCZLEKu8C/3+UCzLhuKl8UqSRxs/UZt4ipSGDQMOvqprlOkZ7/jtmbotMdO2AFR+5fDvoyIjDA==} + /@storybook/csf-tools/6.5.10: + resolution: {integrity: sha512-H77kZQEisu7+skzeIbNZwmE09OqLjwJTeFhLN1pcjxKVa30LEI3pBHcNBxVKqgxl+Yg3KkB7W/ArLO2N+i2ohw==} peerDependencies: - '@storybook/mdx2-csf': '*' + '@storybook/mdx2-csf': ^0.0.3 peerDependenciesMeta: '@storybook/mdx2-csf': optional: true dependencies: '@babel/core': 7.17.9 - '@babel/generator': 7.17.9 - '@babel/parser': 7.17.9 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.9 + '@babel/generator': 7.18.12 + '@babel/parser': 7.18.11 + '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.17.9 '@babel/preset-env': 7.16.11_@babel+core@7.17.9 - '@babel/traverse': 7.17.9 - '@babel/types': 7.17.0 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/mdx1-csf': 0.0.1-canary.1.867dcd5.0_@babel+core@7.17.9 - core-js: 3.21.1 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/mdx1-csf': 0.0.1_@babel+core@7.17.9 + core-js: 3.24.1 fs-extra: 9.1.0 global: 4.4.0 regenerator-runtime: 0.13.9 @@ -4074,25 +3969,19 @@ packages: lodash: 4.17.21 dev: true - /@storybook/csf/0.0.2--canary.7c6c115.0: - resolution: {integrity: sha512-LRIDJp2JionBqZ4/c2DncDk5jGzd3sua92jGbQVRtVyIGdaAVDuNtqXY9Fh+yzO7QE03Cm+BEs59Yat5J7EdEQ==} + /@storybook/csf/0.0.2--canary.4566f4d.1: + resolution: {integrity: sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==} dependencies: lodash: 4.17.21 dev: true - /@storybook/csf/0.0.2--canary.87bc651.0: - resolution: {integrity: sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw==} - dependencies: - lodash: 4.17.21 - dev: true - - /@storybook/docs-tools/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-+kn/6ZeDhM0gkVkGvB4k8bJWKes6xCPwkmNUlqfd33/ndb3M0T0RAXWV73VxEpPGNcoJM2neupw2/yUWc5Uu8Q==} + /@storybook/docs-tools/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-/bvYgOO+CxMEcHifkjJg0A60OTGOhcjGxnsB1h0gJuxMrqA/7Qwc108bFmPiX0eiD1BovFkZLJV4O6OY7zP5Vw==} dependencies: '@babel/core': 7.17.9 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/store': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + core-js: 3.24.1 doctrine: 3.0.0 lodash: 4.17.21 regenerator-runtime: 0.13.9 @@ -4102,8 +3991,8 @@ packages: - supports-color dev: true - /@storybook/manager-webpack4/6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020: - resolution: {integrity: sha512-WWZHHZAtHtcD6gLlN/AXrbmqyslUa59AUB5/vku2r0JVSW6soQE/k5nkL/JOj18FJpAFcQr1oBgcHrEg8LdsuQ==} + /@storybook/manager-webpack4/6.5.10_635754ae763bbf2838c8dea294821ca8: + resolution: {integrity: sha512-N/TlNDhuhARuFipR/ZJ/xEVESz23iIbCsZ4VNehLHm8PpiGlQUehk+jMjWmz5XV0bJItwjRclY+CU3GjZKblfQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4113,20 +4002,20 @@ packages: optional: true dependencies: '@babel/core': 7.17.9 - '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.17.9 '@babel/preset-react': 7.16.7_@babel+core@7.17.9 - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-client': 6.5.0-alpha.60_6e59f5d941c25b90ba6e319d78271eea - '@storybook/core-common': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - '@storybook/node-logger': 6.5.0-alpha.60 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/ui': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-client': 6.5.10_35717b92bbd360fcff670f12fb3b8f1d + '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/node-logger': 6.5.10 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/ui': 6.5.10_react-dom@18.2.0+react@18.2.0 '@types/node': 16.11.26 '@types/webpack': 4.41.32 babel-loader: 8.2.4_598a497cebab8e15ee8f9e5632178e63 case-sensitive-paths-webpack-plugin: 2.4.0 chalk: 4.1.2 - core-js: 3.21.1 + core-js: 3.24.1 css-loader: 3.6.0_webpack@4.46.0 express: 4.17.3 file-loader: 6.2.0_webpack@4.46.0 @@ -4135,13 +4024,13 @@ packages: html-webpack-plugin: 4.5.2_webpack@4.46.0 node-fetch: 2.6.7 pnp-webpack-plugin: 1.6.4_typescript@4.6.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.9 resolve-from: 5.0.0 style-loader: 1.3.0_webpack@4.46.0 - telejson: 5.3.3 + telejson: 6.0.8 terser-webpack-plugin: 4.2.3_webpack@4.46.0 ts-dedent: 2.2.0 typescript: 4.6.3 @@ -4159,15 +4048,15 @@ packages: - webpack-command dev: true - /@storybook/mdx1-csf/0.0.1-canary.1.867dcd5.0_@babel+core@7.17.9: - resolution: {integrity: sha512-VnlE825M9SpjyJCPLCXbo+RbvqllsqXqRDCouzHKSpCE3Q79KR7MMURBsJo/vrTG1zeNG68Z4TZrLAu6IoyYaA==} + /@storybook/mdx1-csf/0.0.1_@babel+core@7.17.9: + resolution: {integrity: sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg==} dependencies: - '@babel/generator': 7.17.9 - '@babel/parser': 7.17.9 + '@babel/generator': 7.18.12 + '@babel/parser': 7.18.11 '@babel/preset-env': 7.16.11_@babel+core@7.17.9 - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 '@mdx-js/mdx': 1.6.22 - '@types/lodash': 4.14.179 + '@types/lodash': 4.14.183 js-string-escape: 1.0.1 loader-utils: 2.0.2 lodash: 4.17.21 @@ -4178,41 +4067,41 @@ packages: - supports-color dev: true - /@storybook/node-logger/6.5.0-alpha.60: - resolution: {integrity: sha512-5+umHpfAnli4redmY0DzVboweImRf9cf0kSuevE3sbibqb6juh4ObyM1Kt2lrf2DFn8ABb74Hgano2MjRQlcZg==} + /@storybook/node-logger/6.5.10: + resolution: {integrity: sha512-bYswXIKV7Stru8vYfkjUMNN8UhF7Qg7NRsUvG5Djt5lLIae1XmUIgnH40mU/nW4X4BSfcR9MKxsSsngvn2WmQg==} dependencies: '@types/npmlog': 4.1.4 chalk: 4.1.2 - core-js: 3.21.1 + core-js: 3.24.1 npmlog: 5.0.1 pretty-hrtime: 1.0.3 dev: true - /@storybook/postinstall/6.5.0-alpha.60: - resolution: {integrity: sha512-C0sOXs4Hy5ZodgIFzjgh7JR1XXxq7nZBj9/h/7VB15nOP7Fdcr5fJR+TM1TYHWHYaPiQ4LIiEtm9l3x5HRFPZQ==} + /@storybook/postinstall/6.5.10: + resolution: {integrity: sha512-xqUdpnFHYkn8MgtV+QztvIsRWa6jQUk7QT1Mu17Y0S7PbslNGsuskRPHenHhACXBJF+TM86R+4BaAhnVYTmElw==} dependencies: - core-js: 3.21.1 + core-js: 3.24.1 dev: true - /@storybook/preview-web/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-oWDM72yveosIf9vPjhHc3ZqE+UdO6bK1JcJCdqLJpSp1PSqYTEiWvTreD1paGpXpFXblaBF9p2JrvztQp3iX1Q==} + /@storybook/preview-web/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-sTC/o5gkvALOtcNgtApGKGN9EavvSxRHBeBh+5BQjV2qQ8ap+26RsfUizNBECAa2Jrn4osaDYn9HRhJLFL69WA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/channel-postmessage': 6.5.0-alpha.60 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/store': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/channel-postmessage': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 ansi-to-html: 0.6.15 - core-js: 3.21.1 + core-js: 3.24.1 global: 4.4.0 lodash: 4.17.21 - qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + qs: 6.11.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 synchronous-promise: 2.0.15 ts-dedent: 2.2.0 @@ -4230,17 +4119,17 @@ packages: endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.0.4 - micromatch: 4.0.4 + micromatch: 4.0.5 react-docgen-typescript: 2.2.2_typescript@4.6.3 - tslib: 2.3.1 + tslib: 2.4.0 typescript: 4.6.3 webpack: 5.72.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/react/6.5.0-alpha.60_53061357d4abbea43324b67fa10c9322: - resolution: {integrity: sha512-UMvPwIaYs94Da/tFJyhTd72Apg+lMDevSTCUwCi5GTwkgN51vRLUrFkVZRnQSC3l9gCeVcfu+LIAaFZ+22ucyg==} + /@storybook/react/6.5.10_b8ad7b77fa4218ce9e151bc82b7603a3: + resolution: {integrity: sha512-m8S1qQrwA7pDGwdKEvL6LV3YKvSzVUY297Fq+xcTU3irnAy4sHDuFoLqV6Mi1510mErK1r8+rf+0R5rEXB219g==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -4249,7 +4138,6 @@ packages: '@storybook/builder-webpack5': '*' '@storybook/manager-webpack4': '*' '@storybook/manager-webpack5': '*' - jest-specific-snapshot: ^4.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 require-from-string: ^2.0.2 @@ -4269,37 +4157,37 @@ packages: optional: true dependencies: '@babel/core': 7.17.9 - '@babel/preset-flow': 7.16.7_@babel+core@7.17.9 + '@babel/preset-flow': 7.18.6_@babel+core@7.17.9 '@babel/preset-react': 7.16.7_@babel+core@7.17.9 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.4_a6ddf6349bbfbae23464eb7cd0d9bae7 - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/core': 6.5.0-alpha.60_4cdad558125416cc5d72dc9617822e96 - '@storybook/core-common': 6.5.0-alpha.60_2fb1d923377af186ee0d98bcf52b6020 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - '@storybook/docs-tools': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/node-logger': 6.5.0-alpha.60 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_a6ddf6349bbfbae23464eb7cd0d9bae7 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/core': 6.5.10_1cf0aa0b96f7c52630d59fb8f626a5f5 + '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/docs-tools': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/node-logger': 6.5.10 '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_typescript@4.6.3+webpack@5.72.0 '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 '@types/estree': 0.0.51 '@types/node': 16.11.26 - '@types/webpack-env': 1.16.3 + '@types/webpack-env': 1.18.0 acorn: 7.4.1 acorn-jsx: 5.3.2_acorn@7.4.1 acorn-walk: 7.2.0 babel-plugin-add-react-displayname: 0.0.5 babel-plugin-react-docgen: 4.2.1 - core-js: 3.21.1 + core-js: 3.24.1 escodegen: 2.0.0 fs-extra: 9.1.0 global: 4.4.0 - html-tags: 3.1.0 + html-tags: 3.2.0 lodash: 4.17.21 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-element-to-jsx-string: 14.3.4_react-dom@17.0.2+react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-element-to-jsx-string: 14.3.4_react-dom@18.2.0+react@18.2.0 react-refresh: 0.11.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.9 @@ -4329,37 +4217,18 @@ packages: - webpack-plugin-serve dev: true - /@storybook/router/6.4.19_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - dependencies: - '@storybook/client-logger': 6.4.19 - core-js: 3.21.1 - fast-deep-equal: 3.1.3 - global: 4.4.0 - history: 5.0.0 - lodash: 4.17.21 - memoizerific: 1.11.3 - qs: 6.10.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router: 6.2.2_react@17.0.2 - react-router-dom: 6.2.2_react-dom@17.0.2+react@17.0.2 - ts-dedent: 2.2.0 - dev: true - - /@storybook/router/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-n+9HEDG1AkIazrisKiEzX8B+sGvXFfmo7M5ZBBoahd6Ep8Hysv4sTLXDjTN9HkPopV+m4kkDvf48NgrBEeUibA==} + /@storybook/router/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-O+vNW/eEpYFF8eCg5jZjNQ6q2DKQVxqDRPCy9pJdEbvavMDZn6AFYgVK+VJe5F4211WW2yncOu922xObCxXJYg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/client-logger': 6.5.0-alpha.60 - core-js: 3.21.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/client-logger': 6.5.10 + core-js: 3.24.1 + memoizerific: 1.11.3 + qs: 6.11.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 dev: true @@ -4368,47 +4237,47 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - core-js: 3.21.1 + core-js: 3.24.1 find-up: 4.1.0 dev: true - /@storybook/source-loader/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-BR0P9hMDz/yMe18mtAVmLyCtVjfx6+iI7HObCsl3itq6vDVcwSu0oOGvlTR4zGyylqbOys7ksa2Xz0dQUk+5Gg==} + /@storybook/source-loader/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-1RxxRumpjs8VUUwES9LId+cuNQnixhZAcwCxd6jaKkTZbjiQCtAhXX6DBTjJGV1u/JnCsqEp5b1wB8j/EioNHw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - core-js: 3.21.1 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + core-js: 3.24.1 estraverse: 5.3.0 global: 4.4.0 loader-utils: 2.0.2 lodash: 4.17.21 prettier: 2.3.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 dev: true - /@storybook/store/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-d9mSw9C/FVEBJSge+yjNWHxo5R6xtQ0BuRchGdbJZ+xbXwNonyOj0sPx6upHpaSpVWxbm75aD8rQKRgpcOw6gA==} + /@storybook/store/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-RswrSYh2IiKkytFPxP9AvP+hekjrvHK2ILvyDk2ZgduCN4n5ivsekOb+N3M2t+dq1eLuW9or5n2T4OWwAwjxxQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/csf': 0.0.2--canary.7c6c115.0 - core-js: 3.21.1 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + core-js: 3.24.1 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 slash: 3.0.0 stable: 0.1.8 @@ -4417,59 +4286,67 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/theming/6.4.19_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + /@storybook/telemetry/6.5.10_635754ae763bbf2838c8dea294821ca8: + resolution: {integrity: sha512-+M5HILDFS8nDumLxeSeAwi1MTzIuV6UWzV4yB2wcsEXOBTdplcl9oYqFKtlst78oOIdGtpPYxYfivDlqxC2K4g==} dependencies: - '@emotion/core': 10.3.1_react@17.0.2 - '@emotion/is-prop-valid': 0.8.8 - '@emotion/styled': 10.3.0_316248eb6686a2fd4fbadcfd00de37f3 - '@storybook/client-logger': 6.4.19 - core-js: 3.21.1 - deep-object-diff: 1.1.7 - emotion-theming: 10.3.0_316248eb6686a2fd4fbadcfd00de37f3 + '@storybook/client-logger': 6.5.10 + '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + chalk: 4.1.2 + core-js: 3.24.1 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.3 + fs-extra: 9.1.0 global: 4.4.0 - memoizerific: 1.11.3 - polished: 4.2.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - resolve-from: 5.0.0 - ts-dedent: 2.2.0 + isomorphic-unfetch: 3.1.0 + nanoid: 3.3.4 + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.9 + transitivePeerDependencies: + - encoding + - eslint + - react + - react-dom + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command dev: true - /@storybook/theming/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-n4TjLkq2LqqDVWG5xMoBAk4nfUfUiOeflOtIpcDgNO54Op1alomuqIo0+OoVh586OvMI4X3JjdACgme26jHEyg==} + /@storybook/theming/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-BvTQBBcSEwKKcsVmF+Ol6v0RIQUr+bxP7gb10wtfBd23mZTEFA0C1N5FnZr/dDeiBKG1pvf1UKvoYA731y0BsA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/client-logger': 6.5.0-alpha.60 - core-js: 3.21.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/client-logger': 6.5.10 + core-js: 3.24.1 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 dev: true - /@storybook/ui/6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-KlfKiziXKF5luWhlKAdf6vkPcaLwaiiaDx9EzmvZnOdATvzsTK72xpfVa477Mf1WKURmooDBqDbnJARc/7pBsA==} + /@storybook/ui/6.5.10_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-6iaoaRAiTqB1inTw35vao+5hjcDE0Qa0A3a9ZIeNa6yHvpB1k0lO/N/0PMrRdVvySYpXVD1iry4z4QYdo1rU+w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/channels': 6.5.0-alpha.60 - '@storybook/client-logger': 6.5.0-alpha.60 - '@storybook/components': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - '@storybook/core-events': 6.5.0-alpha.60 - '@storybook/router': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-events': 6.5.10 + '@storybook/router': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.0-alpha.60_react-dom@17.0.2+react@17.0.2 - core-js: 3.21.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + core-js: 3.24.1 + memoizerific: 1.11.3 + qs: 6.11.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 resolve-from: 5.0.0 dev: true @@ -4492,62 +4369,71 @@ packages: resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==} engines: {node: '>=10'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/runtime': 7.17.9 + '@babel/code-frame': 7.18.6 + '@babel/runtime': 7.18.9 '@types/aria-query': 4.2.2 aria-query: 4.2.2 chalk: 4.1.2 - dom-accessibility-api: 0.5.13 + dom-accessibility-api: 0.5.14 lz-string: 1.4.4 pretty-format: 26.6.2 dev: true - /@testing-library/dom/8.13.0: - resolution: {integrity: sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==} + /@testing-library/dom/8.17.1: + resolution: {integrity: sha512-KnH2MnJUzmFNPW6RIKfd+zf2Wue8mEKX0M3cpX6aKl5ZXrJM1/c/Pc8c2xDNYQCnJO48Sm5ITbMXgqTr3h4jxQ==} engines: {node: '>=12'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/runtime': 7.17.9 + '@babel/code-frame': 7.18.6 + '@babel/runtime': 7.18.9 '@types/aria-query': 4.2.2 aria-query: 5.0.0 chalk: 4.1.2 - dom-accessibility-api: 0.5.13 + dom-accessibility-api: 0.5.14 lz-string: 1.4.4 pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom/5.16.4: - resolution: {integrity: sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==} + /@testing-library/jest-dom/5.16.5: + resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: - '@babel/runtime': 7.17.9 - '@types/testing-library__jest-dom': 5.14.3 + '@adobe/css-tools': 4.0.1 + '@babel/runtime': 7.18.9 + '@types/testing-library__jest-dom': 5.14.5 aria-query: 5.0.0 chalk: 3.0.0 - css: 3.0.0 css.escape: 1.5.1 - dom-accessibility-api: 0.5.13 + dom-accessibility-api: 0.5.14 lodash: 4.17.21 redent: 3.0.0 dev: true - /@testing-library/react/12.1.4_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==} + /@testing-library/react/12.1.5_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==} engines: {node: '>=12'} peerDependencies: - react: '*' - react-dom: '*' + react: <18.0.0 + react-dom: <18.0.0 dependencies: - '@babel/runtime': 7.17.9 - '@testing-library/dom': 8.13.0 - '@types/react-dom': 17.0.15 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@babel/runtime': 7.18.9 + '@testing-library/dom': 8.17.1 + '@types/react-dom': 17.0.17 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: true - /@tootallnate/once/1.1.2: - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} + /@testing-library/react/13.3.0_react-dom@18.2.0+react@18.2.0: + resolution: {integrity: sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==} + engines: {node: '>=12'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.18.9 + '@testing-library/dom': 8.17.1 + '@types/react-dom': 18.0.6 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: true /@tootallnate/once/2.0.0: @@ -4555,53 +4441,53 @@ packages: engines: {node: '>= 10'} dev: true - /@tsconfig/node10/1.0.8: - resolution: {integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==} + /@tsconfig/node10/1.0.9: + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} dev: true - /@tsconfig/node12/1.0.9: - resolution: {integrity: sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==} + /@tsconfig/node12/1.0.11: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} dev: true - /@tsconfig/node14/1.0.1: - resolution: {integrity: sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==} + /@tsconfig/node14/1.0.3: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} dev: true - /@tsconfig/node16/1.0.2: - resolution: {integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==} + /@tsconfig/node16/1.0.3: + resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} dev: true /@types/aria-query/4.2.2: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} dev: true - /@types/babel__core/7.1.18: - resolution: {integrity: sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==} + /@types/babel__core/7.1.19: + resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==} dependencies: - '@babel/parser': 7.17.9 - '@babel/types': 7.17.0 + '@babel/parser': 7.18.11 + '@babel/types': 7.18.10 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.14.2 + '@types/babel__traverse': 7.18.0 dev: true /@types/babel__generator/7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.17.9 - '@babel/types': 7.17.0 + '@babel/parser': 7.18.11 + '@babel/types': 7.18.10 dev: true - /@types/babel__traverse/7.14.2: - resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==} + /@types/babel__traverse/7.18.0: + resolution: {integrity: sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.18.10 dev: true /@types/body-parser/1.19.2: @@ -4615,7 +4501,7 @@ packages: resolution: {integrity: sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==} dependencies: '@types/http-cache-semantics': 4.0.1 - '@types/keyv': 3.1.3 + '@types/keyv': 3.1.4 '@types/node': 16.11.26 '@types/responselike': 1.0.0 dev: true @@ -4626,16 +4512,6 @@ packages: '@types/node': 16.11.26 dev: true - /@types/color-convert/2.0.0: - resolution: {integrity: sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==} - dependencies: - '@types/color-name': 1.1.1 - dev: true - - /@types/color-name/1.1.1: - resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==} - dev: true - /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: @@ -4646,21 +4522,21 @@ packages: resolution: {integrity: sha512-xryQlOEIe1TduDWAOphR0ihfebKFSWOXpIsk+70JskCfRfW+xALdnJ0r1ZOTo85F9Qsjk6vtlU7edTYHbls9tA==} dependencies: '@types/cheerio': 0.22.31 - '@types/react': 17.0.44 + '@types/react': 18.0.17 dev: true - /@types/eslint-scope/3.7.3: - resolution: {integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==} + /@types/eslint-scope/3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: - '@types/eslint': 8.4.1 - '@types/estree': 0.0.51 + '@types/eslint': 8.4.5 + '@types/estree': 1.0.0 dev: true - /@types/eslint/8.4.1: - resolution: {integrity: sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==} + /@types/eslint/8.4.5: + resolution: {integrity: sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==} dependencies: - '@types/estree': 0.0.51 - '@types/json-schema': 7.0.9 + '@types/estree': 1.0.0 + '@types/json-schema': 7.0.11 dev: true /@types/estree/0.0.39: @@ -4671,8 +4547,12 @@ packages: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} dev: true - /@types/express-serve-static-core/4.17.28: - resolution: {integrity: sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==} + /@types/estree/1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + dev: true + + /@types/express-serve-static-core/4.17.30: + resolution: {integrity: sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==} dependencies: '@types/node': 16.11.26 '@types/qs': 6.9.7 @@ -4683,9 +4563,9 @@ packages: resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==} dependencies: '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.28 + '@types/express-serve-static-core': 4.17.30 '@types/qs': 6.9.7 - '@types/serve-static': 1.13.10 + '@types/serve-static': 1.15.0 dev: true /@types/fs-extra/9.0.13: @@ -4716,7 +4596,7 @@ packages: /@types/hoist-non-react-statics/3.3.1: resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} dependencies: - '@types/react': 17.0.44 + '@types/react': 18.0.17 hoist-non-react-statics: 3.3.2 /@types/html-minifier-terser/5.1.2: @@ -4747,38 +4627,42 @@ packages: '@types/istanbul-lib-report': 3.0.0 dev: true - /@types/jest-axe/3.5.3: - resolution: {integrity: sha512-ad9qI9f+00N8IlOuGh6dnZ6o0BDdV9VhGfTUr1zCejsPvOfZd6eohffe4JYxUoUuRYEftyMcaJ6Ux4+MsOpGHg==} + /@types/jest-axe/3.5.4: + resolution: {integrity: sha512-S0M+Etke9v3o0PjjfA4ijoU8G0+eI+lblpGYFYw2t+PPPnPPzJBX7UKLoQjz1SfIp+Hf/bNMFvoBX8zlFVzdrQ==} dependencies: - '@types/jest': 27.4.1 + '@types/jest': 28.1.7 axe-core: 3.5.6 dev: true - /@types/jest/27.4.1: - resolution: {integrity: sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==} + /@types/jest/28.1.7: + resolution: {integrity: sha512-acDN4VHD40V24tgu0iC44jchXavRNVFXQ/E6Z5XNsswgoSO/4NgsXoEYmPUGookKldlZQyIpmrEXsHI9cA3ZTA==} dependencies: - jest-matcher-utils: 27.5.1 - pretty-format: 27.5.1 + expect: 28.1.3 + pretty-format: 28.1.3 dev: true - /@types/jsdom/16.2.14: - resolution: {integrity: sha512-6BAy1xXEmMuHeAJ4Fv4yXKwBDTGTOseExKE3OaHiNycdHdZw59KfYzrt0DkDluvwmik1HRt6QS7bImxUmpSy+w==} + /@types/jsdom/16.2.15: + resolution: {integrity: sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==} dependencies: '@types/node': 16.11.26 '@types/parse5': 6.0.3 - '@types/tough-cookie': 4.0.1 + '@types/tough-cookie': 4.0.2 dev: true - /@types/json-schema/7.0.9: - resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} + /@types/json-buffer/3.0.0: + resolution: {integrity: sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==} + dev: true + + /@types/json-schema/7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: true /@types/json5/0.0.29: - resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/keyv/3.1.3: - resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==} + /@types/keyv/3.1.4: + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: '@types/node': 16.11.26 dev: true @@ -4787,8 +4671,8 @@ packages: resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} dev: true - /@types/lodash/4.14.179: - resolution: {integrity: sha512-uwc1x90yCKqGcIOAT6DwOSuxnrAbpkdPsUOZtwrXb4D/6wZs+6qG7QnIawDuZWg0sWpxl+ltIKCaLoMlna678w==} + /@types/lodash/4.14.183: + resolution: {integrity: sha512-UXavyuxzXKMqJPEpFPri6Ku5F9af6ZJXUneHhvQJxavrEjuHkFp2YnDWHcxJiG7hk8ZkWqjcyNeW1s/smZv5cw==} dev: true /@types/markdown-it/12.2.3: @@ -4808,8 +4692,8 @@ packages: resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} dev: true - /@types/mime/1.3.2: - resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + /@types/mime/3.0.1: + resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} dev: true /@types/minimatch/3.0.5: @@ -4820,15 +4704,15 @@ packages: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/node-fetch/2.6.1: - resolution: {integrity: sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==} + /@types/node-fetch/2.6.2: + resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: '@types/node': 16.11.26 form-data: 3.0.1 dev: true - /@types/node/14.14.37: - resolution: {integrity: sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==} + /@types/node/14.18.24: + resolution: {integrity: sha512-aJdn8XErcSrfr7k8ZDDfU6/2OgjZcB2Fu9d+ESK8D7Oa5mtsv8Fa8GpcwTA0v60kuZBaalKPzuzun4Ov1YWO/w==} dev: true /@types/node/16.11.26: @@ -4843,10 +4727,6 @@ packages: resolution: {integrity: sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==} dev: true - /@types/overlayscrollbars/1.12.1: - resolution: {integrity: sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==} - dev: true - /@types/parse-json/4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true @@ -4859,16 +4739,16 @@ packages: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: true - /@types/prettier/2.4.4: - resolution: {integrity: sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==} + /@types/prettier/2.7.0: + resolution: {integrity: sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==} dev: true /@types/pretty-hrtime/1.0.1: resolution: {integrity: sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==} dev: true - /@types/prop-types/15.7.4: - resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} /@types/qs/6.9.7: resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} @@ -4882,43 +4762,52 @@ packages: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: true - /@types/react-dom/17.0.15: - resolution: {integrity: sha512-Tr9VU9DvNoHDWlmecmcsE5ZZiUkYx+nKBzum4Oxe1K0yJVyBlfbq7H3eXjxXqJczBKqPGq3EgfTru4MgKb9+Yw==} + /@types/react-dom/17.0.17: + resolution: {integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==} dependencies: - '@types/react': 17.0.44 + '@types/react': 17.0.48 dev: true - /@types/react-redux/7.1.23: - resolution: {integrity: sha512-D02o3FPfqQlfu2WeEYwh3x2otYd2Dk1o8wAfsA0B1C2AJEFxE663Ozu7JzuWbznGgW248NaOF6wsqCGNq9d3qw==} + /@types/react-dom/18.0.6: + resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} dependencies: - '@types/hoist-non-react-statics': 3.3.1 - '@types/react': 17.0.44 - hoist-non-react-statics: 3.3.2 - redux: 4.1.2 + '@types/react': 18.0.17 + dev: true - /@types/react-syntax-highlighter/11.0.5: - resolution: {integrity: sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==} + /@types/react-redux/7.1.24: + resolution: {integrity: sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==} dependencies: - '@types/react': 17.0.44 + '@types/hoist-non-react-statics': 3.3.1 + '@types/react': 18.0.17 + hoist-non-react-statics: 3.3.2 + redux: 4.2.0 dev: true /@types/react-virtualized/9.21.21: resolution: {integrity: sha512-Exx6I7p4Qn+BBA1SRyj/UwQlZ0I0Pq7g7uhAp0QQ4JWzZunqEqNBGTmCmMmS/3N9wFgAGWuBD16ap7k8Y14VPA==} dependencies: - '@types/prop-types': 15.7.4 - '@types/react': 17.0.44 + '@types/prop-types': 15.7.5 + '@types/react': 17.0.48 dev: true /@types/react-window/1.8.5: resolution: {integrity: sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==} dependencies: - '@types/react': 17.0.44 + '@types/react': 18.0.17 dev: true - /@types/react/17.0.44: - resolution: {integrity: sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g==} + /@types/react/17.0.48: + resolution: {integrity: sha512-zJ6IYlJ8cYYxiJfUaZOQee4lh99mFihBoqkOSEGV+dFi9leROW6+PgstzQ+w3gWTnUfskALtQPGHK6dYmPj+2A==} dependencies: - '@types/prop-types': 15.7.4 + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.0.11 + dev: true + + /@types/react/18.0.17: + resolution: {integrity: sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==} + dependencies: + '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.0.11 @@ -4941,10 +4830,10 @@ packages: resolution: {integrity: sha512-YPLqEOo0/X8JU3rdiq+RgUKtQhQtrppE766y7vMTu8dGML7TVtZNiiiaC/hhU9Zqw9UYopXxhuWWENclMVBwKQ==} dev: true - /@types/serve-static/1.13.10: - resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} + /@types/serve-static/1.15.0: + resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: - '@types/mime': 1.3.2 + '@types/mime': 3.0.1 '@types/node': 16.11.26 dev: true @@ -4968,18 +4857,18 @@ packages: resolution: {integrity: sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==} dev: true - /@types/testing-library__jest-dom/5.14.3: - resolution: {integrity: sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==} + /@types/testing-library__jest-dom/5.14.5: + resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} dependencies: - '@types/jest': 27.4.1 + '@types/jest': 28.1.7 dev: true - /@types/tough-cookie/4.0.1: - resolution: {integrity: sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg==} + /@types/tough-cookie/4.0.2: + resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} dev: true - /@types/uglify-js/3.13.1: - resolution: {integrity: sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==} + /@types/uglify-js/3.16.0: + resolution: {integrity: sha512-0yeUr92L3r0GLRnBOvtYK1v2SjqMIqQDHMl7GLb+l2L8+6LSFWEEWEIgVsPdMn5ImLM8qzWT8xFPtQYpp8co0g==} dependencies: source-map: 0.6.1 dev: true @@ -4988,8 +4877,12 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true - /@types/webpack-env/1.16.3: - resolution: {integrity: sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw==} + /@types/use-sync-external-store/0.0.3: + resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==} + dev: false + + /@types/webpack-env/1.18.0: + resolution: {integrity: sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg==} dev: true /@types/webpack-sources/3.2.0: @@ -4997,7 +4890,7 @@ packages: dependencies: '@types/node': 16.11.26 '@types/source-list-map': 0.1.2 - source-map: 0.7.3 + source-map: 0.7.4 dev: true /@types/webpack/4.41.32: @@ -5005,7 +4898,7 @@ packages: dependencies: '@types/node': 16.11.26 '@types/tapable': 1.0.8 - '@types/uglify-js': 3.13.1 + '@types/uglify-js': 3.16.0 '@types/webpack-sources': 3.2.0 anymatch: 3.1.2 source-map: 0.6.1 @@ -5021,14 +4914,14 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@types/yargs/16.0.4: - resolution: {integrity: sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==} + /@types/yargs/17.0.11: + resolution: {integrity: sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==} dependencies: '@types/yargs-parser': 21.0.0 dev: true - /@types/yauzl/2.9.2: - resolution: {integrity: sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==} + /@types/yauzl/2.10.0: + resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: '@types/node': 16.11.26 @@ -5055,20 +4948,20 @@ packages: functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 - semver: 7.3.5 + semver: 7.3.7 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.14.0_eslint@8.13.0+typescript@4.6.3: - resolution: {integrity: sha512-ke48La1A/TWAn949cdgQiP3oK0NT7ArhDAOVOmNLVjT/uAXlFyrJY8dM4qqxHrATzIp8glg+G2OZjy2lRKBIUA==} + /@typescript-eslint/experimental-utils/5.33.1_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-wk2o+4wojvKz/x3UCbsgjgXl0lyLPYQsfKP0MdRzj4jtsQr4bVtgWUWck6+N3GzThUTbUFyyKLduWPwePhh0xQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.14.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.33.1_eslint@8.13.0+typescript@4.6.3 eslint: 8.13.0 transitivePeerDependencies: - supports-color @@ -5095,14 +4988,6 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/5.14.0: - resolution: {integrity: sha512-LazdcMlGnv+xUc5R4qIlqH0OWARyl2kaP8pVCS39qSL3Pd1F7mI10DbdXeARcE62sVQE4fHNvEqMWsypWO+yEw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.14.0 - '@typescript-eslint/visitor-keys': 5.14.0 - dev: true - /@typescript-eslint/scope-manager/5.18.0: resolution: {integrity: sha512-C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5111,6 +4996,14 @@ packages: '@typescript-eslint/visitor-keys': 5.18.0 dev: true + /@typescript-eslint/scope-manager/5.33.1: + resolution: {integrity: sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.33.1 + '@typescript-eslint/visitor-keys': 5.33.1 + dev: true + /@typescript-eslint/type-utils/5.18.0_eslint@8.13.0+typescript@4.6.3: resolution: {integrity: sha512-vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5130,18 +5023,18 @@ packages: - supports-color dev: true - /@typescript-eslint/types/5.14.0: - resolution: {integrity: sha512-BR6Y9eE9360LNnW3eEUqAg6HxS9Q35kSIs4rp4vNHRdfg0s+/PgHgskvu5DFTM7G5VKAVjuyaN476LCPrdA7Mw==} + /@typescript-eslint/types/5.18.0: + resolution: {integrity: sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types/5.18.0: - resolution: {integrity: sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw==} + /@typescript-eslint/types/5.33.1: + resolution: {integrity: sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.14.0_typescript@4.6.3: - resolution: {integrity: sha512-QGnxvROrCVtLQ1724GLTHBTR0lZVu13izOp9njRvMkCBgWX26PKvmMP8k82nmXBRD3DQcFFq2oj3cKDwr0FaUA==} + /@typescript-eslint/typescript-estree/5.18.0_typescript@4.6.3: + resolution: {integrity: sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -5149,20 +5042,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.14.0 - '@typescript-eslint/visitor-keys': 5.14.0 + '@typescript-eslint/types': 5.18.0 + '@typescript-eslint/visitor-keys': 5.18.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.6 + semver: 7.3.7 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.18.0_typescript@4.6.3: - resolution: {integrity: sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ==} + /@typescript-eslint/typescript-estree/5.33.1_typescript@4.6.3: + resolution: {integrity: sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -5170,28 +5063,28 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.18.0 - '@typescript-eslint/visitor-keys': 5.18.0 + '@typescript-eslint/types': 5.33.1 + '@typescript-eslint/visitor-keys': 5.33.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.6 + semver: 7.3.7 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.14.0_eslint@8.13.0+typescript@4.6.3: - resolution: {integrity: sha512-EHwlII5mvUA0UsKYnVzySb/5EE/t03duUTweVy8Zqt3UQXBrpEVY144OTceFKaOe4xQXZJrkptCf7PjEBeGK4w==} + /@typescript-eslint/utils/5.18.0_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.14.0 - '@typescript-eslint/types': 5.14.0 - '@typescript-eslint/typescript-estree': 5.14.0_typescript@4.6.3 + '@types/json-schema': 7.0.11 + '@typescript-eslint/scope-manager': 5.18.0 + '@typescript-eslint/types': 5.18.0 + '@typescript-eslint/typescript-estree': 5.18.0_typescript@4.6.3 eslint: 8.13.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.13.0 @@ -5200,16 +5093,16 @@ packages: - typescript dev: true - /@typescript-eslint/utils/5.18.0_eslint@8.13.0+typescript@4.6.3: - resolution: {integrity: sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA==} + /@typescript-eslint/utils/5.33.1_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.18.0 - '@typescript-eslint/types': 5.18.0 - '@typescript-eslint/typescript-estree': 5.18.0_typescript@4.6.3 + '@types/json-schema': 7.0.11 + '@typescript-eslint/scope-manager': 5.33.1 + '@typescript-eslint/types': 5.33.1 + '@typescript-eslint/typescript-estree': 5.33.1_typescript@4.6.3 eslint: 8.13.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.13.0 @@ -5218,19 +5111,19 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys/5.14.0: - resolution: {integrity: sha512-yL0XxfzR94UEkjBqyymMLgCBdojzEuy/eim7N9/RIcTNxpJudAcqsU8eRyfzBbcEzGoPWfdM3AGak3cN08WOIw==} + /@typescript-eslint/visitor-keys/5.18.0: + resolution: {integrity: sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.14.0 + '@typescript-eslint/types': 5.18.0 eslint-visitor-keys: 3.3.0 dev: true - /@typescript-eslint/visitor-keys/5.18.0: - resolution: {integrity: sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg==} + /@typescript-eslint/visitor-keys/5.33.1: + resolution: {integrity: sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.18.0 + '@typescript-eslint/types': 5.33.1 eslint-visitor-keys: 3.3.0 dev: true @@ -5467,7 +5360,7 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@xstate/react/1.6.3_7ce6a90b9093193255e12b5a0fae8c89: + /@xstate/react/1.6.3_1c71324b83b81fd75156ff18379045cd: resolution: {integrity: sha512-NCUReRHPGvvCvj2yLZUTfR0qVp6+apc8G83oXSjN4rl89ZjyujiKrTff55bze/HrsvCsP/sUJASf2n0nzMF1KQ==} peerDependencies: '@xstate/fsm': ^1.0.0 @@ -5479,10 +5372,10 @@ packages: xstate: optional: true dependencies: - react: 17.0.2 - use-isomorphic-layout-effect: 1.1.1_c8e45b4eb687790dba17b4e1c4b4273f - use-subscription: 1.5.1_react@17.0.2 - xstate: 4.30.6 + react: 18.2.0 + use-isomorphic-layout-effect: 1.1.2_a1bdd43be9504ec770a838d8189f6868 + use-subscription: 1.8.0_react@18.2.0 + xstate: 4.33.2 transitivePeerDependencies: - '@types/react' dev: true @@ -5503,8 +5396,8 @@ packages: through: 2.3.8 dev: true - /abab/2.0.5: - resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} + /abab/2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: true /accepts/1.3.8: @@ -5522,12 +5415,12 @@ packages: acorn-walk: 7.2.0 dev: true - /acorn-import-assertions/1.8.0_acorn@8.7.0: + /acorn-import-assertions/1.8.0_acorn@8.8.0: resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.7.0 + acorn: 8.8.0 dev: true /acorn-jsx/5.3.2_acorn@7.4.1: @@ -5538,12 +5431,12 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx/5.3.2_acorn@8.7.0: + /acorn-jsx/5.3.2_acorn@8.8.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.0 + acorn: 8.8.0 dev: true /acorn-walk/7.2.0: @@ -5568,19 +5461,19 @@ packages: hasBin: true dev: true - /acorn/8.7.0: - resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} + /acorn/8.8.0: + resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} engines: {node: '>=0.4.0'} hasBin: true dev: true /add-stream/1.0.0: - resolution: {integrity: sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=} + resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} dev: true - /address/1.1.2: - resolution: {integrity: sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==} - engines: {node: '>= 0.12.0'} + /address/1.2.0: + resolution: {integrity: sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==} + engines: {node: '>= 10.0.0'} dev: true /agent-base/6.0.2: @@ -5603,20 +5496,20 @@ packages: /airbnb-js-shims/2.2.1: resolution: {integrity: sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==} dependencies: - array-includes: 3.1.4 - array.prototype.flat: 1.2.5 - array.prototype.flatmap: 1.2.5 - es5-shim: 4.6.5 + array-includes: 3.1.5 + array.prototype.flat: 1.3.0 + array.prototype.flatmap: 1.3.0 + es5-shim: 4.6.7 es6-shim: 0.35.6 function.prototype.name: 1.1.5 - globalthis: 1.0.2 + globalthis: 1.0.3 object.entries: 1.1.5 object.fromentries: 2.0.5 - object.getownpropertydescriptors: 2.1.3 + object.getownpropertydescriptors: 2.1.4 object.values: 1.1.5 promise.allsettled: 1.0.5 promise.prototype.finally: 3.1.3 - string.prototype.matchall: 4.0.6 + string.prototype.matchall: 4.0.7 string.prototype.padend: 3.1.3 string.prototype.padstart: 3.1.3 symbol.prototype.description: 1.0.5 @@ -5647,8 +5540,8 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.10.0: - resolution: {integrity: sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==} + /ajv/8.11.0: + resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -5667,8 +5560,8 @@ packages: engines: {node: '>=6'} dev: true - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} + /ansi-colors/4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} dev: true @@ -5684,6 +5577,13 @@ packages: type-fest: 0.21.3 dev: true + /ansi-escapes/5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: true + /ansi-html-community/0.0.8: resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} engines: {'0': node >= 0.8.0} @@ -5691,12 +5591,12 @@ packages: dev: true /ansi-regex/2.1.1: - resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} engines: {node: '>=0.10.0'} dev: true - /ansi-regex/3.0.0: - resolution: {integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=} + /ansi-regex/3.0.1: + resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} engines: {node: '>=4'} dev: true @@ -5758,7 +5658,7 @@ packages: dev: true /app-root-dir/1.0.2: - resolution: {integrity: sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=} + resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==} dev: true /aproba/1.2.0: @@ -5799,8 +5699,8 @@ packages: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.17.9 - '@babel/runtime-corejs3': 7.17.2 + '@babel/runtime': 7.18.9 + '@babel/runtime-corejs3': 7.18.9 dev: true /aria-query/5.0.0: @@ -5809,7 +5709,7 @@ packages: dev: true /arr-diff/4.0.0: - resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} + resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} engines: {node: '>=0.10.0'} dev: true @@ -5819,12 +5719,12 @@ packages: dev: true /arr-union/3.1.0: - resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} + resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} engines: {node: '>=0.10.0'} dev: true /array-find-index/1.0.2: - resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} + resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==} engines: {node: '>=0.10.0'} dev: true optional: true @@ -5834,22 +5734,22 @@ packages: dev: true /array-ify/1.0.0: - resolution: {integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=} + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true - /array-includes/3.1.4: - resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==} + /array-includes/3.1.5: + resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 - get-intrinsic: 1.1.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 + get-intrinsic: 1.1.2 is-string: 1.0.7 dev: true /array-union/1.0.2: - resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=} + resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} engines: {node: '>=0.10.0'} dependencies: array-uniq: 1.0.3 @@ -5861,31 +5761,33 @@ packages: dev: true /array-uniq/1.0.3: - resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} + resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} engines: {node: '>=0.10.0'} dev: true /array-unique/0.3.2: - resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} + resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} engines: {node: '>=0.10.0'} dev: true - /array.prototype.flat/1.2.5: - resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==} + /array.prototype.flat/1.3.0: + resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 + es-shim-unscopables: 1.0.0 dev: true - /array.prototype.flatmap/1.2.5: - resolution: {integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==} + /array.prototype.flatmap/1.3.0: + resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 + es-shim-unscopables: 1.0.0 dev: true /array.prototype.map/1.0.4: @@ -5893,14 +5795,25 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 + es-array-method-boxes-properly: 1.0.0 + is-string: 1.0.7 + dev: true + + /array.prototype.reduce/1.0.4: + resolution: {integrity: sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.1 es-array-method-boxes-properly: 1.0.0 is-string: 1.0.7 dev: true /arrify/1.0.1: - resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} dev: true @@ -5910,7 +5823,7 @@ packages: dev: true /asap/2.0.6: - resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=} + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} dev: true /asn1.js/5.4.1: @@ -5929,7 +5842,7 @@ packages: dev: true /assert-plus/1.0.0: - resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} engines: {node: '>=0.8'} dev: true @@ -5941,19 +5854,19 @@ packages: dev: true /assign-symbols/1.0.0: - resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} + resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} engines: {node: '>=0.10.0'} dev: true /ast-types-flow/0.0.7: - resolution: {integrity: sha1-9wtzXGvKGlycItmCw+Oef+ujva0=} + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} dev: true /ast-types/0.14.2: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} dependencies: - tslib: 2.3.1 + tslib: 2.4.0 dev: true /astral-regex/2.0.0: @@ -5972,12 +5885,12 @@ packages: retry: 0.13.1 dev: true - /async/3.2.3: - resolution: {integrity: sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==} + /async/3.2.4: + resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} dev: true /asynckit/0.4.0: - resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true /at-least-node/1.0.0: @@ -5995,8 +5908,8 @@ packages: resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} hasBin: true dependencies: - browserslist: 4.20.0 - caniuse-lite: 1.0.30001315 + browserslist: 4.21.3 + caniuse-lite: 1.0.30001377 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -6005,7 +5918,7 @@ packages: dev: true /aws-sign2/0.7.0: - resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} dev: true /aws4/1.11.0: @@ -6027,10 +5940,15 @@ packages: engines: {node: '>=4'} dev: true + /axe-core/4.4.3: + resolution: {integrity: sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==} + engines: {node: '>=4'} + dev: true + /axios/0.25.0: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: - follow-redirects: 1.14.9 + follow-redirects: 1.15.1 transitivePeerDependencies: - debug dev: true @@ -6039,20 +5957,19 @@ packages: resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==} dev: true - /babel-jest/27.5.1_@babel+core@7.17.9: - resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /babel-jest/28.1.3_@babel+core@7.17.9: + resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.17.9 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__core': 7.1.18 + '@jest/transform': 28.1.3 + '@types/babel__core': 7.1.19 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1_@babel+core@7.17.9 + babel-preset-jest: 28.1.3_@babel+core@7.17.9 chalk: 4.1.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 slash: 3.0.0 transitivePeerDependencies: - supports-color @@ -6089,7 +6006,7 @@ packages: dev: true /babel-plugin-add-react-displayname/0.0.5: - resolution: {integrity: sha1-M51M3be2X9YtHfnbn+BN4TQSK9U=} + resolution: {integrity: sha512-LY3+Y0XVDYcShHHorshrDbt4KFWL4bSeniCtl4SYZbask+Syngk1uMPCeN9+nSiZo6zX5s0RTq/J9Pnaaf/KHw==} dev: true /babel-plugin-apply-mdx-type-prop/1.6.22_@babel+core@7.12.9: @@ -6113,22 +6030,7 @@ packages: /babel-plugin-dynamic-import-node/2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} dependencies: - object.assign: 4.1.2 - dev: true - - /babel-plugin-emotion/10.2.2: - resolution: {integrity: sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==} - dependencies: - '@babel/helper-module-imports': 7.16.7 - '@emotion/hash': 0.8.0 - '@emotion/memoize': 0.7.4 - '@emotion/serialize': 0.11.16 - babel-plugin-macros: 2.8.0 - babel-plugin-syntax-jsx: 6.18.0 - convert-source-map: 1.8.0 - escape-string-regexp: 1.0.5 - find-root: 1.1.0 - source-map: 0.5.7 + object.assign: 4.1.4 dev: true /babel-plugin-extract-import-names/1.6.22: @@ -6141,40 +6043,32 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.1.0 + istanbul-lib-instrument: 5.2.0 test-exclude: 6.0.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-jest-hoist/27.5.1: - resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /babel-plugin-jest-hoist/28.1.3: + resolution: {integrity: sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/template': 7.16.7 - '@babel/types': 7.17.0 - '@types/babel__core': 7.1.18 - '@types/babel__traverse': 7.14.2 - dev: true - - /babel-plugin-macros/2.8.0: - resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} - dependencies: - '@babel/runtime': 7.17.9 - cosmiconfig: 6.0.0 - resolve: 1.22.0 + '@babel/template': 7.18.10 + '@babel/types': 7.18.10 + '@types/babel__core': 7.1.19 + '@types/babel__traverse': 7.18.0 dev: true /babel-plugin-macros/3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 cosmiconfig: 7.0.1 - resolve: 1.22.0 + resolve: 1.22.1 dev: true /babel-plugin-module-resolver/4.1.0: @@ -6182,20 +6076,20 @@ packages: engines: {node: '>= 8.0.0'} dependencies: find-babel-config: 1.2.0 - glob: 7.2.0 + glob: 7.2.3 pkg-up: 3.1.0 - reselect: 4.1.5 - resolve: 1.22.0 + reselect: 4.1.6 + resolve: 1.22.1 dev: true - /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.17.9: - resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==} + /babel-plugin-polyfill-corejs2/0.3.2_@babel+core@7.17.9: + resolution: {integrity: sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.17.7 + '@babel/compat-data': 7.18.8 '@babel/core': 7.17.9 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.9 + '@babel/helper-define-polyfill-provider': 0.3.2_@babel+core@7.17.9 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -6208,19 +6102,19 @@ packages: dependencies: '@babel/core': 7.17.9 '@babel/helper-define-polyfill-provider': 0.1.5_@babel+core@7.17.9 - core-js-compat: 3.21.1 + core-js-compat: 3.24.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.17.9: - resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==} + /babel-plugin-polyfill-corejs3/0.5.3_@babel+core@7.17.9: + resolution: {integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.9 - core-js-compat: 3.21.1 + '@babel/helper-define-polyfill-provider': 0.3.2_@babel+core@7.17.9 + core-js-compat: 3.24.1 transitivePeerDependencies: - supports-color dev: true @@ -6231,7 +6125,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.9 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.9 + '@babel/helper-define-polyfill-provider': 0.3.2_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true @@ -6241,26 +6135,26 @@ packages: dependencies: ast-types: 0.14.2 lodash: 4.17.21 - react-docgen: 5.4.0 + react-docgen: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-styled-components/2.0.6_styled-components@5.3.5: - resolution: {integrity: sha512-Sk+7o/oa2HfHv3Eh8sxoz75/fFvEdHsXV4grdeHufX0nauCmymlnN0rGhIvfpMQSJMvGutJ85gvCGea4iqmDpg==} + /babel-plugin-styled-components/2.0.7_styled-components@5.3.5: + resolution: {integrity: sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==} peerDependencies: styled-components: '>= 2' dependencies: - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-module-imports': 7.16.7 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 babel-plugin-syntax-jsx: 6.18.0 lodash: 4.17.21 picomatch: 2.3.1 - styled-components: 5.3.5_react-dom@17.0.2+react@17.0.2 + styled-components: 5.3.5_react-dom@18.2.0+react@18.2.0 dev: true /babel-plugin-syntax-jsx/6.18.0: - resolution: {integrity: sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=} + resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==} dev: true /babel-preset-current-node-syntax/1.0.1_@babel+core@7.17.9: @@ -6283,14 +6177,14 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.9 dev: true - /babel-preset-jest/27.5.1_@babel+core@7.17.9: - resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /babel-preset-jest/28.1.3_@babel+core@7.17.9: + resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.17.9 - babel-plugin-jest-hoist: 27.5.1 + babel-plugin-jest-hoist: 28.1.3 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.17.9 dev: true @@ -6324,7 +6218,7 @@ packages: dev: true /bcrypt-pbkdf/1.0.2: - resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} dependencies: tweetnacl: 0.14.5 dev: true @@ -6389,8 +6283,8 @@ packages: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} dev: true - /bn.js/5.2.0: - resolution: {integrity: sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==} + /bn.js/5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} dev: true /body-parser/1.19.2: @@ -6410,7 +6304,7 @@ packages: dev: true /boolbase/1.0.0: - resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: true /boxen/5.1.2: @@ -6428,7 +6322,7 @@ packages: dev: true /bplist-parser/0.1.1: - resolution: {integrity: sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=} + resolution: {integrity: sha512-2AEM0FXy8ZxVLBuqX0hqt1gDwcnz2zygEkQ6zaD5Wko/sB9paUNwlpawrFtKeHUAQUOzjVy9AO4oeonqIHKA9Q==} dependencies: big-integer: 1.6.51 dev: true @@ -6465,7 +6359,7 @@ packages: dev: true /brorand/1.1.0: - resolution: {integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=} + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} dev: true /browser-process-hrtime/1.0.0: @@ -6503,14 +6397,14 @@ packages: /browserify-rsa/4.1.0: resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==} dependencies: - bn.js: 5.2.0 + bn.js: 5.2.1 randombytes: 2.1.0 dev: true /browserify-sign/4.2.1: resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==} dependencies: - bn.js: 5.2.0 + bn.js: 5.2.1 browserify-rsa: 4.1.0 create-hash: 1.2.0 create-hmac: 1.1.7 @@ -6527,16 +6421,15 @@ packages: pako: 1.0.11 dev: true - /browserslist/4.20.0: - resolution: {integrity: sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==} + /browserslist/4.21.3: + resolution: {integrity: sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001315 - electron-to-chromium: 1.4.82 - escalade: 3.1.1 - node-releases: 2.0.2 - picocolors: 1.0.0 + caniuse-lite: 1.0.30001377 + electron-to-chromium: 1.4.222 + node-releases: 2.0.6 + update-browserslist-db: 1.0.5_browserslist@4.21.3 dev: true /bs-logger/0.2.6: @@ -6553,7 +6446,7 @@ packages: dev: true /buffer-crc32/0.2.13: - resolution: {integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=} + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} dev: true /buffer-from/1.1.2: @@ -6561,7 +6454,7 @@ packages: dev: true /buffer-xor/1.0.3: - resolution: {integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=} + resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} dev: true /buffer/4.9.2: @@ -6579,17 +6472,17 @@ packages: ieee754: 1.2.1 dev: true - /builtin-modules/3.2.0: - resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==} + /builtin-modules/3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} dev: true /builtin-status-codes/3.0.0: - resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=} + resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} dev: true /bytes/3.0.0: - resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} dev: true @@ -6598,8 +6491,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /c8/7.11.0: - resolution: {integrity: sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw==} + /c8/7.12.0: + resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} engines: {node: '>=10.12.0'} hasBin: true dependencies: @@ -6609,10 +6502,10 @@ packages: foreground-child: 2.0.0 istanbul-lib-coverage: 3.2.0 istanbul-lib-report: 3.0.0 - istanbul-reports: 3.1.4 + istanbul-reports: 3.1.5 rimraf: 3.0.2 test-exclude: 6.0.0 - v8-to-istanbul: 8.1.1 + v8-to-istanbul: 9.0.1 yargs: 16.2.0 yargs-parser: 20.2.9 dev: true @@ -6623,12 +6516,12 @@ packages: bluebird: 3.7.2 chownr: 1.1.4 figgy-pudding: 3.5.2 - glob: 7.2.0 - graceful-fs: 4.2.9 + glob: 7.2.3 + graceful-fs: 4.2.10 infer-owner: 1.0.4 lru-cache: 5.1.1 mississippi: 3.0.0 - mkdirp: 0.5.5 + mkdirp: 0.5.6 move-concurrently: 1.0.1 promise-inflight: 1.0.1 rimraf: 2.7.1 @@ -6645,10 +6538,10 @@ packages: '@npmcli/move-file': 1.1.2 chownr: 2.0.0 fs-minipass: 2.1.0 - glob: 7.2.0 + glob: 7.2.3 infer-owner: 1.0.4 lru-cache: 6.0.0 - minipass: 3.1.6 + minipass: 3.3.4 minipass-collect: 1.0.2 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -6685,7 +6578,7 @@ packages: resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} engines: {node: '>=8'} dependencies: - clone-response: 1.0.2 + clone-response: 1.0.3 get-stream: 5.2.0 http-cache-semantics: 4.1.0 keyv: 3.1.0 @@ -6698,13 +6591,13 @@ packages: resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} engines: {node: '>=8'} dependencies: - clone-response: 1.0.2 + clone-response: 1.0.3 get-stream: 5.2.0 http-cache-semantics: 4.1.0 - keyv: 4.1.1 + keyv: 4.3.3 lowercase-keys: 2.0.0 normalize-url: 6.1.0 - responselike: 2.0.0 + responselike: 2.0.1 dev: true /cachedir/2.2.0: @@ -6721,11 +6614,11 @@ packages: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.2 dev: true /call-me-maybe/1.0.1: - resolution: {integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms=} + resolution: {integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==} dev: true /callsites/3.1.0: @@ -6737,7 +6630,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.3.1 + tslib: 2.4.0 dev: true /camelcase-css/2.0.1: @@ -6746,7 +6639,7 @@ packages: dev: true /camelcase-keys/2.1.0: - resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} + resolution: {integrity: sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==} engines: {node: '>=0.10.0'} dependencies: camelcase: 2.1.1 @@ -6764,7 +6657,7 @@ packages: dev: true /camelcase/2.1.1: - resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} + resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==} engines: {node: '>=0.10.0'} dev: true optional: true @@ -6780,11 +6673,11 @@ packages: dev: true /camelize/1.0.0: - resolution: {integrity: sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=} + resolution: {integrity: sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==} dev: true - /caniuse-lite/1.0.30001315: - resolution: {integrity: sha512-5v7LFQU4Sb/qvkz7JcZkvtSH1Ko+1x2kgo3ocdBeMGZSOFpuE1kkm0kpTwLtWeFrw5qw08ulLxJjVIXIS8MkiQ==} + /caniuse-lite/1.0.30001377: + resolution: {integrity: sha512-I5XeHI1x/mRSGl96LFOaSk528LA/yZG3m3iQgImGujjO8gotd/DL8QaI1R1h1dg5ATeI2jqPblMpKq4Tr5iKfQ==} dev: true /capture-exit/2.0.0: @@ -6800,7 +6693,7 @@ packages: dev: true /caseless/0.12.0: - resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} dev: true /ccount/1.1.0: @@ -6862,17 +6755,12 @@ packages: resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} dev: true - /charcodes/0.2.0: - resolution: {integrity: sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==} - engines: {node: '>=6'} - dev: true - /chardet/0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true /check-more-types/2.24.0: - resolution: {integrity: sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=} + resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==} engines: {node: '>= 0.8.0'} dev: true @@ -6920,8 +6808,8 @@ packages: engines: {node: '>=10'} dev: true - /chrome-launcher/0.15.0: - resolution: {integrity: sha512-ZQqX5kb9H0+jy1OqLnWampfocrtSZaGl7Ny3F9GRha85o4odbL8x55paUzh51UC7cEmZ5obp3H2Mm70uC2PpRA==} + /chrome-launcher/0.15.1: + resolution: {integrity: sha512-UugC8u59/w2AyX5sHLZUHoxBAiSiunUhZa3zZwMH6zPVis0C3dDKiRWyUGIo14tTbZHGVviWxv3PQWZ7taZ4fg==} engines: {node: '>=12.13.0'} hasBin: true dependencies: @@ -6940,8 +6828,8 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: true - /ci-info/3.3.0: - resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==} + /ci-info/3.3.2: + resolution: {integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==} dev: true /cipher-base/1.0.4: @@ -6983,7 +6871,7 @@ packages: dev: true /cli-cursor/2.1.0: - resolution: {integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=} + resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} engines: {node: '>=4'} dependencies: restore-cursor: 2.0.0 @@ -6996,18 +6884,18 @@ packages: restore-cursor: 3.1.0 dev: true - /cli-spinners/2.6.1: - resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==} + /cli-spinners/2.7.0: + resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} engines: {node: '>=6'} dev: true - /cli-table3/0.6.1: - resolution: {integrity: sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==} + /cli-table3/0.6.2: + resolution: {integrity: sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==} engines: {node: 10.* || >= 12.*} dependencies: string-width: 4.2.3 optionalDependencies: - colors: 1.4.0 + '@colors/colors': 1.5.0 dev: true /cli-truncate/2.1.0: @@ -7051,24 +6939,24 @@ packages: is-regexp: 2.1.0 dev: true - /clone-response/1.0.2: - resolution: {integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=} + /clone-response/1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} dependencies: mimic-response: 1.0.1 dev: true /clone/1.0.4: - resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=} + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} dev: true - /clsx/1.1.1: - resolution: {integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==} + /clsx/1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} dev: true /co/4.6.0: - resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} dev: true @@ -7081,7 +6969,7 @@ packages: dev: true /collection-visit/1.0.0: - resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} + resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} engines: {node: '>=0.10.0'} dependencies: map-visit: 1.0.0 @@ -7102,7 +6990,7 @@ packages: dev: true /color-name/1.1.3: - resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} dev: true /color-name/1.1.4: @@ -7114,20 +7002,13 @@ packages: hasBin: true dev: true - /colord/2.9.2: - resolution: {integrity: sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==} - dev: true - - /colorette/2.0.16: - resolution: {integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==} + /colord/2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} dev: true - /colors/1.4.0: - resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} - engines: {node: '>=0.1.90'} - requiresBuild: true + /colorette/2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} dev: true - optional: true /combined-stream/1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} @@ -7193,7 +7074,7 @@ packages: dev: true /commondir/1.0.1: - resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} dev: true /compare-func/2.0.0: @@ -7207,6 +7088,14 @@ packages: resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} dev: true + /compress-brotli/1.3.8: + resolution: {integrity: sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==} + engines: {node: '>= 12'} + dependencies: + '@types/json-buffer': 3.0.0 + json-buffer: 3.0.1 + dev: true + /compressible/2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -7256,7 +7145,7 @@ packages: engines: {node: '>=8'} dependencies: dot-prop: 5.3.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 make-dir: 3.1.0 unique-string: 2.0.0 write-file-atomic: 3.0.3 @@ -7272,11 +7161,11 @@ packages: dev: true /console-control-strings/1.1.0: - resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} dev: true /constants-browserify/1.0.0: - resolution: {integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=} + resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} dev: true /content-disposition/0.5.4: @@ -7477,43 +7366,60 @@ packages: aproba: 1.2.0 fs-write-stream-atomic: 1.0.10 iferr: 0.1.5 - mkdirp: 0.5.5 + mkdirp: 0.5.6 rimraf: 2.7.1 run-queue: 1.0.3 dev: true /copy-descriptor/0.1.1: - resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} + resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} engines: {node: '>=0.10.0'} dev: true - /core-js-compat/3.21.1: - resolution: {integrity: sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==} + /core-js-compat/3.24.1: + resolution: {integrity: sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==} dependencies: - browserslist: 4.20.0 + browserslist: 4.21.3 semver: 7.0.0 dev: true - /core-js-pure/3.21.1: - resolution: {integrity: sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==} + /core-js-pure/3.24.1: + resolution: {integrity: sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==} requiresBuild: true dev: true - /core-js/3.21.1: - resolution: {integrity: sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==} + /core-js/3.24.1: + resolution: {integrity: sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==} requiresBuild: true dev: true /core-util-is/1.0.2: - resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} dev: true /core-util-is/1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig-typescript-loader/1.0.6_ddaac8e123aeb260f586984cee874848: - resolution: {integrity: sha512-2nEotziYJWtNtoTjKbchj9QrdTT6DBxCvqjNKoDKARw+e2yZmTQCa07uRrykLIZuvSgp69YXLH89UHc0WhdMfQ==} + /cosmiconfig-typescript-loader/2.0.2_37c338c37d248e2af4de7b6a6a4634c9: + resolution: {integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@types/node': '*' + typescript: '>=3' + dependencies: + '@types/node': 16.11.26 + cosmiconfig: 7.0.1 + ts-node: 10.9.1_37c338c37d248e2af4de7b6a6a4634c9 + typescript: 4.7.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + optional: true + + /cosmiconfig-typescript-loader/2.0.2_ddaac8e123aeb260f586984cee874848: + resolution: {integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' @@ -7521,7 +7427,7 @@ packages: dependencies: '@types/node': 16.11.26 cosmiconfig: 7.0.1 - ts-node: 10.7.0_ddaac8e123aeb260f586984cee874848 + ts-node: 10.9.1_ddaac8e123aeb260f586984cee874848 typescript: 4.6.3 transitivePeerDependencies: - '@swc/core' @@ -7554,9 +7460,9 @@ packages: resolution: {integrity: sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 make-dir: 3.1.0 - nested-error-stacks: 2.1.0 + nested-error-stacks: 2.1.1 p-event: 4.2.0 dev: true @@ -7569,14 +7475,14 @@ packages: globby: 9.2.0 has-glob: 1.0.0 junk: 3.1.0 - nested-error-stacks: 2.1.0 + nested-error-stacks: 2.1.1 p-all: 2.1.0 p-filter: 2.1.0 p-map: 3.0.0 dev: true /crc32/0.2.2: - resolution: {integrity: sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo=} + resolution: {integrity: sha512-PFZEGbDUeoNbL2GHIEpJRQGheXReDody/9axKTxhXtQqIL443wnNigtVZO9iuCIMPApKZRv7k2xr8euXHqNxQQ==} engines: {node: '>= 0.4.0'} hasBin: true dev: true @@ -7681,12 +7587,12 @@ packages: dev: false /css-color-keywords/1.0.0: - resolution: {integrity: sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=} + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} engines: {node: '>=4'} dev: true - /css-functions-list/3.0.1: - resolution: {integrity: sha512-PriDuifDt4u4rkDgnqRCLnjfMatufLmWNfQnGCq34xZwpY3oabwhB9SqRBmuvWUgndbemCFlKqg+nO7C2q0SBw==} + /css-functions-list/3.1.0: + resolution: {integrity: sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==} engines: {node: '>=12.22'} dev: true @@ -7712,14 +7618,14 @@ packages: webpack: 4.46.0 dev: true - /css-select/4.2.1: - resolution: {integrity: sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==} + /css-select/4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} dependencies: boolbase: 1.0.0 - css-what: 5.1.0 - domhandler: 4.3.0 + css-what: 6.1.0 + domhandler: 4.3.1 domutils: 2.8.0 - nth-check: 2.0.1 + nth-check: 2.1.1 dev: true /css-to-react-native/3.0.0: @@ -7730,21 +7636,13 @@ packages: postcss-value-parser: 4.2.0 dev: true - /css-what/5.1.0: - resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} + /css-what/6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} dev: true /css.escape/1.5.1: - resolution: {integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=} - dev: true - - /css/3.0.0: - resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==} - dependencies: - inherits: 2.0.4 - source-map: 0.6.1 - source-map-resolve: 0.6.0 + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} dev: true /cssesc/3.0.0: @@ -7757,10 +7655,6 @@ packages: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} dev: true - /cssom/0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - dev: true - /cssom/0.5.0: resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} dev: true @@ -7778,15 +7672,11 @@ packages: cssom: 0.3.8 dev: true - /csstype/2.6.20: - resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} - dev: true - /csstype/3.0.11: resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} /currently-unhandled/0.4.1: - resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} + resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} engines: {node: '>=0.10.0'} dependencies: array-find-index: 1.0.2 @@ -7794,7 +7684,7 @@ packages: optional: true /cyclist/1.0.1: - resolution: {integrity: sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=} + resolution: {integrity: sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==} dev: true /cypress/9.5.3: @@ -7805,7 +7695,7 @@ packages: dependencies: '@cypress/request': 2.88.10 '@cypress/xvfb': 1.2.4 - '@types/node': 14.14.37 + '@types/node': 14.18.24 '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.3 arch: 2.2.0 @@ -7816,13 +7706,13 @@ packages: chalk: 4.1.2 check-more-types: 2.24.0 cli-cursor: 3.1.0 - cli-table3: 0.6.1 + cli-table3: 0.6.2 commander: 5.1.0 common-tags: 1.8.2 - dayjs: 1.10.8 - debug: 4.3.3_supports-color@8.1.1 + dayjs: 1.11.5 + debug: 4.3.4_supports-color@8.1.1 enquirer: 2.3.6 - eventemitter2: 6.4.5 + eventemitter2: 6.4.7 execa: 4.1.0 executable: 4.1.1 extract-zip: 2.0.1_supports-color@8.1.1 @@ -7840,7 +7730,7 @@ packages: pretty-bytes: 5.6.0 proxy-from-env: 1.0.0 request-progress: 3.0.0 - semver: 7.3.5 + semver: 7.3.7 supports-color: 8.1.1 tmp: 0.2.1 untildify: 4.0.0 @@ -7858,7 +7748,7 @@ packages: longest: 2.0.1 word-wrap: 1.2.3 optionalDependencies: - '@commitlint/load': 16.2.3 + '@commitlint/load': 17.0.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -7874,36 +7764,27 @@ packages: dev: true /dashdash/1.14.1: - resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} dependencies: assert-plus: 1.0.0 dev: true - /data-urls/2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} - engines: {node: '>=10'} - dependencies: - abab: 2.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 - dev: true - - /data-urls/3.0.1: - resolution: {integrity: sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw==} + /data-urls/3.0.2: + resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} dependencies: - abab: 2.0.5 + abab: 2.0.6 whatwg-mimetype: 3.0.0 - whatwg-url: 10.0.0 + whatwg-url: 11.0.0 dev: true /dateformat/3.0.3: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true - /dayjs/1.10.8: - resolution: {integrity: sha512-wbNwDfBHHur9UOzNUjeKUOJ0fCb0a52Wx0xInmQ7Y8FstyajiV1NmK1e00cxsr9YrE9r7yAChE0VvpuY5Rnlow==} + /dayjs/1.11.5: + resolution: {integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==} dev: true /debug/2.6.9: @@ -7918,19 +7799,6 @@ packages: ms: 2.1.3 dev: true - /debug/4.3.3_supports-color@8.1.1: - resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - supports-color: 8.1.1 - dev: true - /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -7970,7 +7838,7 @@ packages: dev: true /decamelize-keys/1.1.0: - resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} + resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==} engines: {node: '>=0.10.0'} dependencies: decamelize: 1.2.0 @@ -7978,21 +7846,21 @@ packages: dev: true /decamelize/1.2.0: - resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} dev: true - /decimal.js/10.3.1: - resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} + /decimal.js/10.4.0: + resolution: {integrity: sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==} dev: true /decode-uri-component/0.2.0: - resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} + resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} engines: {node: '>=0.10'} dev: true /decompress-response/3.3.0: - resolution: {integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=} + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} engines: {node: '>=4'} dependencies: mimic-response: 1.0.1 @@ -8006,7 +7874,7 @@ packages: dev: true /dedent/0.7.0: - resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=} + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: true /deep-extend/0.6.0: @@ -8018,17 +7886,13 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true - /deep-object-diff/1.1.7: - resolution: {integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==} - dev: true - /deepmerge/4.2.2: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} engines: {node: '>=0.10.0'} dev: true /default-browser-id/1.0.4: - resolution: {integrity: sha1-5Z0JpdFXuCi4dsJoFuYcPSosIDo=} + resolution: {integrity: sha512-qPy925qewwul9Hifs+3sx1ZYn14obHxpkX+mPD369w4Rzg+YkJBgi3SOvwUq81nWSjqGUegIgEPwD8u+HUnxlw==} engines: {node: '>=0.10.0'} hasBin: true requiresBuild: true @@ -8040,7 +7904,7 @@ packages: optional: true /defaults/1.0.3: - resolution: {integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=} + resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==} dependencies: clone: 1.0.4 dev: true @@ -8059,22 +7923,23 @@ packages: engines: {node: '>=8'} dev: true - /define-properties/1.1.3: - resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} + /define-properties/1.1.4: + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} engines: {node: '>= 0.4'} dependencies: + has-property-descriptors: 1.0.0 object-keys: 1.1.1 dev: true /define-property/0.2.5: - resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} + resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} engines: {node: '>=0.10.0'} dependencies: is-descriptor: 0.1.6 dev: true /define-property/1.0.0: - resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} + resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} engines: {node: '>=0.10.0'} dependencies: is-descriptor: 1.0.2 @@ -8089,22 +7954,22 @@ packages: dev: true /deflate-js/0.2.3: - resolution: {integrity: sha1-+Fq7WOvFFRowYUdHPVfD5PfkQms=} + resolution: {integrity: sha512-r5KgHJ/yTiWQs23nVeQz5dSL/kmW0MBszsssNyEqDCjjFDj4XG/c6QUN/I0JtY3ZHwwcaNBtGE8s+oV33acTfQ==} engines: {node: '>= 0.4.0'} hasBin: true dev: true /delayed-stream/1.0.0: - resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} dev: true /delegates/1.0.0: - resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} dev: true /depd/1.1.2: - resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=} + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} dev: true @@ -8120,7 +7985,7 @@ packages: dev: true /destroy/1.0.4: - resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=} + resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==} dev: true /detab/2.0.4: @@ -8130,7 +7995,7 @@ packages: dev: true /detect-file/1.0.0: - resolution: {integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=} + resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} engines: {node: '>=0.10.0'} dev: true @@ -8144,12 +8009,19 @@ packages: engines: {node: '>=8'} dev: true + /detect-package-manager/2.0.1: + resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + /detect-port/1.3.0: resolution: {integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==} engines: {node: '>= 4.2.1'} hasBin: true dependencies: - address: 1.1.2 + address: 1.2.0 debug: 2.6.9 dev: true @@ -8163,6 +8035,11 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true + /diff-sequences/28.1.1: + resolution: {integrity: sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dev: true + /diff/4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -8204,8 +8081,8 @@ packages: esutils: 2.0.3 dev: true - /dom-accessibility-api/0.5.13: - resolution: {integrity: sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==} + /dom-accessibility-api/0.5.14: + resolution: {integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==} dev: true /dom-converter/0.2.0: @@ -8217,15 +8094,15 @@ packages: /dom-helpers/5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 csstype: 3.0.11 dev: true - /dom-serializer/1.3.2: - resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} + /dom-serializer/1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dependencies: - domelementtype: 2.2.0 - domhandler: 4.3.0 + domelementtype: 2.3.0 + domhandler: 4.3.1 entities: 2.2.0 dev: true @@ -8238,15 +8115,8 @@ packages: engines: {node: '>=0.4', npm: '>=1.2'} dev: true - /domelementtype/2.2.0: - resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} - dev: true - - /domexception/2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} - engines: {node: '>=8'} - dependencies: - webidl-conversions: 5.0.0 + /domelementtype/2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: true /domexception/4.0.0: @@ -8256,26 +8126,26 @@ packages: webidl-conversions: 7.0.0 dev: true - /domhandler/4.3.0: - resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==} + /domhandler/4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} dependencies: - domelementtype: 2.2.0 + domelementtype: 2.3.0 dev: true /domutils/2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: - dom-serializer: 1.3.2 - domelementtype: 2.2.0 - domhandler: 4.3.0 + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 dev: true /dot-case/3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.3.1 + tslib: 2.4.0 dev: true /dot-prop/5.3.0: @@ -8303,8 +8173,8 @@ packages: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true - /duplexer3/0.1.4: - resolution: {integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=} + /duplexer3/0.1.5: + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} dev: true /duplexify/3.7.1: @@ -8317,7 +8187,7 @@ packages: dev: true /ecc-jsbn/0.1.2: - resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 @@ -8327,8 +8197,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - /electron-to-chromium/1.4.82: - resolution: {integrity: sha512-Ks+ANzLoIrFDUOJdjxYMH6CMKB8UQo5modAwvSZTxgF+vEs/U7G5IbWFUp6dS4klPkTDVdxbORuk8xAXXhMsWw==} + /electron-to-chromium/1.4.222: + resolution: {integrity: sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==} dev: true /elliptic/6.5.4: @@ -8343,9 +8213,9 @@ packages: minimalistic-crypto-utils: 1.0.1 dev: true - /emittery/0.8.1: - resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} - engines: {node: '>=10'} + /emittery/0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} + engines: {node: '>=12'} dev: true /emoji-regex/8.0.0: @@ -8361,25 +8231,12 @@ packages: engines: {node: '>= 4'} dev: true - /emotion-theming/10.3.0_316248eb6686a2fd4fbadcfd00de37f3: - resolution: {integrity: sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA==} - peerDependencies: - '@emotion/core': ^10.0.27 - react: '>=16.3.0' - dependencies: - '@babel/runtime': 7.17.9 - '@emotion/core': 10.3.1_react@17.0.2 - '@emotion/weak-memoize': 0.2.5 - hoist-non-react-statics: 3.3.2 - react: 17.0.2 - dev: true - /emotion-theming/11.0.0: resolution: {integrity: sha512-OhYpCGBjaLcD9c4ptwCr9SxHjfRTDqeqdzMobusJ+a/drlfnJ3AT9gmGKIhNHiXtr6626h6fsvLY22Or9CxUqw==} dev: true /encodeurl/1.0.2: - resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=} + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} dev: true @@ -8401,16 +8258,16 @@ packages: resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==} engines: {node: '>=6.9.0'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 memory-fs: 0.5.0 tapable: 1.1.3 dev: true - /enhanced-resolve/5.9.2: - resolution: {integrity: sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==} + /enhanced-resolve/5.10.0: + resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} engines: {node: '>=10.13.0'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 tapable: 2.2.1 dev: true @@ -8418,7 +8275,7 @@ packages: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} dependencies: - ansi-colors: 4.1.1 + ansi-colors: 4.1.3 dev: true /entities/2.1.0: @@ -8442,36 +8299,39 @@ packages: is-arrayish: 0.2.1 dev: true - /error-stack-parser/2.0.7: - resolution: {integrity: sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==} + /error-stack-parser/2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} dependencies: - stackframe: 1.2.1 + stackframe: 1.3.4 dev: true - /es-abstract/1.19.1: - resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} + /es-abstract/1.20.1: + resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 function-bind: 1.1.1 - get-intrinsic: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.1.2 get-symbol-description: 1.0.0 has: 1.0.3 + has-property-descriptors: 1.0.0 has-symbols: 1.0.3 internal-slot: 1.0.3 is-callable: 1.2.4 is-negative-zero: 2.0.2 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.1 + is-shared-array-buffer: 1.0.2 is-string: 1.0.7 is-weakref: 1.0.2 - object-inspect: 1.12.0 + object-inspect: 1.12.2 object-keys: 1.1.1 - object.assign: 4.1.2 - string.prototype.trimend: 1.0.4 - string.prototype.trimstart: 1.0.4 - unbox-primitive: 1.0.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + string.prototype.trimend: 1.0.5 + string.prototype.trimstart: 1.0.5 + unbox-primitive: 1.0.2 dev: true /es-array-method-boxes-properly/1.0.0: @@ -8482,7 +8342,7 @@ packages: resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.2 has-symbols: 1.0.3 is-arguments: 1.1.1 is-map: 2.0.2 @@ -8495,6 +8355,12 @@ packages: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} dev: true + /es-shim-unscopables/1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 + dev: true + /es-to-primitive/1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} @@ -8504,8 +8370,8 @@ packages: is-symbol: 1.0.4 dev: true - /es5-shim/4.6.5: - resolution: {integrity: sha512-vfQ4UAai8szn0sAubCy97xnZ4sJVDD1gt/Grn736hg8D7540wemIb1YPrYZSTqlM2H69EQX1or4HU/tSwRTI3w==} + /es5-shim/4.6.7: + resolution: {integrity: sha512-jg21/dmlrNQI7JyyA2w7n+yifSxBng0ZralnSfVZjoCawgNTCnS+yBCyVM9DL5itm7SUnDGgv7hcq2XCZX4iRQ==} engines: {node: '>=0.4.0'} dev: true @@ -8524,11 +8390,11 @@ packages: dev: true /escape-html/1.0.3: - resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=} + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} dev: true /escape-string-regexp/1.0.5: - resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} dev: true @@ -8565,7 +8431,7 @@ packages: confusing-browser-globals: 1.0.11 eslint: 8.13.0 eslint-plugin-import: 2.26.0_eslint@8.13.0 - object.assign: 4.1.2 + object.assign: 4.1.4 object.entries: 1.1.5 semver: 6.3.0 dev: true @@ -8586,7 +8452,7 @@ packages: eslint-plugin-jsx-a11y: 6.5.1_eslint@8.13.0 eslint-plugin-react: 7.29.4_eslint@8.13.0 eslint-plugin-react-hooks: 4.4.0_eslint@8.13.0 - object.assign: 4.1.2 + object.assign: 4.1.4 object.entries: 1.1.5 dev: true @@ -8603,7 +8469,7 @@ packages: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: debug: 3.2.7 - resolve: 1.22.0 + resolve: 1.22.1 dev: true /eslint-import-resolver-typescript/2.7.1_25dbcfb8cfecb7418ebda712664abe37: @@ -8616,20 +8482,25 @@ packages: debug: 4.3.4 eslint: 8.13.0 eslint-plugin-import: 2.26.0_eslint@8.13.0 - glob: 7.2.0 + glob: 7.2.3 is-glob: 4.0.3 - resolve: 1.22.0 + resolve: 1.22.1 tsconfig-paths: 3.14.1 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.7.3: - resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} + /eslint-module-utils/2.7.4_eslint@8.13.0: + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} + peerDependencies: + eslint: '*' + peerDependenciesMeta: + eslint: + optional: true dependencies: debug: 3.2.7 - find-up: 2.1.0 + eslint: 8.13.0 dev: true /eslint-plugin-cypress/2.12.1_eslint@8.13.0: @@ -8666,24 +8537,24 @@ packages: peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 dependencies: - array-includes: 3.1.4 - array.prototype.flat: 1.2.5 + array-includes: 3.1.5 + array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.13.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3 + eslint-module-utils: 2.7.4_eslint@8.13.0 has: 1.0.3 - is-core-module: 2.8.1 + is-core-module: 2.10.0 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.5 - resolve: 1.22.0 + resolve: 1.22.1 tsconfig-paths: 3.14.1 dev: true - /eslint-plugin-jest/26.1.4_3d39dff4be9be9ebd9147828001ec409: - resolution: {integrity: sha512-wgqxujmqc2qpvZqMFWCh6Cniqc8lWpapvXt9j/19DmBDqeDaYhJrSRezYR1SKyemvjx+9e9kny/dgRahraHImA==} + /eslint-plugin-jest/26.8.3_1b68f07f1c9501814859c3b9b91bf124: + resolution: {integrity: sha512-2roWu1MkEiihQ/qEszPPoaoqVI1x2D8Jtadk5AmoXTdEeNVPMu01Dtz7jIuTOAmdW3L+tSkPZOtEtQroYJDt0A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.0.0 @@ -8696,9 +8567,9 @@ packages: optional: true dependencies: '@typescript-eslint/eslint-plugin': 5.18.0_0dd9be2ba5ed9805045f3fec8be848f5 - '@typescript-eslint/utils': 5.18.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.33.1_eslint@8.13.0+typescript@4.6.3 eslint: 8.13.0 - jest: 27.5.1 + jest: 28.1.3_@types+node@16.11.26 transitivePeerDependencies: - supports-color - typescript @@ -8710,17 +8581,17 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 aria-query: 4.2.2 - array-includes: 3.1.4 + array-includes: 3.1.5 ast-types-flow: 0.0.7 - axe-core: 4.4.1 + axe-core: 4.4.3 axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 eslint: 8.13.0 has: 1.0.3 - jsx-ast-utils: 3.2.1 + jsx-ast-utils: 3.3.3 language-tags: 1.0.5 minimatch: 3.1.2 dev: true @@ -8736,7 +8607,7 @@ packages: eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.1.2 - resolve: 1.22.0 + resolve: 1.22.1 semver: 6.3.0 dev: true @@ -8772,33 +8643,34 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: 3.1.4 - array.prototype.flatmap: 1.2.5 + array-includes: 3.1.5 + array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 eslint: 8.13.0 estraverse: 5.3.0 - jsx-ast-utils: 3.2.1 + jsx-ast-utils: 3.3.3 minimatch: 3.1.2 object.entries: 1.1.5 object.fromentries: 2.0.5 - object.hasown: 1.1.0 + object.hasown: 1.1.1 object.values: 1.1.5 prop-types: 15.8.1 - resolve: 2.0.0-next.3 + resolve: 2.0.0-next.4 semver: 6.3.0 - string.prototype.matchall: 4.0.6 + string.prototype.matchall: 4.0.7 dev: true - /eslint-plugin-storybook/0.5.8_eslint@8.13.0+typescript@4.6.3: - resolution: {integrity: sha512-k67mXT9dOl0z8RFWL9SAQ38NaNst6BjCUDQudaDGjMJHrXncOfCSOz9ROGIVu//zVepZw8D3abdGn9OVvyJ3QA==} + /eslint-plugin-storybook/0.6.4_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-wxwbAZqlgjj6MbS/llY7wnXCCUsuFcLB1XnahbgBtjmsFUggpiECt01Dt8huaKvriVXg2w4d7Ye+GzA00rdcKg==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/experimental-utils': 5.14.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/experimental-utils': 5.33.1_eslint@8.13.0+typescript@4.6.3 eslint: 8.13.0 requireindex: 1.2.0 + ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - typescript @@ -8865,7 +8737,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.2.1 + '@eslint/eslintrc': 1.3.0 '@humanwhocodes/config-array': 0.9.5 ajv: 6.12.6 chalk: 4.1.2 @@ -8876,14 +8748,14 @@ packages: eslint-scope: 7.1.1 eslint-utils: 3.0.0_eslint@8.13.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.1 + espree: 9.3.3 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 - globals: 13.12.1 + globals: 13.17.0 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -8904,12 +8776,12 @@ packages: - supports-color dev: true - /espree/9.3.1: - resolution: {integrity: sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==} + /espree/9.3.3: + resolution: {integrity: sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.7.0 - acorn-jsx: 5.3.2_acorn@8.7.0 + acorn: 8.8.0 + acorn-jsx: 5.3.2_acorn@8.8.0 eslint-visitor-keys: 3.3.0 dev: true @@ -8947,9 +8819,9 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.17.9 - '@babel/types': 7.17.0 - c8: 7.11.0 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 + c8: 7.12.0 transitivePeerDependencies: - supports-color dev: true @@ -8968,12 +8840,12 @@ packages: dev: true /etag/1.8.1: - resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=} + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} dev: true - /eventemitter2/6.4.5: - resolution: {integrity: sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw==} + /eventemitter2/6.4.7: + resolution: {integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==} dev: true /events/3.3.0: @@ -9050,12 +8922,12 @@ packages: dev: true /exit/0.1.2: - resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} dev: true /expand-brackets/2.1.4: - resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} + resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} engines: {node: '>=0.10.0'} dependencies: debug: 2.6.9 @@ -9068,20 +8940,21 @@ packages: dev: true /expand-tilde/2.0.2: - resolution: {integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=} + resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} engines: {node: '>=0.10.0'} dependencies: homedir-polyfill: 1.0.3 dev: true - /expect/27.5.1: - resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /expect/28.1.3: + resolution: {integrity: sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 - jest-get-type: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 + '@jest/expect-utils': 28.1.3 + jest-get-type: 28.0.2 + jest-matcher-utils: 28.1.3 + jest-message-util: 28.1.3 + jest-util: 28.1.3 dev: true /express/4.17.3: @@ -9121,14 +8994,14 @@ packages: dev: true /extend-shallow/2.0.1: - resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 dev: true /extend-shallow/3.0.2: - resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} + resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} engines: {node: '>=0.10.0'} dependencies: assign-symbols: 1.0.0 @@ -9171,13 +9044,13 @@ packages: get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: - '@types/yauzl': 2.9.2 + '@types/yauzl': 2.10.0 transitivePeerDependencies: - supports-color dev: true /extsprintf/1.3.0: - resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} dev: true @@ -9209,7 +9082,7 @@ packages: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.4 + micromatch: 4.0.5 dev: true /fast-json-parse/1.0.3: @@ -9221,11 +9094,12 @@ packages: dev: true /fast-levenshtein/2.0.6: - resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: true - /fastest-levenshtein/1.0.12: - resolution: {integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==} + /fastest-levenshtein/1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} dev: true /fastq/1.13.0: @@ -9265,17 +9139,21 @@ packages: dev: true /fd-slicer/1.1.0: - resolution: {integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=} + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} dependencies: pend: 1.2.0 dev: true + /fetch-retry/5.0.3: + resolution: {integrity: sha512-uJQyMrX5IJZkhoEUBQ3EjxkeiZkppBd5jS/fMTJmfZxLSiaQjv2zD0kTvuvkSH89uFvgSlB6ueGpjD3HWN7Bxw==} + dev: true + /figgy-pudding/3.5.2: resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} dev: true /figures/2.0.0: - resolution: {integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=} + resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} engines: {node: '>=4'} dependencies: escape-string-regexp: 1.0.5 @@ -9306,12 +9184,11 @@ packages: webpack: 4.46.0 dev: true - /file-system-cache/1.0.5: - resolution: {integrity: sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=} + /file-system-cache/1.1.0: + resolution: {integrity: sha512-IzF5MBq+5CR0jXx5RxPe4BICl/oEhBSXKaL9fLhAXrIfIUS77Hr4vzrYyqYMHN6uTt+BOqi3fDCTjjEBCjERKw==} dependencies: - bluebird: 3.7.2 - fs-extra: 0.30.0 - ramda: 0.21.0 + fs-extra: 10.1.0 + ramda: 0.28.0 dev: true /file-uri-to-path/1.0.0: @@ -9321,7 +9198,7 @@ packages: optional: true /fill-range/4.0.0: - resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} + resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} engines: {node: '>=0.10.0'} dependencies: extend-shallow: 2.0.1 @@ -9338,7 +9215,7 @@ packages: dev: true /filter-obj/1.1.0: - resolution: {integrity: sha1-mzERErxsYSehbgFsbF1/GeCAXFs=} + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} engines: {node: '>=0.10.0'} dev: true @@ -9393,7 +9270,7 @@ packages: dev: true /find-up/1.1.2: - resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} + resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==} engines: {node: '>=0.10.0'} dependencies: path-exists: 2.1.0 @@ -9402,7 +9279,7 @@ packages: optional: true /find-up/2.1.0: - resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} + resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} engines: {node: '>=4'} dependencies: locate-path: 2.0.0 @@ -9437,7 +9314,7 @@ packages: dependencies: detect-file: 1.0.0 is-glob: 4.0.3 - micromatch: 4.0.4 + micromatch: 4.0.5 resolve-dir: 1.0.1 dev: true @@ -9445,12 +9322,12 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.5 + flatted: 3.2.6 rimraf: 3.0.2 dev: true - /flatted/3.2.5: - resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} + /flatted/3.2.6: + resolution: {integrity: sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==} dev: true /flush-write-stream/1.1.1: @@ -9460,8 +9337,8 @@ packages: readable-stream: 2.3.7 dev: true - /follow-redirects/1.14.9: - resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==} + /follow-redirects/1.15.1: + resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -9471,7 +9348,7 @@ packages: dev: true /for-in/1.0.2: - resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} engines: {node: '>=0.10.0'} dev: true @@ -9484,14 +9361,14 @@ packages: dev: true /forever-agent/0.6.1: - resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true /fork-ts-checker-webpack-plugin/4.1.6: resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.18.6 chalk: 2.4.2 micromatch: 3.1.10 minimatch: 3.1.2 @@ -9500,8 +9377,8 @@ packages: worker-rpc: 0.1.1 dev: true - /fork-ts-checker-webpack-plugin/6.5.0_3e7f220833949118e6f92b767ea7dfdd: - resolution: {integrity: sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==} + /fork-ts-checker-webpack-plugin/6.5.2_3e7f220833949118e6f92b767ea7dfdd: + resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: eslint: '>= 6' @@ -9514,19 +9391,19 @@ packages: vue-template-compiler: optional: true dependencies: - '@babel/code-frame': 7.16.7 - '@types/json-schema': 7.0.9 + '@babel/code-frame': 7.18.6 + '@types/json-schema': 7.0.11 chalk: 4.1.2 chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.2.2 eslint: 8.13.0 fs-extra: 9.1.0 - glob: 7.2.0 - memfs: 3.4.1 + glob: 7.2.3 + memfs: 3.4.7 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.3.6 + semver: 7.3.7 tapable: 1.1.3 typescript: 4.6.3 webpack: 4.46.0 @@ -9560,7 +9437,7 @@ packages: dev: true /format/0.2.2: - resolution: {integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=} + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} engines: {node: '>=0.4.x'} dev: true @@ -9570,7 +9447,7 @@ packages: dev: true /fragment-cache/0.2.1: - resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} + resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} engines: {node: '>=0.10.0'} dependencies: map-cache: 0.2.2 @@ -9582,27 +9459,26 @@ packages: dev: true /from2/2.3.0: - resolution: {integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=} + resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==} dependencies: inherits: 2.0.4 readable-stream: 2.3.7 dev: true - /fs-extra/0.30.0: - resolution: {integrity: sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=} + /fs-extra/10.0.1: + resolution: {integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==} + engines: {node: '>=12'} dependencies: - graceful-fs: 4.2.9 - jsonfile: 2.4.0 - klaw: 1.3.1 - path-is-absolute: 1.0.1 - rimraf: 2.7.1 + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 dev: true - /fs-extra/10.0.1: - resolution: {integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==} + /fs-extra/10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -9611,7 +9487,7 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -9621,7 +9497,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -9630,7 +9506,7 @@ packages: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} dependencies: - minipass: 3.1.6 + minipass: 3.3.4 dev: true /fs-monkey/1.0.3: @@ -9638,16 +9514,16 @@ packages: dev: true /fs-write-stream-atomic/1.0.10: - resolution: {integrity: sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=} + resolution: {integrity: sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 iferr: 0.1.5 imurmurhash: 0.1.4 readable-stream: 2.3.7 dev: true /fs.realpath/1.0.0: - resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true /fsevents/1.2.13: @@ -9658,7 +9534,7 @@ packages: requiresBuild: true dependencies: bindings: 1.5.0 - nan: 2.15.0 + nan: 2.16.0 dev: true optional: true @@ -9679,17 +9555,17 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 - functions-have-names: 1.2.2 + define-properties: 1.1.4 + es-abstract: 1.20.1 + functions-have-names: 1.2.3 dev: true /functional-red-black-tree/1.0.1: - resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} dev: true - /functions-have-names/1.2.2: - resolution: {integrity: sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==} + /functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true /gauge/3.0.2: @@ -9717,8 +9593,8 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-intrinsic/1.1.1: - resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} + /get-intrinsic/1.1.2: + resolution: {integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==} dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -9742,7 +9618,7 @@ packages: dev: true /get-stdin/4.0.1: - resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} + resolution: {integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==} engines: {node: '>=0.10.0'} dev: true optional: true @@ -9776,22 +9652,22 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.2 dev: true /get-value/2.0.6: - resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} + resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} dev: true /getos/3.2.1: resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==} dependencies: - async: 3.2.3 + async: 3.2.4 dev: true /getpass/0.1.7: - resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} dependencies: assert-plus: 1.0.0 dev: true @@ -9809,7 +9685,7 @@ packages: dev: true /git-remote-origin-url/2.0.0: - resolution: {integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=} + resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} engines: {node: '>=4'} dependencies: gitconfiglocal: 1.0.0 @@ -9828,8 +9704,8 @@ packages: /git-up/4.0.5: resolution: {integrity: sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==} dependencies: - is-ssh: 1.3.3 - parse-url: 6.0.0 + is-ssh: 1.4.0 + parse-url: 6.0.5 dev: true /git-url-parse/11.6.0: @@ -9839,7 +9715,7 @@ packages: dev: true /gitconfiglocal/1.0.0: - resolution: {integrity: sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=} + resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==} dependencies: ini: 1.3.8 dev: true @@ -9849,7 +9725,7 @@ packages: dev: true /glob-parent/3.1.0: - resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=} + resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==} dependencies: is-glob: 3.1.0 path-dirname: 1.0.2 @@ -9869,18 +9745,18 @@ packages: is-glob: 4.0.3 dev: true - /glob-promise/3.4.0_glob@7.2.0: + /glob-promise/3.4.0_glob@7.2.3: resolution: {integrity: sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==} engines: {node: '>=4'} peerDependencies: glob: '*' dependencies: '@types/glob': 7.2.0 - glob: 7.2.0 + glob: 7.2.3 dev: true /glob-to-regexp/0.3.0: - resolution: {integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=} + resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==} dev: true /glob-to-regexp/0.4.1: @@ -9898,8 +9774,8 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob/7.2.0: - resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -9910,7 +9786,7 @@ packages: dev: true /global-dirs/0.1.1: - resolution: {integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=} + resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} engines: {node: '>=4'} dependencies: ini: 1.3.8 @@ -9940,7 +9816,7 @@ packages: dev: true /global-prefix/1.0.2: - resolution: {integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=} + resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} engines: {node: '>=0.10.0'} dependencies: expand-tilde: 2.0.2 @@ -9971,18 +9847,18 @@ packages: engines: {node: '>=4'} dev: true - /globals/13.12.1: - resolution: {integrity: sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==} + /globals/13.17.0: + resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 dev: true - /globalthis/1.0.2: - resolution: {integrity: sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==} + /globalthis/1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: - define-properties: 1.1.3 + define-properties: 1.1.4 dev: true /globby/11.0.4: @@ -10017,14 +9893,14 @@ packages: array-union: 1.0.2 dir-glob: 2.2.2 fast-glob: 2.2.7 - glob: 7.2.0 + glob: 7.2.3 ignore: 4.0.6 pify: 4.0.1 slash: 2.0.0 dev: true /globjoin/0.1.4: - resolution: {integrity: sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=} + resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} dev: true /got/11.8.3: @@ -10041,7 +9917,7 @@ packages: http2-wrapper: 1.0.3 lowercase-keys: 2.0.0 p-cancelable: 2.1.1 - responselike: 2.0.0 + responselike: 2.0.1 dev: true /got/9.6.0: @@ -10052,7 +9928,7 @@ packages: '@szmarczak/http-timer': 1.1.2 cacheable-request: 6.1.0 decompress-response: 3.3.0 - duplexer3: 0.1.4 + duplexer3: 0.1.5 get-stream: 4.1.0 lowercase-keys: 1.0.1 mimic-response: 1.0.1 @@ -10061,12 +9937,12 @@ packages: url-parse-lax: 3.0.0 dev: true - /graceful-fs/4.2.9: - resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true /gzip-js/0.3.2: - resolution: {integrity: sha1-IxF+/usozzhSSN7/Df+tiUg22Ws=} + resolution: {integrity: sha512-BFTiwtEN12koJsnhVo77SzW+u6VANzhaK0HEtdwFwgFzFOq1WQJ8eSPEyGAueUfs1C/WqdgtuYnUwCRuRm1A5Q==} engines: {node: '>= 0.4.0'} hasBin: true dependencies: @@ -10092,7 +9968,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.15.3 + uglify-js: 3.17.0 dev: true /hard-rejection/2.1.0: @@ -10100,12 +9976,12 @@ packages: engines: {node: '>=6'} dev: true - /has-bigints/1.0.1: - resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + /has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} dev: true /has-flag/3.0.0: - resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} dev: true @@ -10115,12 +9991,18 @@ packages: dev: true /has-glob/1.0.0: - resolution: {integrity: sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=} + resolution: {integrity: sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g==} engines: {node: '>=0.10.0'} dependencies: is-glob: 3.1.0 dev: true + /has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.1.2 + dev: true + /has-symbols/1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} @@ -10134,11 +10016,11 @@ packages: dev: true /has-unicode/2.0.1: - resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} dev: true /has-value/0.3.1: - resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} + resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} engines: {node: '>=0.10.0'} dependencies: get-value: 2.0.6 @@ -10147,7 +10029,7 @@ packages: dev: true /has-value/1.0.0: - resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} + resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} engines: {node: '>=0.10.0'} dependencies: get-value: 2.0.6 @@ -10156,12 +10038,12 @@ packages: dev: true /has-values/0.1.4: - resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} + resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} engines: {node: '>=0.10.0'} dev: true /has-values/1.0.0: - resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} + resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} engines: {node: '>=0.10.0'} dependencies: is-number: 3.0.0 @@ -10267,20 +10149,8 @@ packages: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} dev: true - /history/5.0.0: - resolution: {integrity: sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==} - dependencies: - '@babel/runtime': 7.17.9 - dev: true - - /history/5.3.0: - resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} - dependencies: - '@babel/runtime': 7.17.9 - dev: true - /hmac-drbg/1.0.1: - resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=} + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} dependencies: hash.js: 1.1.7 minimalistic-assert: 1.0.1 @@ -10310,13 +10180,6 @@ packages: lru-cache: 6.0.0 dev: true - /html-encoding-sniffer/2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} - engines: {node: '>=10'} - dependencies: - whatwg-encoding: 1.0.5 - dev: true - /html-encoding-sniffer/3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} @@ -10324,8 +10187,8 @@ packages: whatwg-encoding: 2.0.0 dev: true - /html-entities/2.3.2: - resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} + /html-entities/2.3.3: + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} dev: true /html-escaper/2.0.2: @@ -10343,11 +10206,11 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 4.8.0 + terser: 4.8.1 dev: true - /html-tags/3.1.0: - resolution: {integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==} + /html-tags/3.2.0: + resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} engines: {node: '>=8'} dev: true @@ -10376,8 +10239,8 @@ packages: /htmlparser2/6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: - domelementtype: 2.2.0 - domhandler: 4.3.0 + domelementtype: 2.3.0 + domhandler: 4.3.1 domutils: 2.8.0 entities: 2.2.0 dev: true @@ -10398,18 +10261,7 @@ packages: dev: true /http-link-header/0.8.0: - resolution: {integrity: sha1-oitBoMmx4tj6wb8baXxr1TLV9eQ=} - dev: true - - /http-proxy-agent/4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color + resolution: {integrity: sha512-qsh/wKe1Mk1vtYEFr+LpQBFWTO1gxZQBdii2D0Umj+IUQ23r5sT088Rhpq4XzpSyIpaX7vwjB8Rrtx8u9JTg+Q==} dev: true /http-proxy-agent/5.0.0: @@ -10441,11 +10293,11 @@ packages: dev: true /https-browserify/1.0.0: - resolution: {integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=} + resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} dev: true - /https-proxy-agent/5.0.0: - resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} + /https-proxy-agent/5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 @@ -10496,7 +10348,7 @@ packages: dev: true /iferr/0.1.5: - resolution: {integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE=} + resolution: {integrity: sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==} dev: true /ignore/4.0.6: @@ -10510,7 +10362,7 @@ packages: dev: true /image-ssim/0.2.0: - resolution: {integrity: sha1-g7Qsei5uS4VQVHf+aRf128VkIOU=} + resolution: {integrity: sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==} dev: true /import-cwd/3.0.0: @@ -10536,7 +10388,7 @@ packages: dev: true /import-lazy/2.1.0: - resolution: {integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=} + resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} engines: {node: '>=4'} dev: true @@ -10555,12 +10407,12 @@ packages: dev: true /imurmurhash/0.1.4: - resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} dev: true /indent-string/2.1.0: - resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} + resolution: {integrity: sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==} engines: {node: '>=0.10.0'} dependencies: repeating: 2.0.1 @@ -10577,18 +10429,18 @@ packages: dev: true /inflight/1.0.6: - resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 dev: true /inherits/2.0.1: - resolution: {integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=} + resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==} dev: true /inherits/2.0.3: - resolution: {integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=} + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} dev: true /inherits/2.0.4: @@ -10641,7 +10493,7 @@ packages: mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.5.5 + rxjs: 7.5.6 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 @@ -10651,7 +10503,7 @@ packages: resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.2 has: 1.0.3 side-channel: 1.0.4 dev: true @@ -10677,8 +10529,8 @@ packages: intl-messageformat-parser: 1.8.1 dev: true - /ip/1.1.5: - resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=} + /ip/2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} dev: true /ipaddr.js/1.9.1: @@ -10692,7 +10544,7 @@ packages: dev: true /is-accessor-descriptor/0.1.6: - resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} + resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 @@ -10725,17 +10577,17 @@ packages: dev: true /is-arrayish/0.2.1: - resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: - has-bigints: 1.0.1 + has-bigints: 1.0.2 dev: true /is-binary-path/1.0.1: - resolution: {integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=} + resolution: {integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==} engines: {node: '>=0.10.0'} dependencies: binary-extensions: 1.13.1 @@ -10782,17 +10634,17 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.3.0 + ci-info: 3.3.2 dev: true - /is-core-module/2.8.1: - resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} + /is-core-module/2.10.0: + resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} dependencies: has: 1.0.3 dev: true /is-data-descriptor/0.1.4: - resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} + resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 @@ -10848,7 +10700,7 @@ packages: dev: true /is-extendable/0.1.1: - resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} dev: true @@ -10860,7 +10712,7 @@ packages: dev: true /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} dev: true @@ -10871,7 +10723,7 @@ packages: optional: true /is-fullwidth-code-point/2.0.0: - resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} engines: {node: '>=4'} dev: true @@ -10890,7 +10742,7 @@ packages: dev: true /is-glob/3.1.0: - resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=} + resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 @@ -10925,7 +10777,7 @@ packages: dev: true /is-module/1.0.0: - resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=} + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} dev: true /is-negative-zero/2.0.2: @@ -10938,15 +10790,15 @@ packages: engines: {node: '>=10'} dev: true - /is-number-object/1.0.6: - resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==} + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true /is-number/3.0.0: - resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} + resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 @@ -10972,7 +10824,7 @@ packages: dev: true /is-plain-obj/1.1.0: - resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} dev: true @@ -11000,7 +10852,7 @@ packages: /is-reference/1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 0.0.51 + '@types/estree': 1.0.0 dev: true /is-regex/1.1.4: @@ -11020,18 +10872,20 @@ packages: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} dev: true - /is-shared-array-buffer/1.0.1: - resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 dev: true - /is-ssh/1.3.3: - resolution: {integrity: sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ==} + /is-ssh/1.4.0: + resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} dependencies: - protocols: 1.4.8 + protocols: 2.0.1 dev: true /is-stream/1.1.0: - resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} engines: {node: '>=0.10.0'} dev: true @@ -11055,14 +10909,14 @@ packages: dev: true /is-text-path/1.0.1: - resolution: {integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=} + resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} engines: {node: '>=0.10.0'} dependencies: text-extensions: 1.9.0 dev: true /is-typedarray/1.0.0: - resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: true /is-unicode-supported/0.1.0: @@ -11071,7 +10925,7 @@ packages: dev: true /is-utf8/0.2.1: - resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} + resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} dev: true /is-weakref/1.0.2: @@ -11085,7 +10939,7 @@ packages: dev: true /is-window/1.0.2: - resolution: {integrity: sha1-LIlspT25feRdPDMTOmXYyfVjSA0=} + resolution: {integrity: sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg==} dev: true /is-windows/1.0.2: @@ -11098,7 +10952,7 @@ packages: dev: true /is-wsl/1.1.0: - resolution: {integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=} + resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} engines: {node: '>=4'} dev: true @@ -11114,7 +10968,7 @@ packages: dev: true /isarray/1.0.0: - resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} dev: true /isarray/2.0.5: @@ -11122,18 +10976,18 @@ packages: dev: true /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true /isobject/2.1.0: - resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} + resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} engines: {node: '>=0.10.0'} dependencies: isarray: 1.0.0 dev: true /isobject/3.0.1: - resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} dev: true @@ -11142,8 +10996,17 @@ packages: engines: {node: '>=0.10.0'} dev: true + /isomorphic-unfetch/3.1.0: + resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} + dependencies: + node-fetch: 2.6.7 + unfetch: 4.2.0 + transitivePeerDependencies: + - encoding + dev: true + /isstream/0.1.2: - resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: true /istanbul-lib-coverage/3.2.0: @@ -11151,12 +11014,12 @@ packages: engines: {node: '>=8'} dev: true - /istanbul-lib-instrument/5.1.0: - resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} + /istanbul-lib-instrument/5.2.0: + resolution: {integrity: sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==} engines: {node: '>=8'} dependencies: '@babel/core': 7.17.9 - '@babel/parser': 7.17.9 + '@babel/parser': 7.18.11 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -11184,8 +11047,8 @@ packages: - supports-color dev: true - /istanbul-reports/3.1.4: - resolution: {integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==} + /istanbul-reports/3.1.5: + resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 @@ -11213,45 +11076,44 @@ packages: lodash.merge: 4.6.2 dev: true - /jest-changed-files/27.5.1: - resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-changed-files/28.1.3: + resolution: {integrity: sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 execa: 5.1.1 - throat: 6.0.1 + p-limit: 3.1.0 dev: true - /jest-circus/27.5.1: - resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-circus/28.1.3: + resolution: {integrity: sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 + '@jest/environment': 28.1.3 + '@jest/expect': 28.1.3 + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 16.11.26 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 - expect: 27.5.1 is-generator-fn: 2.1.0 - jest-each: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 + jest-each: 28.1.3 + jest-matcher-utils: 28.1.3 + jest-message-util: 28.1.3 + jest-runtime: 28.1.3 + jest-snapshot: 28.1.3 + jest-util: 28.1.3 + p-limit: 3.1.0 + pretty-format: 28.1.3 slash: 3.0.0 stack-utils: 2.0.5 - throat: 6.0.1 transitivePeerDependencies: - supports-color dev: true - /jest-cli/27.5.1: - resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-cli/28.1.3_@types+node@16.11.26: + resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -11259,64 +11121,61 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 + '@jest/core': 28.1.3 + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 chalk: 4.1.2 exit: 0.1.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 + jest-config: 28.1.3_@types+node@16.11.26 + jest-util: 28.1.3 + jest-validate: 28.1.3 prompts: 2.4.2 - yargs: 16.2.0 + yargs: 17.5.1 transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' - supports-color - ts-node - - utf-8-validate dev: true - /jest-config/27.5.1: - resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-config/28.1.3_@types+node@16.11.26: + resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: + '@types/node': '*' ts-node: '>=9.0.0' peerDependenciesMeta: + '@types/node': + optional: true ts-node: optional: true dependencies: '@babel/core': 7.17.9 - '@jest/test-sequencer': 27.5.1 - '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.17.9 + '@jest/test-sequencer': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 16.11.26 + babel-jest: 28.1.3_@babel+core@7.17.9 chalk: 4.1.2 - ci-info: 3.3.0 + ci-info: 3.3.2 deepmerge: 4.2.2 - glob: 7.2.0 - graceful-fs: 4.2.9 - jest-circus: 27.5.1 - jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.5.1 - jest-get-type: 27.5.1 - jest-jasmine2: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-runner: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - micromatch: 4.0.4 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 28.1.3 + jest-environment-node: 28.1.3 + jest-get-type: 28.0.2 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.3 + jest-runner: 28.1.3 + jest-util: 28.1.3 + jest-validate: 28.1.3 + micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 27.5.1 + pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - - utf-8-validate dev: true /jest-diff/26.6.2: @@ -11339,35 +11198,46 @@ packages: pretty-format: 27.5.1 dev: true - /jest-docblock/27.5.1: - resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-diff/28.1.3: + resolution: {integrity: sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 28.1.1 + jest-get-type: 28.0.2 + pretty-format: 28.1.3 + dev: true + + /jest-docblock/28.1.1: + resolution: {integrity: sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: detect-newline: 3.1.0 dev: true - /jest-each/27.5.1: - resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-each/28.1.3: + resolution: {integrity: sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.1.3 chalk: 4.1.2 - jest-get-type: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 + jest-get-type: 28.0.2 + jest-util: 28.1.3 + pretty-format: 28.1.3 dev: true - /jest-environment-jsdom/27.5.1: - resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-environment-jsdom/28.1.3: + resolution: {integrity: sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 + '@jest/environment': 28.1.3 + '@jest/fake-timers': 28.1.3 + '@jest/types': 28.1.3 + '@types/jsdom': 16.2.15 '@types/node': 16.11.26 - jest-mock: 27.5.1 - jest-util: 27.5.1 - jsdom: 16.7.0 + jest-mock: 28.1.3 + jest-util: 28.1.3 + jsdom: 19.0.0 transitivePeerDependencies: - bufferutil - canvas @@ -11375,16 +11245,16 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.5.1: - resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-environment-node/28.1.3: + resolution: {integrity: sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 + '@jest/environment': 28.1.3 + '@jest/fake-timers': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 16.11.26 - jest-mock: 27.5.1 - jest-util: 27.5.1 + jest-mock: 28.1.3 + jest-util: 28.1.3 dev: true /jest-get-type/26.3.0: @@ -11397,6 +11267,11 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true + /jest-get-type/28.0.2: + resolution: {integrity: sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dev: true + /jest-haste-map/26.6.2: resolution: {integrity: sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==} engines: {node: '>= 10.14.2'} @@ -11406,65 +11281,39 @@ packages: '@types/node': 16.11.26 anymatch: 3.1.2 fb-watchman: 2.0.1 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jest-regex-util: 26.0.0 jest-serializer: 26.6.2 jest-util: 26.6.2 jest-worker: 26.6.2 - micromatch: 4.0.4 + micromatch: 4.0.5 sane: 4.1.0 walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-haste-map/27.5.1: - resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-haste-map/28.1.3: + resolution: {integrity: sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.5 '@types/node': 16.11.26 anymatch: 3.1.2 fb-watchman: 2.0.1 - graceful-fs: 4.2.9 - jest-regex-util: 27.5.1 - jest-serializer: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - micromatch: 4.0.4 + graceful-fs: 4.2.10 + jest-regex-util: 28.0.2 + jest-util: 28.1.3 + jest-worker: 28.1.3 + micromatch: 4.0.5 walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.5.1: - resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/source-map': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 16.11.26 - chalk: 4.1.2 - co: 4.6.0 - expect: 27.5.1 - is-generator-fn: 2.1.0 - jest-each: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 - throat: 6.0.1 - transitivePeerDependencies: - - supports-color - dev: true - - /jest-junit/13.1.0: - resolution: {integrity: sha512-ECbhzEG3Oe2IH3Mnwcv2vAXM4qTbcObN/gTUzwKPlpaNsf2G/zlj/teEUqRGV17YQiQ4AqzTf3pCO7W59DKVIw==} + /jest-junit/14.0.0: + resolution: {integrity: sha512-kALvBDegstTROfDGXH71UGD7k5g7593Y1wuX1wpWT+QTYcBbmtuGOA8UlAt56zo/B2eMIOcaOVEON3j0VXVa4g==} engines: {node: '>=10.12.0'} dependencies: mkdirp: 1.0.4 @@ -11473,12 +11322,12 @@ packages: xml: 1.0.1 dev: true - /jest-leak-detector/27.5.1: - resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-leak-detector/28.1.3: + resolution: {integrity: sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - jest-get-type: 27.5.1 - pretty-format: 27.5.1 + jest-get-type: 28.0.2 + pretty-format: 28.1.3 dev: true /jest-matcher-utils/27.0.2: @@ -11491,40 +11340,40 @@ packages: pretty-format: 27.5.1 dev: true - /jest-matcher-utils/27.5.1: - resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-matcher-utils/28.1.3: + resolution: {integrity: sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: chalk: 4.1.2 - jest-diff: 27.5.1 - jest-get-type: 27.5.1 - pretty-format: 27.5.1 + jest-diff: 28.1.3 + jest-get-type: 28.0.2 + pretty-format: 28.1.3 dev: true - /jest-message-util/27.5.1: - resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-message-util/28.1.3: + resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/code-frame': 7.16.7 - '@jest/types': 27.5.1 + '@babel/code-frame': 7.18.6 + '@jest/types': 28.1.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.9 - micromatch: 4.0.4 - pretty-format: 27.5.1 + graceful-fs: 4.2.10 + micromatch: 4.0.5 + pretty-format: 28.1.3 slash: 3.0.0 stack-utils: 2.0.5 dev: true - /jest-mock/27.5.1: - resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-mock/28.1.3: + resolution: {integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.1.3 '@types/node': 16.11.26 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.5.1: + /jest-pnp-resolver/1.2.2_jest-resolve@28.1.3: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -11533,7 +11382,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.5.1 + jest-resolve: 28.1.3 dev: true /jest-regex-util/26.0.0: @@ -11541,94 +11390,89 @@ packages: engines: {node: '>= 10.14.2'} dev: true - /jest-regex-util/27.5.1: - resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-regex-util/28.0.2: + resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dev: true - /jest-resolve-dependencies/27.5.1: - resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-resolve-dependencies/28.1.3: + resolution: {integrity: sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 - jest-regex-util: 27.5.1 - jest-snapshot: 27.5.1 + jest-regex-util: 28.0.2 + jest-snapshot: 28.1.3 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.5.1: - resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-resolve/28.1.3: + resolution: {integrity: sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 chalk: 4.1.2 - graceful-fs: 4.2.9 - jest-haste-map: 27.5.1 - jest-pnp-resolver: 1.2.2_jest-resolve@27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - resolve: 1.22.0 + graceful-fs: 4.2.10 + jest-haste-map: 28.1.3 + jest-pnp-resolver: 1.2.2_jest-resolve@28.1.3 + jest-util: 28.1.3 + jest-validate: 28.1.3 + resolve: 1.22.1 resolve.exports: 1.1.0 slash: 3.0.0 dev: true - /jest-runner/27.5.1: - resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-runner/28.1.3: + resolution: {integrity: sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/console': 27.5.1 - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 28.1.3 + '@jest/environment': 28.1.3 + '@jest/test-result': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 16.11.26 chalk: 4.1.2 - emittery: 0.8.1 - graceful-fs: 4.2.9 - jest-docblock: 27.5.1 - jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.5.1 - jest-haste-map: 27.5.1 - jest-leak-detector: 27.5.1 - jest-message-util: 27.5.1 - jest-resolve: 27.5.1 - jest-runtime: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - source-map-support: 0.5.21 - throat: 6.0.1 + emittery: 0.10.2 + graceful-fs: 4.2.10 + jest-docblock: 28.1.1 + jest-environment-node: 28.1.3 + jest-haste-map: 28.1.3 + jest-leak-detector: 28.1.3 + jest-message-util: 28.1.3 + jest-resolve: 28.1.3 + jest-runtime: 28.1.3 + jest-util: 28.1.3 + jest-watcher: 28.1.3 + jest-worker: 28.1.3 + p-limit: 3.1.0 + source-map-support: 0.5.13 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - - utf-8-validate dev: true - /jest-runtime/27.5.1: - resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-runtime/28.1.3: + resolution: {integrity: sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/globals': 27.5.1 - '@jest/source-map': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/environment': 28.1.3 + '@jest/fake-timers': 28.1.3 + '@jest/globals': 28.1.3 + '@jest/source-map': 28.1.2 + '@jest/test-result': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 execa: 5.1.1 - glob: 7.2.0 - graceful-fs: 4.2.9 - jest-haste-map: 27.5.1 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-haste-map: 28.1.3 + jest-message-util: 28.1.3 + jest-mock: 28.1.3 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.3 + jest-snapshot: 28.1.3 + jest-util: 28.1.3 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: @@ -11640,43 +11484,36 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@types/node': 16.11.26 - graceful-fs: 4.2.9 - dev: true - - /jest-serializer/27.5.1: - resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/node': 16.11.26 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 dev: true - /jest-snapshot/27.5.1: - resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-snapshot/28.1.3: + resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@babel/core': 7.17.9 - '@babel/generator': 7.17.9 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.9 - '@babel/traverse': 7.17.9 - '@babel/types': 7.17.0 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__traverse': 7.14.2 - '@types/prettier': 2.4.4 + '@babel/generator': 7.18.12 + '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.17.9 + '@babel/traverse': 7.18.11 + '@babel/types': 7.18.10 + '@jest/expect-utils': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 + '@types/babel__traverse': 7.18.0 + '@types/prettier': 2.7.0 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.17.9 chalk: 4.1.2 - expect: 27.5.1 - graceful-fs: 4.2.9 - jest-diff: 27.5.1 - jest-get-type: 27.5.1 - jest-haste-map: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-util: 27.5.1 + expect: 28.1.3 + graceful-fs: 4.2.10 + jest-diff: 28.1.3 + jest-get-type: 28.0.2 + jest-haste-map: 28.1.3 + jest-matcher-utils: 28.1.3 + jest-message-util: 28.1.3 + jest-util: 28.1.3 natural-compare: 1.4.0 - pretty-format: 27.5.1 - semver: 7.3.6 + pretty-format: 28.1.3 + semver: 7.3.7 transitivePeerDependencies: - supports-color dev: true @@ -11688,61 +11525,62 @@ packages: '@jest/types': 26.6.2 '@types/node': 16.11.26 chalk: 4.1.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 is-ci: 2.0.0 - micromatch: 4.0.4 + micromatch: 4.0.5 dev: true - /jest-util/27.5.1: - resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-util/28.1.3: + resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.1.3 '@types/node': 16.11.26 chalk: 4.1.2 - ci-info: 3.3.0 - graceful-fs: 4.2.9 + ci-info: 3.3.2 + graceful-fs: 4.2.10 picomatch: 2.3.1 dev: true - /jest-validate/27.5.1: - resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-validate/28.1.3: + resolution: {integrity: sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.1.3 camelcase: 6.3.0 chalk: 4.1.2 - jest-get-type: 27.5.1 + jest-get-type: 28.0.2 leven: 3.1.0 - pretty-format: 27.5.1 + pretty-format: 28.1.3 dev: true - /jest-watch-typeahead/1.0.0_jest@27.5.1: - resolution: {integrity: sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /jest-watch-typeahead/2.0.0_jest@28.1.3: + resolution: {integrity: sha512-LX/jrTNkOIZV1n7fnEWlKJ73lhVPKF9B6F0L7pbje3xNPw1NddPLn0n8EFt7YwbCnC0+vlLylp7JehV6M06J6Q==} + engines: {node: ^14.17.0 || ^16.10.0 || >=18.0.0} peerDependencies: - jest: ^27.0.0 + jest: ^27.0.0 || ^28.0.0 dependencies: - ansi-escapes: 4.3.2 + ansi-escapes: 5.0.0 chalk: 4.1.2 - jest: 27.5.1 - jest-regex-util: 27.5.1 - jest-watcher: 27.5.1 + jest: 28.1.3_@types+node@16.11.26 + jest-regex-util: 28.0.2 + jest-watcher: 28.1.3 slash: 4.0.0 string-length: 5.0.1 strip-ansi: 7.0.1 dev: true - /jest-watcher/27.5.1: - resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-watcher/28.1.3: + resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 16.11.26 ansi-escapes: 4.3.2 chalk: 4.1.2 - jest-util: 27.5.1 + emittery: 0.10.2 + jest-util: 28.1.3 string-length: 4.0.2 dev: true @@ -11764,9 +11602,18 @@ packages: supports-color: 8.1.1 dev: true - /jest/27.5.1: - resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-worker/28.1.3: + resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@types/node': 16.11.26 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /jest/28.1.3_@types+node@16.11.26: + resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -11774,42 +11621,43 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1 + '@jest/core': 28.1.3 + '@jest/types': 28.1.3 import-local: 3.1.0 - jest-cli: 27.5.1 + jest-cli: 28.1.3_@types+node@16.11.26 transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' - supports-color - ts-node - - utf-8-validate dev: true /joi/17.6.0: resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} dependencies: - '@hapi/hoek': 9.2.1 + '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.3 + '@sideway/address': 4.1.4 '@sideway/formula': 3.0.0 '@sideway/pinpoint': 2.0.0 dev: true - /jpeg-js/0.4.3: - resolution: {integrity: sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==} + /jpeg-js/0.4.4: + resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} dev: true - /js-library-detector/6.4.0: - resolution: {integrity: sha512-NB2sYpmgqiTd7PNNhgp6bnEZmjvTUdAbzxABvYXWLpTL/t158T6mPnD8uYNd0FDP73YWyMrTYDvPxqdvCTbv2g==} + /js-library-detector/6.5.0: + resolution: {integrity: sha512-Kq7VckJ5kb26kHMAu1sDO8t2qr7M5Uw6Gf7fVGtu1YceoHdqTcobwnB5kStcktusPuPmiCE8PbCaiLzhiBsSAw==} + engines: {node: '>=12'} dev: true /js-string-escape/1.0.1: - resolution: {integrity: sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=} + resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} engines: {node: '>= 0.8'} dev: true /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: true /js-yaml/3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} @@ -11826,52 +11674,10 @@ packages: argparse: 2.0.1 dev: true - /jsbn/0.1.1: - resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} - dev: true - - /jsdom/16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.5 - acorn: 8.7.0 - acorn-globals: 6.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 2.0.0 - decimal.js: 10.3.1 - domexception: 2.0.1 - escodegen: 2.0.0 - form-data: 3.0.1 - html-encoding-sniffer: 2.0.1 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.0 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.0 - parse5: 6.0.1 - saxes: 5.0.1 - symbol-tree: 3.2.4 - tough-cookie: 4.0.0 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 2.0.0 - webidl-conversions: 6.1.0 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 - ws: 7.5.7 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - + /jsbn/0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + dev: true + /jsdom/19.0.0: resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==} engines: {node: '>=12'} @@ -11881,21 +11687,21 @@ packages: canvas: optional: true dependencies: - abab: 2.0.5 - acorn: 8.7.0 + abab: 2.0.6 + acorn: 8.8.0 acorn-globals: 6.0.0 cssom: 0.5.0 cssstyle: 2.3.0 - data-urls: 3.0.1 - decimal.js: 10.3.1 + data-urls: 3.0.2 + decimal.js: 10.4.0 domexception: 4.0.0 escodegen: 2.0.0 form-data: 4.0.0 html-encoding-sniffer: 3.0.0 http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.0 + nwsapi: 2.2.1 parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 @@ -11906,7 +11712,7 @@ packages: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 10.0.0 - ws: 8.5.0 + ws: 8.8.1 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -11915,7 +11721,7 @@ packages: dev: true /jsesc/0.5.0: - resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=} + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true dev: true @@ -11926,7 +11732,7 @@ packages: dev: true /json-buffer/3.0.0: - resolution: {integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=} + resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} dev: true /json-buffer/3.0.1: @@ -11954,15 +11760,15 @@ packages: dev: true /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true /json-stringify-safe/5.0.1: - resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} dev: true /json5/0.5.1: - resolution: {integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=} + resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} hasBin: true dev: true @@ -11973,30 +11779,16 @@ packages: minimist: 1.2.6 dev: true - /json5/2.2.0: - resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} - engines: {node: '>=6'} - hasBin: true - dependencies: - minimist: 1.2.6 - dev: true - /json5/2.2.1: resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} engines: {node: '>=6'} hasBin: true dev: true - /jsonfile/2.4.0: - resolution: {integrity: sha1-NzaitCi4e72gzIO1P6PWM6NcKug=} - optionalDependencies: - graceful-fs: 4.2.9 - dev: true - /jsonfile/4.0.0: - resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 dev: true /jsonfile/6.1.0: @@ -12004,11 +11796,11 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 dev: true /jsonparse/1.3.1: - resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=} + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} engines: {'0': node >= 0.2.0} dev: true @@ -12022,12 +11814,12 @@ packages: verror: 1.10.0 dev: true - /jsx-ast-utils/3.2.1: - resolution: {integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==} + /jsx-ast-utils/3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.4 - object.assign: 4.1.2 + array-includes: 3.1.5 + object.assign: 4.1.4 dev: true /junk/3.1.0: @@ -12041,21 +11833,22 @@ packages: json-buffer: 3.0.0 dev: true - /keyv/4.1.1: - resolution: {integrity: sha512-tGv1yP6snQVDSM4X6yxrv2zzq/EvpW+oYiUz6aueW1u9CtS8RzUQYxxmFwgZlO2jSgCxQbchhxaqXXp2hnKGpQ==} + /keyv/4.3.3: + resolution: {integrity: sha512-AcysI17RvakTh8ir03+a3zJr5r0ovnAH/XTXei/4HIv3bL2K/jzvgivLK9UuI/JbU1aJjM3NSAnVvVVd3n+4DQ==} dependencies: + compress-brotli: 1.3.8 json-buffer: 3.0.1 dev: true /kind-of/3.2.2: - resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 dev: true /kind-of/4.0.0: - resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} + resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 @@ -12071,12 +11864,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /klaw/1.3.1: - resolution: {integrity: sha1-QIhDO0azsbolnXh4XY6W9zugJDk=} - optionalDependencies: - graceful-fs: 4.2.9 - dev: true - /kleur/3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} @@ -12091,14 +11878,14 @@ packages: resolution: {integrity: sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==} dev: true - /language-subtag-registry/0.3.21: - resolution: {integrity: sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==} + /language-subtag-registry/0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: true /language-tags/1.0.5: - resolution: {integrity: sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=} + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} dependencies: - language-subtag-registry: 0.3.21 + language-subtag-registry: 0.3.22 dev: true /latest-version/5.1.0: @@ -12109,7 +11896,7 @@ packages: dev: true /lazy-ass/1.6.0: - resolution: {integrity: sha1-eZllXoZGwX8In90YfRUNMyTVRRM=} + resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} engines: {node: '> 0.8'} dev: true @@ -12117,9 +11904,9 @@ packages: resolution: {integrity: sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==} engines: {node: '>=6.0.0', npm: '>=6.0.0', yarn: '>=1.0.0'} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 app-root-dir: 1.0.2 - core-js: 3.21.1 + core-js: 3.24.1 dotenv: 8.6.0 dotenv-expand: 5.1.0 dev: true @@ -12130,7 +11917,7 @@ packages: dev: true /levn/0.3.0: - resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 @@ -12149,11 +11936,11 @@ packages: resolution: {integrity: sha512-BbqAKApLb9ywUli+0a+PcV04SyJ/N1q/8qgCNe6U97KbPCS1BTksEuHFLYdvc8DltuhfxIUBqDZsC0bBGtl3lA==} dependencies: debug: 2.6.9 - marky: 1.2.4 + marky: 1.2.5 dev: true - /lighthouse-stack-packs/1.7.0: - resolution: {integrity: sha512-ggLg9V6Hs31Qcn29L2fwKsaQq8L5t+mIv3lNqwd85bc7zFxpMVybK71b4w2OeBLpa0H8gATIi9fxPlP+9moMDA==} + /lighthouse-stack-packs/1.8.2: + resolution: {integrity: sha512-vlCUxxQAB8Nu6LQHqPpDRiMi06Du593/my/6JbMttQeEfJ7pf4OS8obSTh5xSOS80U/O7fq59Q8rQGAUxQatUQ==} dev: true /lighthouse/9.5.0: @@ -12161,19 +11948,19 @@ packages: engines: {node: '>=14.15'} hasBin: true dependencies: - '@sentry/node': 6.18.2 + '@sentry/node': 6.19.7 axe-core: 4.3.5 - chrome-launcher: 0.15.0 + chrome-launcher: 0.15.1 configstore: 5.0.1 csp_evaluator: 1.1.0 cssstyle: 1.2.1 enquirer: 2.3.6 http-link-header: 0.8.0 intl-messageformat: 4.4.0 - jpeg-js: 0.4.3 - js-library-detector: 6.4.0 + jpeg-js: 0.4.4 + js-library-detector: 6.5.0 lighthouse-logger: 1.3.0 - lighthouse-stack-packs: 1.7.0 + lighthouse-stack-packs: 1.8.2 lodash: 4.17.21 lookup-closest-locale: 6.2.0 metaviewport-parser: 0.2.0 @@ -12184,9 +11971,9 @@ packages: semver: 5.7.1 speedline-core: 1.4.3 third-party-web: 0.12.7 - ws: 7.5.7 - yargs: 17.3.1 - yargs-parser: 21.0.1 + ws: 7.5.9 + yargs: 17.5.1 + yargs-parser: 21.1.1 transitivePeerDependencies: - bufferutil - supports-color @@ -12213,21 +12000,21 @@ packages: optional: true dependencies: cli-truncate: 2.1.0 - colorette: 2.0.16 + colorette: 2.0.19 enquirer: 2.3.6 log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 - rxjs: 7.5.5 + rxjs: 7.5.6 through: 2.3.8 wrap-ansi: 7.0.0 dev: true /load-json-file/1.1.0: - resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} + resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} engines: {node: '>=0.10.0'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 parse-json: 2.2.0 pify: 2.3.0 pinkie-promise: 2.0.1 @@ -12236,10 +12023,10 @@ packages: optional: true /load-json-file/4.0.0: - resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -12250,8 +12037,8 @@ packages: engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} dev: true - /loader-runner/4.2.0: - resolution: {integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==} + /loader-runner/4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} dev: true @@ -12274,7 +12061,7 @@ packages: dev: true /locate-path/2.0.0: - resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} + resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} dependencies: p-locate: 2.0.0 @@ -12304,19 +12091,19 @@ packages: dev: true /lodash.debounce/4.0.8: - resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true /lodash.ismatch/4.4.0: - resolution: {integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=} + resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} dev: true /lodash.map/4.6.0: - resolution: {integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=} + resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==} dev: true /lodash.memoize/4.1.2: - resolution: {integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=} + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} dev: true /lodash.merge/4.6.2: @@ -12324,11 +12111,11 @@ packages: dev: true /lodash.once/4.1.1: - resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=} + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} dev: true /lodash.truncate/4.4.2: - resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} dev: true /lodash.uniq/4.5.0: @@ -12358,7 +12145,7 @@ packages: dev: true /longest/2.0.1: - resolution: {integrity: sha1-eB4YMpaqlPbU2RbcM10NF676I/g=} + resolution: {integrity: sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==} engines: {node: '>=0.10.0'} dev: true @@ -12371,9 +12158,10 @@ packages: hasBin: true dependencies: js-tokens: 4.0.0 + dev: true /loud-rejection/1.6.0: - resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} + resolution: {integrity: sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==} engines: {node: '>=0.10.0'} dependencies: currently-unhandled: 0.4.1 @@ -12384,7 +12172,7 @@ packages: /lower-case/2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.3.1 + tslib: 2.4.0 dev: true /lowercase-keys/1.0.1: @@ -12417,18 +12205,17 @@ packages: yallist: 4.0.0 dev: true - /lru-cache/7.8.0: - resolution: {integrity: sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==} + /lru-cache/7.14.0: + resolution: {integrity: sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==} engines: {node: '>=12'} - deprecated: Please update to latest patch version to fix memory leak https://github.com/isaacs/node-lru-cache/issues/227 dev: true /lru_map/0.3.3: - resolution: {integrity: sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=} + resolution: {integrity: sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==} dev: true /lz-string/1.4.4: - resolution: {integrity: sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=} + resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} hasBin: true dev: true @@ -12443,8 +12230,8 @@ packages: sourcemap-codec: 1.4.8 dev: true - /magic-string/0.26.1: - resolution: {integrity: sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==} + /magic-string/0.26.2: + resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==} engines: {node: '>=12'} dependencies: sourcemap-codec: 1.4.8 @@ -12476,12 +12263,12 @@ packages: dev: true /map-cache/0.2.2: - resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} + resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} engines: {node: '>=0.10.0'} dev: true /map-obj/1.0.1: - resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} dev: true @@ -12491,11 +12278,11 @@ packages: dev: true /map-or-similar/1.5.0: - resolution: {integrity: sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=} + resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} dev: true /map-visit/1.0.0: - resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} + resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} engines: {node: '>=0.10.0'} dependencies: object-visit: 1.0.1 @@ -12516,17 +12303,8 @@ packages: uc.micro: 1.0.6 dev: true - /markdown-to-jsx/7.1.7_react@17.0.2: - resolution: {integrity: sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w==} - engines: {node: '>= 10'} - peerDependencies: - react: '>= 0.14.0' - dependencies: - react: 17.0.2 - dev: true - - /marky/1.2.4: - resolution: {integrity: sha512-zd2/GiSn6U3/jeFVZ0J9CA1LzQ8RfIVvXkb/U0swFHF/zT+dVohTAWjmo2DcIuofmIIIROlwTbd+shSeXmxr0w==} + /marky/1.2.5: + resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} dev: true /mathml-tag-names/2.1.3: @@ -12571,7 +12349,7 @@ packages: dev: true /mdurl/1.0.1: - resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=} + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: true /media-typer/0.3.0: @@ -12579,8 +12357,8 @@ packages: engines: {node: '>= 0.6'} dev: true - /memfs/3.4.1: - resolution: {integrity: sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==} + /memfs/3.4.7: + resolution: {integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==} engines: {node: '>= 4.0.0'} dependencies: fs-monkey: 1.0.3 @@ -12595,13 +12373,13 @@ packages: dev: false /memoizerific/1.11.3: - resolution: {integrity: sha1-fIekZGREwy11Q4VwkF8tvRsagFo=} + resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} dependencies: map-or-similar: 1.5.0 dev: true /memory-fs/0.4.1: - resolution: {integrity: sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=} + resolution: {integrity: sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==} dependencies: errno: 0.1.8 readable-stream: 2.3.7 @@ -12616,7 +12394,7 @@ packages: dev: true /meow/3.7.0: - resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} + resolution: {integrity: sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==} engines: {node: '>=0.10.0'} dependencies: camelcase-keys: 2.1.0 @@ -12689,7 +12467,7 @@ packages: dev: true /methods/1.1.2: - resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=} + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} dev: true @@ -12716,8 +12494,8 @@ packages: to-regex: 3.0.2 dev: true - /micromatch/4.0.4: - resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: braces: 3.0.2 @@ -12777,7 +12555,7 @@ packages: dev: true /min-document/2.19.0: - resolution: {integrity: sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=} + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} dependencies: dom-walk: 0.1.2 dev: true @@ -12792,7 +12570,7 @@ packages: dev: true /minimalistic-crypto-utils/1.0.1: - resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=} + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} dev: true /minimatch/3.1.2: @@ -12822,25 +12600,25 @@ packages: resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} engines: {node: '>= 8'} dependencies: - minipass: 3.1.6 + minipass: 3.3.4 dev: true /minipass-flush/1.0.5: resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} engines: {node: '>= 8'} dependencies: - minipass: 3.1.6 + minipass: 3.3.4 dev: true /minipass-pipeline/1.2.4: resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} engines: {node: '>=8'} dependencies: - minipass: 3.1.6 + minipass: 3.3.4 dev: true - /minipass/3.1.6: - resolution: {integrity: sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==} + /minipass/3.3.4: + resolution: {integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==} engines: {node: '>=8'} dependencies: yallist: 4.0.0 @@ -12850,7 +12628,7 @@ packages: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} dependencies: - minipass: 3.1.6 + minipass: 3.3.4 yallist: 4.0.0 dev: true @@ -12878,8 +12656,8 @@ packages: is-extendable: 1.0.1 dev: true - /mkdirp/0.5.5: - resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} + /mkdirp/0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true dependencies: minimist: 1.2.6 @@ -12897,18 +12675,18 @@ packages: dev: true /move-concurrently/1.0.1: - resolution: {integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=} + resolution: {integrity: sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==} dependencies: aproba: 1.2.0 copy-concurrently: 1.0.5 fs-write-stream-atomic: 1.0.10 - mkdirp: 0.5.5 + mkdirp: 0.5.6 rimraf: 2.7.1 run-queue: 1.0.3 dev: true /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true /ms/2.1.1: @@ -12931,14 +12709,14 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true - /nan/2.15.0: - resolution: {integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==} + /nan/2.16.0: + resolution: {integrity: sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==} requiresBuild: true dev: true optional: true - /nanoid/3.3.1: - resolution: {integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==} + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true @@ -12961,7 +12739,7 @@ packages: dev: true /natural-compare/1.4.0: - resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true /negotiator/0.6.3: @@ -12973,8 +12751,8 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: true - /nested-error-stacks/2.1.0: - resolution: {integrity: sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==} + /nested-error-stacks/2.1.1: + resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true /new-github-release-url/1.0.0: @@ -12992,11 +12770,11 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.3.1 + tslib: 2.4.0 dev: true /node-dir/0.1.17: - resolution: {integrity: sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=} + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} engines: {node: '>= 0.10.5'} dependencies: minimatch: 3.1.2 @@ -13015,7 +12793,7 @@ packages: dev: true /node-int64/0.4.0: - resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true /node-libs-browser/2.2.1: @@ -13046,15 +12824,15 @@ packages: vm-browserify: 1.1.2 dev: true - /node-releases/2.0.2: - resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==} + /node-releases/2.0.6: + resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} dev: true /normalize-package-data/2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.0 + resolve: 1.22.1 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -13064,13 +12842,13 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.8.1 - semver: 7.3.6 + is-core-module: 2.10.0 + semver: 7.3.7 validate-npm-package-license: 3.0.4 dev: true /normalize-path/2.1.1: - resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} + resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} engines: {node: '>=0.10.0'} dependencies: remove-trailing-separator: 1.1.0 @@ -13082,12 +12860,12 @@ packages: dev: true /normalize-range/0.1.2: - resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} dev: true /normalize-selector/0.2.0: - resolution: {integrity: sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=} + resolution: {integrity: sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==} dev: true /normalize-url/4.5.1: @@ -13101,7 +12879,7 @@ packages: dev: true /npm-run-path/2.0.2: - resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} dependencies: path-key: 2.0.1 @@ -13123,26 +12901,27 @@ packages: set-blocking: 2.0.0 dev: true - /nth-check/2.0.1: - resolution: {integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==} + /nth-check/2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 dev: true /num2fraction/1.2.2: - resolution: {integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=} + resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} dev: true - /nwsapi/2.2.0: - resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} + /nwsapi/2.2.1: + resolution: {integrity: sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==} dev: true /object-assign/4.1.1: - resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} + dev: true /object-copy/0.1.0: - resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} + resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} engines: {node: '>=0.10.0'} dependencies: copy-descriptor: 0.1.1 @@ -13150,8 +12929,8 @@ packages: kind-of: 3.2.2 dev: true - /object-inspect/1.12.0: - resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} + /object-inspect/1.12.2: + resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} dev: true /object-keys/1.1.1: @@ -13160,18 +12939,18 @@ packages: dev: true /object-visit/1.0.1: - resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} + resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 dev: true - /object.assign/4.1.2: - resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + /object.assign/4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.1.4 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true @@ -13181,8 +12960,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true /object.fromentries/2.0.5: @@ -13190,28 +12969,29 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true - /object.getownpropertydescriptors/2.1.3: - resolution: {integrity: sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==} + /object.getownpropertydescriptors/2.1.4: + resolution: {integrity: sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==} engines: {node: '>= 0.8'} dependencies: + array.prototype.reduce: 1.0.4 call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true - /object.hasown/1.1.0: - resolution: {integrity: sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==} + /object.hasown/1.1.1: + resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==} dependencies: - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true /object.pick/1.3.0: - resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} + resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 @@ -13222,8 +13002,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true /objectorarray/1.0.5: @@ -13231,7 +13011,7 @@ packages: dev: true /on-finished/2.3.0: - resolution: {integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=} + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 @@ -13243,13 +13023,13 @@ packages: dev: true /once/1.4.0: - resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 dev: true /onetime/2.0.1: - resolution: {integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=} + resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} engines: {node: '>=4'} dependencies: mimic-fn: 1.2.0 @@ -13310,7 +13090,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.6.1 + cli-spinners: 2.7.0 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -13319,11 +13099,11 @@ packages: dev: true /os-browserify/0.3.0: - resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=} + resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} dev: true /os-homedir/1.0.2: - resolution: {integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=} + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} engines: {node: '>=0.10.0'} dev: true optional: true @@ -13337,16 +13117,12 @@ packages: dev: true /os-tmpdir/1.0.2: - resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} dev: true /ospath/1.2.2: - resolution: {integrity: sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=} - dev: true - - /overlayscrollbars/1.13.1: - resolution: {integrity: sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==} + resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==} dev: true /p-all/2.1.0: @@ -13381,7 +13157,7 @@ packages: dev: true /p-finally/1.0.0: - resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} dev: true @@ -13407,7 +13183,7 @@ packages: dev: true /p-locate/2.0.0: - resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} + resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} dependencies: p-limit: 1.3.0 @@ -13461,7 +13237,7 @@ packages: dev: true /p-try/1.0.0: - resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} + resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} engines: {node: '>=4'} dev: true @@ -13475,7 +13251,7 @@ packages: engines: {node: '>=8'} dependencies: got: 9.6.0 - registry-auth-token: 4.2.1 + registry-auth-token: 4.2.2 registry-url: 5.1.0 semver: 6.3.0 dev: true @@ -13496,7 +13272,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.3.1 + tslib: 2.4.0 dev: true /parent-module/1.0.1: @@ -13532,7 +13308,7 @@ packages: dev: true /parse-json/2.2.0: - resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} + resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==} engines: {node: '>=0.10.0'} dependencies: error-ex: 1.3.2 @@ -13540,7 +13316,7 @@ packages: optional: true /parse-json/4.0.0: - resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} engines: {node: '>=4'} dependencies: error-ex: 1.3.2 @@ -13551,32 +13327,32 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.18.6 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 dev: true /parse-passwd/1.0.0: - resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=} + resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} engines: {node: '>=0.10.0'} dev: true - /parse-path/4.0.3: - resolution: {integrity: sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA==} + /parse-path/4.0.4: + resolution: {integrity: sha512-Z2lWUis7jlmXC1jeOG9giRO2+FsuyNipeQ43HAjqAZjwSe3SEf+q/84FGPHoso3kyntbxa4c4i77t3m6fGf8cw==} dependencies: - is-ssh: 1.3.3 + is-ssh: 1.4.0 protocols: 1.4.8 - qs: 6.10.3 + qs: 6.11.0 query-string: 6.14.1 dev: true - /parse-url/6.0.0: - resolution: {integrity: sha512-cYyojeX7yIIwuJzledIHeLUBVJ6COVLeT4eF+2P6aKVzwvgKQPndCBv3+yQ7pcWjqToYwaligxzSYNNmGoMAvw==} + /parse-url/6.0.5: + resolution: {integrity: sha512-e35AeLTSIlkw/5GFq70IN7po8fmDUjpDPY1rIK+VubRfsUvBonjQ+PBZG+vWMACnQSmNlvl524IucoDmcioMxA==} dependencies: - is-ssh: 1.3.3 + is-ssh: 1.4.0 normalize-url: 6.1.0 - parse-path: 4.0.3 + parse-path: 4.0.4 protocols: 1.4.8 dev: true @@ -13593,11 +13369,11 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.3.1 + tslib: 2.4.0 dev: true /pascalcase/0.1.1: - resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} + resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} engines: {node: '>=0.10.0'} dev: true @@ -13606,11 +13382,11 @@ packages: dev: true /path-dirname/1.0.2: - resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=} + resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==} dev: true /path-exists/2.1.0: - resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} + resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==} engines: {node: '>=0.10.0'} dependencies: pinkie-promise: 2.0.1 @@ -13618,7 +13394,7 @@ packages: optional: true /path-exists/3.0.0: - resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} dev: true @@ -13628,12 +13404,12 @@ packages: dev: true /path-is-absolute/1.0.1: - resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} dev: true /path-key/2.0.1: - resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} engines: {node: '>=4'} dev: true @@ -13651,10 +13427,10 @@ packages: dev: true /path-type/1.1.0: - resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} + resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} engines: {node: '>=0.10.0'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 pify: 2.3.0 pinkie-promise: 2.0.1 dev: true @@ -13684,11 +13460,11 @@ packages: dev: true /pend/1.2.0: - resolution: {integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=} + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true /performance-now/2.1.0: - resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} dev: true /picocolors/0.2.1: @@ -13705,12 +13481,12 @@ packages: dev: true /pify/2.3.0: - resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} dev: true /pify/3.0.0: - resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} engines: {node: '>=4'} dev: true @@ -13720,7 +13496,7 @@ packages: dev: true /pinkie-promise/2.0.1: - resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} + resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} engines: {node: '>=0.10.0'} dependencies: pinkie: 2.0.4 @@ -13728,7 +13504,7 @@ packages: optional: true /pinkie/2.0.4: - resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} + resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} engines: {node: '>=0.10.0'} dev: true optional: true @@ -13779,11 +13555,11 @@ packages: resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 dev: true /posix-character-classes/0.1.1: - resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} + resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} engines: {node: '>=0.10.0'} dev: true @@ -13805,12 +13581,12 @@ packages: loader-utils: 2.0.2 postcss: 7.0.39 schema-utils: 3.1.1 - semver: 7.3.6 + semver: 7.3.7 webpack: 4.46.0 dev: true /postcss-media-query-parser/0.2.3: - resolution: {integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=} + resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} dev: true /postcss-modules-extract-imports/2.0.0: @@ -13826,7 +13602,7 @@ packages: dependencies: icss-utils: 4.1.1 postcss: 7.0.39 - postcss-selector-parser: 6.0.9 + postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 dev: true @@ -13835,7 +13611,7 @@ packages: engines: {node: '>= 6'} dependencies: postcss: 7.0.39 - postcss-selector-parser: 6.0.9 + postcss-selector-parser: 6.0.10 dev: true /postcss-modules-values/3.0.0: @@ -13846,20 +13622,20 @@ packages: dev: true /postcss-resolve-nested-selector/0.1.1: - resolution: {integrity: sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=} + resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} dev: true - /postcss-safe-parser/6.0.0_postcss@8.4.12: + /postcss-safe-parser/6.0.0_postcss@8.4.16: resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.12 + postcss: 8.4.16 dev: true - /postcss-selector-parser/6.0.9: - resolution: {integrity: sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==} + /postcss-selector-parser/6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -13878,17 +13654,17 @@ packages: source-map: 0.6.1 dev: true - /postcss/8.4.12: - resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==} + /postcss/8.4.16: + resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.1 + nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true /prelude-ls/1.1.2: - resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} dev: true @@ -13905,7 +13681,7 @@ packages: dev: true /prepend-http/2.0.0: - resolution: {integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=} + resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} engines: {node: '>=4'} dev: true @@ -13959,8 +13735,18 @@ packages: react-is: 17.0.2 dev: true + /pretty-format/28.1.3: + resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 18.2.0 + dev: true + /pretty-hrtime/1.0.3: - resolution: {integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=} + resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} engines: {node: '>= 0.8'} dev: true @@ -13969,17 +13755,22 @@ packages: engines: {node: '>=6'} dev: true + /prismjs/1.28.0: + resolution: {integrity: sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==} + engines: {node: '>=6'} + dev: true + /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true /process/0.11.10: - resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=} + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} dev: true /promise-inflight/1.0.1: - resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=} + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} dev: true /promise.allsettled/1.0.5: @@ -13988,9 +13779,9 @@ packages: dependencies: array.prototype.map: 1.0.4 call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 - get-intrinsic: 1.1.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 + get-intrinsic: 1.1.2 iterate-value: 1.0.2 dev: true @@ -13999,8 +13790,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true /promise/7.3.1: @@ -14023,6 +13814,7 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 + dev: true /property-information/5.6.0: resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} @@ -14034,6 +13826,10 @@ packages: resolution: {integrity: sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==} dev: true + /protocols/2.0.1: + resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} + dev: true + /proxy-addr/2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -14047,7 +13843,7 @@ packages: dev: true /prr/1.0.1: - resolution: {integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=} + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} dev: true /ps-list/8.1.0: @@ -14055,8 +13851,8 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /psl/1.8.0: - resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} + /psl/1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} dev: true /public-encrypt/4.0.3: @@ -14093,11 +13889,11 @@ packages: dev: true /punycode/1.3.2: - resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=} + resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} dev: true /punycode/1.4.1: - resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=} + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} dev: true /punycode/2.1.1: @@ -14113,12 +13909,12 @@ packages: dev: true /q/1.5.1: - resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=} + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} dev: true - /qs/6.10.3: - resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} + /qs/6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 @@ -14145,7 +13941,7 @@ packages: dev: true /querystring-es3/0.2.1: - resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=} + resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} engines: {node: '>=0.4.x'} dev: true @@ -14155,12 +13951,6 @@ packages: deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. dev: true - /querystring/0.2.1: - resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} - engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. - dev: true - /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -14183,8 +13973,8 @@ packages: resolution: {integrity: sha512-64wjDTI8NAkplC3WYF3DUBXmdx8AZF0ubxiicZi83BKW5hcdvMtbwDe6gpFBngTo6+XIJbfwmUP8lMa85UPK6A==} dev: true - /ramda/0.21.0: - resolution: {integrity: sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=} + /ramda/0.28.0: + resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==} dev: true /randombytes/2.1.0: @@ -14236,16 +14026,6 @@ packages: strip-json-comments: 2.0.1 dev: true - /react-colorful/5.5.1_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - dev: true - /react-docgen-typescript/2.2.2_typescript@4.6.3: resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: @@ -14254,14 +14034,14 @@ packages: typescript: 4.6.3 dev: true - /react-docgen/5.4.0: - resolution: {integrity: sha512-JBjVQ9cahmNlfjMGxWUxJg919xBBKAoy3hgDgKERbR+BcF4ANpDuzWAScC7j27hZfd8sJNmMPOLWo9+vB/XJEQ==} + /react-docgen/5.4.3: + resolution: {integrity: sha512-xlLJyOlnfr8lLEEeaDZ+X2J/KJoe6Nr9AzxnkdQWush5hz2ZSu66w6iLMOScMmxoSHWpWMn+k3v5ZiyCfcWsOA==} engines: {node: '>=8.10.0'} hasBin: true dependencies: '@babel/core': 7.17.9 - '@babel/generator': 7.17.9 - '@babel/runtime': 7.17.9 + '@babel/generator': 7.18.12 + '@babel/runtime': 7.18.9 ast-types: 0.14.2 commander: 2.20.3 doctrine: 3.0.0 @@ -14273,7 +14053,7 @@ packages: - supports-color dev: true - /react-dom/16.14.0_react@17.0.2: + /react-dom/16.14.0_react@18.2.0: resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} peerDependencies: react: ^16.14.0 @@ -14281,22 +14061,32 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 prop-types: 15.8.1 - react: 17.0.2 + react: 18.2.0 scheduler: 0.19.1 dev: true - /react-dom/17.0.2_react@17.0.2: + /react-dom/17.0.2_react@18.2.0: resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: react: 17.0.2 dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react: 17.0.2 + react: 18.2.0 scheduler: 0.20.2 dev: true - /react-element-to-jsx-string/14.3.4_react-dom@17.0.2+react@17.0.2: + /react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: true + + /react-element-to-jsx-string/14.3.4_react-dom@18.2.0+react@18.2.0: resolution: {integrity: sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==} peerDependencies: react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 @@ -14304,24 +14094,20 @@ packages: dependencies: '@base2/pretty-print-object': 1.0.1 is-plain-object: 5.0.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 react-is: 17.0.2 dev: true - /react-fast-compare/3.2.0: - resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} - dev: true - - /react-inspector/5.1.1_react@17.0.2: + /react-inspector/5.1.1_react@18.2.0: resolution: {integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==} peerDependencies: react: ^16.8.4 || ^17.0.0 dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 is-dom: 1.1.0 prop-types: 15.8.1 - react: 17.0.2 + react: 18.2.0 dev: true /react-is/16.13.1: @@ -14329,56 +14115,47 @@ packages: /react-is/17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - - /react-lifecycles-compat/3.0.4: - resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: true - /react-popper-tooltip/3.1.1_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==} - peerDependencies: - react: ^16.6.0 || ^17.0.0 - react-dom: ^16.6.0 || ^17.0.0 - dependencies: - '@babel/runtime': 7.17.9 - '@popperjs/core': 2.11.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-popper: 2.2.5_06a9b8e78719e808c2e8185e88e50f2c - dev: true + /react-is/18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /react-popper/2.2.5_06a9b8e78719e808c2e8185e88e50f2c: - resolution: {integrity: sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==} - peerDependencies: - '@popperjs/core': ^2.0.0 - react: ^16.8.0 || ^17 - dependencies: - '@popperjs/core': 2.11.3 - react: 17.0.2 - react-fast-compare: 3.2.0 - warning: 4.0.3 + /react-lifecycles-compat/3.0.4: + resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: true - /react-redux/7.2.8_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==} + /react-redux/8.0.2_7cb98b5ac949009264a5bdd1182b7e80: + resolution: {integrity: sha512-nBwiscMw3NoP59NFCXFf02f8xdo+vSHT/uZ1ldDwF7XaTpzm+Phk97VT4urYBl5TYAPNVaFm12UHAEyzkpNzRA==} peerDependencies: - react: ^16.8.3 || ^17 || ^18 - react-dom: '*' - react-native: '*' + '@types/react': ^16.8 || ^17.0 || ^18.0 + '@types/react-dom': ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + react-native: '>=0.59' + redux: ^4 peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true react-dom: optional: true react-native: optional: true + redux: + optional: true dependencies: - '@babel/runtime': 7.17.9 - '@types/react-redux': 7.1.23 + '@babel/runtime': 7.18.9 + '@types/hoist-non-react-statics': 3.3.1 + '@types/react': 18.0.17 + '@types/react-dom': 18.0.6 + '@types/use-sync-external-store': 0.0.3 hoist-non-react-statics: 3.3.2 - loose-envify: 1.4.0 - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-is: 17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-is: 18.2.0 + redux: 4.2.0 + use-sync-external-store: 1.2.0_react@18.2.0 dev: false /react-refresh/0.11.0: @@ -14386,94 +14163,46 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-router-dom/6.2.2_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - dependencies: - history: 5.3.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router: 6.2.2_react@17.0.2 - dev: true - - /react-router/6.2.2_react@17.0.2: - resolution: {integrity: sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==} - peerDependencies: - react: '>=16.8' - dependencies: - history: 5.3.0 - react: 17.0.2 - dev: true - - /react-syntax-highlighter/13.5.3_react@17.0.2: - resolution: {integrity: sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==} - peerDependencies: - react: '>= 0.14.0' - dependencies: - '@babel/runtime': 7.17.9 - highlight.js: 10.7.3 - lowlight: 1.20.0 - prismjs: 1.27.0 - react: 17.0.2 - refractor: 3.6.0 - dev: true - - /react-syntax-highlighter/15.4.5_react@17.0.2: - resolution: {integrity: sha512-RC90KQTxZ/b7+9iE6s9nmiFLFjWswUcfULi4GwVzdFVKVMQySkJWBuOmJFfjwjMVCo0IUUuJrWebNKyviKpwLQ==} + /react-syntax-highlighter/15.5.0_react@18.2.0: + resolution: {integrity: sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==} peerDependencies: react: '>= 0.14.0' dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 highlight.js: 10.7.3 lowlight: 1.20.0 - prismjs: 1.27.0 - react: 17.0.2 + prismjs: 1.28.0 + react: 18.2.0 refractor: 3.6.0 dev: true - /react-textarea-autosize/8.3.3_c8e45b4eb687790dba17b4e1c4b4273f: - resolution: {integrity: sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==} - engines: {node: '>=10'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - dependencies: - '@babel/runtime': 7.17.9 - react: 17.0.2 - use-composed-ref: 1.2.1_react@17.0.2 - use-latest: 1.2.0_c8e45b4eb687790dba17b4e1c4b4273f - transitivePeerDependencies: - - '@types/react' - dev: true - - /react-virtualized/9.22.3_react-dom@17.0.2+react@17.0.2: + /react-virtualized/9.22.3_react-dom@18.2.0+react@18.2.0: resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: react: ^15.3.0 || ^16.0.0-alpha react-dom: ^15.3.0 || ^16.0.0-alpha dependencies: - '@babel/runtime': 7.17.9 - clsx: 1.1.1 + '@babel/runtime': 7.18.9 + clsx: 1.2.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 react-lifecycles-compat: 3.0.4 dev: true - /react-window/1.8.6_react-dom@17.0.2+react@17.0.2: + /react-window/1.8.6_react-dom@18.2.0+react@18.2.0: resolution: {integrity: sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==} engines: {node: '>8.0.0'} peerDependencies: react: ^15.0.0 || ^16.0.0 || ^17.0.0 react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 memoize-one: 5.2.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: true /react/16.14.0: @@ -14493,8 +14222,15 @@ packages: object-assign: 4.1.1 dev: true + /react/18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: true + /read-pkg-up/1.0.1: - resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} + resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} engines: {node: '>=0.10.0'} dependencies: find-up: 1.1.2 @@ -14503,7 +14239,7 @@ packages: optional: true /read-pkg-up/3.0.0: - resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=} + resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} engines: {node: '>=4'} dependencies: find-up: 2.1.0 @@ -14520,7 +14256,7 @@ packages: dev: true /read-pkg/1.1.0: - resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} + resolution: {integrity: sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==} engines: {node: '>=0.10.0'} dependencies: load-json-file: 1.1.0 @@ -14530,7 +14266,7 @@ packages: optional: true /read-pkg/3.0.0: - resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} + resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} engines: {node: '>=4'} dependencies: load-json-file: 4.0.0 @@ -14573,7 +14309,7 @@ packages: resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} engines: {node: '>=0.10'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 micromatch: 3.1.10 readable-stream: 2.3.7 dev: true @@ -14587,14 +14323,14 @@ packages: dev: true /rechoir/0.6.2: - resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=} + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.0 + resolve: 1.22.1 dev: true /redent/1.0.0: - resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} + resolution: {integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==} engines: {node: '>=0.10.0'} dependencies: indent-string: 2.1.0 @@ -14610,10 +14346,10 @@ packages: strip-indent: 3.0.0 dev: true - /redux/4.1.2: - resolution: {integrity: sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw==} + /redux/4.2.0: + resolution: {integrity: sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 /refractor/3.6.0: resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} @@ -14637,10 +14373,10 @@ packages: /regenerator-runtime/0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} - /regenerator-transform/0.14.5: - resolution: {integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==} + /regenerator-transform/0.15.0: + resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} dependencies: - '@babel/runtime': 7.17.9 + '@babel/runtime': 7.18.9 dev: true /regex-not/1.0.2: @@ -14651,12 +14387,13 @@ packages: safe-regex: 1.1.0 dev: true - /regexp.prototype.flags/1.4.1: - resolution: {integrity: sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==} + /regexp.prototype.flags/1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.1.4 + functions-have-names: 1.2.3 dev: true /regexpp/3.2.0: @@ -14664,8 +14401,8 @@ packages: engines: {node: '>=8'} dev: true - /regexpu-core/5.0.1: - resolution: {integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==} + /regexpu-core/5.1.0: + resolution: {integrity: sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 @@ -14676,8 +14413,8 @@ packages: unicode-match-property-value-ecmascript: 2.0.0 dev: true - /registry-auth-token/4.2.1: - resolution: {integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==} + /registry-auth-token/4.2.2: + resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} engines: {node: '>=6.0.0'} dependencies: rc: 1.2.8 @@ -14702,7 +14439,7 @@ packages: dev: true /relateurl/0.2.7: - resolution: {integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=} + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} engines: {node: '>= 0.10'} dev: true @@ -14811,13 +14548,13 @@ packages: dev: true /remove-trailing-separator/1.1.0: - resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} + resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} dev: true /renderkid/2.0.7: resolution: {integrity: sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==} dependencies: - css-select: 4.2.1 + css-select: 4.3.0 dom-converter: 0.2.0 htmlparser2: 6.1.0 lodash: 4.17.21 @@ -14830,12 +14567,12 @@ packages: dev: true /repeat-string/1.6.1: - resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} dev: true /repeating/2.0.1: - resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} + resolution: {integrity: sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==} engines: {node: '>=0.10.0'} dependencies: is-finite: 1.1.0 @@ -14843,13 +14580,13 @@ packages: optional: true /request-progress/3.0.0: - resolution: {integrity: sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=} + resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==} dependencies: throttleit: 1.0.0 dev: true /require-directory/2.1.1: - resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} dev: true @@ -14863,8 +14600,8 @@ packages: engines: {node: '>=0.10.5'} dev: true - /reselect/4.1.5: - resolution: {integrity: sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==} + /reselect/4.1.6: + resolution: {integrity: sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==} dev: true /resolve-alpn/1.2.1: @@ -14879,7 +14616,7 @@ packages: dev: true /resolve-dir/1.0.1: - resolution: {integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=} + resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} engines: {node: '>=0.10.0'} dependencies: expand-tilde: 2.0.2 @@ -14904,7 +14641,7 @@ packages: dev: true /resolve-url/0.2.1: - resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated dev: true @@ -14913,36 +14650,38 @@ packages: engines: {node: '>=10'} dev: true - /resolve/1.22.0: - resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true dependencies: - is-core-module: 2.8.1 + is-core-module: 2.10.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true - /resolve/2.0.0-next.3: - resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} + /resolve/2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true dependencies: - is-core-module: 2.8.1 + is-core-module: 2.10.0 path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 dev: true /responselike/1.0.2: - resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=} + resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} dependencies: lowercase-keys: 1.0.1 dev: true - /responselike/2.0.0: - resolution: {integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==} + /responselike/2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} dependencies: lowercase-keys: 2.0.0 dev: true /restore-cursor/2.0.0: - resolution: {integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368=} + resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} engines: {node: '>=4'} dependencies: onetime: 2.0.1 @@ -14980,14 +14719,14 @@ packages: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} hasBin: true dependencies: - glob: 7.2.0 + glob: 7.2.3 dev: true /rimraf/3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: - glob: 7.2.0 + glob: 7.2.3 dev: true /ripemd160/2.0.2: @@ -15009,11 +14748,11 @@ packages: rollup: ^2.70 typescript: ^4.6 dependencies: - magic-string: 0.26.1 + magic-string: 0.26.2 rollup: 2.70.1 typescript: 4.6.3 optionalDependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.18.6 dev: true /rollup-plugin-size-snapshot/0.12.0_rollup@2.70.1: @@ -15030,7 +14769,7 @@ packages: jest-diff: 26.6.2 memory-fs: 0.5.0 rollup: 2.70.1 - terser: 4.8.0 + terser: 4.8.1 webpack: 4.46.0 transitivePeerDependencies: - webpack-cli @@ -15042,11 +14781,11 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.18.6 jest-worker: 26.6.2 rollup: 2.70.1 serialize-javascript: 4.0.0 - terser: 5.12.0 + terser: 5.14.2 dev: true /rollup/2.70.1: @@ -15074,7 +14813,7 @@ packages: dev: true /run-queue/1.0.3: - resolution: {integrity: sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=} + resolution: {integrity: sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==} dependencies: aproba: 1.2.0 dev: true @@ -15086,10 +14825,10 @@ packages: tslib: 1.14.1 dev: true - /rxjs/7.5.5: - resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} + /rxjs/7.5.6: + resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==} dependencies: - tslib: 2.3.1 + tslib: 2.4.0 dev: true /safe-buffer/5.1.1: @@ -15105,7 +14844,7 @@ packages: dev: true /safe-regex/1.1.0: - resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} + resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} dependencies: ret: 0.1.15 dev: true @@ -15152,6 +14891,12 @@ packages: object-assign: 4.1.1 dev: true + /scheduler/0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: true + /schema-utils/1.0.0: resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} engines: {node: '>= 4'} @@ -15165,7 +14910,7 @@ packages: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.9 + '@types/json-schema': 7.0.11 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true @@ -15174,7 +14919,7 @@ packages: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.9 + '@types/json-schema': 7.0.11 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true @@ -15183,7 +14928,7 @@ packages: resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.9 + '@types/json-schema': 7.0.11 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true @@ -15214,20 +14959,20 @@ packages: hasBin: true dev: true - /semver/7.3.5: - resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} - engines: {node: '>=10'} + /semver/7.3.6: + resolution: {integrity: sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==} + engines: {node: ^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0} hasBin: true dependencies: - lru-cache: 6.0.0 + lru-cache: 7.14.0 dev: true - /semver/7.3.6: - resolution: {integrity: sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==} - engines: {node: ^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0} + /semver/7.3.7: + resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} + engines: {node: '>=10'} hasBin: true dependencies: - lru-cache: 7.8.0 + lru-cache: 6.0.0 dev: true /send/0.17.2: @@ -15268,7 +15013,7 @@ packages: dev: true /serve-favicon/2.5.0: - resolution: {integrity: sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=} + resolution: {integrity: sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==} engines: {node: '>= 0.8.0'} dependencies: etag: 1.8.1 @@ -15289,7 +15034,7 @@ packages: dev: true /set-blocking/2.0.0: - resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true /set-value/2.0.1: @@ -15303,7 +15048,7 @@ packages: dev: true /setimmediate/1.0.5: - resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=} + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} dev: true /setprototypeof/1.2.0: @@ -15330,7 +15075,7 @@ packages: dev: true /shebang-command/1.2.0: - resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} dependencies: shebang-regex: 1.0.0 @@ -15344,7 +15089,7 @@ packages: dev: true /shebang-regex/1.0.0: - resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} engines: {node: '>=0.10.0'} dev: true @@ -15358,7 +15103,7 @@ packages: engines: {node: '>=4'} hasBin: true dependencies: - glob: 7.2.0 + glob: 7.2.3 interpret: 1.4.0 rechoir: 0.6.2 dev: true @@ -15367,8 +15112,8 @@ packages: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.1 - object-inspect: 1.12.0 + get-intrinsic: 1.1.2 + object-inspect: 1.12.2 dev: true /signal-exit/3.0.7: @@ -15462,12 +15207,11 @@ packages: urix: 0.1.0 dev: true - /source-map-resolve/0.6.0: - resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated + /source-map-support/0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.0 + buffer-from: 1.1.2 + source-map: 0.6.1 dev: true /source-map-support/0.5.21: @@ -15483,7 +15227,7 @@ packages: dev: true /source-map/0.5.7: - resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} dev: true @@ -15492,8 +15236,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map/0.7.3: - resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} + /source-map/0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} dev: true @@ -15538,7 +15282,7 @@ packages: dependencies: '@types/node': 16.11.26 image-ssim: 0.2.0 - jpeg-js: 0.4.3 + jpeg-js: 0.4.4 dev: true /split-on-first/1.1.0: @@ -15566,7 +15310,7 @@ packages: dev: true /sprintf-js/1.0.3: - resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true /sshpk/1.17.0: @@ -15595,11 +15339,12 @@ packages: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} engines: {node: '>= 8'} dependencies: - minipass: 3.1.6 + minipass: 3.3.4 dev: true /stable/0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: true /stack-utils/2.0.5: @@ -15609,8 +15354,8 @@ packages: escape-string-regexp: 2.0.0 dev: true - /stackframe/1.2.1: - resolution: {integrity: sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==} + /stackframe/1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} dev: true /state-toggle/1.0.3: @@ -15618,7 +15363,7 @@ packages: dev: true /static-extend/0.1.2: - resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} + resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} engines: {node: '>=0.10.0'} dependencies: define-property: 0.2.5 @@ -15626,35 +15371,35 @@ packages: dev: true /statuses/1.5.0: - resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} dev: true - /store2/2.13.1: - resolution: {integrity: sha512-iJtHSGmNgAUx0b/MCS6ASGxb//hGrHHRgzvN+K5bvkBTN7A9RTpPSf1WSp+nPGvWCJ1jRnvY7MKnuqfoi3OEqg==} + /store2/2.14.2: + resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook-addon-performance/0.16.1_b49bddbe4b905ced4713cb857cca91fa: + /storybook-addon-performance/0.16.1_cdd69cb2038decda11a15473ffdbfca6: resolution: {integrity: sha512-hDMRXvZljwBXYKrNegB9+LvT1b0ZQlkvTEDqq4gbMovQcD9yR0mka1eDuhwZfzxcgY1PrhkN3EhNxLybA/ql9Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@storybook/addons': 6.4.19_react-dom@17.0.2+react@17.0.2 - '@storybook/api': 6.4.19_react-dom@17.0.2+react@17.0.2 - '@storybook/channels': 6.4.19 - '@storybook/components': 6.4.19_b49bddbe4b905ced4713cb857cca91fa - '@storybook/core-events': 6.4.19 - '@storybook/theming': 6.4.19_react-dom@17.0.2+react@17.0.2 + '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/channels': 6.5.10 + '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/core-events': 6.5.10 + '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 '@testing-library/dom': 7.31.2 - '@testing-library/jest-dom': 5.16.4 - '@xstate/react': 1.6.3_7ce6a90b9093193255e12b5a0fae8c89 + '@testing-library/jest-dom': 5.16.5 + '@xstate/react': 1.6.3_1c71324b83b81fd75156ff18379045cd gzip-js: 0.3.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - styled-components: 5.3.5_react-dom@17.0.2+react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + styled-components: 5.3.5_react-dom@18.2.0+react@18.2.0 tiny-invariant: 1.2.0 - xstate: 4.30.6 + xstate: 4.33.2 transitivePeerDependencies: - '@types/react' - '@xstate/fsm' @@ -15690,7 +15435,7 @@ packages: dev: true /strict-uri-encode/2.0.0: - resolution: {integrity: sha1-ucczDHBChi9rFC3CdLvMWGbONUY=} + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} dev: true @@ -15727,16 +15472,16 @@ packages: strip-ansi: 6.0.1 dev: true - /string.prototype.matchall/4.0.6: - resolution: {integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==} + /string.prototype.matchall/4.0.7: + resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 - get-intrinsic: 1.1.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 + get-intrinsic: 1.1.2 has-symbols: 1.0.3 internal-slot: 1.0.3 - regexp.prototype.flags: 1.4.1 + regexp.prototype.flags: 1.4.3 side-channel: 1.0.4 dev: true @@ -15745,8 +15490,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true /string.prototype.padstart/3.1.3: @@ -15754,22 +15499,24 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true - /string.prototype.trimend/1.0.4: - resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} + /string.prototype.trimend/1.0.5: + resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true - /string.prototype.trimstart/1.0.4: - resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} + /string.prototype.trimstart/1.0.5: + resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.1.4 + es-abstract: 1.20.1 dev: true /string_decoder/1.1.1: @@ -15785,17 +15532,17 @@ packages: dev: true /strip-ansi/3.0.1: - resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 dev: true /strip-ansi/4.0.0: - resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=} + resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} engines: {node: '>=4'} dependencies: - ansi-regex: 3.0.0 + ansi-regex: 3.0.1 dev: true /strip-ansi/5.2.0: @@ -15820,7 +15567,7 @@ packages: dev: true /strip-bom/2.0.0: - resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=} + resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} engines: {node: '>=0.10.0'} dependencies: is-utf8: 0.2.1 @@ -15828,7 +15575,7 @@ packages: optional: true /strip-bom/3.0.0: - resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} dev: true @@ -15838,7 +15585,7 @@ packages: dev: true /strip-eof/1.0.0: - resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} engines: {node: '>=0.10.0'} dev: true @@ -15848,7 +15595,7 @@ packages: dev: true /strip-indent/1.0.1: - resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} + resolution: {integrity: sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -15864,7 +15611,7 @@ packages: dev: true /strip-json-comments/2.0.1: - resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=} + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} dev: true @@ -15890,7 +15637,7 @@ packages: dev: true /style-search/0.1.0: - resolution: {integrity: sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=} + resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} dev: true /style-to-object/0.3.0: @@ -15899,7 +15646,7 @@ packages: inline-style-parser: 0.1.1 dev: true - /styled-components/5.3.5_react-dom@17.0.2+react@17.0.2: + /styled-components/5.3.5_react-dom@18.2.0+react@18.2.0: resolution: {integrity: sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==} engines: {node: '>=10'} requiresBuild: true @@ -15908,16 +15655,16 @@ packages: react-dom: '>= 16.8.0' react-is: '>= 16.8.0' dependencies: - '@babel/helper-module-imports': 7.16.7 - '@babel/traverse': 7.17.3_supports-color@5.5.0 - '@emotion/is-prop-valid': 1.1.2 + '@babel/helper-module-imports': 7.18.6 + '@babel/traverse': 7.18.11_supports-color@5.5.0 + '@emotion/is-prop-valid': 1.2.0 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 - babel-plugin-styled-components: 2.0.6_styled-components@5.3.5 + babel-plugin-styled-components: 2.0.7_styled-components@5.3.5 css-to-react-native: 3.0.0 hoist-non-react-statics: 3.3.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 shallowequal: 1.1.0 supports-color: 5.5.0 dev: true @@ -15956,9 +15703,9 @@ packages: /stylelint-processor-styled-components/1.10.0: resolution: {integrity: sha512-g4HpN9rm0JD0LoHuIOcd/FIjTZCJ0ErQ+dC3VTxp+dSvnkV+MklKCCmCQEdz5K5WxF4vPuzfVgdbSDuPYGZhoA==} dependencies: - '@babel/parser': 7.17.3 - '@babel/traverse': 7.17.3 - micromatch: 4.0.4 + '@babel/parser': 7.18.11 + '@babel/traverse': 7.18.11 + micromatch: 4.0.5 postcss: 7.0.39 transitivePeerDependencies: - supports-color @@ -15970,19 +15717,19 @@ packages: hasBin: true dependencies: balanced-match: 2.0.0 - colord: 2.9.2 + colord: 2.9.3 cosmiconfig: 7.0.1 - css-functions-list: 3.0.1 + css-functions-list: 3.1.0 debug: 4.3.4 execall: 2.0.0 fast-glob: 3.2.11 - fastest-levenshtein: 1.0.12 + fastest-levenshtein: 1.0.16 file-entry-cache: 6.0.1 get-stdin: 8.0.0 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 - html-tags: 3.1.0 + html-tags: 3.2.0 ignore: 5.2.0 import-lazy: 4.0.0 imurmurhash: 0.1.4 @@ -15990,15 +15737,15 @@ packages: known-css-properties: 0.24.0 mathml-tag-names: 2.1.3 meow: 9.0.0 - micromatch: 4.0.4 + micromatch: 4.0.5 normalize-path: 3.0.0 normalize-selector: 0.2.0 picocolors: 1.0.0 - postcss: 8.4.12 + postcss: 8.4.16 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0_postcss@8.4.12 - postcss-selector-parser: 6.0.9 + postcss-safe-parser: 6.0.0_postcss@8.4.16 + postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 specificity: 0.4.1 @@ -16009,7 +15756,7 @@ packages: svg-tags: 1.0.0 table: 6.8.0 v8-compile-cache: 2.3.0 - write-file-atomic: 4.0.1 + write-file-atomic: 4.0.2 transitivePeerDependencies: - supports-color dev: true @@ -16053,7 +15800,7 @@ packages: dev: true /svg-tags/1.0.0: - resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=} + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} dev: true /symbol-tree/3.2.4: @@ -16067,7 +15814,7 @@ packages: call-bind: 1.0.2 get-symbol-description: 1.0.0 has-symbols: 1.0.3 - object.getownpropertydescriptors: 2.1.3 + object.getownpropertydescriptors: 2.1.4 dev: true /synchronous-promise/2.0.15: @@ -16078,7 +15825,7 @@ packages: resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.10.0 + ajv: 8.11.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -16101,14 +15848,14 @@ packages: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 - minipass: 3.1.6 + minipass: 3.3.4 minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 dev: true - /telejson/5.3.3: - resolution: {integrity: sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA==} + /telejson/6.0.8: + resolution: {integrity: sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==} dependencies: '@types/is-function': 1.0.1 global: 4.4.0 @@ -16121,7 +15868,7 @@ packages: dev: true /temp-dir/1.0.0: - resolution: {integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=} + resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} engines: {node: '>=4'} dev: true @@ -16129,7 +15876,7 @@ packages: resolution: {integrity: sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 is-stream: 2.0.1 make-dir: 3.1.0 temp-dir: 1.0.0 @@ -16156,7 +15903,7 @@ packages: schema-utils: 1.0.0 serialize-javascript: 4.0.0 source-map: 0.6.1 - terser: 4.8.0 + terser: 4.8.1 webpack: 4.46.0 webpack-sources: 1.4.3 worker-farm: 1.7.0 @@ -16175,13 +15922,13 @@ packages: schema-utils: 3.1.1 serialize-javascript: 5.0.1 source-map: 0.6.1 - terser: 5.12.0 + terser: 5.14.2 webpack: 4.46.0 webpack-sources: 1.4.3 dev: true - /terser-webpack-plugin/5.3.1_webpack@5.72.0: - resolution: {integrity: sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==} + /terser-webpack-plugin/5.3.5_webpack@5.72.0: + resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -16196,16 +15943,16 @@ packages: uglify-js: optional: true dependencies: + '@jridgewell/trace-mapping': 0.3.15 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.0 - source-map: 0.6.1 - terser: 5.12.0 + terser: 5.14.2 webpack: 5.72.0 dev: true - /terser/4.8.0: - resolution: {integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==} + /terser/4.8.1: + resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@ -16214,14 +15961,14 @@ packages: source-map-support: 0.5.21 dev: true - /terser/5.12.0: - resolution: {integrity: sha512-R3AUhNBGWiFc77HXag+1fXpAxTAFRQTJemlJKjAgD9r8xXTpjNKqIXwHM/o7Rh+O0kUJtS3WQVdBeMKFk5sw9A==} + /terser/5.14.2: + resolution: {integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==} engines: {node: '>=10'} hasBin: true dependencies: - acorn: 8.7.0 + '@jridgewell/source-map': 0.3.2 + acorn: 8.8.0 commander: 2.20.3 - source-map: 0.7.3 source-map-support: 0.5.21 dev: true @@ -16230,7 +15977,7 @@ packages: engines: {node: '>=8'} dependencies: '@istanbuljs/schema': 0.1.3 - glob: 7.2.0 + glob: 7.2.3 minimatch: 3.1.2 dev: true @@ -16240,23 +15987,19 @@ packages: dev: true /text-table/0.2.0: - resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true /third-party-web/0.12.7: resolution: {integrity: sha512-9d/OfjEOjyeOpnm4F9o0KSK6BI6ytvi9DINSB5h1+jdlCvQlhKpViMSxWpBN9WstdfDQ61BS6NxWqcPCuQCAJg==} dev: true - /throat/6.0.1: - resolution: {integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==} - dev: true - /throttleit/1.0.0: - resolution: {integrity: sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=} + resolution: {integrity: sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==} dev: true /through/2.3.8: - resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} dev: true /through2/2.0.5: @@ -16301,16 +16044,16 @@ packages: dev: true /to-arraybuffer/1.0.1: - resolution: {integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=} + resolution: {integrity: sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==} dev: true /to-fast-properties/2.0.0: - resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} dev: true /to-object-path/0.3.0: - resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} + resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 @@ -16322,7 +16065,7 @@ packages: dev: true /to-regex-range/2.1.1: - resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} + resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} engines: {node: '>=0.10.0'} dependencies: is-number: 3.0.0 @@ -16355,7 +16098,7 @@ packages: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} engines: {node: '>=0.8'} dependencies: - psl: 1.8.0 + psl: 1.9.0 punycode: 2.1.1 dev: true @@ -16363,20 +16106,13 @@ packages: resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} engines: {node: '>=6'} dependencies: - psl: 1.8.0 + psl: 1.9.0 punycode: 2.1.1 universalify: 0.1.2 dev: true /tr46/0.0.3: - resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} - dev: true - - /tr46/2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} - dependencies: - punycode: 2.1.1 + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: true /tr46/3.0.0: @@ -16387,7 +16123,7 @@ packages: dev: true /trim-newlines/1.0.0: - resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} + resolution: {integrity: sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==} engines: {node: '>=0.10.0'} dev: true optional: true @@ -16414,21 +16150,21 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-jest/27.1.4_e5fb0852f9419ae84240799a2f4ee178: - resolution: {integrity: sha512-qjkZlVPWVctAezwsOD1OPzbZ+k7zA5z3oxII4dGdZo5ggX/PL7kvwTM0pXTr10fAtbiVpJaL3bWd502zAhpgSQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /ts-jest/28.0.8_471b0fccc189dc1bac7b4e713ec42ca3: + resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true peerDependencies: '@babel/core': '>=7.0.0-beta.0 <8' - '@types/jest': ^27.0.0 - babel-jest: '>=27.0.0 <28' + '@jest/types': ^28.0.0 + babel-jest: ^28.0.0 esbuild: '*' - jest: ^27.0.0 - typescript: '>=3.8 <5.0' + jest: ^28.0.0 + typescript: '>=4.3' peerDependenciesMeta: '@babel/core': optional: true - '@types/jest': + '@jest/types': optional: true babel-jest: optional: true @@ -16436,22 +16172,53 @@ packages: optional: true dependencies: '@babel/core': 7.17.9 - '@types/jest': 27.4.1 - babel-jest: 27.5.1_@babel+core@7.17.9 + babel-jest: 28.1.3_@babel+core@7.17.9 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.5.1 - jest-util: 27.5.1 - json5: 2.2.0 + jest: 28.1.3_@types+node@16.11.26 + jest-util: 28.1.3 + json5: 2.2.1 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.3.5 + semver: 7.3.7 typescript: 4.6.3 - yargs-parser: 20.2.9 + yargs-parser: 21.1.1 + dev: true + + /ts-node/10.9.1_37c338c37d248e2af4de7b6a6a4634c9: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 16.11.26 + acorn: 8.8.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.7.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 dev: true + optional: true - /ts-node/10.7.0_ddaac8e123aeb260f586984cee874848: - resolution: {integrity: sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==} + /ts-node/10.9.1_ddaac8e123aeb260f586984cee874848: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: '@swc/core': '>=1.2.50' @@ -16464,20 +16231,20 @@ packages: '@swc/wasm': optional: true dependencies: - '@cspotcode/source-map-support': 0.7.0 - '@tsconfig/node10': 1.0.8 - '@tsconfig/node12': 1.0.9 - '@tsconfig/node14': 1.0.1 - '@tsconfig/node16': 1.0.2 + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 '@types/node': 16.11.26 - acorn: 8.7.0 + acorn: 8.8.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 typescript: 4.6.3 - v8-compile-cache-lib: 3.0.0 + v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -16506,8 +16273,8 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib/2.3.1: - resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} + /tslib/2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: true /tsutils/3.21.0_typescript@4.6.3: @@ -16525,17 +16292,17 @@ packages: dev: true /tunnel-agent/0.6.0: - resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: safe-buffer: 5.2.1 dev: true /tweetnacl/0.14.5: - resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} dev: true /type-check/0.3.2: - resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 @@ -16583,6 +16350,11 @@ packages: engines: {node: '>=8'} dev: true + /type-fest/1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: true + /type-is/1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -16598,7 +16370,7 @@ packages: dev: true /typedarray/0.0.6: - resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} + resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true /typescript/4.6.3: @@ -16607,6 +16379,13 @@ packages: hasBin: true dev: true + /typescript/4.7.4: + resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + optional: true + /ua-parser-js/0.7.31: resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} dev: true @@ -16615,19 +16394,19 @@ packages: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: true - /uglify-js/3.15.3: - resolution: {integrity: sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==} + /uglify-js/3.17.0: + resolution: {integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true dev: true optional: true - /unbox-primitive/1.0.1: - resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} + /unbox-primitive/1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - function-bind: 1.1.1 - has-bigints: 1.0.1 + call-bind: 1.0.2 + has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 dev: true @@ -16770,12 +16549,12 @@ packages: dev: true /unpipe/1.0.0: - resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=} + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} dev: true /unset-value/1.0.0: - resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} + resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} engines: {node: '>=0.10.0'} dependencies: has-value: 0.3.1 @@ -16783,7 +16562,7 @@ packages: dev: true /untildify/2.1.0: - resolution: {integrity: sha1-F+soB5h/dpUunASF/DEdBqgmouA=} + resolution: {integrity: sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig==} engines: {node: '>=0.10.0'} dependencies: os-homedir: 1.0.2 @@ -16801,6 +16580,17 @@ packages: dev: true optional: true + /update-browserslist-db/1.0.5_browserslist@4.21.3: + resolution: {integrity: sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.3 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + /update-notifier/5.1.0: resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} engines: {node: '>=10'} @@ -16816,7 +16606,7 @@ packages: is-yarn-global: 0.3.0 latest-version: 5.1.0 pupa: 2.1.1 - semver: 7.3.6 + semver: 7.3.7 semver-diff: 3.1.1 xdg-basedir: 4.0.0 dev: true @@ -16828,7 +16618,7 @@ packages: dev: true /urix/0.1.0: - resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} + resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated dev: true @@ -16854,89 +16644,74 @@ packages: dev: true /url-parse-lax/3.0.0: - resolution: {integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=} + resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} engines: {node: '>=4'} dependencies: prepend-http: 2.0.0 dev: true /url/0.11.0: - resolution: {integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=} + resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} dependencies: punycode: 1.3.2 querystring: 0.2.0 dev: true - /use-composed-ref/1.2.1_react@17.0.2: - resolution: {integrity: sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - dependencies: - react: 17.0.2 - dev: true - - /use-isomorphic-layout-effect/1.1.1_c8e45b4eb687790dba17b4e1c4b4273f: - resolution: {integrity: sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 17.0.44 - react: 17.0.2 - dev: true - - /use-latest/1.2.0_c8e45b4eb687790dba17b4e1c4b4273f: - resolution: {integrity: sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==} + /use-isomorphic-layout-effect/1.1.2_a1bdd43be9504ec770a838d8189f6868: + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@types/react': 17.0.44 - react: 17.0.2 - use-isomorphic-layout-effect: 1.1.1_c8e45b4eb687790dba17b4e1c4b4273f + '@types/react': 18.0.17 + react: 18.2.0 dev: true - /use-memo-one/1.1.2_react@17.0.2: + /use-memo-one/1.1.2_react@18.2.0: resolution: {integrity: sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 dependencies: - react: 17.0.2 + react: 18.2.0 dev: false - /use-subscription/1.5.1_react@17.0.2: - resolution: {integrity: sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==} + /use-subscription/1.8.0_react@18.2.0: + resolution: {integrity: sha512-LISuG0/TmmoDoCRmV5XAqYkd3UCBNM0ML3gGBndze65WITcsExCD3DTvXXTLyNcOC0heFQZzluW88bN/oC1DQQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - object-assign: 4.1.1 - react: 17.0.2 + react: 18.2.0 + use-sync-external-store: 1.2.0_react@18.2.0 dev: true + /use-sync-external-store/1.2.0_react@18.2.0: + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + /use/3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} dev: true /util-deprecate/1.0.2: - resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true /util.promisify/1.0.0: resolution: {integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==} dependencies: - define-properties: 1.1.3 - object.getownpropertydescriptors: 2.1.3 + define-properties: 1.1.4 + object.getownpropertydescriptors: 2.1.4 dev: true /util/0.10.3: - resolution: {integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk=} + resolution: {integrity: sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==} dependencies: inherits: 2.0.1 dev: true @@ -16948,7 +16723,7 @@ packages: dev: true /utila/0.4.0: - resolution: {integrity: sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=} + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} dev: true /utils-merge/1.0.1: @@ -16957,7 +16732,7 @@ packages: dev: true /uuid-browser/3.1.0: - resolution: {integrity: sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA=} + resolution: {integrity: sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==} dev: true /uuid/3.4.0: @@ -16971,21 +16746,21 @@ packages: hasBin: true dev: true - /v8-compile-cache-lib/3.0.0: - resolution: {integrity: sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==} + /v8-compile-cache-lib/3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true /v8-compile-cache/2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul/8.1.1: - resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + /v8-to-istanbul/9.0.1: + resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} engines: {node: '>=10.12.0'} dependencies: + '@jridgewell/trace-mapping': 0.3.15 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.8.0 - source-map: 0.7.3 dev: true /validate-npm-package-license/3.0.4: @@ -16996,7 +16771,7 @@ packages: dev: true /vary/1.1.2: - resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} dev: true @@ -17039,13 +16814,6 @@ packages: browser-process-hrtime: 1.0.0 dev: true - /w3c-xmlserializer/2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} - engines: {node: '>=10'} - dependencies: - xml-name-validator: 3.0.0 - dev: true - /w3c-xmlserializer/3.0.0: resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} engines: {node: '>=12'} @@ -17061,8 +16829,8 @@ packages: axios: 0.25.0 joi: 17.6.0 lodash: 4.17.21 - minimist: 1.2.5 - rxjs: 7.5.5 + minimist: 1.2.6 + rxjs: 7.5.6 transitivePeerDependencies: - debug dev: true @@ -17073,12 +16841,6 @@ packages: makeerror: 1.0.12 dev: true - /warning/4.0.3: - resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} - dependencies: - loose-envify: 1.4.0 - dev: true - /watchpack-chokidar2/2.0.1: resolution: {integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==} requiresBuild: true @@ -17090,23 +16852,23 @@ packages: /watchpack/1.7.5: resolution: {integrity: sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 neo-async: 2.6.2 optionalDependencies: chokidar: 3.5.3 watchpack-chokidar2: 2.0.1 dev: true - /watchpack/2.3.1: - resolution: {integrity: sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==} + /watchpack/2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 dev: true /wcwidth/1.0.1: - resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=} + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: defaults: 1.0.3 dev: true @@ -17116,17 +16878,7 @@ packages: dev: true /webidl-conversions/3.0.1: - resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} - dev: true - - /webidl-conversions/5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} - engines: {node: '>=8'} - dev: true - - /webidl-conversions/6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true /webidl-conversions/7.0.0: @@ -17142,7 +16894,7 @@ packages: dependencies: memory-fs: 0.4.1 mime: 2.6.0 - mkdirp: 0.5.5 + mkdirp: 0.5.6 range-parser: 1.2.1 webpack: 4.46.0 webpack-log: 2.0.0 @@ -17157,12 +16909,11 @@ packages: webpack: 4.46.0 dev: true - /webpack-hot-middleware/2.25.1: - resolution: {integrity: sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==} + /webpack-hot-middleware/2.25.2: + resolution: {integrity: sha512-CVgm3NAQyfdIonRvXisRwPTUYuSbyZ6BY7782tMeUzWOO7RmVI2NaBYuCp41qyD4gYCkJyTneAJdK69A13B0+A==} dependencies: ansi-html-community: 0.0.8 - html-entities: 2.3.2 - querystring: 0.2.1 + html-entities: 2.3.3 strip-ansi: 6.0.1 dev: true @@ -17220,7 +16971,7 @@ packages: loader-utils: 1.4.0 memory-fs: 0.4.1 micromatch: 3.1.10 - mkdirp: 0.5.5 + mkdirp: 0.5.6 neo-async: 2.6.2 node-libs-browser: 2.2.1 schema-utils: 1.0.0 @@ -17240,29 +16991,29 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.3 + '@types/eslint-scope': 3.7.4 '@types/estree': 0.0.51 '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.7.0 - acorn-import-assertions: 1.8.0_acorn@8.7.0 - browserslist: 4.20.0 + acorn: 8.8.0 + acorn-import-assertions: 1.8.0_acorn@8.8.0 + browserslist: 4.21.3 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.9.2 + enhanced-resolve: 5.10.0 es-module-lexer: 0.9.3 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 json-parse-better-errors: 1.0.2 - loader-runner: 4.2.0 + loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.1_webpack@5.72.0 - watchpack: 2.3.1 + terser-webpack-plugin: 5.3.5_webpack@5.72.0 + watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -17270,12 +17021,6 @@ packages: - uglify-js dev: true - /whatwg-encoding/1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - dependencies: - iconv-lite: 0.4.24 - dev: true - /whatwg-encoding/2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} @@ -17283,10 +17028,6 @@ packages: iconv-lite: 0.6.3 dev: true - /whatwg-mimetype/2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - dev: true - /whatwg-mimetype/3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} @@ -17300,20 +17041,19 @@ packages: webidl-conversions: 7.0.0 dev: true - /whatwg-url/5.0.0: - resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=} + /whatwg-url/11.0.0: + resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} + engines: {node: '>=12'} dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 + tr46: 3.0.0 + webidl-conversions: 7.0.0 dev: true - /whatwg-url/8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} + /whatwg-url/5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: - lodash: 4.17.21 - tr46: 2.1.0 - webidl-conversions: 6.1.0 + tr46: 0.0.3 + webidl-conversions: 3.0.1 dev: true /which-boxed-primitive/1.0.2: @@ -17321,7 +17061,7 @@ packages: dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 - is-number-object: 1.0.6 + is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 dev: true @@ -17371,7 +17111,7 @@ packages: dev: true /wordwrap/1.0.0: - resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=} + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true /worker-farm/1.7.0: @@ -17405,7 +17145,7 @@ packages: dev: true /wrappy/1.0.2: - resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true /write-file-atomic/3.0.3: @@ -17417,16 +17157,16 @@ packages: typedarray-to-buffer: 3.1.5 dev: true - /write-file-atomic/4.0.1: - resolution: {integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16} + /write-file-atomic/4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: imurmurhash: 0.1.4 signal-exit: 3.0.7 dev: true - /ws/7.5.7: - resolution: {integrity: sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==} + /ws/7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -17438,8 +17178,8 @@ packages: optional: true dev: true - /ws/8.5.0: - resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==} + /ws/8.8.1: + resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -17452,7 +17192,7 @@ packages: dev: true /x-default-browser/0.4.0: - resolution: {integrity: sha1-cM8NqF2nwKtcsPFaiX8jIqa91IE=} + resolution: {integrity: sha512-7LKo7RtWfoFN/rHx1UELv/2zHGMx8MkZKDq1xENmOCTkfIqZJ0zZ26NEJX8czhnPXVcqS0ARjjfJB+eJ0/5Cvw==} hasBin: true optionalDependencies: default-browser-id: 1.0.4 @@ -17463,25 +17203,21 @@ packages: engines: {node: '>=8'} dev: true - /xml-name-validator/3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - dev: true - /xml-name-validator/4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} dev: true /xml/1.0.1: - resolution: {integrity: sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=} + resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} dev: true /xmlchars/2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true - /xstate/4.30.6: - resolution: {integrity: sha512-V7liK1cjkZRh6R/MSneG8S5VLGRatpOUcnNieiYJX4LbwKi9eUVUH5V04ugJYVcJ+2oKDKvEFvzk0VnSC7lTag==} + /xstate/4.33.2: + resolution: {integrity: sha512-hIcoubJm6zuHyTPtE4tKp0Keb94Bs11ohQ1bBE3pwua5PuTDpAPut6gSTJeU/xI1akd1LsTrCvZTil6Kc4LqEA==} dev: true /xtend/4.0.2: @@ -17516,8 +17252,8 @@ packages: engines: {node: '>=10'} dev: true - /yargs-parser/21.0.1: - resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} + /yargs-parser/21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} dev: true @@ -17534,8 +17270,8 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.3.1: - resolution: {integrity: sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==} + /yargs/17.5.1: + resolution: {integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==} engines: {node: '>=12'} dependencies: cliui: 7.0.4 @@ -17544,11 +17280,11 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 21.0.1 + yargs-parser: 21.1.1 dev: true /yauzl/2.10.0: - resolution: {integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=} + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 From 5cae0bd619785a105991dd93ad0cad7661991087 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sun, 21 Aug 2022 15:52:11 -0400 Subject: [PATCH 04/24] chore(test): setup jest test to run against the last three major version of react (#392) --- .circleci/config.yml | 7 ++ jest.config.js | 41 ------------ jest.config.ts | 64 +++++++++++++++++++ package.json | 2 +- test/setup/environment.ts | 10 +-- test/setup/snapshot-resolver.ts | 28 ++++++++ test/setup/test-setup.ts | 1 + .../server-rendering.spec.tsx.snap | 0 .../server-rendering.spec.tsx.snap | 5 ++ .../server-rendering.spec.tsx.snap | 5 ++ 10 files changed, 117 insertions(+), 46 deletions(-) delete mode 100644 jest.config.js create mode 100644 jest.config.ts create mode 100644 test/setup/snapshot-resolver.ts rename test/unit/integration/server-side-rendering/{__snapshots__ => __react_16_snapshots__}/server-rendering.spec.tsx.snap (100%) create mode 100644 test/unit/integration/server-side-rendering/__react_17_snapshots__/server-rendering.spec.tsx.snap create mode 100644 test/unit/integration/server-side-rendering/__react_18_snapshots__/server-rendering.spec.tsx.snap diff --git a/.circleci/config.yml b/.circleci/config.yml index 2d4a52031..b8fb7aa37 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -68,6 +68,9 @@ jobs: - image: cimg/node:16.14.2-browsers working_directory: ~/repo resource_class: medium+ + parameters: + react-major-version: + type: string steps: - checkout - pnpm @@ -81,6 +84,7 @@ jobs: command: pnpm test environment: JEST_JUNIT_OUTPUT: 'test-reports/junit/js-test-results.xml' + REACT_MAJOR_VERSION: << parameters.react-major-version >> - store_test_results: path: test-reports/junit @@ -187,6 +191,9 @@ workflows: requires: - install - test-unit: + matrix: + parameters: + react-major-version: ['16', '17', '18'] requires: - install - test-bundle: diff --git a/jest.config.js b/jest.config.js deleted file mode 100644 index 71afb6868..000000000 --- a/jest.config.js +++ /dev/null @@ -1,41 +0,0 @@ -const config = { - clearMocks: true, - modulePathIgnorePatterns: ['/dist/'], - resetMocks: true, - resetModules: true, - restoreMocks: true, - setupFiles: ['./test/setup/env-setup.ts'], - setupFilesAfterEnv: ['./test/setup/test-setup.ts'], - testEnvironment: './test/setup/environment.ts', - // node_modules is default. - testPathIgnorePatterns: ['/node_modules/', '/cypress/'], - transform: { - '\\.[jt]sx?$': 'babel-jest', - }, - verbose: true, - watchPlugins: [ - 'jest-watch-typeahead/filename', - 'jest-watch-typeahead/testname', - ], -}; - -if (process.env.REACT_VERSION === '16') { - config.testPathIgnorePatterns = [ - ...config.testPathIgnorePatterns, - // These test do not requires react and will - // be run in the base run (with react v17) - 'test/unit/docs', - 'test/unit/health', - ]; - config.cacheDirectory = '.cache/jest-cache-react-16'; - config.moduleNameMapper = { - '^react-dom((\\/.*)?)$': 'react-dom-16$1', - '^react((\\/.*)?)$': 'react-16$1', - }; -} - -if (process.env.CI) { - config.maxWorkers = 2; -} - -module.exports = config; diff --git a/jest.config.ts b/jest.config.ts new file mode 100644 index 000000000..ca805dfbf --- /dev/null +++ b/jest.config.ts @@ -0,0 +1,64 @@ +// eslint-disable-next-line import/no-import-module-exports +import type { Config } from 'jest'; + +declare global { + interface ProcessEnv { + REACT_MAJOR_VERSION: string; + CI?: boolean; + } +} + +const reactMajorVersion = process.env.REACT_MAJOR_VERSION; + +const config: Config = { + clearMocks: true, + modulePathIgnorePatterns: ['/dist/'], + resetMocks: true, + resetModules: true, + restoreMocks: true, + + // We need a `snapshotResolver` because we run our tests + // for different react versions. Each version render components + // differently thus returning a different snapshot. We'll store + // each snapshot in different folders: + // __react_16_snapshots__, __react_17_snapshots__, etc. + snapshotResolver: '/test/setup/snapshot-resolver.ts', + setupFiles: ['./test/setup/env-setup.ts'], + setupFilesAfterEnv: ['./test/setup/test-setup.ts'], + testEnvironment: './test/setup/environment.ts', + // node_modules is default. + testPathIgnorePatterns: ['/node_modules/', '/cypress/'], + transform: { + '\\.[jt]sx?$': 'babel-jest', + }, + verbose: true, + watchPlugins: [ + 'jest-watch-typeahead/filename', + 'jest-watch-typeahead/testname', + ], +}; + +// eslint-disable-next-line no-console +console.log('Testing with React version:', `${reactMajorVersion || '18'}.x.x`); + +if (['16', '17'].includes(reactMajorVersion)) { + config.testPathIgnorePatterns = [ + ...(config.testPathIgnorePatterns || []), + // These test do not requires react and will + // be run in the base run (with react v18) + 'test/unit/docs', + 'test/unit/health', + ]; + config.cacheDirectory = `.cache/jest-cache-react-${reactMajorVersion}`; + config.moduleNameMapper = { + '^@testing-library/react((\\/.*)?)$': `@testing-library/react-16-17$1`, + '^react-dom((\\/.*)?)$': `react-dom-${reactMajorVersion}$1`, + '^react((\\/.*)?)$': `react-${reactMajorVersion}$1`, + }; +} + +if (process.env.CI) { + config.maxWorkers = 2; +} + +module.exports = config; diff --git a/package.json b/package.json index 6394de772..4e0f7c791 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "prepare": "husky install", "release": "cross-env SKIP_PREPARE_COMMIT_MSG=true release-it", "test:accessibility": "lighthouse http://localhost:9002/iframe.html?id=examples-single-vertical-list--basic --no-enable-error-reporting --config-path=lighthouse.config.js --chrome-flags='--headless' --output=json --output=html --output-path=./test-reports/lighthouse/a11y.json && node a11y-audit-parse.js", - "test": "jest --config ./jest.config.js", + "test": "jest --config ./jest.config.ts", "test:react-16": "cross-env REACT_MAJOR_VERSION=16 pnpm test", "test:react-17": "cross-env REACT_MAJOR_VERSION=17 pnpm test", "test:react-18": "cross-env REACT_MAJOR_VERSION=18 pnpm test", diff --git a/test/setup/environment.ts b/test/setup/environment.ts index 492d4d951..827f9efbc 100644 --- a/test/setup/environment.ts +++ b/test/setup/environment.ts @@ -1,5 +1,7 @@ -import type { Config } from '@jest/types'; -import type { EnvironmentContext } from '@jest/environment'; +import type { + EnvironmentContext, + JestEnvironmentConfig, +} from '@jest/environment'; import JSDOMEnvironment from 'jest-environment-jsdom'; import { TextDecoder, TextEncoder } from 'util'; @@ -8,12 +10,12 @@ import transitionEventPolyfill from './transition-event-polyfill'; declare global { interface ProcessEnv { - REACT_VERSION?: string; + REACT_MAJOR_VERSION?: string; } } export default class MyJSDOMEnvironment extends JSDOMEnvironment { - constructor(config: Config.ProjectConfig, context?: EnvironmentContext) { + constructor(config: JestEnvironmentConfig, context: EnvironmentContext) { super(config, context); attachRafStub.call(this); diff --git a/test/setup/snapshot-resolver.ts b/test/setup/snapshot-resolver.ts new file mode 100644 index 000000000..84206df12 --- /dev/null +++ b/test/setup/snapshot-resolver.ts @@ -0,0 +1,28 @@ +import path from 'path'; + +// resolve snapshot folder with the react version +// __react_16_snapshots__, __react_17_snapshots__, etc. +export default { + // resolves from test to snapshot path + resolveSnapshotPath: (testPath: string, snapshotExtension: string) => { + const breadcrumb = testPath.split(path.sep); + const filename = breadcrumb.pop(); + + return ( + [ + ...breadcrumb, + `__react_${process.env.REACT_MAJOR_VERSION}_snapshots__`, + filename, + ].join(path.sep) + snapshotExtension + ); + }, + + // resolves from snapshot to test path + resolveTestPath: (snapshotFilePath: string, snapshotExtension: string) => + snapshotFilePath + .replace(/__react_[0-9]+_snapshots__[\\/]/, '') + .slice(0, -snapshotExtension.length), + + // Example test path, used for preflight consistency check of the implementation above + testPathForConsistencyCheck: 'some/example.test.ts', +}; diff --git a/test/setup/test-setup.ts b/test/setup/test-setup.ts index efb06ea73..f21c23f8f 100644 --- a/test/setup/test-setup.ts +++ b/test/setup/test-setup.ts @@ -2,6 +2,7 @@ import '@testing-library/jest-dom'; // ensuring that each test has at least one assertion beforeEach(() => { + // eslint-disable-next-line jest/no-standalone-expect expect.hasAssertions(); }); diff --git a/test/unit/integration/server-side-rendering/__snapshots__/server-rendering.spec.tsx.snap b/test/unit/integration/server-side-rendering/__react_16_snapshots__/server-rendering.spec.tsx.snap similarity index 100% rename from test/unit/integration/server-side-rendering/__snapshots__/server-rendering.spec.tsx.snap rename to test/unit/integration/server-side-rendering/__react_16_snapshots__/server-rendering.spec.tsx.snap diff --git a/test/unit/integration/server-side-rendering/__react_17_snapshots__/server-rendering.spec.tsx.snap b/test/unit/integration/server-side-rendering/__react_17_snapshots__/server-rendering.spec.tsx.snap new file mode 100644 index 000000000..c045cd643 --- /dev/null +++ b/test/unit/integration/server-side-rendering/__react_17_snapshots__/server-rendering.spec.tsx.snap @@ -0,0 +1,5 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`should support rendering to a string 1`] = `"
item: 0
item: 1
item: 2
"`; + +exports[`should support rendering to static markup 1`] = `"
item: 0
item: 1
item: 2
"`; diff --git a/test/unit/integration/server-side-rendering/__react_18_snapshots__/server-rendering.spec.tsx.snap b/test/unit/integration/server-side-rendering/__react_18_snapshots__/server-rendering.spec.tsx.snap new file mode 100644 index 000000000..e8554769c --- /dev/null +++ b/test/unit/integration/server-side-rendering/__react_18_snapshots__/server-rendering.spec.tsx.snap @@ -0,0 +1,5 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`should support rendering to a string 1`] = `"
item: 0
item: 1
item: 2
"`; + +exports[`should support rendering to static markup 1`] = `"
item: 0
item: 1
item: 2
"`; From 2d6fba4b8a1843eba1a7ea7904af0ed57b015d8e Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 03:58:42 -0400 Subject: [PATCH 05/24] chore(storybook): disable telemetry (#392) --- .storybook/main.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.storybook/main.js b/.storybook/main.js index 38e32052e..364b5126a 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -10,6 +10,9 @@ module.exports = { checkOptions: { tsconfig: '../stories/tsconfig.json', }, + core: { + disableTelemetry: true, + }, stories: [ '../stories/**/*.stories.mdx', '../stories/**/*.stories.@(js|jsx|ts|tsx)', From 7106efa02a959b3d29ab99c34f769d28c9757d65 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 04:39:45 -0400 Subject: [PATCH 06/24] chore(storybook): enable strict mode (#392) --- .storybook/main.js | 9 ++-- .storybook/preview.tsx | 15 ++---- package.json | 1 - pnpm-lock.yaml | 112 +---------------------------------------- 4 files changed, 11 insertions(+), 126 deletions(-) diff --git a/.storybook/main.js b/.storybook/main.js index 364b5126a..ce5ead062 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,11 +1,7 @@ require('dotenv').config(); module.exports = { - addons: [ - '@storybook/addon-essentials', - '@storybook/addon-storysource', - 'storybook-addon-performance/register', - ], + addons: ['@storybook/addon-essentials', '@storybook/addon-storysource'], check: true, checkOptions: { tsconfig: '../stories/tsconfig.json', @@ -13,6 +9,9 @@ module.exports = { core: { disableTelemetry: true, }, + reactOptions: { + strictMode: true, + }, stories: [ '../stories/**/*.stories.mdx', '../stories/**/*.stories.@(js|jsx|ts|tsx)', diff --git a/.storybook/preview.tsx b/.storybook/preview.tsx index 734f46183..516311a1f 100644 --- a/.storybook/preview.tsx +++ b/.storybook/preview.tsx @@ -1,25 +1,20 @@ import '@atlaskit/css-reset'; +import { DecoratorFn } from '@storybook/react'; import React from 'react'; -import { withPerformance } from 'storybook-addon-performance'; import { resetData } from '../stories/src/data'; import GlobalStyles from './custom-decorators/global-styles'; import welcomeMessage from './welcome-message'; welcomeMessage(); -export const decorators = [ - (Story: React.ElementType, { id }: { id: string }) => { +export const decorators: DecoratorFn[] = [ + (story, { id }: { id: string }) => { resetData(id); - return ; + return story({ key: id }); }, - (Story: React.ElementType): React.ReactElement => ( - - - - ), - withPerformance, + (story) => {story()}, ]; export const parameters = { diff --git a/package.json b/package.json index 4e0f7c791..8ea9af055 100644 --- a/package.json +++ b/package.json @@ -188,7 +188,6 @@ "rollup-plugin-size-snapshot": "0.12.0", "rollup-plugin-terser": "7.0.2", "seedrandom": "3.0.5", - "storybook-addon-performance": "0.16.1", "styled-components": "5.3.5", "stylelint": "14.6.1", "stylelint-config-prettier": "9.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bb1ae7216..d84175e4a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -119,7 +119,6 @@ specifiers: rollup-plugin-size-snapshot: 0.12.0 rollup-plugin-terser: 7.0.2 seedrandom: 3.0.5 - storybook-addon-performance: 0.16.1 styled-components: 5.3.5 stylelint: 14.6.1 stylelint-config-prettier: 9.0.3 @@ -255,7 +254,6 @@ devDependencies: rollup-plugin-size-snapshot: 0.12.0_rollup@2.70.1 rollup-plugin-terser: 7.0.2_rollup@2.70.1 seedrandom: 3.0.5 - storybook-addon-performance: 0.16.1_cdd69cb2038decda11a15473ffdbfca6 styled-components: 5.3.5_react-dom@18.2.0+react@18.2.0 stylelint: 14.6.1 stylelint-config-prettier: 9.0.3_stylelint@14.6.1 @@ -4365,20 +4363,6 @@ packages: defer-to-connect: 2.0.1 dev: true - /@testing-library/dom/7.31.2: - resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==} - engines: {node: '>=10'} - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/runtime': 7.18.9 - '@types/aria-query': 4.2.2 - aria-query: 4.2.2 - chalk: 4.1.2 - dom-accessibility-api: 0.5.14 - lz-string: 1.4.4 - pretty-format: 26.6.2 - dev: true - /@testing-library/dom/8.17.1: resolution: {integrity: sha512-KnH2MnJUzmFNPW6RIKfd+zf2Wue8mEKX0M3cpX6aKl5ZXrJM1/c/Pc8c2xDNYQCnJO48Sm5ITbMXgqTr3h4jxQ==} engines: {node: '>=12'} @@ -5360,26 +5344,6 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@xstate/react/1.6.3_1c71324b83b81fd75156ff18379045cd: - resolution: {integrity: sha512-NCUReRHPGvvCvj2yLZUTfR0qVp6+apc8G83oXSjN4rl89ZjyujiKrTff55bze/HrsvCsP/sUJASf2n0nzMF1KQ==} - peerDependencies: - '@xstate/fsm': ^1.0.0 - react: ^16.8.0 || ^17.0.0 - xstate: ^4.11.0 - peerDependenciesMeta: - '@xstate/fsm': - optional: true - xstate: - optional: true - dependencies: - react: 18.2.0 - use-isomorphic-layout-effect: 1.1.2_a1bdd43be9504ec770a838d8189f6868 - use-subscription: 1.8.0_react@18.2.0 - xstate: 4.33.2 - transitivePeerDependencies: - - '@types/react' - dev: true - /@xtuc/ieee754/1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} dev: true @@ -7481,12 +7445,6 @@ packages: p-map: 3.0.0 dev: true - /crc32/0.2.2: - resolution: {integrity: sha512-PFZEGbDUeoNbL2GHIEpJRQGheXReDody/9axKTxhXtQqIL443wnNigtVZO9iuCIMPApKZRv7k2xr8euXHqNxQQ==} - engines: {node: '>= 0.4.0'} - hasBin: true - dev: true - /create-ecdh/4.0.4: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} dependencies: @@ -7953,12 +7911,6 @@ packages: isobject: 3.0.1 dev: true - /deflate-js/0.2.3: - resolution: {integrity: sha512-r5KgHJ/yTiWQs23nVeQz5dSL/kmW0MBszsssNyEqDCjjFDj4XG/c6QUN/I0JtY3ZHwwcaNBtGE8s+oV33acTfQ==} - engines: {node: '>= 0.4.0'} - hasBin: true - dev: true - /delayed-stream/1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -9941,15 +9893,6 @@ packages: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true - /gzip-js/0.3.2: - resolution: {integrity: sha512-BFTiwtEN12koJsnhVo77SzW+u6VANzhaK0HEtdwFwgFzFOq1WQJ8eSPEyGAueUfs1C/WqdgtuYnUwCRuRm1A5Q==} - engines: {node: '>= 0.4.0'} - hasBin: true - dependencies: - crc32: 0.2.2 - deflate-js: 0.2.3 - dev: true - /gzip-size/5.1.1: resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==} engines: {node: '>=6'} @@ -15379,33 +15322,6 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook-addon-performance/0.16.1_cdd69cb2038decda11a15473ffdbfca6: - resolution: {integrity: sha512-hDMRXvZljwBXYKrNegB9+LvT1b0ZQlkvTEDqq4gbMovQcD9yR0mka1eDuhwZfzxcgY1PrhkN3EhNxLybA/ql9Q==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/channels': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core-events': 6.5.10 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@testing-library/dom': 7.31.2 - '@testing-library/jest-dom': 5.16.5 - '@xstate/react': 1.6.3_1c71324b83b81fd75156ff18379045cd - gzip-js: 0.3.2 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - styled-components: 5.3.5_react-dom@18.2.0+react@18.2.0 - tiny-invariant: 1.2.0 - xstate: 4.33.2 - transitivePeerDependencies: - - '@types/react' - - '@xstate/fsm' - - react-is - dev: true - /stream-browserify/2.0.2: resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==} dependencies: @@ -16024,6 +15940,7 @@ packages: /tiny-invariant/1.2.0: resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} + dev: false /tmp/0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} @@ -16657,19 +16574,6 @@ packages: querystring: 0.2.0 dev: true - /use-isomorphic-layout-effect/1.1.2_a1bdd43be9504ec770a838d8189f6868: - resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 18.0.17 - react: 18.2.0 - dev: true - /use-memo-one/1.1.2_react@18.2.0: resolution: {integrity: sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==} peerDependencies: @@ -16678,21 +16582,13 @@ packages: react: 18.2.0 dev: false - /use-subscription/1.8.0_react@18.2.0: - resolution: {integrity: sha512-LISuG0/TmmoDoCRmV5XAqYkd3UCBNM0ML3gGBndze65WITcsExCD3DTvXXTLyNcOC0heFQZzluW88bN/oC1DQQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.2.0 - use-sync-external-store: 1.2.0_react@18.2.0 - dev: true - /use-sync-external-store/1.2.0_react@18.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 18.2.0 + dev: false /use/3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} @@ -17216,10 +17112,6 @@ packages: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true - /xstate/4.33.2: - resolution: {integrity: sha512-hIcoubJm6zuHyTPtE4tKp0Keb94Bs11ohQ1bBE3pwua5PuTDpAPut6gSTJeU/xI1akd1LsTrCvZTil6Kc4LqEA==} - dev: true - /xtend/4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} From 82c111e90dd84a082f37a84fe4af5ff54f2b7aad Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 04:41:09 -0400 Subject: [PATCH 07/24] chore(deps): support react-redux@8 (#392) --- src/view/draggable/connected-draggable.ts | 4 +--- src/view/droppable/connected-droppable.ts | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/view/draggable/connected-draggable.ts b/src/view/draggable/connected-draggable.ts index 867fc382c..e763bd7af 100644 --- a/src/view/draggable/connected-draggable.ts +++ b/src/view/draggable/connected-draggable.ts @@ -380,9 +380,7 @@ const ConnectedDraggable = connect( { // Using our own context for the store to avoid clashing with consumers context: StoreContext as any, - // Default value, but being really clear - pure: true, - // When pure, compares the result of mapStateToProps to its previous value. + // Default value: shallowEqual // Switching to a strictEqual as we return a memoized object on changes areStatePropsEqual: isStrictEqual, diff --git a/src/view/droppable/connected-droppable.ts b/src/view/droppable/connected-droppable.ts index 2d77f3213..4404c7ccb 100644 --- a/src/view/droppable/connected-droppable.ts +++ b/src/view/droppable/connected-droppable.ts @@ -266,9 +266,7 @@ const ConnectedDroppable = connect( { // Ensuring our context does not clash with consumers context: StoreContext as any, - // pure: true is default value, but being really clear - pure: true, - // When pure, compares the result of mapStateToProps to its previous value. + // Default value: shallowEqual // Switching to a strictEqual as we return a memoized object on changes areStatePropsEqual: isStrictEqual, From 89c7d073e5a0fd801eab916be74a966aac69a775 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 11:14:42 -0400 Subject: [PATCH 08/24] feat(registry): drop ansyc registry clean for react 18+ (#392) --- src/state/registry/use-registry.ts | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/src/state/registry/use-registry.ts b/src/state/registry/use-registry.ts index a945b484f..0c8174c4a 100644 --- a/src/state/registry/use-registry.ts +++ b/src/state/registry/use-registry.ts @@ -1,4 +1,4 @@ -import { useEffect } from 'react'; +import React, { useEffect } from 'react'; import { useMemo } from 'use-memo-one'; import type { Registry } from './registry-types'; import createRegistry from './create-registry'; @@ -7,11 +7,24 @@ export default function useRegistry(): Registry { const registry: Registry = useMemo(createRegistry, []); useEffect(() => { + // clean up the registry to avoid any leaks return function unmount() { - // clean up the registry to avoid any leaks - // doing it after an animation frame so that other things unmounting - // can continue to interact with the registry - requestAnimationFrame(registry.clean); + // FIXME: we do not know if this is still needed, but to make sure we do not + // break any existing existing code using react 16 and 17 we'll + // continue to clean up after an animation frame + // + // The requestAnimationFrame polyfill was added in this commit: + // https://github.com/atlassian/react-beautiful-dnd/pull/1487/commits/8bdffb9d077b0009400620d9cf6575bba7af13dc#diff-b3b2de485fa432e394aebc8abf54be40ad7fac9b39a2ed818fddfd56f1786c53 + if (React.version.startsWith('16') || React.version.startsWith('17')) { + // doing it after an animation frame so that other things unmounting + // can continue to interact with the registry + requestAnimationFrame(registry.clean); + } else { + // starting with react v18, we must invoke clean immediately + // we won't be able to access the registry after the unmount + // more details here: https://beta.reactjs.org/learn/synchronizing-with-effects#how-to-handle-the-effect-firing-twice-in-development + registry.clean(); + } }; }, [registry]); From dc92b269b587ab5b02a79e9c078f3c897362fa19 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 11:18:05 -0400 Subject: [PATCH 09/24] fix: make sure the droppable exsist in the registry before notify a removal (#392) --- src/state/registry/create-registry.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/state/registry/create-registry.ts b/src/state/registry/create-registry.ts index 41ba5d387..7d8d288b4 100644 --- a/src/state/registry/create-registry.ts +++ b/src/state/registry/create-registry.ts @@ -95,7 +95,11 @@ export default function createRegistry(): Registry { } delete entries.draggables[draggableId]; - notify({ type: 'REMOVAL', value: entry }); + + // make sure the entry exists before removal + if (entries.droppables[entry.descriptor.droppableId]) { + notify({ type: 'REMOVAL', value: entry }); + } }, getById: getDraggableById, findById: findDraggableById, From ed0e9c259a350f6c29ccb4137af7f94e3e8c1c44 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 11:29:41 -0400 Subject: [PATCH 10/24] fix(react): prevent automatic batching for some state changes (#392) --- src/view/drag-drop-context/app.tsx | 19 ++++++++++++++++++- src/view/draggable/draggable.tsx | 11 ++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/view/drag-drop-context/app.tsx b/src/view/drag-drop-context/app.tsx index 09f4be303..902d4f0ad 100644 --- a/src/view/drag-drop-context/app.tsx +++ b/src/view/drag-drop-context/app.tsx @@ -1,4 +1,5 @@ import React, { useEffect, useRef } from 'react'; +import { flushSync } from 'react-dom'; import type { ReactNode, MutableRefObject } from 'react'; import { bindActionCreators, Dispatch } from 'redux'; import { Provider } from 'react-redux'; @@ -64,7 +65,23 @@ export interface Props extends Responders { } const createResponders = (props: Props): Responders => ({ - onBeforeCapture: props.onBeforeCapture, + onBeforeCapture: (t) => { + const onBeforeCapureCallback = () => { + if (props.onBeforeCapture) { + props.onBeforeCapture(t); + } + }; + + if (React.version.startsWith('16') || React.version.startsWith('17')) { + // we can directly invoke the following method + // because prior to react 18 state are not batched + onBeforeCapureCallback(); + } else { + // we must prevent automatic batching when using + // react 18 and above by calling flushSync + flushSync(onBeforeCapureCallback); + } + }, onBeforeDragStart: props.onBeforeDragStart, onDragStart: props.onDragStart, onDragEnd: props.onDragEnd, diff --git a/src/view/draggable/draggable.tsx b/src/view/draggable/draggable.tsx index 6f1f3ed3c..558ed522d 100644 --- a/src/view/draggable/draggable.tsx +++ b/src/view/draggable/draggable.tsx @@ -1,4 +1,5 @@ import React, { useRef, DragEvent, TransitionEvent } from 'react'; +import { flushSync } from 'react-dom'; import { useMemo, useCallback } from 'use-memo-one'; import type { DraggableRubric, DraggableDescriptor } from '../../types'; import getStyle from './get-style'; @@ -126,7 +127,15 @@ const Draggable: React.FunctionComponent = (props) => { return; } - dropAnimationFinishedAction(); + if (React.version.startsWith('16') || React.version.startsWith('17')) { + // we can directly invoke the following method + // because prior to react 18 state are not batched + dropAnimationFinishedAction(); + } else { + // we must prevent automatic batching when using + // react 18 and above by calling flushSync + flushSync(dropAnimationFinishedAction); + } }, [dropAnimationFinishedAction, mapped], ); From e728b7a2f61ef9685a66e52d308a03aee3206b49 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 11:30:53 -0400 Subject: [PATCH 11/24] test: adjust test to work for react 16, 17 and 18 (#392) --- .../integration/combine-on-start.spec.tsx | 16 ++++-- .../integration/disable-on-start.spec.tsx | 12 +++- .../error-in-react-tree.spec.tsx | 57 ++++++++++++------- .../error-handling/error-on-window.spec.tsx | 10 +++- .../on-before-capture/additions.spec.tsx | 8 ++- .../on-before-capture/removals.spec.tsx | 5 +- .../sensor-marshal/move-throttling.spec.tsx | 6 +- .../sensor-marshal/obtaining-lock.spec.tsx | 18 ++++-- .../shared-behaviours/abort-on-error.spec.tsx | 22 +++---- .../lock-released-mid-drag.spec.tsx | 6 +- .../touch-sensor/starting-a-drag.spec.tsx | 6 +- .../unit/integration/droppable/clone.spec.tsx | 4 +- .../droppable/placeholder.spec.tsx | 5 +- .../integration/responders-timing.spec.tsx | 4 +- .../responders/announcements.spec.ts | 4 +- .../state/middleware/responders/start.spec.ts | 4 +- .../unit/state/registry/use-registry.spec.tsx | 15 +++-- .../animate-in-out/animate-in-out.spec.tsx | 2 + 18 files changed, 139 insertions(+), 65 deletions(-) diff --git a/test/unit/integration/combine-on-start.spec.tsx b/test/unit/integration/combine-on-start.spec.tsx index df25fa73a..938850b8a 100644 --- a/test/unit/integration/combine-on-start.spec.tsx +++ b/test/unit/integration/combine-on-start.spec.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { render, fireEvent } from '@testing-library/react'; +import { act, fireEvent, render } from '@testing-library/react'; import * as keyCodes from '../../../src/view/key-codes'; import type { DraggableProvided, @@ -24,7 +24,10 @@ class App extends React.Component { onDragStart = (start: DragStart) => { this.props.onDragStart(start); - this.setState({ isCombineEnabled: true }); + + act(() => { + this.setState({ isCombineEnabled: true }); + }); }; onDragUpdate = (update: DragUpdate) => { @@ -33,7 +36,10 @@ class App extends React.Component { onDragEnd = (result: DropResult) => { this.props.onDragEnd(result); - this.setState({ isCombineEnabled: false }); + + act(() => { + this.setState({ isCombineEnabled: false }); + }); }; // Normally you would want to split things out into separate components. // But in this example everything is just done in one place for simplicity @@ -101,7 +107,7 @@ it('should allow the changing of combining in onDragStart', () => { onDragUpdate: jest.fn(), onDragEnd: jest.fn(), }; - const { getByTestId } = render(); + const { getByTestId, rerender } = render(); const handle: HTMLElement = getByTestId('0'); simpleLift(keyboard, handle); @@ -119,6 +125,8 @@ it('should allow the changing of combining in onDragStart', () => { }; expect(responders.onDragStart).toHaveBeenCalledWith(start); + rerender(); + // now moving down will cause a combine impact! fireEvent.keyDown(handle, { keyCode: keyCodes.arrowDown }); jest.runOnlyPendingTimers(); diff --git a/test/unit/integration/disable-on-start.spec.tsx b/test/unit/integration/disable-on-start.spec.tsx index 0537deafc..458c2c11b 100644 --- a/test/unit/integration/disable-on-start.spec.tsx +++ b/test/unit/integration/disable-on-start.spec.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { getRect } from 'css-box-model'; -import { render } from '@testing-library/react'; +import { act, render } from '@testing-library/react'; import type { DraggableProvided, DroppableProvided, @@ -42,7 +42,10 @@ class App extends React.Component { onDragStart = (start: DragStart) => { this.props.onDragStart(start); - this.setState({ isDropDisabled: true }); + + act(() => { + this.setState({ isDropDisabled: true }); + }); }; onDragUpdate = (update: DragUpdate) => { @@ -51,7 +54,10 @@ class App extends React.Component { onDragEnd = (result: DropResult) => { this.props.onDragEnd(result); - this.setState({ isDropDisabled: false }); + + act(() => { + this.setState({ isDropDisabled: false }); + }); }; // Normally you would want to split things out into separate components. // But in this example everything is just done in one place for simplicity diff --git a/test/unit/integration/drag-drop-context/error-handling/error-in-react-tree.spec.tsx b/test/unit/integration/drag-drop-context/error-handling/error-in-react-tree.spec.tsx index b45eb77b3..b0815d8d0 100644 --- a/test/unit/integration/drag-drop-context/error-handling/error-in-react-tree.spec.tsx +++ b/test/unit/integration/drag-drop-context/error-handling/error-in-react-tree.spec.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useEffect } from 'react'; import { render } from '@testing-library/react'; import { invariant } from '../../../../../src/invariant'; import App from '../../util/app'; @@ -8,11 +8,16 @@ import { withError } from '../../../../util/console'; it('should recover from rfd errors', () => { let hasThrown = false; + function CanThrow(props: { shouldThrow: boolean }) { - if (!hasThrown && props.shouldThrow) { - hasThrown = true; - invariant(false, 'throwing'); - } + useEffect(() => { + if (!hasThrown && props.shouldThrow) { + hasThrown = true; + + invariant(false, 'throwing'); + } + }); + return null; } @@ -32,15 +37,19 @@ it('should recover from rfd errors', () => { it('should not recover from non-rfd errors', () => { let hasThrown = false; + function CanThrow(props: { shouldThrow: boolean }) { - if (!hasThrown && props.shouldThrow) { - hasThrown = true; - throw new Error('Boom'); - } + useEffect(() => { + if (!hasThrown && props.shouldThrow) { + hasThrown = true; + throw new Error('Boom'); + } + }); + return null; } - const { rerender, getByTestId } = render( + const { container, rerender, getByTestId } = render( } />, ); @@ -50,24 +59,30 @@ it('should not recover from non-rfd errors', () => { withError(() => { expect(() => { rerender(} />); - }).toThrow(); + }).toThrow('Boom'); }); + + expect(container.children.length).toBe(0); }); it('should not recover from runtime errors', () => { let hasThrown = false; + function CanThrow(props: { shouldThrow: boolean }) { - if (!hasThrown && props.shouldThrow) { - hasThrown = true; - // Boom: TypeError - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-expect-error - window.foo(); - } + useEffect(() => { + if (!hasThrown && props.shouldThrow) { + hasThrown = true; + // Boom: TypeError + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-expect-error + window.foo(); + } + }); + return null; } - const { rerender, getByTestId } = render( + const { rerender, getByTestId, container } = render( } />, ); @@ -77,6 +92,8 @@ it('should not recover from runtime errors', () => { withError(() => { expect(() => { rerender(} />); - }).toThrow(); + }).toThrow('window.foo is not a function'); }); + + expect(container.children.length).toBe(0); }); diff --git a/test/unit/integration/drag-drop-context/error-handling/error-on-window.spec.tsx b/test/unit/integration/drag-drop-context/error-handling/error-on-window.spec.tsx index 9d40be80c..3ac2301be 100644 --- a/test/unit/integration/drag-drop-context/error-handling/error-on-window.spec.tsx +++ b/test/unit/integration/drag-drop-context/error-handling/error-on-window.spec.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { render } from '@testing-library/react'; +import { act, render } from '@testing-library/react'; import { RbdInvariant } from '../../../../../src/invariant'; import App from '../../util/app'; import { simpleLift, keyboard } from '../../util/controls'; @@ -23,7 +23,9 @@ it('should abort any active drag (rfd error)', () => { withWarn(() => { withError(() => { - window.dispatchEvent(event); + act(() => { + window.dispatchEvent(event); + }); }); }); @@ -43,7 +45,9 @@ it('should abort any active drag (non-rfd error)', () => { withoutError(() => { // logging that the drag was aborted withWarn(() => { - window.dispatchEvent(event); + act(() => { + window.dispatchEvent(event); + }); }); }); diff --git a/test/unit/integration/drag-drop-context/on-before-capture/additions.spec.tsx b/test/unit/integration/drag-drop-context/on-before-capture/additions.spec.tsx index e6091036b..3b852fc14 100644 --- a/test/unit/integration/drag-drop-context/on-before-capture/additions.spec.tsx +++ b/test/unit/integration/drag-drop-context/on-before-capture/additions.spec.tsx @@ -50,7 +50,7 @@ it('should allow for additions to be made', () => { ); } - const { getByTestId } = render(); + const { getByTestId, rerender } = render(); const handle: HTMLElement = getByTestId('0'); // act(() => {}); is joining the two into one update which is @@ -59,6 +59,8 @@ it('should allow for additions to be made', () => { expandedMouse.rawPowerLift(handle, { x: 0, y: 0 }); }); + rerender(); + expect(isDragging(handle)).toBe(true); }); @@ -122,7 +124,7 @@ it('should adjust captured values for any changes that impact that dragging item ); } - const { getByTestId, queryByTestId } = render(); + const { getByTestId, queryByTestId, rerender } = render(); const initial: HTMLElement = getByTestId('initial'); // initially it had an index of 1 @@ -136,6 +138,8 @@ it('should adjust captured values for any changes that impact that dragging item expandedMouse.rawPowerLift(initial, { x: 0, y: 0 }); }); + rerender(); + // first item has been added expect(queryByTestId('first')).toBeTruthy(); // initial is now dragging diff --git a/test/unit/integration/drag-drop-context/on-before-capture/removals.spec.tsx b/test/unit/integration/drag-drop-context/on-before-capture/removals.spec.tsx index 5d9c7c95f..7b3894806 100644 --- a/test/unit/integration/drag-drop-context/on-before-capture/removals.spec.tsx +++ b/test/unit/integration/drag-drop-context/on-before-capture/removals.spec.tsx @@ -67,7 +67,7 @@ it('should adjust captured values for any changes that impact that dragging item ); } - const { getByTestId, queryByTestId } = render(); + const { getByTestId, queryByTestId, rerender } = render(); const second: HTMLElement = getByTestId('second'); // initially it had an index of 1 @@ -79,7 +79,8 @@ it('should adjust captured values for any changes that impact that dragging item expandedMouse.rawPowerLift(getByTestId('second'), { x: 0, y: 0 }); }); - // act(() => rerender()); + rerender(); + // first item has been removed expect(queryByTestId('first')).toBe(null); // second is now dragging diff --git a/test/unit/integration/drag-handle/sensor-marshal/move-throttling.spec.tsx b/test/unit/integration/drag-handle/sensor-marshal/move-throttling.spec.tsx index 928a3ff30..1b587656d 100644 --- a/test/unit/integration/drag-handle/sensor-marshal/move-throttling.spec.tsx +++ b/test/unit/integration/drag-handle/sensor-marshal/move-throttling.spec.tsx @@ -1,6 +1,6 @@ import React from 'react'; import type { Position } from 'css-box-model'; -import { render } from '@testing-library/react'; +import { act, render } from '@testing-library/react'; import { invariant } from '../../../../../src/invariant'; import type { SensorAPI, @@ -37,7 +37,9 @@ it('should throttle move events by request animation frame', () => { expect(getOffset(handle)).toEqual({ x: 0, y: 0 }); // moved after frame - requestAnimationFrame.step(); + act(() => { + requestAnimationFrame.step(); + }); expect(getOffset(handle)).toEqual(offset); }); diff --git a/test/unit/integration/drag-handle/sensor-marshal/obtaining-lock.spec.tsx b/test/unit/integration/drag-handle/sensor-marshal/obtaining-lock.spec.tsx index ae880ec43..e2716e05f 100644 --- a/test/unit/integration/drag-handle/sensor-marshal/obtaining-lock.spec.tsx +++ b/test/unit/integration/drag-handle/sensor-marshal/obtaining-lock.spec.tsx @@ -70,18 +70,28 @@ it('should not allow a sensor to obtain a on a dropping item, but can claim one // drag not started yet expect(isDragging(handle)).toBe(false); // start a drag - const actions: FluidDragActions = preDrag.fluidLift({ x: 0, y: 0 }); + let actions: FluidDragActions; + act(() => { + actions = preDrag.fluidLift({ x: 0, y: 0 }); + }); expect(isDragging(handle)).toBe(true); // release the movement - actions.move({ x: 100, y: 100 }); + act(() => { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + actions!.move({ x: 100, y: 100 }); + }); requestAnimationFrame.flush(); - actions.drop(); + act(() => { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + actions!.drop(); + }); expect(isDropAnimating(handle)).toBe(true); // lock is no longer active - expect(actions.isActive()).toBe(false); + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + expect(actions!.isActive()).toBe(false); expect(preDrag.isActive()).toBe(false); // cannot get a new lock while still dropping diff --git a/test/unit/integration/drag-handle/shared-behaviours/abort-on-error.spec.tsx b/test/unit/integration/drag-handle/shared-behaviours/abort-on-error.spec.tsx index 4fc875e55..662254c8d 100644 --- a/test/unit/integration/drag-handle/shared-behaviours/abort-on-error.spec.tsx +++ b/test/unit/integration/drag-handle/shared-behaviours/abort-on-error.spec.tsx @@ -1,4 +1,4 @@ -import React, { useState, useRef } from 'react'; +import React, { useState } from 'react'; import { render, act } from '@testing-library/react'; import { invariant } from '../../../../../src/invariant'; import { isDragging, getOffset } from '../../util/helpers'; @@ -14,20 +14,16 @@ interface Props { } function Vomit(props: Props) { - const setShouldThrow = useState(0)[1]; - const shouldThrowRef = useRef(false); + const setState = useState(0)[1]; - function chuck() { - shouldThrowRef.current = true; - setShouldThrow((current) => current + 1); + function throwInLifecycle() { + setState(() => { + props.throw(); + return 0; + }); } - props.setForceThrow(chuck); - - if (shouldThrowRef.current) { - shouldThrowRef.current = false; - props.throw(); - } + props.setForceThrow(throwInLifecycle); return null; } @@ -112,7 +108,7 @@ forEachSensor((control: Control) => { expect(() => { thrower.execute(); - }).toThrow(); + }).toThrow('Raw error throw'); // handle is gone expect(queryByText('item: 0')).toBe(null); diff --git a/test/unit/integration/drag-handle/shared-behaviours/lock-released-mid-drag.spec.tsx b/test/unit/integration/drag-handle/shared-behaviours/lock-released-mid-drag.spec.tsx index 4b6b95b17..e7f4c6122 100644 --- a/test/unit/integration/drag-handle/shared-behaviours/lock-released-mid-drag.spec.tsx +++ b/test/unit/integration/drag-handle/shared-behaviours/lock-released-mid-drag.spec.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { render } from '@testing-library/react'; +import { act, render } from '@testing-library/react'; import type { SensorAPI } from '../../../../../src/types'; import { forEachSensor, simpleLift } from '../../util/controls'; import type { Control } from '../../util/controls'; @@ -21,7 +21,9 @@ forEachSensor((control: Control) => { expect(api.isLockClaimed()).toBe(true); expect(isDragging(handle)).toBe(true); - api.tryReleaseLock(); + act(() => { + api.tryReleaseLock(); + }); expect(api.isLockClaimed()).toBe(false); expect(isDragging(handle)).toBe(false); diff --git a/test/unit/integration/drag-handle/touch-sensor/starting-a-drag.spec.tsx b/test/unit/integration/drag-handle/touch-sensor/starting-a-drag.spec.tsx index cef56f642..4511fc333 100644 --- a/test/unit/integration/drag-handle/touch-sensor/starting-a-drag.spec.tsx +++ b/test/unit/integration/drag-handle/touch-sensor/starting-a-drag.spec.tsx @@ -19,7 +19,7 @@ function getTouchStart(handle: HTMLElement): Event { } it('should start dragging after a long press', () => { - const { getByText } = render(); + const { getByText, rerender } = render(); const handle: HTMLElement = getByText('item: 0'); const touchStart: Event = getTouchStart(handle); @@ -34,6 +34,8 @@ it('should start dragging after a long press', () => { // allow long press to run jest.runOnlyPendingTimers(); + rerender(); + // now dragging expect(isDragging(handle)).toBe(true); }); @@ -83,5 +85,7 @@ it('should allow a false start', () => { fireEvent(handle, getTouchStart(handle)); jest.advanceTimersByTime(timeForLongPress); + render(); + expect(isDragging(handle)).toBe(true); }); diff --git a/test/unit/integration/droppable/clone.spec.tsx b/test/unit/integration/droppable/clone.spec.tsx index e247a71d8..280b50bb2 100644 --- a/test/unit/integration/droppable/clone.spec.tsx +++ b/test/unit/integration/droppable/clone.spec.tsx @@ -89,7 +89,7 @@ it('should give the clone the starting location', () => { // this test is indirectly validating that a clone does not talk the registry or marshal it('should allow reordering other items when dropping', () => { withPoorDimensionMocks((preset) => { - const { getByTestId } = render(); + const { getByTestId, rerender } = render(); const box0 = preset.inHome1.client.borderBox; const box1 = preset.inHome2.client.borderBox; @@ -115,6 +115,8 @@ it('should allow reordering other items when dropping', () => { expandedMouse.rawPowerLift(getByTestId('1'), box0.center); }); + rerender(); + expect(isDragging(getByTestId('1'))).toBe(true); expect(isDragging(getByTestId('0'))).toBe(false); }); diff --git a/test/unit/integration/droppable/placeholder.spec.tsx b/test/unit/integration/droppable/placeholder.spec.tsx index 15e8728ed..25f2c69fa 100644 --- a/test/unit/integration/droppable/placeholder.spec.tsx +++ b/test/unit/integration/droppable/placeholder.spec.tsx @@ -279,7 +279,7 @@ describe('foreign list', () => { it('should flush a foreign list collapsing animation if a new drag starts', () => { withPoorBoardDimensions((preset) => { - const { container, getByTestId } = render(); + const { container, getByTestId, rerender } = render(); const handle: HTMLElement = getByTestId(preset.inHome1.descriptor.id); expandedMouse.powerLift(handle, preset.inHome1.client.borderBox.center); @@ -315,6 +315,9 @@ describe('foreign list', () => { second, preset.inHome2.client.borderBox.center, ); + + rerender(); + expect(isDragging(second)).toBe(true); expect(isOver(second)).toBe(preset.home.descriptor.id); expect(hasPlaceholder(preset.foreign.descriptor.id, container)).toBe( diff --git a/test/unit/integration/responders-timing.spec.tsx b/test/unit/integration/responders-timing.spec.tsx index f0ebc5dc0..03cc7fde7 100644 --- a/test/unit/integration/responders-timing.spec.tsx +++ b/test/unit/integration/responders-timing.spec.tsx @@ -33,7 +33,9 @@ class Item extends React.Component { } beforeEach(() => { - jest.useFakeTimers('legacy'); + jest.useFakeTimers({ + legacyFakeTimers: true, + }); }); afterEach(() => { diff --git a/test/unit/state/middleware/responders/announcements.spec.ts b/test/unit/state/middleware/responders/announcements.spec.ts index c371d0277..91c45f223 100644 --- a/test/unit/state/middleware/responders/announcements.spec.ts +++ b/test/unit/state/middleware/responders/announcements.spec.ts @@ -26,7 +26,9 @@ import getAnnounce from './util/get-announce-stub'; import getCompletedWithResult from './util/get-completed-with-result'; beforeEach(() => { - jest.useFakeTimers('legacy'); + jest.useFakeTimers({ + legacyFakeTimers: true, + }); }); afterEach(() => { diff --git a/test/unit/state/middleware/responders/start.spec.ts b/test/unit/state/middleware/responders/start.spec.ts index 55e2d936a..a1d4e223e 100644 --- a/test/unit/state/middleware/responders/start.spec.ts +++ b/test/unit/state/middleware/responders/start.spec.ts @@ -13,7 +13,9 @@ import getAnnounce from './util/get-announce-stub'; beforeEach(() => { // Keep performance usaged - jest.useFakeTimers('legacy'); + jest.useFakeTimers({ + legacyFakeTimers: true, + }); }); afterEach(() => { diff --git a/test/unit/state/registry/use-registry.spec.tsx b/test/unit/state/registry/use-registry.spec.tsx index 0fc15253b..d839c5dc4 100644 --- a/test/unit/state/registry/use-registry.spec.tsx +++ b/test/unit/state/registry/use-registry.spec.tsx @@ -32,11 +32,18 @@ it('should remove any registrations', () => { registry.draggable.register(entry); expect(registry.draggable.exists(id)).toBe(true); - // still available after a unmount unmount(); - expect(registry.draggable.exists(id)).toBe(true); - // cleared after frame - requestAnimationFrame.step(); + // only for react 16 and 17 + if (['16', '17'].includes(`${process.env.REACT_MAJOR_VERSION}`)) { + // still available after a unmount + // eslint-disable-next-line jest/no-conditional-expect + expect(registry.draggable.exists(id)).toBe(true); + + // cleared after frame + requestAnimationFrame.step(); + } + + // registry cleared expect(registry.draggable.exists(id)).toBe(false); }); diff --git a/test/unit/view/animate-in-out/animate-in-out.spec.tsx b/test/unit/view/animate-in-out/animate-in-out.spec.tsx index 658053eb9..7e51d8af7 100644 --- a/test/unit/view/animate-in-out/animate-in-out.spec.tsx +++ b/test/unit/view/animate-in-out/animate-in-out.spec.tsx @@ -169,6 +169,8 @@ it('should animate closed if required', () => { // this will trigger a setState that will stop rendering the child provided.onClose(); + rerender(); + expect(container.innerHTML).toEqual(''); expect(child).not.toHaveBeenCalled(); }); From 142563e81f6fccc1a99b24fbd5f9cb70cf8bc45d Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 11:33:07 -0400 Subject: [PATCH 12/24] chore: update sizes snapshot (#392) --- .size-snapshot.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.size-snapshot.json b/.size-snapshot.json index 26384befe..2611632fe 100644 --- a/.size-snapshot.json +++ b/.size-snapshot.json @@ -1,25 +1,25 @@ { "dnd.js": { - "bundled": 375362, - "minified": 135899, - "gzipped": 40559 + "bundled": 340503, + "minified": 125035, + "gzipped": 37311 }, "dnd.min.js": { - "bundled": 306915, - "minified": 108480, - "gzipped": 31380 + "bundled": 302346, + "minified": 107277, + "gzipped": 30915 }, "dnd.esm.js": { - "bundled": 242327, - "minified": 126101, - "gzipped": 32867, + "bundled": 242968, + "minified": 126368, + "gzipped": 32917, "treeshaked": { "rollup": { - "code": 20995, - "import_statements": 561 + "code": 21062, + "import_statements": 577 }, "webpack": { - "code": 24493 + "code": 24501 } } } From b990622b513315fe2b748b085bba40aeb1a58e6d Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 13:04:30 -0400 Subject: [PATCH 13/24] chore(type): fix react-virtualized type (library does not support react 18) (#392) --- stories/examples/45-virtual.stories.tsx | 5 ++++- stories/src/virtual/react-virtualized/board.tsx | 2 +- stories/src/virtual/react-virtualized/list.tsx | 2 +- .../src/virtual/react-virtualized/window-list.tsx | 4 ++-- stories/typings.d.ts | 12 ++++++++++++ 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/stories/examples/45-virtual.stories.tsx b/stories/examples/45-virtual.stories.tsx index 9e655d881..94f7fcaaa 100644 --- a/stories/examples/45-virtual.stories.tsx +++ b/stories/examples/45-virtual.stories.tsx @@ -11,7 +11,10 @@ storiesOf('Examples/Virtual: react-window', module) .add('list', () => ) .add('board', () => ); -storiesOf('Examples/Virtual: react-virtualized', module) +storiesOf( + 'Examples/Virtual: react-virtualized (this library does not official support for react 18)', + module, +) .add('list', () => ) .add('board', () => ) .add( diff --git a/stories/src/virtual/react-virtualized/board.tsx b/stories/src/virtual/react-virtualized/board.tsx index 74f811fac..e4b9f0cbf 100644 --- a/stories/src/virtual/react-virtualized/board.tsx +++ b/stories/src/virtual/react-virtualized/board.tsx @@ -122,7 +122,7 @@ const Column = React.memo(function Column(props: ColumnProps) { rowCount={itemCount} rowHeight={110} width={300} - ref={(ref) => { + ref={(ref: any) => { // react-virtualized has no way to get the list's ref that I can so // So we use the `ReactDOM.findDOMNode(ref)` escape hatch to get the ref if (ref) { diff --git a/stories/src/virtual/react-virtualized/list.tsx b/stories/src/virtual/react-virtualized/list.tsx index 98c715301..638af0d88 100644 --- a/stories/src/virtual/react-virtualized/list.tsx +++ b/stories/src/virtual/react-virtualized/list.tsx @@ -91,7 +91,7 @@ function App(props: Props): ReactElement { rowCount={quotes.length} rowHeight={110} width={300} - ref={(ref) => { + ref={(ref: any) => { // react-virtualized has no way to get the list's ref that I can so // So we use the `ReactDOM.findDOMNode(ref)` escape hatch to get the ref if (ref) { diff --git a/stories/src/virtual/react-virtualized/window-list.tsx b/stories/src/virtual/react-virtualized/window-list.tsx index e9132915f..1a44ff624 100644 --- a/stories/src/virtual/react-virtualized/window-list.tsx +++ b/stories/src/virtual/react-virtualized/window-list.tsx @@ -87,7 +87,7 @@ function App(props: Props): ReactElement { > {(droppableProvided: DroppableProvided) => ( - {({ height, isScrolling, onChildScroll, scrollTop }) => ( + {({ height, isScrolling, onChildScroll, scrollTop }: any) => ( { + ref={(ref: any) => { // react-virtualized has no way to get the list's ref that I can so // So we use the `ReactDOM.findDOMNode(ref)` escape hatch to get the ref if (ref) { diff --git a/stories/typings.d.ts b/stories/typings.d.ts index fc781e880..170e4ce51 100644 --- a/stories/typings.d.ts +++ b/stories/typings.d.ts @@ -2,3 +2,15 @@ declare module '*.png' { const src: string; export default src; } + +// override react-virtualized's types, because the current version +// uses react 17 types +declare module 'react-virtualized' { + import { FunctionComponent } from 'react'; + import { ListProps, WindowScrollerProps } from 'react-virtualized'; + + export * from 'react-virtualized'; + + export const List: FunctionComponent; + export const WindowScroller: FunctionComponent; +} From 26bf70112dbb99682e369a55ffc0a4332951ddf9 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 14:31:32 -0400 Subject: [PATCH 14/24] chore(dev-deps): bump cypress and fix specs (#392) --- cypress.config.ts | 13 +++++++ cypress.json | 8 ----- cypress/integration/reorder-lists.spec.ts | 3 ++ cypress/integration/reorder-virtual.spec.ts | 3 ++ cypress/integration/reorder.spec.ts | 3 ++ cypress/plugins/index.js | 18 ---------- cypress/support/{commands.js => commands.ts} | 2 ++ cypress/support/component-index.html | 12 +++++++ cypress/support/component.ts | 36 ++++++++++++++++++++ cypress/support/{index.js => e2e.ts} | 4 --- package.json | 2 +- pnpm-lock.yaml | 10 +++--- 12 files changed, 78 insertions(+), 36 deletions(-) create mode 100644 cypress.config.ts delete mode 100644 cypress.json delete mode 100644 cypress/plugins/index.js rename cypress/support/{commands.js => commands.ts} (98%) create mode 100644 cypress/support/component-index.html create mode 100644 cypress/support/component.ts rename cypress/support/{index.js => e2e.ts} (82%) diff --git a/cypress.config.ts b/cypress.config.ts new file mode 100644 index 000000000..67e7e64a6 --- /dev/null +++ b/cypress.config.ts @@ -0,0 +1,13 @@ +import { defineConfig } from 'cypress'; + +export default defineConfig({ + pageLoadTimeout: 10000, + retries: 1, + viewportHeight: 600, + viewportWidth: 800, + + e2e: { + baseUrl: 'http://localhost:9002', + specPattern: 'cypress/**/*.spec.ts', + }, +}); diff --git a/cypress.json b/cypress.json deleted file mode 100644 index 8916e2031..000000000 --- a/cypress.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "baseUrl": "http://localhost:9002", - "pageLoadTimeout": 10000, - "retries": 1, - "testFiles": "**/*.spec.*", - "viewportHeight": 600, - "viewportWidth": 800 -} diff --git a/cypress/integration/reorder-lists.spec.ts b/cypress/integration/reorder-lists.spec.ts index 4eb701bac..e02783e27 100644 --- a/cypress/integration/reorder-lists.spec.ts +++ b/cypress/integration/reorder-lists.spec.ts @@ -23,6 +23,9 @@ describe('reorder lists', () => { .wait(timings.outOfTheWay * 1000) .trigger('keydown', { keyCode: keyCodes.space, force: true }); + // we must wait before asserting the new order + cy.wait(timings.outOfTheWay * 1000); + // order now 2, 1 // note: not using get aliases as they where returning incorrect results cy.get('h4').eq(0).should('contain', 'BMO'); diff --git a/cypress/integration/reorder-virtual.spec.ts b/cypress/integration/reorder-virtual.spec.ts index 3b29cb106..a02748127 100644 --- a/cypress/integration/reorder-virtual.spec.ts +++ b/cypress/integration/reorder-virtual.spec.ts @@ -40,6 +40,9 @@ describe('reorder: virtual', () => { force: true, }); + // we must wait before asserting the new order + cy.wait(timings.outOfTheWay * 1000); + // This is setting up a chain of commands and this test will not wait // for a 'promise' to resolve. Linting is getting confused by .then cy.get('@item-id').then((id) => { diff --git a/cypress/integration/reorder.spec.ts b/cypress/integration/reorder.spec.ts index 4a1df3bde..3786e2a80 100644 --- a/cypress/integration/reorder.spec.ts +++ b/cypress/integration/reorder.spec.ts @@ -23,6 +23,9 @@ describe('reorder', () => { .wait(timings.outOfTheWay * 1000) .trigger('keydown', { keyCode: keyCodes.space, force: true }); + // we must wait before asserting the new order + cy.wait(timings.outOfTheWay * 1000); + // order now 2, 1 // note: not using get aliases as they where returning incorrect results cy.get(getHandleSelector()).eq(0).should('contain', 'id:G2'); diff --git a/cypress/plugins/index.js b/cypress/plugins/index.js deleted file mode 100644 index e0801af84..000000000 --- a/cypress/plugins/index.js +++ /dev/null @@ -1,18 +0,0 @@ -/* eslint-disable no-unused-vars */ -// *********************************************************** -// This example plugins/index.js can be used to load plugins -// -// You can change the location of this file or turn off loading -// the plugins file with the 'pluginsFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/plugins-guide -// *********************************************************** - -// This function is called when a project is opened or re-opened (e.g. due to -// the project's config changing) - -module.exports = (on, config) => { - // `on` is used to hook into various events Cypress emits - // `config` is the resolved Cypress config -}; diff --git a/cypress/support/commands.js b/cypress/support/commands.ts similarity index 98% rename from cypress/support/commands.js rename to cypress/support/commands.ts index c1f5a772e..43c66b9d4 100644 --- a/cypress/support/commands.js +++ b/cypress/support/commands.ts @@ -23,3 +23,5 @@ // // -- This is will overwrite an existing command -- // Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... }) + +export {}; diff --git a/cypress/support/component-index.html b/cypress/support/component-index.html new file mode 100644 index 000000000..ac6e79fd8 --- /dev/null +++ b/cypress/support/component-index.html @@ -0,0 +1,12 @@ + + + + + + + Components App + + +
+ + \ No newline at end of file diff --git a/cypress/support/component.ts b/cypress/support/component.ts new file mode 100644 index 000000000..0f23d2071 --- /dev/null +++ b/cypress/support/component.ts @@ -0,0 +1,36 @@ +// *********************************************************** +// This example support/component.ts is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +import './commands'; + +import { mount } from 'cypress/react18'; + +// Augment the Cypress namespace to include type definitions for +// your custom command. +// Alternatively, can be defined in cypress/support/component.d.ts +// with a at the top of your spec. +declare global { + // eslint-disable-next-line @typescript-eslint/no-namespace + namespace Cypress { + interface Chainable { + mount: typeof mount; + } + } +} + +Cypress.Commands.add('mount', mount); + +// Example use: +// cy.mount(); diff --git a/cypress/support/index.js b/cypress/support/e2e.ts similarity index 82% rename from cypress/support/index.js rename to cypress/support/e2e.ts index 37a498fb5..75932bc45 100644 --- a/cypress/support/index.js +++ b/cypress/support/e2e.ts @@ -13,8 +13,4 @@ // https://on.cypress.io/configuration // *********************************************************** -// Import commands.js using ES2015 syntax: import './commands'; - -// Alternatively you can use CommonJS syntax: -// require('./commands') diff --git a/package.json b/package.json index 8ea9af055..fcbb03fa5 100644 --- a/package.json +++ b/package.json @@ -140,7 +140,7 @@ "commitizen": "4.2.4", "cross-env": "7.0.3", "csstype": "3.0.11", - "cypress": "9.5.3", + "cypress": "10.6.0", "dotenv": "16.0.0", "emotion-theming": "11.0.0", "eslint": "8.13.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d84175e4a..92418651f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,7 +67,7 @@ specifiers: cross-env: 7.0.3 css-box-model: ^1.2.1 csstype: 3.0.11 - cypress: 9.5.3 + cypress: 10.6.0 dotenv: 16.0.0 emotion-theming: 11.0.0 eslint: 8.13.0 @@ -206,7 +206,7 @@ devDependencies: commitizen: 4.2.4 cross-env: 7.0.3 csstype: 3.0.11 - cypress: 9.5.3 + cypress: 10.6.0 dotenv: 16.0.0 emotion-theming: 11.0.0 eslint: 8.13.0 @@ -7645,8 +7645,8 @@ packages: resolution: {integrity: sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==} dev: true - /cypress/9.5.3: - resolution: {integrity: sha512-ItelIVmqMTnKYbo1JrErhsGgQGjWOxCpHT1TfMvwnIXKXN/OSlPjEK7rbCLYDZhejQL99PmUqul7XORI24Ik0A==} + /cypress/10.6.0: + resolution: {integrity: sha512-6sOpHjostp8gcLO34p6r/Ci342lBs8S5z9/eb3ZCQ22w2cIhMWGUoGKkosabPBfKcvRS9BE4UxybBtlIs8gTQA==} engines: {node: '>=12.0.0'} hasBin: true requiresBuild: true @@ -13782,7 +13782,7 @@ packages: dev: true /proxy-from-env/1.0.0: - resolution: {integrity: sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=} + resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==} dev: true /prr/1.0.1: From 5ce1957e0f06addd89023eea879848b7beb6309d Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sun, 21 Aug 2022 11:39:47 -0400 Subject: [PATCH 15/24] chore(test): fix issue when running test with react major version env set (#392) also reactor how we manipulate environment variables in our test --- jest.config.ts | 21 ++++++++----------- test/setup/environment.ts | 6 ------ test/setup/snapshot-resolver.ts | 4 +++- test/typings/environment.d.ts | 9 ++++++++ .../unit/state/registry/use-registry.spec.tsx | 3 ++- test/util/get-react-major-version.ts | 3 +++ test/util/is-running-in-ci.ts | 3 +++ 7 files changed, 29 insertions(+), 20 deletions(-) create mode 100644 test/typings/environment.d.ts create mode 100644 test/util/get-react-major-version.ts create mode 100644 test/util/is-running-in-ci.ts diff --git a/jest.config.ts b/jest.config.ts index ca805dfbf..e35dcf667 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -1,14 +1,11 @@ -// eslint-disable-next-line import/no-import-module-exports -import type { Config } from 'jest'; +/* eslint-disable @typescript-eslint/triple-slash-reference */ +/// -declare global { - interface ProcessEnv { - REACT_MAJOR_VERSION: string; - CI?: boolean; - } -} +import type { Config } from 'jest'; +import getReactMajorVersion from './test/util/get-react-major-version'; +import isRunningInCI from './test/util/is-running-in-ci'; -const reactMajorVersion = process.env.REACT_MAJOR_VERSION; +const reactMajorVersion = getReactMajorVersion(); const config: Config = { clearMocks: true, @@ -39,7 +36,7 @@ const config: Config = { }; // eslint-disable-next-line no-console -console.log('Testing with React version:', `${reactMajorVersion || '18'}.x.x`); +console.log('Testing with React version:', `${reactMajorVersion}.x.x`); if (['16', '17'].includes(reactMajorVersion)) { config.testPathIgnorePatterns = [ @@ -57,8 +54,8 @@ if (['16', '17'].includes(reactMajorVersion)) { }; } -if (process.env.CI) { +if (isRunningInCI()) { config.maxWorkers = 2; } -module.exports = config; +export default config; diff --git a/test/setup/environment.ts b/test/setup/environment.ts index 827f9efbc..741b79b15 100644 --- a/test/setup/environment.ts +++ b/test/setup/environment.ts @@ -8,12 +8,6 @@ import { TextDecoder, TextEncoder } from 'util'; import attachRafStub from './attach-raf-stub'; import transitionEventPolyfill from './transition-event-polyfill'; -declare global { - interface ProcessEnv { - REACT_MAJOR_VERSION?: string; - } -} - export default class MyJSDOMEnvironment extends JSDOMEnvironment { constructor(config: JestEnvironmentConfig, context: EnvironmentContext) { super(config, context); diff --git a/test/setup/snapshot-resolver.ts b/test/setup/snapshot-resolver.ts index 84206df12..8104f3162 100644 --- a/test/setup/snapshot-resolver.ts +++ b/test/setup/snapshot-resolver.ts @@ -1,4 +1,5 @@ import path from 'path'; +import getReactMajorVersion from '../util/get-react-major-version'; // resolve snapshot folder with the react version // __react_16_snapshots__, __react_17_snapshots__, etc. @@ -7,11 +8,12 @@ export default { resolveSnapshotPath: (testPath: string, snapshotExtension: string) => { const breadcrumb = testPath.split(path.sep); const filename = breadcrumb.pop(); + const reactMajorVersion = getReactMajorVersion(); return ( [ ...breadcrumb, - `__react_${process.env.REACT_MAJOR_VERSION}_snapshots__`, + `__react_${reactMajorVersion}_snapshots__`, filename, ].join(path.sep) + snapshotExtension ); diff --git a/test/typings/environment.d.ts b/test/typings/environment.d.ts new file mode 100644 index 000000000..ac5b0fb1e --- /dev/null +++ b/test/typings/environment.d.ts @@ -0,0 +1,9 @@ +interface ProcessEnv { + NODE_ENV?: 'development' | 'production'; + REACT_MAJOR_VERSION?: '16' | '17' | '18'; + CI?: boolean; +} + +interface Process { + env: ProcessEnv; +} diff --git a/test/unit/state/registry/use-registry.spec.tsx b/test/unit/state/registry/use-registry.spec.tsx index d839c5dc4..253541495 100644 --- a/test/unit/state/registry/use-registry.spec.tsx +++ b/test/unit/state/registry/use-registry.spec.tsx @@ -5,6 +5,7 @@ import type { DraggableId } from '../../../../src/types'; import { invariant } from '../../../../src/invariant'; import { getPreset } from '../../../util/dimension'; import { getDraggableEntry } from '../../../util/registry'; +import getReactMajorVersion from '../../../util/get-react-major-version'; import useRegistry from '../../../../src/state/registry/use-registry'; const preset = getPreset(); @@ -35,7 +36,7 @@ it('should remove any registrations', () => { unmount(); // only for react 16 and 17 - if (['16', '17'].includes(`${process.env.REACT_MAJOR_VERSION}`)) { + if (['16', '17'].includes(getReactMajorVersion())) { // still available after a unmount // eslint-disable-next-line jest/no-conditional-expect expect(registry.draggable.exists(id)).toBe(true); diff --git a/test/util/get-react-major-version.ts b/test/util/get-react-major-version.ts new file mode 100644 index 000000000..e8d17a398 --- /dev/null +++ b/test/util/get-react-major-version.ts @@ -0,0 +1,3 @@ +export default function getReactMajorVersion(): '16' | '17' | '18' { + return process.env.REACT_MAJOR_VERSION || '18'; +} diff --git a/test/util/is-running-in-ci.ts b/test/util/is-running-in-ci.ts new file mode 100644 index 000000000..12847e613 --- /dev/null +++ b/test/util/is-running-in-ci.ts @@ -0,0 +1,3 @@ +export default function isRunningInCI(): boolean { + return Boolean(process.env.CI); +} From 66d5374b79b26fb9374ff9c960cf09d58cbd5a82 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 22:33:45 -0400 Subject: [PATCH 16/24] chore(dev-deps): bump all eslint related packages (#395) --- package.json | 22 +-- pnpm-lock.yaml | 433 +++++++++++++++++++++++++------------------------ 2 files changed, 230 insertions(+), 225 deletions(-) diff --git a/package.json b/package.json index fcbb03fa5..31f451fed 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "@atlaskit/css-reset": "6.3.10", "@atlaskit/theme": "12.1.6", "@babel/core": "7.17.9", - "@babel/eslint-parser": "7.17.0", + "@babel/eslint-parser": "7.18.9", "@babel/plugin-proposal-class-properties": "7.16.7", "@babel/plugin-proposal-private-methods": "7.16.11", "@babel/plugin-proposal-private-property-in-object": "7.16.7", @@ -93,7 +93,7 @@ "@commitlint/config-conventional": "16.2.1", "@commitlint/cz-commitlint": "16.2.3", "@emotion/babel-preset-css-prop": "11.2.0", - "@emotion/eslint-plugin": "11.7.0", + "@emotion/eslint-plugin": "11.10.0", "@emotion/react": "11.9.0", "@emotion/styled": "11.8.1", "@jest/environment": "28.1.3", @@ -131,8 +131,8 @@ "@types/react-window": "1.8.5", "@types/seedrandom": "3.0.2", "@types/testing-library__jest-dom": "^5.14.5", - "@typescript-eslint/eslint-plugin": "5.18.0", - "@typescript-eslint/parser": "5.18.0", + "@typescript-eslint/eslint-plugin": "5.33.1", + "@typescript-eslint/parser": "5.33.1", "babel-jest": "28.1.3", "babel-loader": "8.2.4", "babel-plugin-dev-expression": "0.2.3", @@ -143,19 +143,19 @@ "cypress": "10.6.0", "dotenv": "16.0.0", "emotion-theming": "11.0.0", - "eslint": "8.13.0", + "eslint": "8.22.0", "eslint-config-airbnb": "19.0.4", "eslint-config-prettier": "8.5.0", - "eslint-import-resolver-typescript": "2.7.1", + "eslint-import-resolver-typescript": "3.4.2", "eslint-plugin-cypress": "2.12.1", "eslint-plugin-es5": "1.5.0", "eslint-plugin-import": "2.26.0", - "eslint-plugin-jest": "26.8.3", - "eslint-plugin-jsx-a11y": "6.5.1", + "eslint-plugin-jest": "26.8.5", + "eslint-plugin-jsx-a11y": "6.6.1", "eslint-plugin-node": "11.1.0", - "eslint-plugin-prettier": "4.0.0", - "eslint-plugin-react": "7.29.4", - "eslint-plugin-react-hooks": "4.4.0", + "eslint-plugin-prettier": "4.2.1", + "eslint-plugin-react": "7.30.1", + "eslint-plugin-react-hooks": "4.6.0", "eslint-plugin-storybook": "0.6.4", "express": "4.17.3", "fast-glob": "3.2.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92418651f..b252e398d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,7 +4,7 @@ specifiers: '@atlaskit/css-reset': 6.3.10 '@atlaskit/theme': 12.1.6 '@babel/core': 7.17.9 - '@babel/eslint-parser': 7.17.0 + '@babel/eslint-parser': 7.18.9 '@babel/plugin-proposal-class-properties': 7.16.7 '@babel/plugin-proposal-private-methods': 7.16.11 '@babel/plugin-proposal-private-property-in-object': 7.16.7 @@ -19,7 +19,7 @@ specifiers: '@commitlint/config-conventional': 16.2.1 '@commitlint/cz-commitlint': 16.2.3 '@emotion/babel-preset-css-prop': 11.2.0 - '@emotion/eslint-plugin': 11.7.0 + '@emotion/eslint-plugin': 11.10.0 '@emotion/react': 11.9.0 '@emotion/styled': 11.8.1 '@jest/environment': 28.1.3 @@ -57,8 +57,8 @@ specifiers: '@types/react-window': 1.8.5 '@types/seedrandom': 3.0.2 '@types/testing-library__jest-dom': ^5.14.5 - '@typescript-eslint/eslint-plugin': 5.18.0 - '@typescript-eslint/parser': 5.18.0 + '@typescript-eslint/eslint-plugin': 5.33.1 + '@typescript-eslint/parser': 5.33.1 babel-jest: 28.1.3 babel-loader: 8.2.4 babel-plugin-dev-expression: 0.2.3 @@ -70,19 +70,19 @@ specifiers: cypress: 10.6.0 dotenv: 16.0.0 emotion-theming: 11.0.0 - eslint: 8.13.0 + eslint: 8.22.0 eslint-config-airbnb: 19.0.4 eslint-config-prettier: 8.5.0 - eslint-import-resolver-typescript: 2.7.1 + eslint-import-resolver-typescript: 3.4.2 eslint-plugin-cypress: 2.12.1 eslint-plugin-es5: 1.5.0 eslint-plugin-import: 2.26.0 - eslint-plugin-jest: 26.8.3 - eslint-plugin-jsx-a11y: 6.5.1 + eslint-plugin-jest: 26.8.5 + eslint-plugin-jsx-a11y: 6.6.1 eslint-plugin-node: 11.1.0 - eslint-plugin-prettier: 4.0.0 - eslint-plugin-react: 7.29.4 - eslint-plugin-react-hooks: 4.4.0 + eslint-plugin-prettier: 4.2.1 + eslint-plugin-react: 7.30.1 + eslint-plugin-react-hooks: 4.6.0 eslint-plugin-storybook: 0.6.4 express: 4.17.3 fast-glob: 3.2.11 @@ -145,7 +145,7 @@ devDependencies: '@atlaskit/css-reset': 6.3.10_react@18.2.0 '@atlaskit/theme': 12.1.6_react@18.2.0 '@babel/core': 7.17.9 - '@babel/eslint-parser': 7.17.0_@babel+core@7.17.9+eslint@8.13.0 + '@babel/eslint-parser': 7.18.9_@babel+core@7.17.9+eslint@8.22.0 '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.9 '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.9 '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.9 @@ -159,7 +159,7 @@ devDependencies: '@commitlint/config-conventional': 16.2.1 '@commitlint/cz-commitlint': 16.2.3_commitizen@4.2.4 '@emotion/babel-preset-css-prop': 11.2.0_@babel+core@7.17.9 - '@emotion/eslint-plugin': 11.7.0_eslint@8.13.0 + '@emotion/eslint-plugin': 11.10.0_eslint@8.22.0 '@emotion/react': 11.9.0_28c556de933f116a327bcd865d0d844b '@emotion/styled': 11.8.1_c8e0231f684918607a1e6d4e822acea9 '@jest/environment': 28.1.3 @@ -170,12 +170,12 @@ devDependencies: '@rollup/plugin-node-resolve': 13.1.3_rollup@2.70.1 '@rollup/plugin-replace': 4.0.0_rollup@2.70.1 '@rollup/plugin-strip': 2.1.0_rollup@2.70.1 - '@storybook/addon-docs': 6.5.10_68cc54423f409f886e758457e8907ffe - '@storybook/addon-essentials': 6.5.10_68cc54423f409f886e758457e8907ffe + '@storybook/addon-docs': 6.5.10_639dfc8eca652d09d091b18beb2da1f1 + '@storybook/addon-essentials': 6.5.10_639dfc8eca652d09d091b18beb2da1f1 '@storybook/addon-storysource': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core': 6.5.10_1cf0aa0b96f7c52630d59fb8f626a5f5 - '@storybook/react': 6.5.10_b8ad7b77fa4218ce9e151bc82b7603a3 + '@storybook/core': 6.5.10_b9f62977a1e4095497236c505b5b87cf + '@storybook/react': 6.5.10_233cd5ab4d6005085e4df7c49da5be0f '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 '@testing-library/dom': 8.17.1 '@testing-library/jest-dom': 5.16.5 @@ -197,8 +197,8 @@ devDependencies: '@types/react-window': 1.8.5 '@types/seedrandom': 3.0.2 '@types/testing-library__jest-dom': 5.14.5 - '@typescript-eslint/eslint-plugin': 5.18.0_0dd9be2ba5ed9805045f3fec8be848f5 - '@typescript-eslint/parser': 5.18.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.33.1_51b2b814c38be70820fe8894e3eb919c + '@typescript-eslint/parser': 5.33.1_eslint@8.22.0+typescript@4.6.3 babel-jest: 28.1.3_@babel+core@7.17.9 babel-loader: 8.2.4_acba72ea4bf9d339cdfcd8f55cdb7006 babel-plugin-dev-expression: 0.2.3_@babel+core@7.17.9 @@ -209,20 +209,20 @@ devDependencies: cypress: 10.6.0 dotenv: 16.0.0 emotion-theming: 11.0.0 - eslint: 8.13.0 - eslint-config-airbnb: 19.0.4_98153b3cb1eb5f851029189077e45ffc - eslint-config-prettier: 8.5.0_eslint@8.13.0 - eslint-import-resolver-typescript: 2.7.1_25dbcfb8cfecb7418ebda712664abe37 - eslint-plugin-cypress: 2.12.1_eslint@8.13.0 - eslint-plugin-es5: 1.5.0_eslint@8.13.0 - eslint-plugin-import: 2.26.0_eslint@8.13.0 - eslint-plugin-jest: 26.8.3_1b68f07f1c9501814859c3b9b91bf124 - eslint-plugin-jsx-a11y: 6.5.1_eslint@8.13.0 - eslint-plugin-node: 11.1.0_eslint@8.13.0 - eslint-plugin-prettier: 4.0.0_1815ac95b7fb26c13c7d48a8eef62d0f - eslint-plugin-react: 7.29.4_eslint@8.13.0 - eslint-plugin-react-hooks: 4.4.0_eslint@8.13.0 - eslint-plugin-storybook: 0.6.4_eslint@8.13.0+typescript@4.6.3 + eslint: 8.22.0 + eslint-config-airbnb: 19.0.4_7f8cc57b4c50cc5f541f2062a45f7cfc + eslint-config-prettier: 8.5.0_eslint@8.22.0 + eslint-import-resolver-typescript: 3.4.2_d200769a7ba6a6a08d74f4b865523b7d + eslint-plugin-cypress: 2.12.1_eslint@8.22.0 + eslint-plugin-es5: 1.5.0_eslint@8.22.0 + eslint-plugin-import: 2.26.0_eslint@8.22.0 + eslint-plugin-jest: 26.8.5_b9176efc812e9ee7df86b63edfca7f2f + eslint-plugin-jsx-a11y: 6.6.1_eslint@8.22.0 + eslint-plugin-node: 11.1.0_eslint@8.22.0 + eslint-plugin-prettier: 4.2.1_a3afbb694dad372e045f2c619d0ddcec + eslint-plugin-react: 7.30.1_eslint@8.22.0 + eslint-plugin-react-hooks: 4.6.0_eslint@8.22.0 + eslint-plugin-storybook: 0.6.4_eslint@8.22.0+typescript@4.6.3 express: 4.17.3 fast-glob: 3.2.11 fs-extra: 10.0.1 @@ -395,15 +395,15 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.17.0_@babel+core@7.17.9+eslint@8.13.0: - resolution: {integrity: sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==} + /@babel/eslint-parser/7.18.9_@babel+core@7.17.9+eslint@8.22.0: + resolution: {integrity: sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: ^7.5.0 || ^8.0.0 dependencies: '@babel/core': 7.17.9 - eslint: 8.13.0 + eslint: 8.22.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 @@ -2187,13 +2187,13 @@ packages: stylis: 4.0.13 dev: true - /@emotion/eslint-plugin/11.7.0_eslint@8.13.0: - resolution: {integrity: sha512-k6H0OxBgkPDVG5M16AWnu3z15OmmKNvGmJiYTcamoOIDhiGE5+no+BiVAiHPOwJf/NOsDei2S9i015cMwlO5sA==} + /@emotion/eslint-plugin/11.10.0_eslint@8.22.0: + resolution: {integrity: sha512-nWpuoQQrzI9aM9fgn+Pbb0pOau4BhheXyVqHcOYKFq46uSuSR2ivZaDwwCJKI6ScA8Pm7OcoOpwdRH2iisf9cg==} engines: {node: '>=6'} peerDependencies: eslint: 6 || 7 || 8 dependencies: - eslint: 8.13.0 + eslint: 8.22.0 dev: true /@emotion/hash/0.9.0: @@ -2327,8 +2327,8 @@ packages: '@hapi/hoek': 9.3.0 dev: true - /@humanwhocodes/config-array/0.9.5: - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} + /@humanwhocodes/config-array/0.10.4: + resolution: {integrity: sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -2338,6 +2338,10 @@ packages: - supports-color dev: true + /@humanwhocodes/gitignore-to-minimatch/1.0.2: + resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} + dev: true + /@humanwhocodes/object-schema/1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true @@ -2861,6 +2865,18 @@ packages: '@octokit/openapi-types': 12.11.0 dev: true + /@pkgr/utils/2.3.0: + resolution: {integrity: sha512-7dIJ9CRVzBnqyEl7diUHPUFJf/oty2SeoVzcMocc5PeOUDK9KGzvgIBjGRRzzlRDaOjh3ADwH0WeibQvi3ls2Q==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + is-glob: 4.0.3 + open: 8.4.0 + picocolors: 1.0.0 + tiny-glob: 0.2.9 + tslib: 2.4.0 + dev: true + /@pmmmwh/react-refresh-webpack-plugin/0.5.7_a6ddf6349bbfbae23464eb7cd0d9bae7: resolution: {integrity: sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==} engines: {node: '>= 10.13'} @@ -3173,7 +3189,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/addon-controls/6.5.10_635754ae763bbf2838c8dea294821ca8: + /@storybook/addon-controls/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: resolution: {integrity: sha512-lC2y3XcolmQAJwFurIyGrynAHPWmfNtTCdu3rQBTVGwyxCoNwdOOeC2jV0BRqX2+CW6OHzJr9frNWXPSaZ8c4w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3188,7 +3204,7 @@ packages: '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/client-logger': 6.5.10 '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/node-logger': 6.5.10 '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 @@ -3207,7 +3223,7 @@ packages: - webpack-command dev: true - /@storybook/addon-docs/6.5.10_68cc54423f409f886e758457e8907ffe: + /@storybook/addon-docs/6.5.10_639dfc8eca652d09d091b18beb2da1f1: resolution: {integrity: sha512-1kgjo3f0vL6GN8fTwLL05M/q/kDdzvuqwhxPY/v5hubFb3aQZGr2yk9pRBaLAbs4bez0yG0ASXcwhYnrEZUppg==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 @@ -3228,7 +3244,7 @@ packages: '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/docs-tools': 6.5.10_react-dom@18.2.0+react@18.2.0 @@ -3262,7 +3278,7 @@ packages: - webpack-command dev: true - /@storybook/addon-essentials/6.5.10_68cc54423f409f886e758457e8907ffe: + /@storybook/addon-essentials/6.5.10_639dfc8eca652d09d091b18beb2da1f1: resolution: {integrity: sha512-PT2aiR4vgAyB0pl3HNBUa4/a7NDRxASxAazz7zt9ZDirkipDKfxwdcLeRoJzwSngVDWEhuz5/paN5x4eNp4Hww==} peerDependencies: '@babel/core': ^7.9.6 @@ -3322,15 +3338,15 @@ packages: '@babel/core': 7.17.9 '@storybook/addon-actions': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addon-backgrounds': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/addon-controls': 6.5.10_635754ae763bbf2838c8dea294821ca8 - '@storybook/addon-docs': 6.5.10_68cc54423f409f886e758457e8907ffe + '@storybook/addon-controls': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/addon-docs': 6.5.10_639dfc8eca652d09d091b18beb2da1f1 '@storybook/addon-measure': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addon-outline': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addon-toolbars': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addon-viewport': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 '@storybook/node-logger': 6.5.10 core-js: 3.24.1 react: 18.2.0 @@ -3520,7 +3536,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/builder-webpack4/6.5.10_635754ae763bbf2838c8dea294821ca8: + /@storybook/builder-webpack4/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: resolution: {integrity: sha512-AoKjsCNoQQoZXYwBDxO8s+yVEd5FjBJAaysEuUTHq2fb81jwLrGcEOo6hjw4jqfugZQIzYUEjPazlvubS78zpw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3538,7 +3554,7 @@ packages: '@storybook/client-api': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/client-logger': 6.5.10 '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 '@storybook/core-events': 6.5.10 '@storybook/node-logger': 6.5.10 '@storybook/preview-web': 6.5.10_react-dom@18.2.0+react@18.2.0 @@ -3747,7 +3763,7 @@ packages: webpack: 5.72.0 dev: true - /@storybook/core-common/6.5.10_635754ae763bbf2838c8dea294821ca8: + /@storybook/core-common/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: resolution: {integrity: sha512-Bx+VKkfWdrAmD8T51Sjq/mMhRaiapBHcpG4cU5bc3DMbg+LF2/yrgqv/cjVu+m5gHAzYCac5D7gqzBgvG7Myww==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3791,7 +3807,7 @@ packages: express: 4.17.3 file-system-cache: 1.1.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.2_3e7f220833949118e6f92b767ea7dfdd + fork-ts-checker-webpack-plugin: 6.5.2_a7e193d34ab579e82398bf64a6b2f9a8 fs-extra: 9.1.0 glob: 7.2.3 handlebars: 4.7.7 @@ -3824,7 +3840,7 @@ packages: core-js: 3.24.1 dev: true - /@storybook/core-server/6.5.10_635754ae763bbf2838c8dea294821ca8: + /@storybook/core-server/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: resolution: {integrity: sha512-jqwpA0ccA8X5ck4esWBid04+cEIVqirdAcqJeNb9IZAD+bRreO4Im8ilzr7jc5AmQ9fkqHs2NByFKh9TITp8NQ==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -3841,17 +3857,17 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/builder-webpack4': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 '@storybook/core-client': 6.5.10_35717b92bbd360fcff670f12fb3b8f1d - '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/csf-tools': 6.5.10 - '@storybook/manager-webpack4': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/manager-webpack4': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/telemetry': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/telemetry': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 '@types/node': 16.11.26 '@types/node-fetch': 2.6.2 '@types/pretty-hrtime': 1.0.1 @@ -3900,7 +3916,7 @@ packages: - webpack-command dev: true - /@storybook/core/6.5.10_1cf0aa0b96f7c52630d59fb8f626a5f5: + /@storybook/core/6.5.10_b9f62977a1e4095497236c505b5b87cf: resolution: {integrity: sha512-K86yYa0tYlMxADlwQTculYvPROokQau09SCVqpsLg3wJCTvYFL4+SIqcYoyBSbFmHOdnYbJgPydjN33MYLiOZQ==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -3918,7 +3934,7 @@ packages: optional: true dependencies: '@storybook/core-client': 6.5.10_56b391ff4756b0e9ffa4e71d0d78a819 - '@storybook/core-server': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-server': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 typescript: 4.6.3 @@ -3989,7 +4005,7 @@ packages: - supports-color dev: true - /@storybook/manager-webpack4/6.5.10_635754ae763bbf2838c8dea294821ca8: + /@storybook/manager-webpack4/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: resolution: {integrity: sha512-N/TlNDhuhARuFipR/ZJ/xEVESz23iIbCsZ4VNehLHm8PpiGlQUehk+jMjWmz5XV0bJItwjRclY+CU3GjZKblfQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4004,7 +4020,7 @@ packages: '@babel/preset-react': 7.16.7_@babel+core@7.17.9 '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/core-client': 6.5.10_35717b92bbd360fcff670f12fb3b8f1d - '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 '@storybook/node-logger': 6.5.10 '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/ui': 6.5.10_react-dom@18.2.0+react@18.2.0 @@ -4126,7 +4142,7 @@ packages: - supports-color dev: true - /@storybook/react/6.5.10_b8ad7b77fa4218ce9e151bc82b7603a3: + /@storybook/react/6.5.10_233cd5ab4d6005085e4df7c49da5be0f: resolution: {integrity: sha512-m8S1qQrwA7pDGwdKEvL6LV3YKvSzVUY297Fq+xcTU3irnAy4sHDuFoLqV6Mi1510mErK1r8+rf+0R5rEXB219g==} engines: {node: '>=10.13.0'} hasBin: true @@ -4160,8 +4176,8 @@ packages: '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_a6ddf6349bbfbae23464eb7cd0d9bae7 '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/client-logger': 6.5.10 - '@storybook/core': 6.5.10_1cf0aa0b96f7c52630d59fb8f626a5f5 - '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core': 6.5.10_b9f62977a1e4095497236c505b5b87cf + '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/docs-tools': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/node-logger': 6.5.10 @@ -4284,11 +4300,11 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/telemetry/6.5.10_635754ae763bbf2838c8dea294821ca8: + /@storybook/telemetry/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: resolution: {integrity: sha512-+M5HILDFS8nDumLxeSeAwi1MTzIuV6UWzV4yB2wcsEXOBTdplcl9oYqFKtlst78oOIdGtpPYxYfivDlqxC2K4g==} dependencies: '@storybook/client-logger': 6.5.10 - '@storybook/core-common': 6.5.10_635754ae763bbf2838c8dea294821ca8 + '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 chalk: 4.1.2 core-js: 3.24.1 detect-package-manager: 2.0.1 @@ -4912,8 +4928,8 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin/5.18.0_0dd9be2ba5ed9805045f3fec8be848f5: - resolution: {integrity: sha512-tzrmdGMJI/uii9/V6lurMo4/o+dMTKDH82LkNjhJ3adCW22YQydoRs5MwTiqxGF9CSYxPxQ7EYb4jLNlIs+E+A==} + /@typescript-eslint/eslint-plugin/5.33.1_51b2b814c38be70820fe8894e3eb919c: + resolution: {integrity: sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -4923,12 +4939,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.18.0_eslint@8.13.0+typescript@4.6.3 - '@typescript-eslint/scope-manager': 5.18.0 - '@typescript-eslint/type-utils': 5.18.0_eslint@8.13.0+typescript@4.6.3 - '@typescript-eslint/utils': 5.18.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/parser': 5.33.1_eslint@8.22.0+typescript@4.6.3 + '@typescript-eslint/scope-manager': 5.33.1 + '@typescript-eslint/type-utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 debug: 4.3.4 - eslint: 8.13.0 + eslint: 8.22.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -4939,21 +4955,21 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.33.1_eslint@8.13.0+typescript@4.6.3: + /@typescript-eslint/experimental-utils/5.33.1_eslint@8.22.0+typescript@4.6.3: resolution: {integrity: sha512-wk2o+4wojvKz/x3UCbsgjgXl0lyLPYQsfKP0MdRzj4jtsQr4bVtgWUWck6+N3GzThUTbUFyyKLduWPwePhh0xQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.33.1_eslint@8.13.0+typescript@4.6.3 - eslint: 8.13.0 + '@typescript-eslint/utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 + eslint: 8.22.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/5.18.0_eslint@8.13.0+typescript@4.6.3: - resolution: {integrity: sha512-+08nYfurBzSSPndngnHvFw/fniWYJ5ymOrn/63oMIbgomVQOvIDhBoJmYZ9lwQOCnQV9xHGvf88ze3jFGUYooQ==} + /@typescript-eslint/parser/5.33.1_eslint@8.22.0+typescript@4.6.3: + resolution: {integrity: sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4962,24 +4978,16 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.18.0 - '@typescript-eslint/types': 5.18.0 - '@typescript-eslint/typescript-estree': 5.18.0_typescript@4.6.3 + '@typescript-eslint/scope-manager': 5.33.1 + '@typescript-eslint/types': 5.33.1 + '@typescript-eslint/typescript-estree': 5.33.1_typescript@4.6.3 debug: 4.3.4 - eslint: 8.13.0 + eslint: 8.22.0 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.18.0: - resolution: {integrity: sha512-C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.18.0 - '@typescript-eslint/visitor-keys': 5.18.0 - dev: true - /@typescript-eslint/scope-manager/5.33.1: resolution: {integrity: sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4988,8 +4996,8 @@ packages: '@typescript-eslint/visitor-keys': 5.33.1 dev: true - /@typescript-eslint/type-utils/5.18.0_eslint@8.13.0+typescript@4.6.3: - resolution: {integrity: sha512-vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA==} + /@typescript-eslint/type-utils/5.33.1_eslint@8.22.0+typescript@4.6.3: + resolution: {integrity: sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -4998,46 +5006,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.18.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 debug: 4.3.4 - eslint: 8.13.0 + eslint: 8.22.0 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.18.0: - resolution: {integrity: sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@typescript-eslint/types/5.33.1: resolution: {integrity: sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.18.0_typescript@4.6.3: - resolution: {integrity: sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.18.0 - '@typescript-eslint/visitor-keys': 5.18.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.7 - tsutils: 3.21.0_typescript@4.6.3 - typescript: 4.6.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree/5.33.1_typescript@4.6.3: resolution: {integrity: sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5059,25 +5041,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.18.0_eslint@8.13.0+typescript@4.6.3: - resolution: {integrity: sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 5.18.0 - '@typescript-eslint/types': 5.18.0 - '@typescript-eslint/typescript-estree': 5.18.0_typescript@4.6.3 - eslint: 8.13.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.13.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils/5.33.1_eslint@8.13.0+typescript@4.6.3: + /@typescript-eslint/utils/5.33.1_eslint@8.22.0+typescript@4.6.3: resolution: {integrity: sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5087,22 +5051,14 @@ packages: '@typescript-eslint/scope-manager': 5.33.1 '@typescript-eslint/types': 5.33.1 '@typescript-eslint/typescript-estree': 5.33.1_typescript@4.6.3 - eslint: 8.13.0 + eslint: 8.22.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.13.0 + eslint-utils: 3.0.0_eslint@8.22.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.18.0: - resolution: {integrity: sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.18.0 - eslint-visitor-keys: 3.3.0 - dev: true - /@typescript-eslint/visitor-keys/5.33.1: resolution: {integrity: sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -8373,7 +8329,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-airbnb-base/15.0.0_25dbcfb8cfecb7418ebda712664abe37: + /eslint-config-airbnb-base/15.0.0_d200769a7ba6a6a08d74f4b865523b7d: resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -8381,14 +8337,14 @@ packages: eslint-plugin-import: ^2.25.2 dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.13.0 - eslint-plugin-import: 2.26.0_eslint@8.13.0 + eslint: 8.22.0 + eslint-plugin-import: 2.26.0_eslint@8.22.0 object.assign: 4.1.4 object.entries: 1.1.5 semver: 6.3.0 dev: true - /eslint-config-airbnb/19.0.4_98153b3cb1eb5f851029189077e45ffc: + /eslint-config-airbnb/19.0.4_7f8cc57b4c50cc5f541f2062a45f7cfc: resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==} engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8398,23 +8354,23 @@ packages: eslint-plugin-react: ^7.28.0 eslint-plugin-react-hooks: ^4.3.0 dependencies: - eslint: 8.13.0 - eslint-config-airbnb-base: 15.0.0_25dbcfb8cfecb7418ebda712664abe37 - eslint-plugin-import: 2.26.0_eslint@8.13.0 - eslint-plugin-jsx-a11y: 6.5.1_eslint@8.13.0 - eslint-plugin-react: 7.29.4_eslint@8.13.0 - eslint-plugin-react-hooks: 4.4.0_eslint@8.13.0 + eslint: 8.22.0 + eslint-config-airbnb-base: 15.0.0_d200769a7ba6a6a08d74f4b865523b7d + eslint-plugin-import: 2.26.0_eslint@8.22.0 + eslint-plugin-jsx-a11y: 6.6.1_eslint@8.22.0 + eslint-plugin-react: 7.30.1_eslint@8.22.0 + eslint-plugin-react-hooks: 4.6.0_eslint@8.22.0 object.assign: 4.1.4 object.entries: 1.1.5 dev: true - /eslint-config-prettier/8.5.0_eslint@8.13.0: + /eslint-config-prettier/8.5.0_eslint@8.22.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.13.0 + eslint: 8.22.0 dev: true /eslint-import-resolver-node/0.3.6: @@ -8424,25 +8380,27 @@ packages: resolve: 1.22.1 dev: true - /eslint-import-resolver-typescript/2.7.1_25dbcfb8cfecb7418ebda712664abe37: - resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==} - engines: {node: '>=4'} + /eslint-import-resolver-typescript/3.4.2_d200769a7ba6a6a08d74f4b865523b7d: + resolution: {integrity: sha512-8SuWlRIEO83X9PsJSK9VjgH0EDk1ZzNI36+r3C0xNYVJ+O1+TprOFtTwqqyPMHG+br/I9A5Q80RE7K3/eIr9XA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' eslint-plugin-import: '*' dependencies: debug: 4.3.4 - eslint: 8.13.0 - eslint-plugin-import: 2.26.0_eslint@8.13.0 - glob: 7.2.3 + enhanced-resolve: 5.10.0 + eslint: 8.22.0 + eslint-plugin-import: 2.26.0_eslint@8.22.0 + get-tsconfig: 4.2.0 + globby: 13.1.2 + is-core-module: 2.10.0 is-glob: 4.0.3 - resolve: 1.22.1 - tsconfig-paths: 3.14.1 + synckit: 0.8.3 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.7.4_eslint@8.13.0: + /eslint-module-utils/2.7.4_eslint@8.22.0: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -8452,38 +8410,38 @@ packages: optional: true dependencies: debug: 3.2.7 - eslint: 8.13.0 + eslint: 8.22.0 dev: true - /eslint-plugin-cypress/2.12.1_eslint@8.13.0: + /eslint-plugin-cypress/2.12.1_eslint@8.22.0: resolution: {integrity: sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==} peerDependencies: eslint: '>= 3.2.1' dependencies: - eslint: 8.13.0 + eslint: 8.22.0 globals: 11.12.0 dev: true - /eslint-plugin-es/3.0.1_eslint@8.13.0: + /eslint-plugin-es/3.0.1_eslint@8.22.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.13.0 + eslint: 8.22.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-es5/1.5.0_eslint@8.13.0: + /eslint-plugin-es5/1.5.0_eslint@8.22.0: resolution: {integrity: sha512-Qxmfo7v2B7SGAEURJo0dpBweFf+JU15kSyALfiB2rXWcBuJ96r6X9kFHXFnhdopPHCaHjoQs1xQPUJVbGMb1AA==} peerDependencies: eslint: '>= 3.0.0' dependencies: - eslint: 8.13.0 + eslint: 8.22.0 dev: true - /eslint-plugin-import/2.26.0_eslint@8.13.0: + /eslint-plugin-import/2.26.0_eslint@8.22.0: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -8493,9 +8451,9 @@ packages: array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.13.0 + eslint: 8.22.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_eslint@8.13.0 + eslint-module-utils: 2.7.4_eslint@8.22.0 has: 1.0.3 is-core-module: 2.10.0 is-glob: 4.0.3 @@ -8505,8 +8463,8 @@ packages: tsconfig-paths: 3.14.1 dev: true - /eslint-plugin-jest/26.8.3_1b68f07f1c9501814859c3b9b91bf124: - resolution: {integrity: sha512-2roWu1MkEiihQ/qEszPPoaoqVI1x2D8Jtadk5AmoXTdEeNVPMu01Dtz7jIuTOAmdW3L+tSkPZOtEtQroYJDt0A==} + /eslint-plugin-jest/26.8.5_b9176efc812e9ee7df86b63edfca7f2f: + resolution: {integrity: sha512-DEaimuVhah/fx6jDkaP4oEPhH6VLr9skpZxYqbbmfeYvXzjos3AX61NpyMvq4aB4x6XJ3rsu/zcJfg0z0nytfw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.0.0 @@ -8518,17 +8476,17 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.18.0_0dd9be2ba5ed9805045f3fec8be848f5 - '@typescript-eslint/utils': 5.33.1_eslint@8.13.0+typescript@4.6.3 - eslint: 8.13.0 + '@typescript-eslint/eslint-plugin': 5.33.1_51b2b814c38be70820fe8894e3eb919c + '@typescript-eslint/utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 + eslint: 8.22.0 jest: 28.1.3_@types+node@16.11.26 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsx-a11y/6.5.1_eslint@8.13.0: - resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==} + /eslint-plugin-jsx-a11y/6.6.1_eslint@8.22.0: + resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -8541,21 +8499,22 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.13.0 + eslint: 8.22.0 has: 1.0.3 jsx-ast-utils: 3.3.3 language-tags: 1.0.5 minimatch: 3.1.2 + semver: 6.3.0 dev: true - /eslint-plugin-node/11.1.0_eslint@8.13.0: + /eslint-plugin-node/11.1.0_eslint@8.22.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.13.0 - eslint-plugin-es: 3.0.1_eslint@8.13.0 + eslint: 8.22.0 + eslint-plugin-es: 3.0.1_eslint@8.22.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.1.2 @@ -8563,9 +8522,9 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier/4.0.0_1815ac95b7fb26c13c7d48a8eef62d0f: - resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} - engines: {node: '>=6.0.0'} + /eslint-plugin-prettier/4.2.1_a3afbb694dad372e045f2c619d0ddcec: + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} + engines: {node: '>=12.0.0'} peerDependencies: eslint: '>=7.28.0' eslint-config-prettier: '*' @@ -8574,23 +8533,23 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.13.0 - eslint-config-prettier: 8.5.0_eslint@8.13.0 + eslint: 8.22.0 + eslint-config-prettier: 8.5.0_eslint@8.22.0 prettier: 2.6.2 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-react-hooks/4.4.0_eslint@8.13.0: - resolution: {integrity: sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==} + /eslint-plugin-react-hooks/4.6.0_eslint@8.22.0: + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.13.0 + eslint: 8.22.0 dev: true - /eslint-plugin-react/7.29.4_eslint@8.13.0: - resolution: {integrity: sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==} + /eslint-plugin-react/7.30.1_eslint@8.22.0: + resolution: {integrity: sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -8598,7 +8557,7 @@ packages: array-includes: 3.1.5 array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 - eslint: 8.13.0 + eslint: 8.22.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 @@ -8612,15 +8571,15 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /eslint-plugin-storybook/0.6.4_eslint@8.13.0+typescript@4.6.3: + /eslint-plugin-storybook/0.6.4_eslint@8.22.0+typescript@4.6.3: resolution: {integrity: sha512-wxwbAZqlgjj6MbS/llY7wnXCCUsuFcLB1XnahbgBtjmsFUggpiECt01Dt8huaKvriVXg2w4d7Ye+GzA00rdcKg==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/experimental-utils': 5.33.1_eslint@8.13.0+typescript@4.6.3 - eslint: 8.13.0 + '@typescript-eslint/experimental-utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 + eslint: 8.22.0 requireindex: 1.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -8659,13 +8618,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.13.0: + /eslint-utils/3.0.0_eslint@8.22.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.13.0 + eslint: 8.22.0 eslint-visitor-keys: 2.1.0 dev: true @@ -8684,13 +8643,14 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.13.0: - resolution: {integrity: sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==} + /eslint/8.22.0: + resolution: {integrity: sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: '@eslint/eslintrc': 1.3.0 - '@humanwhocodes/config-array': 0.9.5 + '@humanwhocodes/config-array': 0.10.4 + '@humanwhocodes/gitignore-to-minimatch': 1.0.2 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -8698,16 +8658,19 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.13.0 + eslint-utils: 3.0.0_eslint@8.22.0 eslint-visitor-keys: 3.3.0 espree: 9.3.3 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 + find-up: 5.0.0 functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 globals: 13.17.0 + globby: 11.1.0 + grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -9329,7 +9292,7 @@ packages: worker-rpc: 0.1.1 dev: true - /fork-ts-checker-webpack-plugin/6.5.2_3e7f220833949118e6f92b767ea7dfdd: + /fork-ts-checker-webpack-plugin/6.5.2_a7e193d34ab579e82398bf64a6b2f9a8: resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -9349,7 +9312,7 @@ packages: chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.2.2 - eslint: 8.13.0 + eslint: 8.22.0 fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.4.7 @@ -9607,6 +9570,10 @@ packages: get-intrinsic: 1.1.2 dev: true + /get-tsconfig/4.2.0: + resolution: {integrity: sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg==} + dev: true + /get-value/2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} @@ -9813,6 +9780,10 @@ packages: define-properties: 1.1.4 dev: true + /globalyzer/0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + dev: true + /globby/11.0.4: resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} engines: {node: '>=10'} @@ -9837,6 +9808,17 @@ packages: slash: 3.0.0 dev: true + /globby/13.1.2: + resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.11 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + /globby/9.2.0: resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==} engines: {node: '>=6'} @@ -9855,6 +9837,10 @@ packages: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} dev: true + /globrex/0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: true + /got/11.8.3: resolution: {integrity: sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==} engines: {node: '>=10.19.0'} @@ -9893,6 +9879,10 @@ packages: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + /gzip-size/5.1.1: resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==} engines: {node: '>=6'} @@ -15737,6 +15727,14 @@ packages: resolution: {integrity: sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==} dev: true + /synckit/0.8.3: + resolution: {integrity: sha512-1goXnDYNJlKwCM37f5MTzRwo+8SqutgVtg2d37D6YnHHT4E3IhQMRfKiGdfTZU7LBlI6T8inCQUxnMBFHrbqWw==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.3.0 + tslib: 2.4.0 + dev: true + /table/6.8.0: resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==} engines: {node: '>=10.0.0'} @@ -15938,6 +15936,13 @@ packages: setimmediate: 1.0.5 dev: true + /tiny-glob/0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + dev: true + /tiny-invariant/1.2.0: resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} dev: false From 40bd6bc5d62cf224ce04b8dfa8c2002b8a7aa32c Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 22:38:17 -0400 Subject: [PATCH 17/24] chore(dev-deps): bump all babel related packages (#395) --- package.json | 22 +- pnpm-lock.yaml | 955 +++++++++++++++++++++++++------------------------ 2 files changed, 494 insertions(+), 483 deletions(-) diff --git a/package.json b/package.json index 31f451fed..150740caf 100644 --- a/package.json +++ b/package.json @@ -78,17 +78,17 @@ "devDependencies": { "@atlaskit/css-reset": "6.3.10", "@atlaskit/theme": "12.1.6", - "@babel/core": "7.17.9", + "@babel/core": "7.18.10", "@babel/eslint-parser": "7.18.9", - "@babel/plugin-proposal-class-properties": "7.16.7", - "@babel/plugin-proposal-private-methods": "7.16.11", - "@babel/plugin-proposal-private-property-in-object": "7.16.7", - "@babel/plugin-transform-modules-commonjs": "7.17.9", - "@babel/plugin-transform-object-assign": "7.16.7", - "@babel/plugin-transform-runtime": "7.17.0", - "@babel/preset-env": "7.16.11", - "@babel/preset-react": "7.16.7", - "@babel/preset-typescript": "7.16.7", + "@babel/plugin-proposal-class-properties": "7.18.6", + "@babel/plugin-proposal-private-methods": "7.18.6", + "@babel/plugin-proposal-private-property-in-object": "7.18.6", + "@babel/plugin-transform-modules-commonjs": "7.18.6", + "@babel/plugin-transform-object-assign": "7.18.6", + "@babel/plugin-transform-runtime": "7.18.10", + "@babel/preset-env": "7.18.10", + "@babel/preset-react": "7.18.6", + "@babel/preset-typescript": "7.18.6", "@commitlint/cli": "16.2.3", "@commitlint/config-conventional": "16.2.1", "@commitlint/cz-commitlint": "16.2.3", @@ -134,7 +134,7 @@ "@typescript-eslint/eslint-plugin": "5.33.1", "@typescript-eslint/parser": "5.33.1", "babel-jest": "28.1.3", - "babel-loader": "8.2.4", + "babel-loader": "8.2.5", "babel-plugin-dev-expression": "0.2.3", "babel-plugin-module-resolver": "4.1.0", "commitizen": "4.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b252e398d..3034b9f20 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,17 +3,17 @@ lockfileVersion: 5.3 specifiers: '@atlaskit/css-reset': 6.3.10 '@atlaskit/theme': 12.1.6 - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/eslint-parser': 7.18.9 - '@babel/plugin-proposal-class-properties': 7.16.7 - '@babel/plugin-proposal-private-methods': 7.16.11 - '@babel/plugin-proposal-private-property-in-object': 7.16.7 - '@babel/plugin-transform-modules-commonjs': 7.17.9 - '@babel/plugin-transform-object-assign': 7.16.7 - '@babel/plugin-transform-runtime': 7.17.0 - '@babel/preset-env': 7.16.11 - '@babel/preset-react': 7.16.7 - '@babel/preset-typescript': 7.16.7 + '@babel/plugin-proposal-class-properties': 7.18.6 + '@babel/plugin-proposal-private-methods': 7.18.6 + '@babel/plugin-proposal-private-property-in-object': 7.18.6 + '@babel/plugin-transform-modules-commonjs': 7.18.6 + '@babel/plugin-transform-object-assign': 7.18.6 + '@babel/plugin-transform-runtime': 7.18.10 + '@babel/preset-env': 7.18.10 + '@babel/preset-react': 7.18.6 + '@babel/preset-typescript': 7.18.6 '@babel/runtime': ^7.18.9 '@commitlint/cli': 16.2.3 '@commitlint/config-conventional': 16.2.1 @@ -60,7 +60,7 @@ specifiers: '@typescript-eslint/eslint-plugin': 5.33.1 '@typescript-eslint/parser': 5.33.1 babel-jest: 28.1.3 - babel-loader: 8.2.4 + babel-loader: 8.2.5 babel-plugin-dev-expression: 0.2.3 babel-plugin-module-resolver: 4.1.0 commitizen: 4.2.4 @@ -144,38 +144,38 @@ dependencies: devDependencies: '@atlaskit/css-reset': 6.3.10_react@18.2.0 '@atlaskit/theme': 12.1.6_react@18.2.0 - '@babel/core': 7.17.9 - '@babel/eslint-parser': 7.18.9_@babel+core@7.17.9+eslint@8.22.0 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.9 - '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-modules-commonjs': 7.17.9_@babel+core@7.17.9 - '@babel/plugin-transform-object-assign': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-transform-runtime': 7.17.0_@babel+core@7.17.9 - '@babel/preset-env': 7.16.11_@babel+core@7.17.9 - '@babel/preset-react': 7.16.7_@babel+core@7.17.9 - '@babel/preset-typescript': 7.16.7_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/eslint-parser': 7.18.9_fd220f2dd00f43a6dc55e5bf4c3f04f6 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-object-assign': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-runtime': 7.18.10_@babel+core@7.18.10 + '@babel/preset-env': 7.18.10_@babel+core@7.18.10 + '@babel/preset-react': 7.18.6_@babel+core@7.18.10 + '@babel/preset-typescript': 7.18.6_@babel+core@7.18.10 '@commitlint/cli': 16.2.3 '@commitlint/config-conventional': 16.2.1 '@commitlint/cz-commitlint': 16.2.3_commitizen@4.2.4 - '@emotion/babel-preset-css-prop': 11.2.0_@babel+core@7.17.9 + '@emotion/babel-preset-css-prop': 11.2.0_@babel+core@7.18.10 '@emotion/eslint-plugin': 11.10.0_eslint@8.22.0 - '@emotion/react': 11.9.0_28c556de933f116a327bcd865d0d844b - '@emotion/styled': 11.8.1_c8e0231f684918607a1e6d4e822acea9 + '@emotion/react': 11.9.0_6498c32d23f9d7ab6911998c559d8460 + '@emotion/styled': 11.8.1_9ccd4397734b9ad60b1fc52b9bfa949f '@jest/environment': 28.1.3 '@release-it/conventional-changelog': 4.2.2_release-it@14.14.1 - '@rollup/plugin-babel': 5.3.1_@babel+core@7.17.9+rollup@2.70.1 + '@rollup/plugin-babel': 5.3.1_429e04ca0f60beefd42a7a7e5e130920 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-node-resolve': 13.1.3_rollup@2.70.1 '@rollup/plugin-replace': 4.0.0_rollup@2.70.1 '@rollup/plugin-strip': 2.1.0_rollup@2.70.1 - '@storybook/addon-docs': 6.5.10_639dfc8eca652d09d091b18beb2da1f1 - '@storybook/addon-essentials': 6.5.10_639dfc8eca652d09d091b18beb2da1f1 + '@storybook/addon-docs': 6.5.10_09bda6b0376b6b38f1982ae609405aed + '@storybook/addon-essentials': 6.5.10_09bda6b0376b6b38f1982ae609405aed '@storybook/addon-storysource': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/core': 6.5.10_b9f62977a1e4095497236c505b5b87cf - '@storybook/react': 6.5.10_233cd5ab4d6005085e4df7c49da5be0f + '@storybook/react': 6.5.10_564adc6e9cf58cbf4483ee29e3373941 '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 '@testing-library/dom': 8.17.1 '@testing-library/jest-dom': 5.16.5 @@ -199,9 +199,9 @@ devDependencies: '@types/testing-library__jest-dom': 5.14.5 '@typescript-eslint/eslint-plugin': 5.33.1_51b2b814c38be70820fe8894e3eb919c '@typescript-eslint/parser': 5.33.1_eslint@8.22.0+typescript@4.6.3 - babel-jest: 28.1.3_@babel+core@7.17.9 - babel-loader: 8.2.4_acba72ea4bf9d339cdfcd8f55cdb7006 - babel-plugin-dev-expression: 0.2.3_@babel+core@7.17.9 + babel-jest: 28.1.3_@babel+core@7.18.10 + babel-loader: 8.2.5_39fedd22cc19e5bfcff86bea87650e8d + babel-plugin-dev-expression: 0.2.3_@babel+core@7.18.10 babel-plugin-module-resolver: 4.1.0 commitizen: 4.2.4 cross-env: 7.0.3 @@ -261,7 +261,7 @@ devDependencies: stylelint-config-standard: 25.0.0_stylelint@14.6.1 stylelint-config-styled-components: 0.1.1 stylelint-processor-styled-components: 1.10.0 - ts-jest: 28.0.8_471b0fccc189dc1bac7b4e713ec42ca3 + ts-jest: 28.0.8_c8538b2e8a97df82e35d6e2fe1fc890e typescript: 4.6.3 wait-on: 6.0.1 webpack: 5.72.0 @@ -372,14 +372,14 @@ packages: - supports-color dev: true - /@babel/core/7.17.9: - resolution: {integrity: sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==} + /@babel/core/7.18.10: + resolution: {integrity: sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 '@babel/generator': 7.18.12 - '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.18.10 '@babel/helper-module-transforms': 7.18.9 '@babel/helpers': 7.18.9 '@babel/parser': 7.18.11 @@ -395,14 +395,14 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.18.9_@babel+core@7.17.9+eslint@8.22.0: + /@babel/eslint-parser/7.18.9_fd220f2dd00f43a6dc55e5bf4c3f04f6: resolution: {integrity: sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 eslint: 8.22.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 @@ -433,26 +433,26 @@ packages: '@babel/types': 7.18.10 dev: true - /@babel/helper-compilation-targets/7.18.9_@babel+core@7.17.9: + /@babel/helper-compilation-targets/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.18.8 - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-validator-option': 7.18.6 browserslist: 4.21.3 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.18.9_@babel+core@7.17.9: + /@babel/helper-create-class-features-plugin/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.18.9 @@ -464,24 +464,24 @@ packages: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.18.6_@babel+core@7.17.9: + /@babel/helper-create-regexp-features-plugin/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.1.0 dev: true - /@babel/helper-define-polyfill-provider/0.1.5_@babel+core@7.17.9: + /@babel/helper-define-polyfill-provider/0.1.5_@babel+core@7.18.10: resolution: {integrity: sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.18.10 '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.18.9 '@babel/traverse': 7.18.11 @@ -493,13 +493,13 @@ packages: - supports-color dev: true - /@babel/helper-define-polyfill-provider/0.3.2_@babel+core@7.17.9: + /@babel/helper-define-polyfill-provider/0.3.2_@babel+core@7.18.10: resolution: {integrity: sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 debug: 4.3.4 lodash.debounce: 4.0.8 @@ -582,13 +582,13 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.17.9: + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-wrap-function': 7.18.11 @@ -684,161 +684,161 @@ packages: hasBin: true dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.17.9: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.17.9: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.18.10 dev: true - /@babel/plugin-proposal-async-generator-functions/7.18.10_@babel+core@7.17.9: + /@babel/plugin-proposal-async-generator-functions/7.18.10_@babel+core@7.18.10: resolution: {integrity: sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.18.9 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==} + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.18.10: + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.17.9: + /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.9 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-decorators/7.18.10_@babel+core@7.17.9: + /@babel/plugin-proposal-decorators/7.18.10_@babel+core@7.18.10: resolution: {integrity: sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 '@babel/helper-replace-supers': 7.18.9 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/plugin-syntax-decorators': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-syntax-decorators': 7.18.6_@babel+core@7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.17.9: + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.10 dev: true - /@babel/plugin-proposal-export-default-from/7.18.10_@babel+core@7.17.9: + /@babel/plugin-proposal-export-default-from/7.18.10_@babel+core@7.18.10: resolution: {integrity: sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-export-default-from': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-syntax-export-default-from': 7.18.6_@babel+core@7.18.10 dev: true - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.17.9: + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.10 dev: true - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.17.9: + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.10 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.17.9: + /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.9 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.10 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.17.9: + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.10 dev: true - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.17.9: + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.9 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.10 dev: true /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.9: @@ -852,182 +852,192 @@ packages: '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.12.9 dev: true - /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.17.9: + /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.18.8 - '@babel/core': 7.17.9 - '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.17.9 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.10 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.17.9: + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.10 dev: true - /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.17.9: + /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.10 dev: true - /@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.17.9: - resolution: {integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==} + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.18.10: + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==} + /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.18.10: + resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.9 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.17.9: + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.9: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.10: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.17.9: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.18.10: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.17.9: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.10: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.17.9: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.10: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-decorators/7.18.6_@babel+core@7.17.9: + /@babel/plugin-syntax-decorators/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.17.9: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.10: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-export-default-from/7.18.6_@babel+core@7.17.9: + /@babel/plugin-syntax-export-default-from/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.9: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.10: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-flow/7.18.6_@babel+core@7.17.9: + /@babel/plugin-syntax-flow/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.9: + /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.18.10: + resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.10 + '@babel/helper-plugin-utils': 7.18.9 + dev: true + + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.10: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.17.9: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.10: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true @@ -1040,40 +1050,40 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.17.9: + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.9: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.10: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.17.9: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.10: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.17.9: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.10: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true @@ -1086,114 +1096,114 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.17.9: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.10: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.17.9: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.10: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.17.9: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.10: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.17.9: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.10: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.17.9: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.10: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.17.9: + /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.18.9 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.17.9 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-classes/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-classes/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.18.9 @@ -1206,118 +1216,118 @@ packages: - supports-color dev: true - /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-destructuring/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-destructuring/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-flow-strip-types/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-flow-strip-types/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.18.10 dev: true - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.17.9: + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.18.10: resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.18.10 '@babel/helper-function-name': 7.18.9 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-module-transforms': 7.18.9 '@babel/helper-plugin-utils': 7.18.9 babel-plugin-dynamic-import-node: 2.3.3 @@ -1325,13 +1335,13 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.17.9_@babel+core@7.17.9: - resolution: {integrity: sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==} + /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.18.10: + resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-module-transforms': 7.18.9 '@babel/helper-plugin-utils': 7.18.9 '@babel/helper-simple-access': 7.18.6 @@ -1340,13 +1350,13 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-modules-systemjs/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-module-transforms': 7.18.9 '@babel/helper-plugin-utils': 7.18.9 @@ -1356,57 +1366,57 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-module-transforms': 7.18.9 '@babel/helper-plugin-utils': 7.18.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-named-capturing-groups-regex/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-object-assign/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-R8mawvm3x0COTJtveuoqZIjNypn2FjfvXZr4pSQ8VhEFBuQGBz4XhHasZtHXjgXU4XptZ4HtGof3NoYc93ZH9Q==} + /@babel/plugin-transform-object-assign/7.18.6_@babel+core@7.18.10: + resolution: {integrity: sha512-mQisZ3JfqWh2gVXvfqYCAAyRs6+7oev+myBsTwW5RnPhYXOTuCEw2oe3YgxlXMViXUS53lG8koulI7mJ+8JE+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 '@babel/helper-replace-supers': 7.18.9 transitivePeerDependencies: @@ -1423,341 +1433,342 @@ packages: '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.17.9: + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.18.10: resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.18.10 dev: true - /@babel/plugin-transform-react-jsx/7.18.10_@babel+core@7.17.9: + /@babel/plugin-transform-react-jsx/7.18.10_@babel+core@7.18.10: resolution: {integrity: sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.10 '@babel/types': 7.18.10 dev: true - /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 regenerator-transform: 0.15.0 dev: true - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-runtime/7.17.0_@babel+core@7.17.9: - resolution: {integrity: sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==} + /@babel/plugin-transform-runtime/7.18.10_@babel+core@7.18.10: + resolution: {integrity: sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.18.9 - babel-plugin-polyfill-corejs2: 0.3.2_@babel+core@7.17.9 - babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.17.9 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.9 + babel-plugin-polyfill-corejs2: 0.3.2_@babel+core@7.18.10 + babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.18.10 + babel-plugin-polyfill-regenerator: 0.4.0_@babel+core@7.18.10 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-spread/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-spread/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 dev: true - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.17.9: + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-typescript/7.18.12_@babel+core@7.17.9: + /@babel/plugin-transform-typescript/7.18.12_@babel+core@7.18.10: resolution: {integrity: sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-create-class-features-plugin': 7.18.9_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.17.9: + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.18.10: resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.17.9: + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 dev: true - /@babel/preset-env/7.16.11_@babel+core@7.17.9: - resolution: {integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==} + /@babel/preset-env/7.18.10_@babel+core@7.18.10: + resolution: {integrity: sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.18.8 - '@babel/core': 7.17.9 - '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.18.10 '@babel/helper-plugin-utils': 7.18.9 '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-proposal-async-generator-functions': 7.18.10_@babel+core@7.17.9 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.9 - '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.17.9 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.9 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.9 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.9 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.9 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-classes': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-destructuring': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.17.9 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-modules-commonjs': 7.17.9_@babel+core@7.17.9 - '@babel/plugin-transform-modules-systemjs': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-named-capturing-groups-regex': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.17.9 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-spread': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.17.9 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.17.9 - '@babel/preset-modules': 0.1.5_@babel+core@7.17.9 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-proposal-async-generator-functions': 7.18.10_@babel+core@7.18.10 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.10 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.10 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.10 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.10 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.10 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.10 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.10 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-classes': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-destructuring': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.18.10 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-modules-systemjs': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-named-capturing-groups-regex': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.10 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-spread': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.18.10 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.18.10 + '@babel/preset-modules': 0.1.5_@babel+core@7.18.10 '@babel/types': 7.18.10 - babel-plugin-polyfill-corejs2: 0.3.2_@babel+core@7.17.9 - babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.17.9 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.9 + babel-plugin-polyfill-corejs2: 0.3.2_@babel+core@7.18.10 + babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.18.10 + babel-plugin-polyfill-regenerator: 0.4.0_@babel+core@7.18.10 core-js-compat: 3.24.1 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-flow/7.18.6_@babel+core@7.17.9: + /@babel/preset-flow/7.18.6_@babel+core@7.18.10: resolution: {integrity: sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-flow-strip-types': 7.18.9_@babel+core@7.17.9 + '@babel/plugin-transform-flow-strip-types': 7.18.9_@babel+core@7.18.10 dev: true - /@babel/preset-modules/0.1.5_@babel+core@7.17.9: + /@babel/preset-modules/0.1.5_@babel+core@7.18.10: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.10 '@babel/types': 7.18.10 esutils: 2.0.3 dev: true - /@babel/preset-react/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==} + /@babel/preset-react/7.18.6_@babel+core@7.18.10: + resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.17.9 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.18.10 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.10 dev: true - /@babel/preset-typescript/7.16.7_@babel+core@7.17.9: - resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==} + /@babel/preset-typescript/7.18.6_@babel+core@7.18.10: + resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-plugin-utils': 7.18.9 '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-typescript': 7.18.12_@babel+core@7.17.9 + '@babel/plugin-transform-typescript': 7.18.12_@babel+core@7.18.10 transitivePeerDependencies: - supports-color dev: true - /@babel/register/7.18.9_@babel+core@7.17.9: + /@babel/register/7.18.9_@babel+core@7.18.10: resolution: {integrity: sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -2136,23 +2147,23 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@emotion/babel-plugin-jsx-pragmatic/0.1.5_@babel+core@7.17.9: + /@emotion/babel-plugin-jsx-pragmatic/0.1.5_@babel+core@7.18.10: resolution: {integrity: sha512-y+3AJ0SItMDaAgGPVkQBC/S/BaqaPACkQ6MyCI2CUlrjTxKttTVfD3TMtcs7vLEcLxqzZ1xiG0vzwCXjhopawQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.10 dev: true - /@emotion/babel-plugin/11.10.0_@babel+core@7.17.9: + /@emotion/babel-plugin/11.10.0_@babel+core@7.18.10: resolution: {integrity: sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.10 '@babel/runtime': 7.18.9 '@emotion/hash': 0.9.0 '@emotion/memoize': 0.8.0 @@ -2165,16 +2176,16 @@ packages: stylis: 4.0.13 dev: true - /@emotion/babel-preset-css-prop/11.2.0_@babel+core@7.17.9: + /@emotion/babel-preset-css-prop/11.2.0_@babel+core@7.18.10: resolution: {integrity: sha512-9XLQm2eLPYTho+Cx1LQTDA1rATjoAaB4O+ds55XDvoAa+Z16Hhg8y5Vihj3C8E6+ilDM8SV5A9Z6z+yj0YIRBg==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 - '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.18.10 '@babel/runtime': 7.18.9 - '@emotion/babel-plugin': 11.10.0_@babel+core@7.17.9 - '@emotion/babel-plugin-jsx-pragmatic': 0.1.5_@babel+core@7.17.9 + '@emotion/babel-plugin': 11.10.0_@babel+core@7.18.10 + '@emotion/babel-plugin-jsx-pragmatic': 0.1.5_@babel+core@7.18.10 dev: true /@emotion/cache/11.10.1: @@ -2210,7 +2221,7 @@ packages: resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} dev: true - /@emotion/react/11.9.0_28c556de933f116a327bcd865d0d844b: + /@emotion/react/11.9.0_6498c32d23f9d7ab6911998c559d8460: resolution: {integrity: sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==} peerDependencies: '@babel/core': ^7.0.0 @@ -2222,9 +2233,9 @@ packages: '@types/react': optional: true dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/runtime': 7.18.9 - '@emotion/babel-plugin': 11.10.0_@babel+core@7.17.9 + '@emotion/babel-plugin': 11.10.0_@babel+core@7.18.10 '@emotion/cache': 11.10.1 '@emotion/serialize': 1.1.0 '@emotion/utils': 1.2.0 @@ -2248,7 +2259,7 @@ packages: resolution: {integrity: sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==} dev: true - /@emotion/styled/11.8.1_c8e0231f684918607a1e6d4e822acea9: + /@emotion/styled/11.8.1_9ccd4397734b9ad60b1fc52b9bfa949f: resolution: {integrity: sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==} peerDependencies: '@babel/core': ^7.0.0 @@ -2261,11 +2272,11 @@ packages: '@types/react': optional: true dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/runtime': 7.18.9 - '@emotion/babel-plugin': 11.10.0_@babel+core@7.17.9 + '@emotion/babel-plugin': 11.10.0_@babel+core@7.18.10 '@emotion/is-prop-valid': 1.2.0 - '@emotion/react': 11.9.0_28c556de933f116a327bcd865d0d844b + '@emotion/react': 11.9.0_6498c32d23f9d7ab6911998c559d8460 '@emotion/serialize': 1.1.0 '@emotion/utils': 1.2.0 '@types/react': 18.0.17 @@ -2554,7 +2565,7 @@ packages: resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@jest/types': 26.6.2 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 @@ -2577,7 +2588,7 @@ packages: resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.15 babel-plugin-istanbul: 6.1.1 @@ -2929,7 +2940,7 @@ packages: release-it: 14.14.1 dev: true - /@rollup/plugin-babel/5.3.1_@babel+core@7.17.9+rollup@2.70.1: + /@rollup/plugin-babel/5.3.1_429e04ca0f60beefd42a7a7e5e130920: resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -2940,7 +2951,7 @@ packages: '@types/babel__core': optional: true dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/helper-module-imports': 7.18.6 '@rollup/pluginutils': 3.1.0_rollup@2.70.1 rollup: 2.70.1 @@ -3223,7 +3234,7 @@ packages: - webpack-command dev: true - /@storybook/addon-docs/6.5.10_639dfc8eca652d09d091b18beb2da1f1: + /@storybook/addon-docs/6.5.10_09bda6b0376b6b38f1982ae609405aed: resolution: {integrity: sha512-1kgjo3f0vL6GN8fTwLL05M/q/kDdzvuqwhxPY/v5hubFb3aQZGr2yk9pRBaLAbs4bez0yG0ASXcwhYnrEZUppg==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 @@ -3237,8 +3248,8 @@ packages: react-dom: optional: true dependencies: - '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.17.9 - '@babel/preset-env': 7.16.11_@babel+core@7.17.9 + '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.18.10 + '@babel/preset-env': 7.18.10_@babel+core@7.18.10 '@jest/transform': 26.6.2 '@mdx-js/react': 1.6.22_react@18.2.0 '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 @@ -3248,14 +3259,14 @@ packages: '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/docs-tools': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/mdx1-csf': 0.0.1_@babel+core@7.17.9 + '@storybook/mdx1-csf': 0.0.1_@babel+core@7.18.10 '@storybook/node-logger': 6.5.10 '@storybook/postinstall': 6.5.10 '@storybook/preview-web': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/source-loader': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 - babel-loader: 8.2.4_acba72ea4bf9d339cdfcd8f55cdb7006 + babel-loader: 8.2.5_39fedd22cc19e5bfcff86bea87650e8d core-js: 3.24.1 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -3278,7 +3289,7 @@ packages: - webpack-command dev: true - /@storybook/addon-essentials/6.5.10_639dfc8eca652d09d091b18beb2da1f1: + /@storybook/addon-essentials/6.5.10_09bda6b0376b6b38f1982ae609405aed: resolution: {integrity: sha512-PT2aiR4vgAyB0pl3HNBUa4/a7NDRxASxAazz7zt9ZDirkipDKfxwdcLeRoJzwSngVDWEhuz5/paN5x4eNp4Hww==} peerDependencies: '@babel/core': ^7.9.6 @@ -3335,11 +3346,11 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@storybook/addon-actions': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addon-backgrounds': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addon-controls': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 - '@storybook/addon-docs': 6.5.10_639dfc8eca652d09d091b18beb2da1f1 + '@storybook/addon-docs': 6.5.10_09bda6b0376b6b38f1982ae609405aed '@storybook/addon-measure': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addon-outline': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/addon-toolbars': 6.5.10_react-dom@18.2.0+react@18.2.0 @@ -3546,7 +3557,7 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/channel-postmessage': 6.5.10 @@ -3566,7 +3577,7 @@ packages: '@types/node': 16.11.26 '@types/webpack': 4.41.32 autoprefixer: 9.8.8 - babel-loader: 8.2.4_598a497cebab8e15ee8f9e5632178e63 + babel-loader: 8.2.5_eba90b01abfa5ae992af6f2de83aa983 case-sensitive-paths-webpack-plugin: 2.4.0 core-js: 3.24.1 css-loader: 3.6.0_webpack@4.46.0 @@ -3773,35 +3784,35 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.17.9 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-proposal-decorators': 7.18.10_@babel+core@7.17.9 - '@babel/plugin-proposal-export-default-from': 7.18.10_@babel+core@7.17.9 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.9 - '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.9 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-classes': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-destructuring': 7.18.9_@babel+core@7.17.9 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.17.9 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.17.9 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.17.9 - '@babel/plugin-transform-spread': 7.18.9_@babel+core@7.17.9 - '@babel/preset-env': 7.16.11_@babel+core@7.17.9 - '@babel/preset-react': 7.16.7_@babel+core@7.17.9 - '@babel/preset-typescript': 7.16.7_@babel+core@7.17.9 - '@babel/register': 7.18.9_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-decorators': 7.18.10_@babel+core@7.18.10 + '@babel/plugin-proposal-export-default-from': 7.18.10_@babel+core@7.18.10 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-classes': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-destructuring': 7.18.9_@babel+core@7.18.10 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.18.10 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.10 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.10 + '@babel/plugin-transform-spread': 7.18.9_@babel+core@7.18.10 + '@babel/preset-env': 7.18.10_@babel+core@7.18.10 + '@babel/preset-react': 7.18.6_@babel+core@7.18.10 + '@babel/preset-typescript': 7.18.6_@babel+core@7.18.10 + '@babel/register': 7.18.9_@babel+core@7.18.10 '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 '@types/node': 16.11.26 '@types/pretty-hrtime': 1.0.1 - babel-loader: 8.2.4_598a497cebab8e15ee8f9e5632178e63 + babel-loader: 8.2.5_eba90b01abfa5ae992af6f2de83aa983 babel-plugin-macros: 3.1.0 - babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.17.9 + babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.18.10 chalk: 4.1.2 core-js: 3.24.1 express: 4.17.3 @@ -3959,15 +3970,15 @@ packages: '@storybook/mdx2-csf': optional: true dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/generator': 7.18.12 '@babel/parser': 7.18.11 - '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.17.9 - '@babel/preset-env': 7.16.11_@babel+core@7.17.9 + '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.18.10 + '@babel/preset-env': 7.18.10_@babel+core@7.18.10 '@babel/traverse': 7.18.11 '@babel/types': 7.18.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/mdx1-csf': 0.0.1_@babel+core@7.17.9 + '@storybook/mdx1-csf': 0.0.1_@babel+core@7.18.10 core-js: 3.24.1 fs-extra: 9.1.0 global: 4.4.0 @@ -3992,7 +4003,7 @@ packages: /@storybook/docs-tools/6.5.10_react-dom@18.2.0+react@18.2.0: resolution: {integrity: sha512-/bvYgOO+CxMEcHifkjJg0A60OTGOhcjGxnsB1h0gJuxMrqA/7Qwc108bFmPiX0eiD1BovFkZLJV4O6OY7zP5Vw==} dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 core-js: 3.24.1 @@ -4015,9 +4026,9 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.17.9 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.17.9 - '@babel/preset-react': 7.16.7_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.18.10 + '@babel/preset-react': 7.18.6_@babel+core@7.18.10 '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/core-client': 6.5.10_35717b92bbd360fcff670f12fb3b8f1d '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 @@ -4026,7 +4037,7 @@ packages: '@storybook/ui': 6.5.10_react-dom@18.2.0+react@18.2.0 '@types/node': 16.11.26 '@types/webpack': 4.41.32 - babel-loader: 8.2.4_598a497cebab8e15ee8f9e5632178e63 + babel-loader: 8.2.5_eba90b01abfa5ae992af6f2de83aa983 case-sensitive-paths-webpack-plugin: 2.4.0 chalk: 4.1.2 core-js: 3.24.1 @@ -4062,12 +4073,12 @@ packages: - webpack-command dev: true - /@storybook/mdx1-csf/0.0.1_@babel+core@7.17.9: + /@storybook/mdx1-csf/0.0.1_@babel+core@7.18.10: resolution: {integrity: sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg==} dependencies: '@babel/generator': 7.18.12 '@babel/parser': 7.18.11 - '@babel/preset-env': 7.16.11_@babel+core@7.17.9 + '@babel/preset-env': 7.18.10_@babel+core@7.18.10 '@babel/types': 7.18.10 '@mdx-js/mdx': 1.6.22 '@types/lodash': 4.14.183 @@ -4142,7 +4153,7 @@ packages: - supports-color dev: true - /@storybook/react/6.5.10_233cd5ab4d6005085e4df7c49da5be0f: + /@storybook/react/6.5.10_564adc6e9cf58cbf4483ee29e3373941: resolution: {integrity: sha512-m8S1qQrwA7pDGwdKEvL6LV3YKvSzVUY297Fq+xcTU3irnAy4sHDuFoLqV6Mi1510mErK1r8+rf+0R5rEXB219g==} engines: {node: '>=10.13.0'} hasBin: true @@ -4170,9 +4181,9 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.17.9 - '@babel/preset-flow': 7.18.6_@babel+core@7.17.9 - '@babel/preset-react': 7.16.7_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/preset-flow': 7.18.6_@babel+core@7.18.10 + '@babel/preset-react': 7.18.6_@babel+core@7.18.10 '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_a6ddf6349bbfbae23464eb7cd0d9bae7 '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 '@storybook/client-logger': 6.5.10 @@ -5877,17 +5888,17 @@ packages: resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==} dev: true - /babel-jest/28.1.3_@babel+core@7.17.9: + /babel-jest/28.1.3_@babel+core@7.18.10: resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@jest/transform': 28.1.3 '@types/babel__core': 7.1.19 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 28.1.3_@babel+core@7.17.9 + babel-preset-jest: 28.1.3_@babel+core@7.18.10 chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 @@ -5895,34 +5906,34 @@ packages: - supports-color dev: true - /babel-loader/8.2.4_598a497cebab8e15ee8f9e5632178e63: - resolution: {integrity: sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==} + /babel-loader/8.2.5_39fedd22cc19e5bfcff86bea87650e8d: + resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 find-cache-dir: 3.3.2 loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 4.46.0 + webpack: 5.72.0 dev: true - /babel-loader/8.2.4_acba72ea4bf9d339cdfcd8f55cdb7006: - resolution: {integrity: sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==} + /babel-loader/8.2.5_eba90b01abfa5ae992af6f2de83aa983: + resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 find-cache-dir: 3.3.2 loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.72.0 + webpack: 4.46.0 dev: true /babel-plugin-add-react-displayname/0.0.5: @@ -5939,12 +5950,12 @@ packages: '@mdx-js/util': 1.6.22 dev: true - /babel-plugin-dev-expression/0.2.3_@babel+core@7.17.9: + /babel-plugin-dev-expression/0.2.3_@babel+core@7.18.10: resolution: {integrity: sha512-rP5LK9QQTzCW61nVVzw88En1oK8t8gTsIeC6E61oelxNsU842yMjF0G1MxhvUpCkxCEIj7sE8/e5ieTheT//uw==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 dev: true /babel-plugin-dynamic-import-node/2.3.3: @@ -6002,50 +6013,50 @@ packages: resolve: 1.22.1 dev: true - /babel-plugin-polyfill-corejs2/0.3.2_@babel+core@7.17.9: + /babel-plugin-polyfill-corejs2/0.3.2_@babel+core@7.18.10: resolution: {integrity: sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.18.8 - '@babel/core': 7.17.9 - '@babel/helper-define-polyfill-provider': 0.3.2_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-define-polyfill-provider': 0.3.2_@babel+core@7.18.10 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.1.7_@babel+core@7.17.9: + /babel-plugin-polyfill-corejs3/0.1.7_@babel+core@7.18.10: resolution: {integrity: sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-define-polyfill-provider': 0.1.5_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-define-polyfill-provider': 0.1.5_@babel+core@7.18.10 core-js-compat: 3.24.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.5.3_@babel+core@7.17.9: + /babel-plugin-polyfill-corejs3/0.5.3_@babel+core@7.18.10: resolution: {integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-define-polyfill-provider': 0.3.2_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-define-polyfill-provider': 0.3.2_@babel+core@7.18.10 core-js-compat: 3.24.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.17.9: - resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==} + /babel-plugin-polyfill-regenerator/0.4.0_@babel+core@7.18.10: + resolution: {integrity: sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-define-polyfill-provider': 0.3.2_@babel+core@7.17.9 + '@babel/core': 7.18.10 + '@babel/helper-define-polyfill-provider': 0.3.2_@babel+core@7.18.10 transitivePeerDependencies: - supports-color dev: true @@ -6077,35 +6088,35 @@ packages: resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==} dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.17.9: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.18.10: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.17.9 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.17.9 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.9 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.9 - dev: true - - /babel-preset-jest/28.1.3_@babel+core@7.17.9: + '@babel/core': 7.18.10 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.10 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.10 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.18.10 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.10 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.10 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.10 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.10 + dev: true + + /babel-preset-jest/28.1.3_@babel+core@7.18.10: resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 babel-plugin-jest-hoist: 28.1.3 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.17.9 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.10 dev: true /bail/1.0.5: @@ -10951,7 +10962,7 @@ packages: resolution: {integrity: sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/parser': 7.18.11 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 @@ -11084,11 +11095,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 '@types/node': 16.11.26 - babel-jest: 28.1.3_@babel+core@7.17.9 + babel-jest: 28.1.3_@babel+core@7.18.10 chalk: 4.1.2 ci-info: 3.3.2 deepmerge: 4.2.2 @@ -11424,9 +11435,9 @@ packages: resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/generator': 7.18.12 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.17.9 + '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.10 '@babel/traverse': 7.18.11 '@babel/types': 7.18.10 '@jest/expect-utils': 28.1.3 @@ -11434,7 +11445,7 @@ packages: '@jest/types': 28.1.3 '@types/babel__traverse': 7.18.0 '@types/prettier': 2.7.0 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.17.9 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.10 chalk: 4.1.2 expect: 28.1.3 graceful-fs: 4.2.10 @@ -13972,7 +13983,7 @@ packages: engines: {node: '>=8.10.0'} hasBin: true dependencies: - '@babel/core': 7.17.9 + '@babel/core': 7.18.10 '@babel/generator': 7.18.12 '@babel/runtime': 7.18.9 ast-types: 0.14.2 @@ -16072,7 +16083,7 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-jest/28.0.8_471b0fccc189dc1bac7b4e713ec42ca3: + /ts-jest/28.0.8_c8538b2e8a97df82e35d6e2fe1fc890e: resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -16093,8 +16104,8 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.17.9 - babel-jest: 28.1.3_@babel+core@7.17.9 + '@babel/core': 7.18.10 + babel-jest: 28.1.3_@babel+core@7.18.10 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 jest: 28.1.3_@types+node@16.11.26 From b7e5a2fd3dffe43d50fab7cd287b5de22ded924b Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 23:02:29 -0400 Subject: [PATCH 18/24] chore(dev-deps): bump styling related packages (#395) --- package.json | 18 +- pnpm-lock.yaml | 1406 ++++++++++++++++++++++++++++++++---------------- 2 files changed, 954 insertions(+), 470 deletions(-) diff --git a/package.json b/package.json index 150740caf..ade2e2630 100644 --- a/package.json +++ b/package.json @@ -76,8 +76,8 @@ "use-memo-one": "^1.1.2" }, "devDependencies": { - "@atlaskit/css-reset": "6.3.10", - "@atlaskit/theme": "12.1.6", + "@atlaskit/css-reset": "6.3.13", + "@atlaskit/theme": "12.1.9", "@babel/core": "7.18.10", "@babel/eslint-parser": "7.18.9", "@babel/plugin-proposal-class-properties": "7.18.6", @@ -92,10 +92,10 @@ "@commitlint/cli": "16.2.3", "@commitlint/config-conventional": "16.2.1", "@commitlint/cz-commitlint": "16.2.3", - "@emotion/babel-preset-css-prop": "11.2.0", + "@emotion/babel-preset-css-prop": "11.10.0", "@emotion/eslint-plugin": "11.10.0", - "@emotion/react": "11.9.0", - "@emotion/styled": "11.8.1", + "@emotion/react": "11.10.0", + "@emotion/styled": "11.10.0", "@jest/environment": "28.1.3", "@release-it/conventional-changelog": "4.2.2", "@rollup/plugin-babel": "5.3.1", @@ -139,7 +139,7 @@ "babel-plugin-module-resolver": "4.1.0", "commitizen": "4.2.4", "cross-env": "7.0.3", - "csstype": "3.0.11", + "csstype": "3.1.0", "cypress": "10.6.0", "dotenv": "16.0.0", "emotion-theming": "11.0.0", @@ -189,10 +189,10 @@ "rollup-plugin-terser": "7.0.2", "seedrandom": "3.0.5", "styled-components": "5.3.5", - "stylelint": "14.6.1", + "stylelint": "14.11.0", "stylelint-config-prettier": "9.0.3", - "stylelint-config-recommended": "7.0.0", - "stylelint-config-standard": "25.0.0", + "stylelint-config-recommended": "9.0.0", + "stylelint-config-standard": "28.0.0", "stylelint-config-styled-components": "0.1.1", "stylelint-processor-styled-components": "1.10.0", "ts-jest": "28.0.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3034b9f20..c8090ced8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,8 +1,8 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 specifiers: - '@atlaskit/css-reset': 6.3.10 - '@atlaskit/theme': 12.1.6 + '@atlaskit/css-reset': 6.3.13 + '@atlaskit/theme': 12.1.9 '@babel/core': 7.18.10 '@babel/eslint-parser': 7.18.9 '@babel/plugin-proposal-class-properties': 7.18.6 @@ -18,10 +18,10 @@ specifiers: '@commitlint/cli': 16.2.3 '@commitlint/config-conventional': 16.2.1 '@commitlint/cz-commitlint': 16.2.3 - '@emotion/babel-preset-css-prop': 11.2.0 + '@emotion/babel-preset-css-prop': 11.10.0 '@emotion/eslint-plugin': 11.10.0 - '@emotion/react': 11.9.0 - '@emotion/styled': 11.8.1 + '@emotion/react': 11.10.0 + '@emotion/styled': 11.10.0 '@jest/environment': 28.1.3 '@release-it/conventional-changelog': 4.2.2 '@rollup/plugin-babel': 5.3.1 @@ -66,7 +66,7 @@ specifiers: commitizen: 4.2.4 cross-env: 7.0.3 css-box-model: ^1.2.1 - csstype: 3.0.11 + csstype: 3.1.0 cypress: 10.6.0 dotenv: 16.0.0 emotion-theming: 11.0.0 @@ -120,10 +120,10 @@ specifiers: rollup-plugin-terser: 7.0.2 seedrandom: 3.0.5 styled-components: 5.3.5 - stylelint: 14.6.1 + stylelint: 14.11.0 stylelint-config-prettier: 9.0.3 - stylelint-config-recommended: 7.0.0 - stylelint-config-standard: 25.0.0 + stylelint-config-recommended: 9.0.0 + stylelint-config-standard: 28.0.0 stylelint-config-styled-components: 0.1.1 stylelint-processor-styled-components: 1.10.0 ts-jest: 28.0.8 @@ -137,15 +137,15 @@ dependencies: css-box-model: 1.2.1 memoize-one: 6.0.0 raf-schd: 4.0.3 - react-redux: 8.0.2_7cb98b5ac949009264a5bdd1182b7e80 + react-redux: 8.0.2_ps4ywwwjjeajezffxxirqk36qa redux: 4.2.0 use-memo-one: 1.1.2_react@18.2.0 devDependencies: - '@atlaskit/css-reset': 6.3.10_react@18.2.0 - '@atlaskit/theme': 12.1.6_react@18.2.0 + '@atlaskit/css-reset': 6.3.13_react@18.2.0 + '@atlaskit/theme': 12.1.9_react@18.2.0 '@babel/core': 7.18.10 - '@babel/eslint-parser': 7.18.9_fd220f2dd00f43a6dc55e5bf4c3f04f6 + '@babel/eslint-parser': 7.18.9_7ura6loqb5b2nxcv4w7uypye6y '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.10 '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.10 '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.18.10 @@ -158,29 +158,29 @@ devDependencies: '@commitlint/cli': 16.2.3 '@commitlint/config-conventional': 16.2.1 '@commitlint/cz-commitlint': 16.2.3_commitizen@4.2.4 - '@emotion/babel-preset-css-prop': 11.2.0_@babel+core@7.18.10 + '@emotion/babel-preset-css-prop': 11.10.0_@babel+core@7.18.10 '@emotion/eslint-plugin': 11.10.0_eslint@8.22.0 - '@emotion/react': 11.9.0_6498c32d23f9d7ab6911998c559d8460 - '@emotion/styled': 11.8.1_9ccd4397734b9ad60b1fc52b9bfa949f + '@emotion/react': 11.10.0_msmmgljd7hl2w2irtggflhmema + '@emotion/styled': 11.10.0_5sec57kzpgkzooe4crua5kfcly '@jest/environment': 28.1.3 '@release-it/conventional-changelog': 4.2.2_release-it@14.14.1 - '@rollup/plugin-babel': 5.3.1_429e04ca0f60beefd42a7a7e5e130920 + '@rollup/plugin-babel': 5.3.1_ikpajsqpmc7o7vbkpj7f4eyjea '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-node-resolve': 13.1.3_rollup@2.70.1 '@rollup/plugin-replace': 4.0.0_rollup@2.70.1 '@rollup/plugin-strip': 2.1.0_rollup@2.70.1 - '@storybook/addon-docs': 6.5.10_09bda6b0376b6b38f1982ae609405aed - '@storybook/addon-essentials': 6.5.10_09bda6b0376b6b38f1982ae609405aed - '@storybook/addon-storysource': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core': 6.5.10_b9f62977a1e4095497236c505b5b87cf - '@storybook/react': 6.5.10_564adc6e9cf58cbf4483ee29e3373941 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addon-docs': 6.5.10_bg62nmbxnnvtr4myfltasqc25u + '@storybook/addon-essentials': 6.5.10_bg62nmbxnnvtr4myfltasqc25u + '@storybook/addon-storysource': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/core': 6.5.10_xh3cs55b4qevjfzdnrifww4hz4 + '@storybook/react': 6.5.10_kzfny3u46wgl6red5yu6gnzzie + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y '@testing-library/dom': 8.17.1 '@testing-library/jest-dom': 5.16.5 - '@testing-library/react': 13.3.0_react-dom@18.2.0+react@18.2.0 - '@testing-library/react-16-17': /@testing-library/react/12.1.5_react-dom@18.2.0+react@18.2.0 + '@testing-library/react': 13.3.0_biqbaboplfbrettd7655fr4n2y + '@testing-library/react-16-17': /@testing-library/react/12.1.5_biqbaboplfbrettd7655fr4n2y '@types/enzyme': 3.10.12 '@types/express': 4.17.13 '@types/fs-extra': 9.0.13 @@ -197,32 +197,32 @@ devDependencies: '@types/react-window': 1.8.5 '@types/seedrandom': 3.0.2 '@types/testing-library__jest-dom': 5.14.5 - '@typescript-eslint/eslint-plugin': 5.33.1_51b2b814c38be70820fe8894e3eb919c - '@typescript-eslint/parser': 5.33.1_eslint@8.22.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.33.1_kgzlqfgdrptqqih6rckoh24rtq + '@typescript-eslint/parser': 5.33.1_na6oafnitdwu7luxposls2xxpe babel-jest: 28.1.3_@babel+core@7.18.10 - babel-loader: 8.2.5_39fedd22cc19e5bfcff86bea87650e8d + babel-loader: 8.2.5_hh7n2iwmdhs37t7ynpviozioru babel-plugin-dev-expression: 0.2.3_@babel+core@7.18.10 babel-plugin-module-resolver: 4.1.0 commitizen: 4.2.4 cross-env: 7.0.3 - csstype: 3.0.11 + csstype: 3.1.0 cypress: 10.6.0 dotenv: 16.0.0 emotion-theming: 11.0.0 eslint: 8.22.0 - eslint-config-airbnb: 19.0.4_7f8cc57b4c50cc5f541f2062a45f7cfc + eslint-config-airbnb: 19.0.4_p6gmk62mkdgf6va7ebrkix347q eslint-config-prettier: 8.5.0_eslint@8.22.0 - eslint-import-resolver-typescript: 3.4.2_d200769a7ba6a6a08d74f4b865523b7d + eslint-import-resolver-typescript: 3.4.2_2iahngt3u2tkbdlu6s4gkur3pu eslint-plugin-cypress: 2.12.1_eslint@8.22.0 eslint-plugin-es5: 1.5.0_eslint@8.22.0 - eslint-plugin-import: 2.26.0_eslint@8.22.0 - eslint-plugin-jest: 26.8.5_b9176efc812e9ee7df86b63edfca7f2f + eslint-plugin-import: 2.26.0_s6f7spxf43rfknbsivdq2mydle + eslint-plugin-jest: 26.8.5_xelw57ebf2popx4gwy7n7st7f4 eslint-plugin-jsx-a11y: 6.6.1_eslint@8.22.0 eslint-plugin-node: 11.1.0_eslint@8.22.0 - eslint-plugin-prettier: 4.2.1_a3afbb694dad372e045f2c619d0ddcec + eslint-plugin-prettier: 4.2.1_uox3w2knvu3s4bc7frqz2do45q eslint-plugin-react: 7.30.1_eslint@8.22.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.22.0 - eslint-plugin-storybook: 0.6.4_eslint@8.22.0+typescript@4.6.3 + eslint-plugin-storybook: 0.6.4_na6oafnitdwu7luxposls2xxpe express: 4.17.3 fast-glob: 3.2.11 fs-extra: 10.0.1 @@ -244,24 +244,24 @@ devDependencies: react-dom: 18.2.0_react@18.2.0 react-dom-16: /react-dom/16.14.0_react@18.2.0 react-dom-17: /react-dom/17.0.2_react@18.2.0 - react-virtualized: 9.22.3_react-dom@18.2.0+react@18.2.0 - react-window: 1.8.6_react-dom@18.2.0+react@18.2.0 + react-virtualized: 9.22.3_biqbaboplfbrettd7655fr4n2y + react-window: 1.8.6_biqbaboplfbrettd7655fr4n2y release-it: 14.14.1 require-from-string: 2.0.2 rimraf: 3.0.2 rollup: 2.70.1 - rollup-plugin-dts: 4.2.1_rollup@2.70.1+typescript@4.6.3 + rollup-plugin-dts: 4.2.1_3zpigpz7crs5s43nhxirf6uitu rollup-plugin-size-snapshot: 0.12.0_rollup@2.70.1 rollup-plugin-terser: 7.0.2_rollup@2.70.1 seedrandom: 3.0.5 - styled-components: 5.3.5_react-dom@18.2.0+react@18.2.0 - stylelint: 14.6.1 - stylelint-config-prettier: 9.0.3_stylelint@14.6.1 - stylelint-config-recommended: 7.0.0_stylelint@14.6.1 - stylelint-config-standard: 25.0.0_stylelint@14.6.1 + styled-components: 5.3.5_biqbaboplfbrettd7655fr4n2y + stylelint: 14.11.0 + stylelint-config-prettier: 9.0.3_stylelint@14.11.0 + stylelint-config-recommended: 9.0.0_stylelint@14.11.0 + stylelint-config-standard: 28.0.0_stylelint@14.11.0 stylelint-config-styled-components: 0.1.1 stylelint-processor-styled-components: 1.10.0 - ts-jest: 28.0.8_c8538b2e8a97df82e35d6e2fe1fc890e + ts-jest: 28.0.8_zbjywluks7pyfy25nyx6d7ejby typescript: 4.6.3 wait-on: 6.0.1 webpack: 5.72.0 @@ -286,13 +286,13 @@ packages: '@babel/runtime': 7.18.9 dev: true - /@atlaskit/css-reset/6.3.10_react@18.2.0: - resolution: {integrity: sha512-iWl0v4EjDEs0OgpDQAQOlK/4EkbZM0BWP5UUF+uw9KM8n4WfaneBHuAuFPZ0rowh5cO8QIuM+bMYLZw/VNCJKQ==} + /@atlaskit/css-reset/6.3.13_react@18.2.0: + resolution: {integrity: sha512-bezlMjS4iU65dOSQ8k8Ig14afV7yInJElkiZj5JyeJudW3LNcZ5EG0agKpfGZyVhyX5KSqPaKSvr6t0AbBu32A==} peerDependencies: react: ^16.8.0 dependencies: - '@atlaskit/theme': 12.1.6_react@18.2.0 - '@atlaskit/tokens': 0.9.5_react@18.2.0 + '@atlaskit/theme': 12.1.9_react@18.2.0 + '@atlaskit/tokens': 0.10.15_react@18.2.0 '@babel/runtime': 7.18.9 fbjs: 3.0.4 react: 18.2.0 @@ -301,38 +301,41 @@ packages: - supports-color dev: true - /@atlaskit/ds-lib/1.4.2_react@18.2.0: - resolution: {integrity: sha512-HcZbjppbWLH6cYyb/fDplUZaWabtM1qdse2zUJaACsGTSCCI1m8+T3dVCYlGn6NtzehqkabEY9DWgK/DlLzNlQ==} + /@atlaskit/ds-lib/2.1.0_react@18.2.0: + resolution: {integrity: sha512-s0CCptxq5/JxHWIN+o7Fs9PwPT5aPcBxyQfECitBSxPBRMggaW2gF1naml6yMAI5Q1BTZz6qQ7aU/SHXwf+hSg==} peerDependencies: react: ^16.8.0 dependencies: '@babel/runtime': 7.18.9 + bind-event-listener: 2.1.1 react: 18.2.0 dev: true - /@atlaskit/theme/12.1.6_react@18.2.0: - resolution: {integrity: sha512-siObdMPy3zB2ptYJhEKoTDeF4PjUOaAbBWmmIQUQ8nhovgn9C3wtxcXAmMSY+ELGad14/R6+5nazKEy2byfwAQ==} + /@atlaskit/theme/12.1.9_react@18.2.0: + resolution: {integrity: sha512-75y9wdmtoSsccGwBeTpbces+oAoRSBKtfvK787bbKXDxLVy+zp2f/YO9wAoefL4j3n1JA3YG91C3gmoKJew4Tg==} peerDependencies: react: ^16.8.0 dependencies: '@atlaskit/codemod-utils': 4.1.1 - '@atlaskit/ds-lib': 1.4.2_react@18.2.0 - '@atlaskit/tokens': 0.9.5_react@18.2.0 + '@atlaskit/ds-lib': 2.1.0_react@18.2.0 + '@atlaskit/tokens': 0.10.15_react@18.2.0 '@babel/runtime': 7.18.9 react: 18.2.0 transitivePeerDependencies: - supports-color dev: true - /@atlaskit/tokens/0.9.5_react@18.2.0: - resolution: {integrity: sha512-EyWD2Uz2J6UfW141beIdSEfZ7QZOwzxyVnkrwDaNUqRRA1ZK0vbwW1ZJWhO0LE7P2sopTA9pl/aJVUL1aBS0SQ==} + /@atlaskit/tokens/0.10.15_react@18.2.0: + resolution: {integrity: sha512-4NU3ghRW+tGzsth96csaEEiiE18iFYbhDCIa72pMgSyAY6P8EctuSKCBSghdWzoKFHvMkWmDoxGU4vazFj+s5w==} + peerDependencies: + react: ^16.8.0 dependencies: - '@atlaskit/ds-lib': 1.4.2_react@18.2.0 + '@atlaskit/ds-lib': 2.1.0_react@18.2.0 '@babel/runtime': 7.18.9 '@babel/traverse': 7.18.11 '@babel/types': 7.18.10 + react: 18.2.0 transitivePeerDependencies: - - react - supports-color dev: true @@ -395,7 +398,7 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.18.9_fd220f2dd00f43a6dc55e5bf4c3f04f6: + /@babel/eslint-parser/7.18.9_7ura6loqb5b2nxcv4w7uypye6y: resolution: {integrity: sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -682,6 +685,8 @@ packages: resolution: {integrity: sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.18.10 dev: true /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.18.10: @@ -1983,13 +1988,13 @@ packages: '@commitlint/execute-rule': 16.2.1 '@commitlint/resolve-extends': 16.2.1 '@commitlint/types': 16.2.1 - '@types/node': 16.11.26 + '@types/node': 16.11.51 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 2.0.2_ddaac8e123aeb260f586984cee874848 + cosmiconfig-typescript-loader: 2.0.2_anep5n2nafhtzjg7ucormpprim lodash: 4.17.21 resolve-from: 5.0.0 - typescript: 4.6.3 + typescript: 4.7.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -2004,10 +2009,10 @@ packages: '@commitlint/execute-rule': 17.0.0 '@commitlint/resolve-extends': 17.0.3 '@commitlint/types': 17.0.0 - '@types/node': 16.11.26 + '@types/node': 16.11.51 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 2.0.2_37c338c37d248e2af4de7b6a6a4634c9 + cosmiconfig-typescript-loader: 2.0.2_anep5n2nafhtzjg7ucormpprim lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.7.4 @@ -2037,7 +2042,7 @@ packages: dependencies: '@commitlint/top-level': 16.2.1 '@commitlint/types': 16.2.1 - fs-extra: 10.0.1 + fs-extra: 10.1.0 git-raw-commits: 2.0.11 dev: true @@ -2111,6 +2116,17 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true + /@csstools/selector-specificity/2.0.2_pnx64jze6bptzcedy5bidi3zdi: + resolution: {integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + postcss-selector-parser: ^6.0.10 + dependencies: + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: true + /@cypress/request/2.88.10: resolution: {integrity: sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==} engines: {node: '>= 6'} @@ -2135,11 +2151,13 @@ packages: uuid: 8.3.2 dev: true - /@cypress/xvfb/1.2.4: + /@cypress/xvfb/1.2.4_supports-color@8.1.1: resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} dependencies: - debug: 3.2.7 + debug: 3.2.7_supports-color@8.1.1 lodash.once: 4.1.1 + transitivePeerDependencies: + - supports-color dev: true /@discoveryjs/json-ext/0.5.7: @@ -2147,8 +2165,8 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@emotion/babel-plugin-jsx-pragmatic/0.1.5_@babel+core@7.18.10: - resolution: {integrity: sha512-y+3AJ0SItMDaAgGPVkQBC/S/BaqaPACkQ6MyCI2CUlrjTxKttTVfD3TMtcs7vLEcLxqzZ1xiG0vzwCXjhopawQ==} + /@emotion/babel-plugin-jsx-pragmatic/0.2.0_@babel+core@7.18.10: + resolution: {integrity: sha512-VPfKAtb/bVyu5y+HzCPj9bb2nHnj9yX5mMAU7N0pIDcrFZo8aqDyHXLYF8BD7tY4pNL09N87dygVLKIkQvshJw==} peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -2176,8 +2194,8 @@ packages: stylis: 4.0.13 dev: true - /@emotion/babel-preset-css-prop/11.2.0_@babel+core@7.18.10: - resolution: {integrity: sha512-9XLQm2eLPYTho+Cx1LQTDA1rATjoAaB4O+ds55XDvoAa+Z16Hhg8y5Vihj3C8E6+ilDM8SV5A9Z6z+yj0YIRBg==} + /@emotion/babel-preset-css-prop/11.10.0_@babel+core@7.18.10: + resolution: {integrity: sha512-oN2lCP0NJTEt80IIeFM1RbmapeEVNYzKXYk2pYirAuom9WvV9Oz/aJQN5Hn3RyBMPaY+Of1OZYpTVMle2jUm4g==} peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -2185,7 +2203,7 @@ packages: '@babel/plugin-transform-react-jsx': 7.18.10_@babel+core@7.18.10 '@babel/runtime': 7.18.9 '@emotion/babel-plugin': 11.10.0_@babel+core@7.18.10 - '@emotion/babel-plugin-jsx-pragmatic': 0.1.5_@babel+core@7.18.10 + '@emotion/babel-plugin-jsx-pragmatic': 0.2.0_@babel+core@7.18.10 dev: true /@emotion/cache/11.10.1: @@ -2221,8 +2239,8 @@ packages: resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} dev: true - /@emotion/react/11.9.0_6498c32d23f9d7ab6911998c559d8460: - resolution: {integrity: sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==} + /@emotion/react/11.10.0_msmmgljd7hl2w2irtggflhmema: + resolution: {integrity: sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==} peerDependencies: '@babel/core': ^7.0.0 '@types/react': '*' @@ -2239,7 +2257,7 @@ packages: '@emotion/cache': 11.10.1 '@emotion/serialize': 1.1.0 '@emotion/utils': 1.2.0 - '@emotion/weak-memoize': 0.2.5 + '@emotion/weak-memoize': 0.3.0 '@types/react': 18.0.17 hoist-non-react-statics: 3.3.2 react: 18.2.0 @@ -2252,15 +2270,15 @@ packages: '@emotion/memoize': 0.8.0 '@emotion/unitless': 0.8.0 '@emotion/utils': 1.2.0 - csstype: 3.0.11 + csstype: 3.1.0 dev: true /@emotion/sheet/1.2.0: resolution: {integrity: sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==} dev: true - /@emotion/styled/11.8.1_9ccd4397734b9ad60b1fc52b9bfa949f: - resolution: {integrity: sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==} + /@emotion/styled/11.10.0_5sec57kzpgkzooe4crua5kfcly: + resolution: {integrity: sha512-V9oaEH6V4KePeQpgUE83i8ht+4Ri3E8Djp/ZPJ4DQlqWhSKITvgzlR3/YQE2hdfP4Jw3qVRkANJz01LLqK9/TA==} peerDependencies: '@babel/core': ^7.0.0 '@emotion/react': ^11.0.0-rc.0 @@ -2276,7 +2294,7 @@ packages: '@babel/runtime': 7.18.9 '@emotion/babel-plugin': 11.10.0_@babel+core@7.18.10 '@emotion/is-prop-valid': 1.2.0 - '@emotion/react': 11.9.0_6498c32d23f9d7ab6911998c559d8460 + '@emotion/react': 11.10.0_msmmgljd7hl2w2irtggflhmema '@emotion/serialize': 1.1.0 '@emotion/utils': 1.2.0 '@types/react': 18.0.17 @@ -2299,10 +2317,6 @@ packages: resolution: {integrity: sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==} dev: true - /@emotion/weak-memoize/0.2.5: - resolution: {integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==} - dev: true - /@emotion/weak-memoize/0.3.0: resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==} dev: true @@ -2387,7 +2401,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -2408,14 +2422,14 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.3.2 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 28.1.3 - jest-config: 28.1.3_@types+node@16.11.26 + jest-config: 28.1.3_@types+node@16.11.51 jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -2443,7 +2457,7 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 jest-mock: 28.1.3 dev: true @@ -2470,7 +2484,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 16.11.26 + '@types/node': 16.11.51 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -2502,7 +2516,7 @@ packages: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.15 - '@types/node': 16.11.26 + '@types/node': 16.11.51 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -2613,7 +2627,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/yargs': 15.0.14 chalk: 4.1.2 dev: true @@ -2625,7 +2639,7 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/yargs': 17.0.11 chalk: 4.1.2 dev: true @@ -2888,7 +2902,7 @@ packages: tslib: 2.4.0 dev: true - /@pmmmwh/react-refresh-webpack-plugin/0.5.7_a6ddf6349bbfbae23464eb7cd0d9bae7: + /@pmmmwh/react-refresh-webpack-plugin/0.5.7_metx475lqcp4j5c75za4zf7xbi: resolution: {integrity: sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==} engines: {node: '>= 10.13'} peerDependencies: @@ -2924,7 +2938,7 @@ packages: react-refresh: 0.11.0 schema-utils: 3.1.1 source-map: 0.7.4 - webpack: 5.72.0 + webpack: 5.74.0 dev: true /@release-it/conventional-changelog/4.2.2_release-it@14.14.1: @@ -2940,7 +2954,7 @@ packages: release-it: 14.14.1 dev: true - /@rollup/plugin-babel/5.3.1_429e04ca0f60beefd42a7a7e5e130920: + /@rollup/plugin-babel/5.3.1_ikpajsqpmc7o7vbkpj7f4eyjea: resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -3138,7 +3152,7 @@ packages: '@sinonjs/commons': 1.8.3 dev: true - /@storybook/addon-actions/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/addon-actions/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-vpCnEu81fmtYzOf0QsRYoDuf9wXgVVl2VysE1dWRebRhIUDU0JurrthTnw322e38D4FzaoNGqZE7wnBYBohzZA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3149,13 +3163,13 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y core-js: 3.24.1 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -3172,7 +3186,7 @@ packages: uuid-browser: 3.1.0 dev: true - /@storybook/addon-backgrounds/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/addon-backgrounds/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-5uzQda3dh891h7BL8e9Ymk7BI+QgkkzDJXuA4mHjOXfIiD3S3efhJI8amXuBC2ZpIr6zmVit0MqZVyoVve46cQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3183,13 +3197,13 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y core-js: 3.24.1 global: 4.4.0 memoizerific: 1.11.3 @@ -3200,7 +3214,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/addon-controls/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: + /@storybook/addon-controls/6.5.10_vxprwtrptihuvxy5fji7jthhgi: resolution: {integrity: sha512-lC2y3XcolmQAJwFurIyGrynAHPWmfNtTCdu3rQBTVGwyxCoNwdOOeC2jV0BRqX2+CW6OHzJr9frNWXPSaZ8c4w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3211,15 +3225,15 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/node-logger': 6.5.10 - '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y core-js: 3.24.1 lodash: 4.17.21 react: 18.2.0 @@ -3234,7 +3248,7 @@ packages: - webpack-command dev: true - /@storybook/addon-docs/6.5.10_09bda6b0376b6b38f1982ae609405aed: + /@storybook/addon-docs/6.5.10_bg62nmbxnnvtr4myfltasqc25u: resolution: {integrity: sha512-1kgjo3f0vL6GN8fTwLL05M/q/kDdzvuqwhxPY/v5hubFb3aQZGr2yk9pRBaLAbs4bez0yG0ASXcwhYnrEZUppg==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 @@ -3252,21 +3266,21 @@ packages: '@babel/preset-env': 7.18.10_@babel+core@7.18.10 '@jest/transform': 26.6.2 '@mdx-js/react': 1.6.22_react@18.2.0 - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/docs-tools': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/docs-tools': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/mdx1-csf': 0.0.1_@babel+core@7.18.10 '@storybook/node-logger': 6.5.10 '@storybook/postinstall': 6.5.10 - '@storybook/preview-web': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/source-loader': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 - babel-loader: 8.2.5_39fedd22cc19e5bfcff86bea87650e8d + '@storybook/preview-web': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/source-loader': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y + babel-loader: 8.2.5_hh7n2iwmdhs37t7ynpviozioru core-js: 3.24.1 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -3289,7 +3303,7 @@ packages: - webpack-command dev: true - /@storybook/addon-essentials/6.5.10_09bda6b0376b6b38f1982ae609405aed: + /@storybook/addon-essentials/6.5.10_bg62nmbxnnvtr4myfltasqc25u: resolution: {integrity: sha512-PT2aiR4vgAyB0pl3HNBUa4/a7NDRxASxAazz7zt9ZDirkipDKfxwdcLeRoJzwSngVDWEhuz5/paN5x4eNp4Hww==} peerDependencies: '@babel/core': ^7.9.6 @@ -3347,17 +3361,17 @@ packages: optional: true dependencies: '@babel/core': 7.18.10 - '@storybook/addon-actions': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/addon-backgrounds': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/addon-controls': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 - '@storybook/addon-docs': 6.5.10_09bda6b0376b6b38f1982ae609405aed - '@storybook/addon-measure': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/addon-outline': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/addon-toolbars': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/addon-viewport': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/addon-actions': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-backgrounds': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-controls': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/addon-docs': 6.5.10_bg62nmbxnnvtr4myfltasqc25u + '@storybook/addon-measure': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-outline': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-toolbars': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/addon-viewport': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi '@storybook/node-logger': 6.5.10 core-js: 3.24.1 react: 18.2.0 @@ -3375,7 +3389,7 @@ packages: - webpack-command dev: true - /@storybook/addon-measure/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/addon-measure/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-ss7L1H5K5hXygDIoVwj+QyVXbve5V67x7CofLiLCgQYuJzfO16+sPGjiTGWMpTb4ijox2uKWnTkpilt5bCjXgw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3386,10 +3400,10 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.24.1 @@ -3398,7 +3412,7 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/addon-outline/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/addon-outline/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-AjdaeQ+/iBKmGrAqRW4niwMB6AkgGnYmSzVs5Cf6F/Sb4Dp+vzgLNOwLABD9qs8Ri8dvHl5J4QpVwQKUhYZaOQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3409,10 +3423,10 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.24.1 @@ -3423,7 +3437,7 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-storysource/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/addon-storysource/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-DM3UcbdqPfTBcpXr1AuzAs0DDTBnXMpXvOEkdoTTtGpbPIyA+J5KWeW1pAWqZlzI4k0UemJrAm2G6n/gGGBUiQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3434,13 +3448,13 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/router': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/source-loader': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/router': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/source-loader': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y core-js: 3.24.1 estraverse: 5.3.0 loader-utils: 2.0.2 @@ -3451,7 +3465,7 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@storybook/addon-toolbars/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/addon-toolbars/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-S0Ljc6Wv+bPbx2e0iTveJ6bBDqjsemu+FZD4qDLsHreoI7DAcqyrF5Def1l8xNohixIVpx8dQpYXRtyzNlXekg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3462,18 +3476,18 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y core-js: 3.24.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 dev: true - /@storybook/addon-viewport/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/addon-viewport/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-RFMd+4kZljyuJjR9OJ2bFXHrSG7VTi5FDZYWEU+4W1sBxzC+JhnVnUP+HJH3gUxEFIRQC5neRzwWRE9RUUoALQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3484,12 +3498,12 @@ packages: react-dom: optional: true dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.10 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y core-js: 3.24.1 global: 4.4.0 memoizerific: 1.11.3 @@ -3499,19 +3513,19 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@storybook/addons/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/addons/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-VD4tBCQ23PkSeDoxuHcKy0RfhIs3oMYjBacOZx7d0bvOzK9WjPyvE2ysDAh7r/ceqnwmWHAScIpE+I1RU7gl+g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/channels': 6.5.10 '@storybook/client-logger': 6.5.10 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/router': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y '@types/webpack-env': 1.18.0 core-js: 3.24.1 global: 4.4.0 @@ -3520,7 +3534,7 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@storybook/api/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/api/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-AkmgSPNEGdKp4oZA4KQ+RJsacw7GwfvjsVDnCkcXqS9zmSr/RNL0fhpcd60KKkmx/hGKPTDFpK3ZayxDrJ/h4A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3530,9 +3544,9 @@ packages: '@storybook/client-logger': 6.5.10 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/router': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y core-js: 3.24.1 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -3547,7 +3561,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/builder-webpack4/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: + /@storybook/builder-webpack4/6.5.10_vxprwtrptihuvxy5fji7jthhgi: resolution: {integrity: sha512-AoKjsCNoQQoZXYwBDxO8s+yVEd5FjBJAaysEuUTHq2fb81jwLrGcEOo6hjw4jqfugZQIzYUEjPazlvubS78zpw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3558,32 +3572,32 @@ packages: optional: true dependencies: '@babel/core': 7.18.10 - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/channel-postmessage': 6.5.10 '@storybook/channels': 6.5.10 - '@storybook/client-api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi '@storybook/core-events': 6.5.10 '@storybook/node-logger': 6.5.10 - '@storybook/preview-web': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/router': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/preview-web': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/router': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/ui': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@types/node': 16.11.26 + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/ui': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@types/node': 16.11.51 '@types/webpack': 4.41.32 autoprefixer: 9.8.8 - babel-loader: 8.2.5_eba90b01abfa5ae992af6f2de83aa983 + babel-loader: 8.2.5_5ouqwanl7jnotevpn4w6qovjqm case-sensitive-paths-webpack-plugin: 2.4.0 core-js: 3.24.1 css-loader: 3.6.0_webpack@4.46.0 file-loader: 6.2.0_webpack@4.46.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 4.1.6 + fork-ts-checker-webpack-plugin: 4.1.6_u7qzhu2kwv46qi4yx5sknmxzva glob: 7.2.3 glob-promise: 3.4.0_glob@7.2.3 global: 4.4.0 @@ -3591,7 +3605,7 @@ packages: pnp-webpack-plugin: 1.6.4_typescript@4.6.3 postcss: 7.0.39 postcss-flexbugs-fixes: 4.2.1 - postcss-loader: 4.3.0_postcss@7.0.39+webpack@4.46.0 + postcss-loader: 4.3.0_gzaxsinx64nntyd3vmdqwl7coe raw-loader: 4.0.2_webpack@4.46.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -3600,7 +3614,7 @@ packages: terser-webpack-plugin: 4.2.3_webpack@4.46.0 ts-dedent: 2.2.0 typescript: 4.6.3 - url-loader: 4.1.1_file-loader@6.2.0+webpack@4.46.0 + url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy util-deprecate: 1.0.2 webpack: 4.46.0 webpack-dev-middleware: 3.7.3_webpack@4.46.0 @@ -3608,6 +3622,7 @@ packages: webpack-hot-middleware: 2.25.2 webpack-virtual-modules: 0.2.2 transitivePeerDependencies: + - bluebird - eslint - supports-color - vue-template-compiler @@ -3645,19 +3660,19 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/client-api/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/client-api/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-3wBWZl3NvMFgMovgEh+euiARAT2FXzpvTF4Q1gerGMNNDlrGxHnFvSuy4FHg/irtOGLa4yLz43ULFbYtpKw0Lg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/channel-postmessage': 6.5.10 '@storybook/channels': 6.5.10 '@storybook/client-logger': 6.5.10 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y '@types/qs': 6.9.7 '@types/webpack-env': 1.18.0 core-js: 3.24.1 @@ -3682,7 +3697,7 @@ packages: global: 4.4.0 dev: true - /@storybook/components/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/components/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-9OhgB8YQfGwOKjo/N96N5mrtJ6qDVVoEM1zuhea32tJUd2eYf0aSWpryA9VnOM0V1q/8DAoCg5rPBMYWMBU5uw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3690,7 +3705,7 @@ packages: dependencies: '@storybook/client-logger': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y core-js: 3.24.1 memoizerific: 1.11.3 qs: 6.11.0 @@ -3700,7 +3715,44 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/core-client/6.5.10_35717b92bbd360fcff670f12fb3b8f1d: + /@storybook/core-client/6.5.10_gdf3kbss5zs4fcxtajkvysi6he: + resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + webpack: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/channel-postmessage': 6.5.10 + '@storybook/channel-websocket': 6.5.10 + '@storybook/client-api': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/preview-web': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/ui': 6.5.10_biqbaboplfbrettd7655fr4n2y + airbnb-js-shims: 2.2.1 + ansi-to-html: 0.6.15 + core-js: 3.24.1 + global: 4.4.0 + lodash: 4.17.21 + qs: 6.11.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + regenerator-runtime: 0.13.9 + ts-dedent: 2.2.0 + typescript: 4.6.3 + unfetch: 4.2.0 + util-deprecate: 1.0.2 + webpack: 5.74.0 + dev: true + + /@storybook/core-client/6.5.10_gvyxxev32nqpz73hb4jpwo4pdu: resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3711,16 +3763,16 @@ packages: typescript: optional: true dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/channel-postmessage': 6.5.10 '@storybook/channel-websocket': 6.5.10 - '@storybook/client-api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/preview-web': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/ui': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/preview-web': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/ui': 6.5.10_biqbaboplfbrettd7655fr4n2y airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 core-js: 3.24.1 @@ -3737,7 +3789,7 @@ packages: webpack: 4.46.0 dev: true - /@storybook/core-client/6.5.10_56b391ff4756b0e9ffa4e71d0d78a819: + /@storybook/core-client/6.5.10_k2zzd72hk2yot75e44oq26fide: resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3748,16 +3800,16 @@ packages: typescript: optional: true dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/channel-postmessage': 6.5.10 '@storybook/channel-websocket': 6.5.10 - '@storybook/client-api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/client-api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/preview-web': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/ui': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/preview-web': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/ui': 6.5.10_biqbaboplfbrettd7655fr4n2y airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 core-js: 3.24.1 @@ -3774,7 +3826,7 @@ packages: webpack: 5.72.0 dev: true - /@storybook/core-common/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: + /@storybook/core-common/6.5.10_vxprwtrptihuvxy5fji7jthhgi: resolution: {integrity: sha512-Bx+VKkfWdrAmD8T51Sjq/mMhRaiapBHcpG4cU5bc3DMbg+LF2/yrgqv/cjVu+m5gHAzYCac5D7gqzBgvG7Myww==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3808,17 +3860,17 @@ packages: '@babel/register': 7.18.9_@babel+core@7.18.10 '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/pretty-hrtime': 1.0.1 - babel-loader: 8.2.5_eba90b01abfa5ae992af6f2de83aa983 + babel-loader: 8.2.5_5ouqwanl7jnotevpn4w6qovjqm babel-plugin-macros: 3.1.0 babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.18.10 chalk: 4.1.2 core-js: 3.24.1 - express: 4.17.3 + express: 4.18.1 file-system-cache: 1.1.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.2_a7e193d34ab579e82398bf64a6b2f9a8 + fork-ts-checker-webpack-plugin: 6.5.2_u7qzhu2kwv46qi4yx5sknmxzva fs-extra: 9.1.0 glob: 7.2.3 handlebars: 4.7.7 @@ -3851,7 +3903,7 @@ packages: core-js: 3.24.1 dev: true - /@storybook/core-server/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: + /@storybook/core-server/6.5.10_vxprwtrptihuvxy5fji7jthhgi: resolution: {integrity: sha512-jqwpA0ccA8X5ck4esWBid04+cEIVqirdAcqJeNb9IZAD+bRreO4Im8ilzr7jc5AmQ9fkqHs2NByFKh9TITp8NQ==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -3868,18 +3920,18 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 - '@storybook/core-client': 6.5.10_35717b92bbd360fcff670f12fb3b8f1d - '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/builder-webpack4': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/core-client': 6.5.10_gvyxxev32nqpz73hb4jpwo4pdu + '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/csf-tools': 6.5.10 - '@storybook/manager-webpack4': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/manager-webpack4': 6.5.10_vxprwtrptihuvxy5fji7jthhgi '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/telemetry': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 - '@types/node': 16.11.26 + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/telemetry': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@types/node': 16.11.51 '@types/node-fetch': 2.6.2 '@types/pretty-hrtime': 1.0.1 '@types/webpack': 4.41.32 @@ -3892,7 +3944,7 @@ packages: core-js: 3.24.1 cpy: 8.1.2 detect-port: 1.3.0 - express: 4.17.3 + express: 4.18.1 fs-extra: 9.1.0 global: 4.4.0 globby: 11.1.0 @@ -3917,6 +3969,43 @@ packages: x-default-browser: 0.4.0 transitivePeerDependencies: - '@storybook/mdx2-csf' + - bluebird + - bufferutil + - encoding + - eslint + - supports-color + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + + /@storybook/core/6.5.10_grz3lj4ghqwqrmqubmxzric32m: + resolution: {integrity: sha512-K86yYa0tYlMxADlwQTculYvPROokQau09SCVqpsLg3wJCTvYFL4+SIqcYoyBSbFmHOdnYbJgPydjN33MYLiOZQ==} + peerDependencies: + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + webpack: '*' + peerDependenciesMeta: + '@storybook/builder-webpack5': + optional: true + '@storybook/manager-webpack5': + optional: true + typescript: + optional: true + dependencies: + '@storybook/core-client': 6.5.10_gdf3kbss5zs4fcxtajkvysi6he + '@storybook/core-server': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + typescript: 4.6.3 + webpack: 5.74.0 + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - bluebird - bufferutil - encoding - eslint @@ -3927,7 +4016,7 @@ packages: - webpack-command dev: true - /@storybook/core/6.5.10_b9f62977a1e4095497236c505b5b87cf: + /@storybook/core/6.5.10_xh3cs55b4qevjfzdnrifww4hz4: resolution: {integrity: sha512-K86yYa0tYlMxADlwQTculYvPROokQau09SCVqpsLg3wJCTvYFL4+SIqcYoyBSbFmHOdnYbJgPydjN33MYLiOZQ==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -3944,14 +4033,15 @@ packages: typescript: optional: true dependencies: - '@storybook/core-client': 6.5.10_56b391ff4756b0e9ffa4e71d0d78a819 - '@storybook/core-server': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/core-client': 6.5.10_k2zzd72hk2yot75e44oq26fide + '@storybook/core-server': 6.5.10_vxprwtrptihuvxy5fji7jthhgi react: 18.2.0 react-dom: 18.2.0_react@18.2.0 typescript: 4.6.3 webpack: 5.72.0 transitivePeerDependencies: - '@storybook/mdx2-csf' + - bluebird - bufferutil - encoding - eslint @@ -4000,12 +4090,12 @@ packages: lodash: 4.17.21 dev: true - /@storybook/docs-tools/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/docs-tools/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-/bvYgOO+CxMEcHifkjJg0A60OTGOhcjGxnsB1h0gJuxMrqA/7Qwc108bFmPiX0eiD1BovFkZLJV4O6OY7zP5Vw==} dependencies: '@babel/core': 7.18.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y core-js: 3.24.1 doctrine: 3.0.0 lodash: 4.17.21 @@ -4016,7 +4106,7 @@ packages: - supports-color dev: true - /@storybook/manager-webpack4/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: + /@storybook/manager-webpack4/6.5.10_vxprwtrptihuvxy5fji7jthhgi: resolution: {integrity: sha512-N/TlNDhuhARuFipR/ZJ/xEVESz23iIbCsZ4VNehLHm8PpiGlQUehk+jMjWmz5XV0bJItwjRclY+CU3GjZKblfQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4029,20 +4119,20 @@ packages: '@babel/core': 7.18.10 '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.18.10 '@babel/preset-react': 7.18.6_@babel+core@7.18.10 - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/core-client': 6.5.10_35717b92bbd360fcff670f12fb3b8f1d - '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/core-client': 6.5.10_gvyxxev32nqpz73hb4jpwo4pdu + '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi '@storybook/node-logger': 6.5.10 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/ui': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@types/node': 16.11.26 + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/ui': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@types/node': 16.11.51 '@types/webpack': 4.41.32 - babel-loader: 8.2.5_eba90b01abfa5ae992af6f2de83aa983 + babel-loader: 8.2.5_5ouqwanl7jnotevpn4w6qovjqm case-sensitive-paths-webpack-plugin: 2.4.0 chalk: 4.1.2 core-js: 3.24.1 css-loader: 3.6.0_webpack@4.46.0 - express: 4.17.3 + express: 4.18.1 file-loader: 6.2.0_webpack@4.46.0 find-up: 5.0.0 fs-extra: 9.1.0 @@ -4059,12 +4149,13 @@ packages: terser-webpack-plugin: 4.2.3_webpack@4.46.0 ts-dedent: 2.2.0 typescript: 4.6.3 - url-loader: 4.1.1_file-loader@6.2.0+webpack@4.46.0 + url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy util-deprecate: 1.0.2 webpack: 4.46.0 webpack-dev-middleware: 3.7.3_webpack@4.46.0 webpack-virtual-modules: 0.2.2 transitivePeerDependencies: + - bluebird - encoding - eslint - supports-color @@ -4108,18 +4199,18 @@ packages: core-js: 3.24.1 dev: true - /@storybook/preview-web/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/preview-web/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-sTC/o5gkvALOtcNgtApGKGN9EavvSxRHBeBh+5BQjV2qQ8ap+26RsfUizNBECAa2Jrn4osaDYn9HRhJLFL69WA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/channel-postmessage': 6.5.10 '@storybook/client-logger': 6.5.10 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y ansi-to-html: 0.6.15 core-js: 3.24.1 global: 4.4.0 @@ -4134,7 +4225,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/react-docgen-typescript-plugin/1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_typescript@4.6.3+webpack@5.72.0: + /@storybook/react-docgen-typescript-plugin/1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_xjnbks7tshgiwpviuok4cpy6s4: resolution: {integrity: sha512-eVg3BxlOm2P+chijHBTByr90IZVUtgRW56qEOLX7xlww2NBuKrcavBlcmn+HH7GIUktquWkMPtvy6e0W0NgA5w==} peerDependencies: typescript: '>= 3.x' @@ -4148,12 +4239,12 @@ packages: react-docgen-typescript: 2.2.2_typescript@4.6.3 tslib: 2.4.0 typescript: 4.6.3 - webpack: 5.72.0 + webpack: 5.74.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/react/6.5.10_564adc6e9cf58cbf4483ee29e3373941: + /@storybook/react/6.5.10_kzfny3u46wgl6red5yu6gnzzie: resolution: {integrity: sha512-m8S1qQrwA7pDGwdKEvL6LV3YKvSzVUY297Fq+xcTU3irnAy4sHDuFoLqV6Mi1510mErK1r8+rf+0R5rEXB219g==} engines: {node: '>=10.13.0'} hasBin: true @@ -4184,19 +4275,19 @@ packages: '@babel/core': 7.18.10 '@babel/preset-flow': 7.18.6_@babel+core@7.18.10 '@babel/preset-react': 7.18.6_@babel+core@7.18.10 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_a6ddf6349bbfbae23464eb7cd0d9bae7 - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_metx475lqcp4j5c75za4zf7xbi + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/core': 6.5.10_b9f62977a1e4095497236c505b5b87cf - '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/core': 6.5.10_grz3lj4ghqwqrmqubmxzric32m + '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/docs-tools': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/docs-tools': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/node-logger': 6.5.10 - '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_typescript@4.6.3+webpack@5.72.0 + '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_xjnbks7tshgiwpviuok4cpy6s4 '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y '@types/estree': 0.0.51 - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/webpack-env': 1.18.0 acorn: 7.4.1 acorn-jsx: 5.3.2_acorn@7.4.1 @@ -4212,7 +4303,7 @@ packages: prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-element-to-jsx-string: 14.3.4_react-dom@18.2.0+react@18.2.0 + react-element-to-jsx-string: 14.3.4_biqbaboplfbrettd7655fr4n2y react-refresh: 0.11.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.9 @@ -4220,11 +4311,12 @@ packages: ts-dedent: 2.2.0 typescript: 4.6.3 util-deprecate: 1.0.2 - webpack: 5.72.0 + webpack: 5.74.0 transitivePeerDependencies: - '@storybook/mdx2-csf' - '@swc/core' - '@types/webpack' + - bluebird - bufferutil - encoding - esbuild @@ -4242,7 +4334,7 @@ packages: - webpack-plugin-serve dev: true - /@storybook/router/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/router/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-O+vNW/eEpYFF8eCg5jZjNQ6q2DKQVxqDRPCy9pJdEbvavMDZn6AFYgVK+VJe5F4211WW2yncOu922xObCxXJYg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4266,13 +4358,13 @@ packages: find-up: 4.1.0 dev: true - /@storybook/source-loader/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/source-loader/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-1RxxRumpjs8VUUwES9LId+cuNQnixhZAcwCxd6jaKkTZbjiQCtAhXX6DBTjJGV1u/JnCsqEp5b1wB8j/EioNHw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.24.1 @@ -4286,13 +4378,13 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@storybook/store/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/store/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-RswrSYh2IiKkytFPxP9AvP+hekjrvHK2ILvyDk2ZgduCN4n5ivsekOb+N3M2t+dq1eLuW9or5n2T4OWwAwjxxQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 @@ -4311,11 +4403,11 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/telemetry/6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732: + /@storybook/telemetry/6.5.10_vxprwtrptihuvxy5fji7jthhgi: resolution: {integrity: sha512-+M5HILDFS8nDumLxeSeAwi1MTzIuV6UWzV4yB2wcsEXOBTdplcl9oYqFKtlst78oOIdGtpPYxYfivDlqxC2K4g==} dependencies: '@storybook/client-logger': 6.5.10 - '@storybook/core-common': 6.5.10_addf1b4e2f9a0f4adf1d2a51f4cce732 + '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi chalk: 4.1.2 core-js: 3.24.1 detect-package-manager: 2.0.1 @@ -4338,7 +4430,7 @@ packages: - webpack-command dev: true - /@storybook/theming/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/theming/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-BvTQBBcSEwKKcsVmF+Ol6v0RIQUr+bxP7gb10wtfBd23mZTEFA0C1N5FnZr/dDeiBKG1pvf1UKvoYA731y0BsA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4352,21 +4444,21 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@storybook/ui/6.5.10_react-dom@18.2.0+react@18.2.0: + /@storybook/ui/6.5.10_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-6iaoaRAiTqB1inTw35vao+5hjcDE0Qa0A3a9ZIeNa6yHvpB1k0lO/N/0PMrRdVvySYpXVD1iry4z4QYdo1rU+w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.10_react-dom@18.2.0+react@18.2.0 - '@storybook/api': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y + '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/channels': 6.5.10 '@storybook/client-logger': 6.5.10 - '@storybook/components': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/core-events': 6.5.10 - '@storybook/router': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/router': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.10_react-dom@18.2.0+react@18.2.0 + '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y core-js: 3.24.1 memoizerific: 1.11.3 qs: 6.11.0 @@ -4419,7 +4511,7 @@ packages: redent: 3.0.0 dev: true - /@testing-library/react/12.1.5_react-dom@18.2.0+react@18.2.0: + /@testing-library/react/12.1.5_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==} engines: {node: '>=12'} peerDependencies: @@ -4433,7 +4525,7 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@testing-library/react/13.3.0_react-dom@18.2.0+react@18.2.0: + /@testing-library/react/13.3.0_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==} engines: {node: '>=12'} peerDependencies: @@ -4505,7 +4597,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /@types/cacheable-request/6.0.2: @@ -4513,20 +4605,20 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/responselike': 1.0.0 dev: true /@types/cheerio/0.22.31: resolution: {integrity: sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /@types/enzyme/3.10.12: @@ -4565,7 +4657,7 @@ packages: /@types/express-serve-static-core/4.17.30: resolution: {integrity: sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -4582,20 +4674,20 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /@types/hast/2.3.4: @@ -4655,7 +4747,7 @@ packages: /@types/jsdom/16.2.15: resolution: {integrity: sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/parse5': 6.0.3 '@types/tough-cookie': 4.0.2 dev: true @@ -4675,7 +4767,7 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /@types/linkify-it/3.0.2: @@ -4718,7 +4810,7 @@ packages: /@types/node-fetch/2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 form-data: 3.0.1 dev: true @@ -4730,6 +4822,10 @@ packages: resolution: {integrity: sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==} dev: true + /@types/node/16.11.51: + resolution: {integrity: sha512-h6p1A77pHBDdOcI9y6Wfh9iRGa8lMUZMk2ebHJTNTtRwgbQzgemZow6PW7+Xs7Z0r0IQFY1+iRlcNAkRrf53nA==} + dev: true + /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -4783,7 +4879,6 @@ packages: resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} dependencies: '@types/react': 18.0.17 - dev: true /@types/react-redux/7.1.24: resolution: {integrity: sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==} @@ -4812,7 +4907,7 @@ packages: dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 - csstype: 3.0.11 + csstype: 3.1.0 dev: true /@types/react/18.0.17: @@ -4820,18 +4915,18 @@ packages: dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 - csstype: 3.0.11 + csstype: 3.1.0 /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /@types/scheduler/0.16.2: @@ -4845,7 +4940,7 @@ packages: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /@types/sinonjs__fake-timers/8.1.1: @@ -4899,7 +4994,7 @@ packages: /@types/webpack-sources/3.2.0: resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/source-list-map': 0.1.2 source-map: 0.7.4 dev: true @@ -4907,7 +5002,7 @@ packages: /@types/webpack/4.41.32: resolution: {integrity: sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/tapable': 1.0.8 '@types/uglify-js': 3.16.0 '@types/webpack-sources': 3.2.0 @@ -4935,11 +5030,11 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true optional: true - /@typescript-eslint/eslint-plugin/5.33.1_51b2b814c38be70820fe8894e3eb919c: + /@typescript-eslint/eslint-plugin/5.33.1_kgzlqfgdrptqqih6rckoh24rtq: resolution: {integrity: sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4950,10 +5045,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.33.1_eslint@8.22.0+typescript@4.6.3 + '@typescript-eslint/parser': 5.33.1_na6oafnitdwu7luxposls2xxpe '@typescript-eslint/scope-manager': 5.33.1 - '@typescript-eslint/type-utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 - '@typescript-eslint/utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 + '@typescript-eslint/type-utils': 5.33.1_na6oafnitdwu7luxposls2xxpe + '@typescript-eslint/utils': 5.33.1_na6oafnitdwu7luxposls2xxpe debug: 4.3.4 eslint: 8.22.0 functional-red-black-tree: 1.0.1 @@ -4966,20 +5061,20 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.33.1_eslint@8.22.0+typescript@4.6.3: + /@typescript-eslint/experimental-utils/5.33.1_na6oafnitdwu7luxposls2xxpe: resolution: {integrity: sha512-wk2o+4wojvKz/x3UCbsgjgXl0lyLPYQsfKP0MdRzj4jtsQr4bVtgWUWck6+N3GzThUTbUFyyKLduWPwePhh0xQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.33.1_na6oafnitdwu7luxposls2xxpe eslint: 8.22.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/5.33.1_eslint@8.22.0+typescript@4.6.3: + /@typescript-eslint/parser/5.33.1_na6oafnitdwu7luxposls2xxpe: resolution: {integrity: sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5007,7 +5102,7 @@ packages: '@typescript-eslint/visitor-keys': 5.33.1 dev: true - /@typescript-eslint/type-utils/5.33.1_eslint@8.22.0+typescript@4.6.3: + /@typescript-eslint/type-utils/5.33.1_na6oafnitdwu7luxposls2xxpe: resolution: {integrity: sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5017,7 +5112,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.33.1_na6oafnitdwu7luxposls2xxpe debug: 4.3.4 eslint: 8.22.0 tsutils: 3.21.0_typescript@4.6.3 @@ -5052,7 +5147,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.33.1_eslint@8.22.0+typescript@4.6.3: + /@typescript-eslint/utils/5.33.1_na6oafnitdwu7luxposls2xxpe: resolution: {integrity: sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5578,6 +5673,8 @@ packages: dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color dev: true /anymatch/3.1.2: @@ -5906,7 +6003,7 @@ packages: - supports-color dev: true - /babel-loader/8.2.5_39fedd22cc19e5bfcff86bea87650e8d: + /babel-loader/8.2.5_5ouqwanl7jnotevpn4w6qovjqm: resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: @@ -5918,10 +6015,10 @@ packages: loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.72.0 + webpack: 4.46.0 dev: true - /babel-loader/8.2.5_eba90b01abfa5ae992af6f2de83aa983: + /babel-loader/8.2.5_hh7n2iwmdhs37t7ynpviozioru: resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: @@ -5933,7 +6030,7 @@ packages: loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 4.46.0 + webpack: 5.72.0 dev: true /babel-plugin-add-react-displayname/0.0.5: @@ -6081,7 +6178,7 @@ packages: babel-plugin-syntax-jsx: 6.18.0 lodash: 4.17.21 picomatch: 2.3.1 - styled-components: 5.3.5_react-dom@18.2.0+react@18.2.0 + styled-components: 5.3.5_biqbaboplfbrettd7655fr4n2y dev: true /babel-plugin-syntax-jsx/6.18.0: @@ -6186,6 +6283,10 @@ packages: engines: {node: '>=8'} dev: true + /bind-event-listener/2.1.1: + resolution: {integrity: sha512-O+a5c0D2se/u2VlBJmPRn45IB6R4mYMh1ok3dWxrIZ2pmLqzggBhb875mbq73508ylzofc0+hT9W41x4Y2s8lg==} + dev: true + /bindings/1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} requiresBuild: true @@ -6232,6 +6333,28 @@ packages: qs: 6.9.7 raw-body: 2.4.3 type-is: 1.6.18 + transitivePeerDependencies: + - supports-color + dev: true + + /body-parser/1.20.0: + resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + 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.10.3 + raw-body: 2.5.1 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color dev: true /boolbase/1.0.0: @@ -6280,6 +6403,8 @@ packages: snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /braces/3.0.2: @@ -6454,7 +6579,7 @@ packages: mississippi: 3.0.0 mkdirp: 0.5.6 move-concurrently: 1.0.1 - promise-inflight: 1.0.1 + promise-inflight: 1.0.1_bluebird@3.7.2 rimraf: 2.7.1 ssri: 6.0.2 unique-filename: 1.1.1 @@ -6483,6 +6608,8 @@ packages: ssri: 8.0.1 tar: 6.1.11 unique-filename: 1.1.1 + transitivePeerDependencies: + - bluebird dev: true /cache-base/1.0.1: @@ -6712,6 +6839,8 @@ packages: upath: 1.2.0 optionalDependencies: fsevents: 1.2.13 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -6744,10 +6873,12 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.3.0 + transitivePeerDependencies: + - supports-color dev: true /chrome-trace-event/1.0.3: @@ -6863,13 +6994,6 @@ packages: shallow-clone: 3.0.1 dev: true - /clone-regexp/2.2.0: - resolution: {integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==} - engines: {node: '>=6'} - dependencies: - is-regexp: 2.1.0 - dev: true - /clone-response/1.0.3: resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} dependencies: @@ -6995,6 +7119,30 @@ packages: - '@swc/wasm' dev: true + /commitizen/4.2.5: + resolution: {integrity: sha512-9sXju8Qrz1B4Tw7kC5KhnvwYQN88qs2zbiB8oyMsnXZyJ24PPGiNM3nHr73d32dnE3i8VJEXddBFIbOgYSEXtQ==} + engines: {node: '>= 12'} + hasBin: true + dependencies: + cachedir: 2.3.0 + cz-conventional-changelog: 3.3.0 + dedent: 0.7.0 + detect-indent: 6.1.0 + find-node-modules: 2.1.3 + find-root: 1.1.0 + fs-extra: 9.1.0 + glob: 7.2.3 + inquirer: 8.2.4 + is-utf8: 0.2.1 + lodash: 4.17.21 + minimist: 1.2.6 + strip-bom: 4.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + /common-path-prefix/3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} dev: true @@ -7045,6 +7193,8 @@ packages: on-headers: 1.0.2 safe-buffer: 5.1.2 vary: 1.1.2 + transitivePeerDependencies: + - supports-color dev: true /concat-map/0.0.1: @@ -7253,8 +7403,8 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - is-text-path: 1.0.1 JSONStream: 1.3.5 + is-text-path: 1.0.1 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 @@ -7291,6 +7441,11 @@ packages: engines: {node: '>= 0.6'} dev: true + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: true + /copy-concurrently/1.0.5: resolution: {integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==} dependencies: @@ -7332,38 +7487,21 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig-typescript-loader/2.0.2_37c338c37d248e2af4de7b6a6a4634c9: + /cosmiconfig-typescript-loader/2.0.2_anep5n2nafhtzjg7ucormpprim: resolution: {integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 cosmiconfig: 7.0.1 - ts-node: 10.9.1_37c338c37d248e2af4de7b6a6a4634c9 + ts-node: 10.9.1_anep5n2nafhtzjg7ucormpprim typescript: 4.7.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' dev: true - optional: true - - /cosmiconfig-typescript-loader/2.0.2_ddaac8e123aeb260f586984cee874848: - resolution: {integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==} - engines: {node: '>=12', npm: '>=6'} - peerDependencies: - '@types/node': '*' - typescript: '>=3' - dependencies: - '@types/node': 16.11.26 - cosmiconfig: 7.0.1 - ts-node: 10.9.1_ddaac8e123aeb260f586984cee874848 - typescript: 4.6.3 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - dev: true /cosmiconfig/6.0.0: resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} @@ -7410,6 +7548,8 @@ packages: p-all: 2.1.0 p-filter: 2.1.0 p-map: 3.0.0 + transitivePeerDependencies: + - supports-color dev: true /create-ecdh/4.0.4: @@ -7597,8 +7737,8 @@ packages: cssom: 0.3.8 dev: true - /csstype/3.0.11: - resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} + /csstype/3.1.0: + resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} /currently-unhandled/0.4.1: resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} @@ -7619,7 +7759,7 @@ packages: requiresBuild: true dependencies: '@cypress/request': 2.88.10 - '@cypress/xvfb': 1.2.4 + '@cypress/xvfb': 1.2.4_supports-color@8.1.1 '@types/node': 14.18.24 '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.3 @@ -7667,7 +7807,24 @@ packages: engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.2.4 + commitizen: 4.2.5 + conventional-commit-types: 3.0.0 + lodash.map: 4.6.0 + longest: 2.0.1 + word-wrap: 1.2.3 + optionalDependencies: + '@commitlint/load': 17.0.3 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + + /cz-conventional-changelog/3.3.0: + resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} + engines: {node: '>= 10'} + dependencies: + chalk: 2.4.2 + commitizen: 4.2.5 conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 @@ -7714,14 +7871,36 @@ packages: /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + + /debug/3.2.7_supports-color@8.1.1: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 + supports-color: 8.1.1 dev: true /debug/4.3.4: @@ -7892,6 +8071,11 @@ packages: engines: {node: '>= 0.6'} dev: true + /depd/2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: true + /deprecation/2.3.1: resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} dev: true @@ -7907,6 +8091,11 @@ packages: resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==} dev: true + /destroy/1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: true + /detab/2.0.4: resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} dependencies: @@ -7923,6 +8112,11 @@ packages: engines: {node: '>=8'} dev: true + /detect-indent/6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: true + /detect-newline/3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -7942,6 +8136,8 @@ packages: dependencies: address: 1.2.0 debug: 2.6.9 + transitivePeerDependencies: + - supports-color dev: true /diff-sequences/26.6.2: @@ -8014,7 +8210,7 @@ packages: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: '@babel/runtime': 7.18.9 - csstype: 3.0.11 + csstype: 3.1.0 dev: true /dom-serializer/1.4.1: @@ -8340,7 +8536,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-airbnb-base/15.0.0_d200769a7ba6a6a08d74f4b865523b7d: + /eslint-config-airbnb-base/15.0.0_2iahngt3u2tkbdlu6s4gkur3pu: resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -8349,13 +8545,13 @@ packages: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.22.0 - eslint-plugin-import: 2.26.0_eslint@8.22.0 + eslint-plugin-import: 2.26.0_s6f7spxf43rfknbsivdq2mydle object.assign: 4.1.4 object.entries: 1.1.5 semver: 6.3.0 dev: true - /eslint-config-airbnb/19.0.4_7f8cc57b4c50cc5f541f2062a45f7cfc: + /eslint-config-airbnb/19.0.4_p6gmk62mkdgf6va7ebrkix347q: resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==} engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8366,8 +8562,8 @@ packages: eslint-plugin-react-hooks: ^4.3.0 dependencies: eslint: 8.22.0 - eslint-config-airbnb-base: 15.0.0_d200769a7ba6a6a08d74f4b865523b7d - eslint-plugin-import: 2.26.0_eslint@8.22.0 + eslint-config-airbnb-base: 15.0.0_2iahngt3u2tkbdlu6s4gkur3pu + eslint-plugin-import: 2.26.0_s6f7spxf43rfknbsivdq2mydle eslint-plugin-jsx-a11y: 6.6.1_eslint@8.22.0 eslint-plugin-react: 7.30.1_eslint@8.22.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.22.0 @@ -8389,9 +8585,11 @@ packages: dependencies: debug: 3.2.7 resolve: 1.22.1 + transitivePeerDependencies: + - supports-color dev: true - /eslint-import-resolver-typescript/3.4.2_d200769a7ba6a6a08d74f4b865523b7d: + /eslint-import-resolver-typescript/3.4.2_2iahngt3u2tkbdlu6s4gkur3pu: resolution: {integrity: sha512-8SuWlRIEO83X9PsJSK9VjgH0EDk1ZzNI36+r3C0xNYVJ+O1+TprOFtTwqqyPMHG+br/I9A5Q80RE7K3/eIr9XA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} peerDependencies: @@ -8401,7 +8599,7 @@ packages: debug: 4.3.4 enhanced-resolve: 5.10.0 eslint: 8.22.0 - eslint-plugin-import: 2.26.0_eslint@8.22.0 + eslint-plugin-import: 2.26.0_s6f7spxf43rfknbsivdq2mydle get-tsconfig: 4.2.0 globby: 13.1.2 is-core-module: 2.10.0 @@ -8411,17 +8609,34 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_eslint@8.22.0: + /eslint-module-utils/2.7.4_zvp523rfmx54ygskw7vhwh7rwu: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: + '@typescript-eslint/parser': '*' eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true eslint: optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true dependencies: + '@typescript-eslint/parser': 5.33.1_na6oafnitdwu7luxposls2xxpe debug: 3.2.7 eslint: 8.22.0 + eslint-import-resolver-node: 0.3.6 + eslint-import-resolver-typescript: 3.4.2_2iahngt3u2tkbdlu6s4gkur3pu + transitivePeerDependencies: + - supports-color dev: true /eslint-plugin-cypress/2.12.1_eslint@8.22.0: @@ -8452,19 +8667,24 @@ packages: eslint: 8.22.0 dev: true - /eslint-plugin-import/2.26.0_eslint@8.22.0: + /eslint-plugin-import/2.26.0_s6f7spxf43rfknbsivdq2mydle: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: + '@typescript-eslint/parser': '*' eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: + '@typescript-eslint/parser': 5.33.1_na6oafnitdwu7luxposls2xxpe array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.22.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_eslint@8.22.0 + eslint-module-utils: 2.7.4_zvp523rfmx54ygskw7vhwh7rwu has: 1.0.3 is-core-module: 2.10.0 is-glob: 4.0.3 @@ -8472,9 +8692,13 @@ packages: object.values: 1.1.5 resolve: 1.22.1 tsconfig-paths: 3.14.1 - dev: true + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true - /eslint-plugin-jest/26.8.5_b9176efc812e9ee7df86b63edfca7f2f: + /eslint-plugin-jest/26.8.5_xelw57ebf2popx4gwy7n7st7f4: resolution: {integrity: sha512-DEaimuVhah/fx6jDkaP4oEPhH6VLr9skpZxYqbbmfeYvXzjos3AX61NpyMvq4aB4x6XJ3rsu/zcJfg0z0nytfw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8487,8 +8711,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.33.1_51b2b814c38be70820fe8894e3eb919c - '@typescript-eslint/utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.33.1_kgzlqfgdrptqqih6rckoh24rtq + '@typescript-eslint/utils': 5.33.1_na6oafnitdwu7luxposls2xxpe eslint: 8.22.0 jest: 28.1.3_@types+node@16.11.26 transitivePeerDependencies: @@ -8533,7 +8757,7 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier/4.2.1_a3afbb694dad372e045f2c619d0ddcec: + /eslint-plugin-prettier/4.2.1_uox3w2knvu3s4bc7frqz2do45q: resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -8582,14 +8806,14 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /eslint-plugin-storybook/0.6.4_eslint@8.22.0+typescript@4.6.3: + /eslint-plugin-storybook/0.6.4_na6oafnitdwu7luxposls2xxpe: resolution: {integrity: sha512-wxwbAZqlgjj6MbS/llY7wnXCCUsuFcLB1XnahbgBtjmsFUggpiECt01Dt8huaKvriVXg2w4d7Ye+GzA00rdcKg==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/experimental-utils': 5.33.1_eslint@8.22.0+typescript@4.6.3 + '@typescript-eslint/experimental-utils': 5.33.1_na6oafnitdwu7luxposls2xxpe eslint: 8.22.0 requireindex: 1.2.0 ts-dedent: 2.2.0 @@ -8833,13 +9057,6 @@ packages: strip-final-newline: 2.0.0 dev: true - /execall/2.0.0: - resolution: {integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==} - engines: {node: '>=8'} - dependencies: - clone-regexp: 2.2.0 - dev: true - /executable/4.1.1: resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} engines: {node: '>=4'} @@ -8863,6 +9080,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /expand-tilde/2.0.2: @@ -8917,6 +9136,47 @@ packages: type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /express/4.18.1: + resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.0 + 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.10.3 + 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 + transitivePeerDependencies: + - supports-color dev: true /extend-shallow/2.0.1: @@ -8959,6 +9219,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /extract-zip/2.0.1_supports-color@8.1.1: @@ -8998,6 +9260,8 @@ packages: is-glob: 4.0.3 merge2: 1.4.1 micromatch: 3.1.10 + transitivePeerDependencies: + - supports-color dev: true /fast-glob/3.2.11: @@ -9156,6 +9420,23 @@ packages: parseurl: 1.3.3 statuses: 1.5.0 unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /finalhandler/1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color dev: true /find-babel-config/1.2.0: @@ -9290,20 +9571,35 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true - /fork-ts-checker-webpack-plugin/4.1.6: + /fork-ts-checker-webpack-plugin/4.1.6_u7qzhu2kwv46qi4yx5sknmxzva: resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true dependencies: '@babel/code-frame': 7.18.6 chalk: 2.4.2 + eslint: 8.22.0 micromatch: 3.1.10 minimatch: 3.1.2 semver: 5.7.1 tapable: 1.1.3 + typescript: 4.6.3 + webpack: 4.46.0 worker-rpc: 0.1.1 + transitivePeerDependencies: + - supports-color dev: true - /fork-ts-checker-webpack-plugin/6.5.2_a7e193d34ab579e82398bf64a6b2f9a8: + /fork-ts-checker-webpack-plugin/6.5.2_u7qzhu2kwv46qi4yx5sknmxzva: resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -9549,11 +9845,6 @@ packages: dev: true optional: true - /get-stdin/8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} - engines: {node: '>=10'} - dev: true - /get-stream/4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} engines: {node: '>=6'} @@ -9842,6 +10133,8 @@ packages: ignore: 4.0.6 pify: 4.0.1 slash: 2.0.0 + transitivePeerDependencies: + - supports-color dev: true /globjoin/0.1.4: @@ -9875,6 +10168,8 @@ packages: dependencies: '@sindresorhus/is': 0.14.0 '@szmarczak/http-timer': 1.1.2 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.0 cacheable-request: 6.1.0 decompress-response: 3.3.0 duplexer3: 0.1.5 @@ -10204,6 +10499,17 @@ packages: toidentifier: 1.0.1 dev: true + /http-errors/2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: true + /http-link-header/0.8.0: resolution: {integrity: sha512-qsh/wKe1Mk1vtYEFr+LpQBFWTO1gxZQBdii2D0Umj+IUQ23r5sT088Rhpq4XzpSyIpaX7vwjB8Rrtx8u9JTg+Q==} dev: true @@ -10443,6 +10749,27 @@ packages: through: 2.3.8 dev: true + /inquirer/8.2.4: + resolution: {integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==} + engines: {node: '>=12.0.0'} + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + ora: 5.4.1 + run-async: 2.4.1 + rxjs: 7.5.6 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + wrap-ansi: 7.0.0 + dev: true + /internal-slot/1.0.3: resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} engines: {node: '>= 0.4'} @@ -10807,11 +11134,6 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-regexp/2.1.0: - resolution: {integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==} - engines: {node: '>=6'} - dev: true - /is-set/2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} dev: true @@ -11036,7 +11358,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -11122,6 +11444,45 @@ packages: - supports-color dev: true + /jest-config/28.1.3_@types+node@16.11.51: + resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.18.10 + '@jest/test-sequencer': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 16.11.51 + babel-jest: 28.1.3_@babel+core@7.18.10 + chalk: 4.1.2 + ci-info: 3.3.2 + deepmerge: 4.2.2 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 28.1.3 + jest-environment-node: 28.1.3 + jest-get-type: 28.0.2 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.3 + jest-runner: 28.1.3 + jest-util: 28.1.3 + jest-validate: 28.1.3 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 28.1.3 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /jest-diff/26.6.2: resolution: {integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==} engines: {node: '>= 10.14.2'} @@ -11178,7 +11539,7 @@ packages: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 '@types/jsdom': 16.2.15 - '@types/node': 16.11.26 + '@types/node': 16.11.51 jest-mock: 28.1.3 jest-util: 28.1.3 jsdom: 19.0.0 @@ -11196,7 +11557,7 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true @@ -11222,7 +11583,7 @@ packages: dependencies: '@jest/types': 26.6.2 '@types/graceful-fs': 4.1.5 - '@types/node': 16.11.26 + '@types/node': 16.11.51 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -11235,6 +11596,8 @@ packages: walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 + transitivePeerDependencies: + - supports-color dev: true /jest-haste-map/28.1.3: @@ -11243,7 +11606,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.5 - '@types/node': 16.11.26 + '@types/node': 16.11.51 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -11314,7 +11677,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@28.1.3: @@ -11373,7 +11736,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.10 @@ -11427,7 +11790,7 @@ packages: resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} engines: {node: '>= 10.14.2'} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 graceful-fs: 4.2.10 dev: true @@ -11467,7 +11830,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 16.11.26 + '@types/node': 16.11.51 chalk: 4.1.2 graceful-fs: 4.2.10 is-ci: 2.0.0 @@ -11479,7 +11842,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 chalk: 4.1.2 ci-info: 3.3.2 graceful-fs: 4.2.10 @@ -11520,7 +11883,7 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -11532,7 +11895,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -11541,7 +11904,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -11550,7 +11913,7 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -11601,7 +11964,6 @@ packages: /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: true /js-yaml/3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} @@ -11818,8 +12180,8 @@ packages: engines: {node: '>= 8'} dev: true - /known-css-properties/0.24.0: - resolution: {integrity: sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==} + /known-css-properties/0.25.0: + resolution: {integrity: sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==} dev: true /language-subtag-registry/0.3.22: @@ -11881,6 +12243,8 @@ packages: dependencies: debug: 2.6.9 marky: 1.2.5 + transitivePeerDependencies: + - supports-color dev: true /lighthouse-stack-packs/1.8.2: @@ -12102,7 +12466,6 @@ packages: hasBin: true dependencies: js-tokens: 4.0.0 - dev: true /loud-rejection/1.6.0: resolution: {integrity: sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==} @@ -12436,6 +12799,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /micromatch/4.0.5: @@ -12680,6 +13045,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /natural-compare/1.4.0: @@ -12808,10 +13175,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-selector/0.2.0: - resolution: {integrity: sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==} - dev: true - /normalize-url/4.5.1: resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} engines: {node: '>=8'} @@ -12961,6 +13324,13 @@ packages: ee-first: 1.1.1 dev: true + /on-finished/2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: true + /on-headers/1.0.2: resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} @@ -13513,7 +13883,7 @@ packages: postcss: 7.0.39 dev: true - /postcss-loader/4.3.0_postcss@7.0.39+webpack@4.46.0: + /postcss-loader/4.3.0_gzaxsinx64nntyd3vmdqwl7coe: resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -13715,6 +14085,22 @@ packages: /promise-inflight/1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + dev: true + + /promise-inflight/1.0.1_bluebird@3.7.2: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + dependencies: + bluebird: 3.7.2 dev: true /promise.allsettled/1.0.5: @@ -13857,6 +14243,13 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} dev: true + /qs/6.10.3: + resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + /qs/6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -13949,6 +14342,16 @@ packages: unpipe: 1.0.0 dev: true + /raw-body/2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: true + /raw-loader/4.0.2_webpack@4.46.0: resolution: {integrity: sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==} engines: {node: '>= 10.13.0'} @@ -14028,9 +14431,8 @@ packages: loose-envify: 1.4.0 react: 18.2.0 scheduler: 0.23.0 - dev: true - /react-element-to-jsx-string/14.3.4_react-dom@18.2.0+react@18.2.0: + /react-element-to-jsx-string/14.3.4_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==} peerDependencies: react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 @@ -14068,7 +14470,7 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: true - /react-redux/8.0.2_7cb98b5ac949009264a5bdd1182b7e80: + /react-redux/8.0.2_ps4ywwwjjeajezffxxirqk36qa: resolution: {integrity: sha512-nBwiscMw3NoP59NFCXFf02f8xdo+vSHT/uZ1ldDwF7XaTpzm+Phk97VT4urYBl5TYAPNVaFm12UHAEyzkpNzRA==} peerDependencies: '@types/react': ^16.8 || ^17.0 || ^18.0 @@ -14120,7 +14522,7 @@ packages: refractor: 3.6.0 dev: true - /react-virtualized/9.22.3_react-dom@18.2.0+react@18.2.0: + /react-virtualized/9.22.3_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: react: ^15.3.0 || ^16.0.0-alpha @@ -14136,7 +14538,7 @@ packages: react-lifecycles-compat: 3.0.4 dev: true - /react-window/1.8.6_react-dom@18.2.0+react@18.2.0: + /react-window/1.8.6_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==} engines: {node: '>8.0.0'} peerDependencies: @@ -14171,7 +14573,6 @@ packages: engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 - dev: true /read-pkg-up/1.0.1: resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} @@ -14256,6 +14657,8 @@ packages: graceful-fs: 4.2.10 micromatch: 3.1.10 readable-stream: 2.3.7 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -14685,7 +15088,7 @@ packages: engines: {node: '>=0.10'} dev: true - /rollup-plugin-dts/4.2.1_rollup@2.70.1+typescript@4.6.3: + /rollup-plugin-dts/4.2.1_3zpigpz7crs5s43nhxirf6uitu: resolution: {integrity: sha512-eaxQZNUJ5iQcxNGlpJ1CUgG4OSVqWjDZ3nNSWBIoGrpcote2aNphSe1RJOaSYkb8dwn3o+rYm1vvld/5z3EGSQ==} engines: {node: '>=v12.22.11'} peerDependencies: @@ -14716,6 +15119,7 @@ packages: terser: 4.8.1 webpack: 4.46.0 transitivePeerDependencies: + - supports-color - webpack-cli - webpack-command dev: true @@ -14812,6 +15216,8 @@ packages: micromatch: 3.1.10 minimist: 1.2.6 walker: 1.0.8 + transitivePeerDependencies: + - supports-color dev: true /saxes/5.0.1: @@ -14839,7 +15245,6 @@ packages: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: loose-envify: 1.4.0 - dev: true /schema-utils/1.0.0: resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} @@ -14936,6 +15341,29 @@ packages: on-finished: 2.3.0 range-parser: 1.2.1 statuses: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + /send/0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color dev: true /serialize-javascript/4.0.0: @@ -14975,6 +15403,20 @@ packages: escape-html: 1.0.3 parseurl: 1.3.3 send: 0.17.2 + transitivePeerDependencies: + - supports-color + dev: true + + /serve-static/1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color dev: true /set-blocking/2.0.0: @@ -15129,6 +15571,8 @@ packages: source-map: 0.5.7 source-map-resolve: 0.5.3 use: 3.1.1 + transitivePeerDependencies: + - supports-color dev: true /source-list-map/2.0.1: @@ -15215,16 +15659,11 @@ packages: resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} dev: true - /specificity/0.4.1: - resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==} - hasBin: true - dev: true - /speedline-core/1.4.3: resolution: {integrity: sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==} engines: {node: '>=8.0'} dependencies: - '@types/node': 16.11.26 + '@types/node': 16.11.51 image-ssim: 0.2.0 jpeg-js: 0.4.4 dev: true @@ -15319,6 +15758,11 @@ packages: engines: {node: '>= 0.6'} dev: true + /statuses/2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: true + /store2/2.14.2: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true @@ -15563,7 +16007,7 @@ packages: inline-style-parser: 0.1.1 dev: true - /styled-components/5.3.5_react-dom@18.2.0+react@18.2.0: + /styled-components/5.3.5_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==} engines: {node: '>=10'} requiresBuild: true @@ -15586,31 +16030,31 @@ packages: supports-color: 5.5.0 dev: true - /stylelint-config-prettier/9.0.3_stylelint@14.6.1: + /stylelint-config-prettier/9.0.3_stylelint@14.11.0: resolution: {integrity: sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg==} engines: {node: '>= 12'} hasBin: true peerDependencies: stylelint: '>=11.0.0' dependencies: - stylelint: 14.6.1 + stylelint: 14.11.0 dev: true - /stylelint-config-recommended/7.0.0_stylelint@14.6.1: - resolution: {integrity: sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q==} + /stylelint-config-recommended/9.0.0_stylelint@14.11.0: + resolution: {integrity: sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==} peerDependencies: - stylelint: ^14.4.0 + stylelint: ^14.10.0 dependencies: - stylelint: 14.6.1 + stylelint: 14.11.0 dev: true - /stylelint-config-standard/25.0.0_stylelint@14.6.1: - resolution: {integrity: sha512-21HnP3VSpaT1wFjFvv9VjvOGDtAviv47uTp3uFmzcN+3Lt+RYRv6oAplLaV51Kf792JSxJ6svCJh/G18E9VnCA==} + /stylelint-config-standard/28.0.0_stylelint@14.11.0: + resolution: {integrity: sha512-q/StuowDdDmFCravzGHAwgS9pjX0bdOQUEBBDIkIWsQuYGgYz/xsO8CM6eepmIQ1fc5bKdDVimlJZ6MoOUcJ5Q==} peerDependencies: - stylelint: ^14.4.0 + stylelint: ^14.11.0 dependencies: - stylelint: 14.6.1 - stylelint-config-recommended: 7.0.0_stylelint@14.6.1 + stylelint: 14.11.0 + stylelint-config-recommended: 9.0.0_stylelint@14.11.0 dev: true /stylelint-config-styled-components/0.1.1: @@ -15628,21 +16072,20 @@ packages: - supports-color dev: true - /stylelint/14.6.1: - resolution: {integrity: sha512-FfNdvZUZdzh9KDQxDnO7Opp+prKh8OQVuSW8S13cBtxrooCbm6J6royhUeb++53WPMt04VB+ZbOz/QmzAijs6Q==} + /stylelint/14.11.0: + resolution: {integrity: sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: + '@csstools/selector-specificity': 2.0.2_pnx64jze6bptzcedy5bidi3zdi balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 7.0.1 css-functions-list: 3.1.0 debug: 4.3.4 - execall: 2.0.0 fast-glob: 3.2.11 fastest-levenshtein: 1.0.16 file-entry-cache: 6.0.1 - get-stdin: 8.0.0 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 @@ -15651,12 +16094,11 @@ packages: import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.24.0 + known-css-properties: 0.25.0 mathml-tag-names: 2.1.3 meow: 9.0.0 micromatch: 4.0.5 normalize-path: 3.0.0 - normalize-selector: 0.2.0 picocolors: 1.0.0 postcss: 8.4.16 postcss-media-query-parser: 0.2.3 @@ -15665,7 +16107,6 @@ packages: postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 - specificity: 0.4.1 string-width: 4.2.3 strip-ansi: 6.0.1 style-search: 0.1.0 @@ -15850,6 +16291,8 @@ packages: terser: 5.14.2 webpack: 4.46.0 webpack-sources: 1.4.3 + transitivePeerDependencies: + - bluebird dev: true /terser-webpack-plugin/5.3.5_webpack@5.72.0: @@ -15876,11 +16319,36 @@ packages: webpack: 5.72.0 dev: true + /terser-webpack-plugin/5.3.5_webpack@5.74.0: + resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.15 + jest-worker: 27.5.1 + schema-utils: 3.1.1 + serialize-javascript: 6.0.0 + terser: 5.14.2 + webpack: 5.74.0 + dev: true + /terser/4.8.1: resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==} engines: {node: '>=6.0.0'} hasBin: true dependencies: + acorn: 8.8.0 commander: 2.20.3 source-map: 0.6.1 source-map-support: 0.5.21 @@ -16083,7 +16551,7 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-jest/28.0.8_c8538b2e8a97df82e35d6e2fe1fc890e: + /ts-jest/28.0.8_zbjywluks7pyfy25nyx6d7ejby: resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -16118,7 +16586,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node/10.9.1_37c338c37d248e2af4de7b6a6a4634c9: + /ts-node/10.9.1_anep5n2nafhtzjg7ucormpprim: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -16137,7 +16605,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 acorn: 8.8.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -16148,38 +16616,6 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - optional: true - - /ts-node/10.9.1_ddaac8e123aeb260f586984cee874848: - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 16.11.26 - acorn: 8.8.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 4.6.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: true /ts-pnp/1.2.0_typescript@4.6.3: resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} @@ -16317,7 +16753,6 @@ packages: engines: {node: '>=4.2.0'} hasBin: true dev: true - optional: true /ua-parser-js/0.7.31: resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} @@ -16381,6 +16816,7 @@ packages: /unified/9.2.0: resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} dependencies: + '@types/unist': 2.0.6 bail: 1.0.5 extend: 3.0.2 is-buffer: 2.0.5 @@ -16559,7 +16995,7 @@ packages: resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} dev: true - /url-loader/4.1.1_file-loader@6.2.0+webpack@4.46.0: + /url-loader/4.1.1_lit45vopotvaqup7lrvlnvtxwy: resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -16758,6 +17194,8 @@ packages: requiresBuild: true dependencies: chokidar: 2.1.8 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -16769,6 +17207,8 @@ packages: optionalDependencies: chokidar: 3.5.3 watchpack-chokidar2: 2.0.1 + transitivePeerDependencies: + - supports-color dev: true /watchpack/2.4.0: @@ -16853,6 +17293,8 @@ packages: resolution: {integrity: sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==} dependencies: debug: 3.2.7 + transitivePeerDependencies: + - supports-color dev: true /webpack/4.46.0: @@ -16891,6 +17333,8 @@ packages: terser-webpack-plugin: 1.4.5_webpack@4.46.0 watchpack: 1.7.5 webpack-sources: 1.4.3 + transitivePeerDependencies: + - supports-color dev: true /webpack/5.72.0: @@ -16933,6 +17377,46 @@ packages: - uglify-js dev: true + /webpack/5.74.0: + resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.8.0 + acorn-import-assertions: 1.8.0_acorn@8.8.0 + browserslist: 4.21.3 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.10.0 + es-module-lexer: 0.9.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.1 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.5_webpack@5.74.0 + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + /whatwg-encoding/2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} From 811fb885110aac8765a81f9eee5cb93a1ef31bb0 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 23:14:37 -0400 Subject: [PATCH 19/24] chore(dev-deps): bump rollup related packages (#395) --- package.json | 8 ++-- pnpm-lock.yaml | 115 ++++++++++++++++++++++++++----------------------- 2 files changed, 65 insertions(+), 58 deletions(-) diff --git a/package.json b/package.json index ade2e2630..288d0353d 100644 --- a/package.json +++ b/package.json @@ -99,9 +99,9 @@ "@jest/environment": "28.1.3", "@release-it/conventional-changelog": "4.2.2", "@rollup/plugin-babel": "5.3.1", - "@rollup/plugin-commonjs": "21.0.3", + "@rollup/plugin-commonjs": "22.0.2", "@rollup/plugin-json": "4.1.0", - "@rollup/plugin-node-resolve": "13.1.3", + "@rollup/plugin-node-resolve": "13.3.0", "@rollup/plugin-replace": "4.0.0", "@rollup/plugin-strip": "2.1.0", "@storybook/addon-docs": "6.5.10", @@ -183,8 +183,8 @@ "release-it": "14.14.1", "require-from-string": "2.0.2", "rimraf": "3.0.2", - "rollup": "2.70.1", - "rollup-plugin-dts": "4.2.1", + "rollup": "2.78.1", + "rollup-plugin-dts": "4.2.2", "rollup-plugin-size-snapshot": "0.12.0", "rollup-plugin-terser": "7.0.2", "seedrandom": "3.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c8090ced8..3c7c3aaac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,9 +25,9 @@ specifiers: '@jest/environment': 28.1.3 '@release-it/conventional-changelog': 4.2.2 '@rollup/plugin-babel': 5.3.1 - '@rollup/plugin-commonjs': 21.0.3 + '@rollup/plugin-commonjs': 22.0.2 '@rollup/plugin-json': 4.1.0 - '@rollup/plugin-node-resolve': 13.1.3 + '@rollup/plugin-node-resolve': 13.3.0 '@rollup/plugin-replace': 4.0.0 '@rollup/plugin-strip': 2.1.0 '@storybook/addon-docs': 6.5.10 @@ -114,8 +114,8 @@ specifiers: release-it: 14.14.1 require-from-string: 2.0.2 rimraf: 3.0.2 - rollup: 2.70.1 - rollup-plugin-dts: 4.2.1 + rollup: 2.78.1 + rollup-plugin-dts: 4.2.2 rollup-plugin-size-snapshot: 0.12.0 rollup-plugin-terser: 7.0.2 seedrandom: 3.0.5 @@ -164,12 +164,12 @@ devDependencies: '@emotion/styled': 11.10.0_5sec57kzpgkzooe4crua5kfcly '@jest/environment': 28.1.3 '@release-it/conventional-changelog': 4.2.2_release-it@14.14.1 - '@rollup/plugin-babel': 5.3.1_ikpajsqpmc7o7vbkpj7f4eyjea - '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 - '@rollup/plugin-json': 4.1.0_rollup@2.70.1 - '@rollup/plugin-node-resolve': 13.1.3_rollup@2.70.1 - '@rollup/plugin-replace': 4.0.0_rollup@2.70.1 - '@rollup/plugin-strip': 2.1.0_rollup@2.70.1 + '@rollup/plugin-babel': 5.3.1_4ce4roknt3navmu3q3hwcigmqq + '@rollup/plugin-commonjs': 22.0.2_rollup@2.78.1 + '@rollup/plugin-json': 4.1.0_rollup@2.78.1 + '@rollup/plugin-node-resolve': 13.3.0_rollup@2.78.1 + '@rollup/plugin-replace': 4.0.0_rollup@2.78.1 + '@rollup/plugin-strip': 2.1.0_rollup@2.78.1 '@storybook/addon-docs': 6.5.10_bg62nmbxnnvtr4myfltasqc25u '@storybook/addon-essentials': 6.5.10_bg62nmbxnnvtr4myfltasqc25u '@storybook/addon-storysource': 6.5.10_biqbaboplfbrettd7655fr4n2y @@ -249,10 +249,10 @@ devDependencies: release-it: 14.14.1 require-from-string: 2.0.2 rimraf: 3.0.2 - rollup: 2.70.1 - rollup-plugin-dts: 4.2.1_3zpigpz7crs5s43nhxirf6uitu - rollup-plugin-size-snapshot: 0.12.0_rollup@2.70.1 - rollup-plugin-terser: 7.0.2_rollup@2.70.1 + rollup: 2.78.1 + rollup-plugin-dts: 4.2.2_jysccmwipljiho33k3dioeaxse + rollup-plugin-size-snapshot: 0.12.0_rollup@2.78.1 + rollup-plugin-terser: 7.0.2_rollup@2.78.1 seedrandom: 3.0.5 styled-components: 5.3.5_biqbaboplfbrettd7655fr4n2y stylelint: 14.11.0 @@ -2954,7 +2954,7 @@ packages: release-it: 14.14.1 dev: true - /@rollup/plugin-babel/5.3.1_ikpajsqpmc7o7vbkpj7f4eyjea: + /@rollup/plugin-babel/5.3.1_4ce4roknt3navmu3q3hwcigmqq: resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -2967,82 +2967,82 @@ packages: dependencies: '@babel/core': 7.18.10 '@babel/helper-module-imports': 7.18.6 - '@rollup/pluginutils': 3.1.0_rollup@2.70.1 - rollup: 2.70.1 + '@rollup/pluginutils': 3.1.0_rollup@2.78.1 + rollup: 2.78.1 dev: true - /@rollup/plugin-commonjs/21.0.3_rollup@2.70.1: - resolution: {integrity: sha512-ThGfwyvcLc6cfP/MWxA5ACF+LZCvsuhUq7V5134Az1oQWsiC7lNpLT4mJI86WQunK7BYmpUiHmMk2Op6OAHs0g==} - engines: {node: '>= 8.0.0'} + /@rollup/plugin-commonjs/22.0.2_rollup@2.78.1: + resolution: {integrity: sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==} + engines: {node: '>= 12.0.0'} peerDependencies: - rollup: ^2.38.3 + rollup: ^2.68.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.70.1 + '@rollup/pluginutils': 3.1.0_rollup@2.78.1 commondir: 1.0.1 estree-walker: 2.0.2 glob: 7.2.3 is-reference: 1.2.1 magic-string: 0.25.9 resolve: 1.22.1 - rollup: 2.70.1 + rollup: 2.78.1 dev: true - /@rollup/plugin-json/4.1.0_rollup@2.70.1: + /@rollup/plugin-json/4.1.0_rollup@2.78.1: resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.70.1 - rollup: 2.70.1 + '@rollup/pluginutils': 3.1.0_rollup@2.78.1 + rollup: 2.78.1 dev: true - /@rollup/plugin-node-resolve/13.1.3_rollup@2.70.1: - resolution: {integrity: sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==} + /@rollup/plugin-node-resolve/13.3.0_rollup@2.78.1: + resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^2.42.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.70.1 + '@rollup/pluginutils': 3.1.0_rollup@2.78.1 '@types/resolve': 1.17.1 - builtin-modules: 3.3.0 deepmerge: 4.2.2 + is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 - rollup: 2.70.1 + rollup: 2.78.1 dev: true - /@rollup/plugin-replace/2.4.2_rollup@2.70.1: + /@rollup/plugin-replace/2.4.2_rollup@2.78.1: resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.70.1 + '@rollup/pluginutils': 3.1.0_rollup@2.78.1 magic-string: 0.25.9 - rollup: 2.70.1 + rollup: 2.78.1 dev: true - /@rollup/plugin-replace/4.0.0_rollup@2.70.1: + /@rollup/plugin-replace/4.0.0_rollup@2.78.1: resolution: {integrity: sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.70.1 + '@rollup/pluginutils': 3.1.0_rollup@2.78.1 magic-string: 0.25.9 - rollup: 2.70.1 + rollup: 2.78.1 dev: true - /@rollup/plugin-strip/2.1.0_rollup@2.70.1: + /@rollup/plugin-strip/2.1.0_rollup@2.78.1: resolution: {integrity: sha512-OKlIlXMFlH4nVxq0beNSIKVw0LkpNUpVjjvfzH5OAOAR5dhLZgLZBzwYX4ifIAs18YDrreMcZH4xnKmW9fI2AQ==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.70.1 + '@rollup/pluginutils': 3.1.0_rollup@2.78.1 estree-walker: 2.0.2 magic-string: 0.25.9 - rollup: 2.70.1 + rollup: 2.78.1 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.70.1: + /@rollup/pluginutils/3.1.0_rollup@2.78.1: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -3051,7 +3051,7 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.70.1 + rollup: 2.78.1 dev: true /@sentry/core/6.19.7: @@ -10889,6 +10889,13 @@ packages: engines: {node: '>=4'} dev: true + /is-builtin-module/3.2.0: + resolution: {integrity: sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 + dev: true + /is-callable/1.2.4: resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} @@ -15088,34 +15095,34 @@ packages: engines: {node: '>=0.10'} dev: true - /rollup-plugin-dts/4.2.1_3zpigpz7crs5s43nhxirf6uitu: - resolution: {integrity: sha512-eaxQZNUJ5iQcxNGlpJ1CUgG4OSVqWjDZ3nNSWBIoGrpcote2aNphSe1RJOaSYkb8dwn3o+rYm1vvld/5z3EGSQ==} + /rollup-plugin-dts/4.2.2_jysccmwipljiho33k3dioeaxse: + resolution: {integrity: sha512-A3g6Rogyko/PXeKoUlkjxkP++8UDVpgA7C+Tdl77Xj4fgEaIjPSnxRmR53EzvoYy97VMVwLAOcWJudaVAuxneQ==} engines: {node: '>=v12.22.11'} peerDependencies: - rollup: ^2.70 - typescript: ^4.6 + rollup: ^2.55 + typescript: ^4.1 dependencies: magic-string: 0.26.2 - rollup: 2.70.1 + rollup: 2.78.1 typescript: 4.6.3 optionalDependencies: '@babel/code-frame': 7.18.6 dev: true - /rollup-plugin-size-snapshot/0.12.0_rollup@2.70.1: + /rollup-plugin-size-snapshot/0.12.0_rollup@2.78.1: resolution: {integrity: sha512-3DrZdAUqRWgD7ZW7sMLtHqRfUqTnWZhP2CHsz/3RdyAL36uw/WQQBaKCmisntMRO9QPDno2USmUXSxS2U9NJcw==} engines: {node: '>=10', npm: '>=6', yarn: '>=1'} peerDependencies: rollup: ^2.0.0 dependencies: - '@rollup/plugin-replace': 2.4.2_rollup@2.70.1 + '@rollup/plugin-replace': 2.4.2_rollup@2.78.1 acorn: 7.4.1 bytes: 3.1.2 chalk: 4.1.2 gzip-size: 5.1.1 jest-diff: 26.6.2 memory-fs: 0.5.0 - rollup: 2.70.1 + rollup: 2.78.1 terser: 4.8.1 webpack: 4.46.0 transitivePeerDependencies: @@ -15124,20 +15131,20 @@ packages: - webpack-command dev: true - /rollup-plugin-terser/7.0.2_rollup@2.70.1: + /rollup-plugin-terser/7.0.2_rollup@2.78.1: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} peerDependencies: rollup: ^2.0.0 dependencies: '@babel/code-frame': 7.18.6 jest-worker: 26.6.2 - rollup: 2.70.1 + rollup: 2.78.1 serialize-javascript: 4.0.0 terser: 5.14.2 dev: true - /rollup/2.70.1: - resolution: {integrity: sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==} + /rollup/2.78.1: + resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: From ee38217d3cbd466f1317c650a969dd140ef0d7d8 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sat, 20 Aug 2022 23:30:00 -0400 Subject: [PATCH 20/24] chore(dev-deps): bump node to 16.17.0 (#395) --- .circleci/config.yml | 14 ++++---- .github/workflows/chromatic.yml | 2 +- .node-version | 2 +- .npmrc | 2 ++ package.json | 2 +- pnpm-lock.yaml | 63 ++++++--------------------------- 6 files changed, 22 insertions(+), 63 deletions(-) create mode 100644 .npmrc diff --git a/.circleci/config.yml b/.circleci/config.yml index b8fb7aa37..7288aeba2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -20,7 +20,7 @@ commands: jobs: install: docker: - - image: cimg/node:16.14.2-browsers + - image: cimg/node:16.17.0-browsers working_directory: ~/repo environment: - CYPRESS_CACHE_FOLDER: '~/repo/node_modules/.cache/Cypress' @@ -49,7 +49,7 @@ jobs: validate: docker: - - image: cimg/node:16.14.2-browsers + - image: cimg/node:16.17.0-browsers working_directory: ~/repo steps: - checkout @@ -65,7 +65,7 @@ jobs: test-unit: docker: - - image: cimg/node:16.14.2-browsers + - image: cimg/node:16.17.0-browsers working_directory: ~/repo resource_class: medium+ parameters: @@ -91,7 +91,7 @@ jobs: test-bundle: docker: - - image: cimg/node:16.14.2-browsers + - image: cimg/node:16.17.0-browsers working_directory: ~/repo steps: - checkout @@ -107,7 +107,7 @@ jobs: build: docker: - - image: cimg/node:16.14.2-browsers + - image: cimg/node:16.17.0-browsers working_directory: ~/repo steps: - checkout @@ -128,7 +128,7 @@ jobs: test-browser: docker: - - image: cimg/node:16.14.2-browsers + - image: cimg/node:16.17.0-browsers working_directory: ~/repo environment: - CYPRESS_CACHE_FOLDER: '~/repo/node_modules/.cache/Cypress' @@ -157,7 +157,7 @@ jobs: test-a11y: docker: - - image: cimg/node:16.14.2-browsers + - image: cimg/node:16.17.0-browsers working_directory: ~/repo steps: - browser-tools/install-chrome diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index a5991f5a1..dff14610f 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/setup-node@v3 with: - node-version: 16.14.2 + node-version: 16.17.0 - name: Cache pnpm modules uses: actions/cache@v3 diff --git a/.node-version b/.node-version index d9f880069..2a4e4ab81 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -16.14.2 +16.17.0 diff --git a/.npmrc b/.npmrc new file mode 100644 index 000000000..976ffe762 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +strict-peer-dependencies=false + diff --git a/package.json b/package.json index 288d0353d..0955e1107 100644 --- a/package.json +++ b/package.json @@ -122,7 +122,7 @@ "@types/jest-axe": "3.5.4", "@types/jsdom": "16.2.15", "@types/markdown-it": "12.2.3", - "@types/node": "16.11.26", + "@types/node": "16.11.51", "@types/raf-schd": "4.0.1", "@types/react": "18.0.17", "@types/react-dom": "18.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c7c3aaac..529fda6e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,7 +48,7 @@ specifiers: '@types/jest-axe': 3.5.4 '@types/jsdom': 16.2.15 '@types/markdown-it': 12.2.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/raf-schd': 4.0.1 '@types/react': 18.0.17 '@types/react-dom': 18.0.6 @@ -188,7 +188,7 @@ devDependencies: '@types/jest-axe': 3.5.4 '@types/jsdom': 16.2.15 '@types/markdown-it': 12.2.3 - '@types/node': 16.11.26 + '@types/node': 16.11.51 '@types/raf-schd': 4.0.1 '@types/react': 18.0.17 '@types/react-dom': 18.0.6 @@ -227,7 +227,7 @@ devDependencies: fast-glob: 3.2.11 fs-extra: 10.0.1 husky: 7.0.4 - jest: 28.1.3_@types+node@16.11.26 + jest: 28.1.3_@types+node@16.11.51 jest-axe: 6.0.0 jest-environment-jsdom: 28.1.3 jest-junit: 14.0.0 @@ -4818,10 +4818,6 @@ packages: resolution: {integrity: sha512-aJdn8XErcSrfr7k8ZDDfU6/2OgjZcB2Fu9d+ESK8D7Oa5mtsv8Fa8GpcwTA0v60kuZBaalKPzuzun4Ov1YWO/w==} dev: true - /@types/node/16.11.26: - resolution: {integrity: sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==} - dev: true - /@types/node/16.11.51: resolution: {integrity: sha512-h6p1A77pHBDdOcI9y6Wfh9iRGa8lMUZMk2ebHJTNTtRwgbQzgemZow6PW7+Xs7Z0r0IQFY1+iRlcNAkRrf53nA==} dev: true @@ -8714,7 +8710,7 @@ packages: '@typescript-eslint/eslint-plugin': 5.33.1_kgzlqfgdrptqqih6rckoh24rtq '@typescript-eslint/utils': 5.33.1_na6oafnitdwu7luxposls2xxpe eslint: 8.22.0 - jest: 28.1.3_@types+node@16.11.26 + jest: 28.1.3_@types+node@16.11.51 transitivePeerDependencies: - supports-color - typescript @@ -11384,7 +11380,7 @@ packages: - supports-color dev: true - /jest-cli/28.1.3_@types+node@16.11.26: + /jest-cli/28.1.3_@types+node@16.11.51: resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -11401,7 +11397,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 28.1.3_@types+node@16.11.26 + jest-config: 28.1.3_@types+node@16.11.51 jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 @@ -11412,45 +11408,6 @@ packages: - ts-node dev: true - /jest-config/28.1.3_@types+node@16.11.26: - resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - dependencies: - '@babel/core': 7.18.10 - '@jest/test-sequencer': 28.1.3 - '@jest/types': 28.1.3 - '@types/node': 16.11.26 - babel-jest: 28.1.3_@babel+core@7.18.10 - chalk: 4.1.2 - ci-info: 3.3.2 - deepmerge: 4.2.2 - glob: 7.2.3 - graceful-fs: 4.2.10 - jest-circus: 28.1.3 - jest-environment-node: 28.1.3 - jest-get-type: 28.0.2 - jest-regex-util: 28.0.2 - jest-resolve: 28.1.3 - jest-runner: 28.1.3 - jest-util: 28.1.3 - jest-validate: 28.1.3 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 28.1.3 - slash: 3.0.0 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /jest-config/28.1.3_@types+node@16.11.51: resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -11876,7 +11833,7 @@ packages: dependencies: ansi-escapes: 5.0.0 chalk: 4.1.2 - jest: 28.1.3_@types+node@16.11.26 + jest: 28.1.3_@types+node@16.11.51 jest-regex-util: 28.0.2 jest-watcher: 28.1.3 slash: 4.0.0 @@ -11925,7 +11882,7 @@ packages: supports-color: 8.1.1 dev: true - /jest/28.1.3_@types+node@16.11.26: + /jest/28.1.3_@types+node@16.11.51: resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -11938,7 +11895,7 @@ packages: '@jest/core': 28.1.3 '@jest/types': 28.1.3 import-local: 3.1.0 - jest-cli: 28.1.3_@types+node@16.11.26 + jest-cli: 28.1.3_@types+node@16.11.51 transitivePeerDependencies: - '@types/node' - supports-color @@ -16583,7 +16540,7 @@ packages: babel-jest: 28.1.3_@babel+core@7.18.10 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 28.1.3_@types+node@16.11.26 + jest: 28.1.3_@types+node@16.11.51 jest-util: 28.1.3 json5: 2.2.1 lodash.memoize: 4.1.2 From e73a8fc7c638f8f582fd5fa3dc9014d5624f2e74 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sun, 21 Aug 2022 14:56:48 -0400 Subject: [PATCH 21/24] chore(dev-deps): bump support packages (#395) --- package.json | 18 +- pnpm-lock.yaml | 707 +++++++++++++++++-------------------------------- 2 files changed, 259 insertions(+), 466 deletions(-) diff --git a/package.json b/package.json index 0955e1107..629f26047 100644 --- a/package.json +++ b/package.json @@ -141,7 +141,7 @@ "cross-env": "7.0.3", "csstype": "3.1.0", "cypress": "10.6.0", - "dotenv": "16.0.0", + "dotenv": "16.0.1", "emotion-theming": "11.0.0", "eslint": "8.22.0", "eslint-config-airbnb": "19.0.4", @@ -157,18 +157,18 @@ "eslint-plugin-react": "7.30.1", "eslint-plugin-react-hooks": "4.6.0", "eslint-plugin-storybook": "0.6.4", - "express": "4.17.3", + "express": "4.18.1", "fast-glob": "3.2.11", - "fs-extra": "10.0.1", - "husky": "7.0.4", + "fs-extra": "10.1.0", + "husky": "8.0.1", "jest": "28.1.3", "jest-axe": "6.0.0", "jest-environment-jsdom": "28.1.3", "jest-junit": "14.0.0", "jest-watch-typeahead": "2.0.0", "jsdom": "19.0.0", - "lighthouse": "9.5.0", - "markdown-it": "12.3.2", + "lighthouse": "9.6.6", + "markdown-it": "13.0.1", "memory-fs": "0.5.0", "prettier": "2.6.2", "raf-stub": "3.0.0", @@ -179,7 +179,7 @@ "react-dom-16": "npm:react-dom@^16.14.0", "react-dom-17": "npm:react-dom@^17.0.2", "react-virtualized": "9.22.3", - "react-window": "1.8.6", + "react-window": "1.8.7", "release-it": "14.14.1", "require-from-string": "2.0.2", "rimraf": "3.0.2", @@ -196,9 +196,9 @@ "stylelint-config-styled-components": "0.1.1", "stylelint-processor-styled-components": "1.10.0", "ts-jest": "28.0.8", - "typescript": "4.6.3", + "typescript": "4.7.4", "wait-on": "6.0.1", - "webpack": "5.72.0" + "webpack": "5.74.0" }, "peerDependencies": { "react": "^16.8.5 || ^17.0.0 || ^18.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 529fda6e7..34ebcc68e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,7 +68,7 @@ specifiers: css-box-model: ^1.2.1 csstype: 3.1.0 cypress: 10.6.0 - dotenv: 16.0.0 + dotenv: 16.0.1 emotion-theming: 11.0.0 eslint: 8.22.0 eslint-config-airbnb: 19.0.4 @@ -84,18 +84,18 @@ specifiers: eslint-plugin-react: 7.30.1 eslint-plugin-react-hooks: 4.6.0 eslint-plugin-storybook: 0.6.4 - express: 4.17.3 + express: 4.18.1 fast-glob: 3.2.11 - fs-extra: 10.0.1 - husky: 7.0.4 + fs-extra: 10.1.0 + husky: 8.0.1 jest: 28.1.3 jest-axe: 6.0.0 jest-environment-jsdom: 28.1.3 jest-junit: 14.0.0 jest-watch-typeahead: 2.0.0 jsdom: 19.0.0 - lighthouse: 9.5.0 - markdown-it: 12.3.2 + lighthouse: 9.6.6 + markdown-it: 13.0.1 memoize-one: ^6.0.0 memory-fs: 0.5.0 prettier: 2.6.2 @@ -109,7 +109,7 @@ specifiers: react-dom-17: npm:react-dom@^17.0.2 react-redux: ^8.0.2 react-virtualized: 9.22.3 - react-window: 1.8.6 + react-window: 1.8.7 redux: ^4.2.0 release-it: 14.14.1 require-from-string: 2.0.2 @@ -127,10 +127,10 @@ specifiers: stylelint-config-styled-components: 0.1.1 stylelint-processor-styled-components: 1.10.0 ts-jest: 28.0.8 - typescript: 4.6.3 + typescript: 4.7.4 use-memo-one: ^1.1.2 wait-on: 6.0.1 - webpack: 5.72.0 + webpack: 5.74.0 dependencies: '@babel/runtime': 7.18.9 @@ -170,12 +170,12 @@ devDependencies: '@rollup/plugin-node-resolve': 13.3.0_rollup@2.78.1 '@rollup/plugin-replace': 4.0.0_rollup@2.78.1 '@rollup/plugin-strip': 2.1.0_rollup@2.78.1 - '@storybook/addon-docs': 6.5.10_bg62nmbxnnvtr4myfltasqc25u - '@storybook/addon-essentials': 6.5.10_bg62nmbxnnvtr4myfltasqc25u + '@storybook/addon-docs': 6.5.10_j3xkkz64w3nktxhc4ef53ifdsa + '@storybook/addon-essentials': 6.5.10_j3xkkz64w3nktxhc4ef53ifdsa '@storybook/addon-storysource': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/core': 6.5.10_xh3cs55b4qevjfzdnrifww4hz4 - '@storybook/react': 6.5.10_kzfny3u46wgl6red5yu6gnzzie + '@storybook/core': 6.5.10_cctcqd3qxzyorird6sa7ob3sma + '@storybook/react': 6.5.10_gk6j6m4hmrjhpv6qjintlhniyi '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y '@testing-library/dom': 8.17.1 '@testing-library/jest-dom': 5.16.5 @@ -197,17 +197,17 @@ devDependencies: '@types/react-window': 1.8.5 '@types/seedrandom': 3.0.2 '@types/testing-library__jest-dom': 5.14.5 - '@typescript-eslint/eslint-plugin': 5.33.1_kgzlqfgdrptqqih6rckoh24rtq - '@typescript-eslint/parser': 5.33.1_na6oafnitdwu7luxposls2xxpe + '@typescript-eslint/eslint-plugin': 5.33.1_vsoshirnpb7xw6mr7xomgfas2i + '@typescript-eslint/parser': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq babel-jest: 28.1.3_@babel+core@7.18.10 - babel-loader: 8.2.5_hh7n2iwmdhs37t7ynpviozioru + babel-loader: 8.2.5_xc6oct4hcywdrbo4ned6ytbybm babel-plugin-dev-expression: 0.2.3_@babel+core@7.18.10 babel-plugin-module-resolver: 4.1.0 commitizen: 4.2.4 cross-env: 7.0.3 csstype: 3.1.0 cypress: 10.6.0 - dotenv: 16.0.0 + dotenv: 16.0.1 emotion-theming: 11.0.0 eslint: 8.22.0 eslint-config-airbnb: 19.0.4_p6gmk62mkdgf6va7ebrkix347q @@ -216,25 +216,25 @@ devDependencies: eslint-plugin-cypress: 2.12.1_eslint@8.22.0 eslint-plugin-es5: 1.5.0_eslint@8.22.0 eslint-plugin-import: 2.26.0_s6f7spxf43rfknbsivdq2mydle - eslint-plugin-jest: 26.8.5_xelw57ebf2popx4gwy7n7st7f4 + eslint-plugin-jest: 26.8.5_6a2ng3hwt6ghrcpeyx2leikxhu eslint-plugin-jsx-a11y: 6.6.1_eslint@8.22.0 eslint-plugin-node: 11.1.0_eslint@8.22.0 eslint-plugin-prettier: 4.2.1_uox3w2knvu3s4bc7frqz2do45q eslint-plugin-react: 7.30.1_eslint@8.22.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.22.0 - eslint-plugin-storybook: 0.6.4_na6oafnitdwu7luxposls2xxpe - express: 4.17.3 + eslint-plugin-storybook: 0.6.4_4rv7y5c6xz3vfxwhbrcxxi73bq + express: 4.18.1 fast-glob: 3.2.11 - fs-extra: 10.0.1 - husky: 7.0.4 + fs-extra: 10.1.0 + husky: 8.0.1 jest: 28.1.3_@types+node@16.11.51 jest-axe: 6.0.0 jest-environment-jsdom: 28.1.3 jest-junit: 14.0.0 jest-watch-typeahead: 2.0.0_jest@28.1.3 jsdom: 19.0.0 - lighthouse: 9.5.0 - markdown-it: 12.3.2 + lighthouse: 9.6.6 + markdown-it: 13.0.1 memory-fs: 0.5.0 prettier: 2.6.2 raf-stub: 3.0.0 @@ -245,12 +245,12 @@ devDependencies: react-dom-16: /react-dom/16.14.0_react@18.2.0 react-dom-17: /react-dom/17.0.2_react@18.2.0 react-virtualized: 9.22.3_biqbaboplfbrettd7655fr4n2y - react-window: 1.8.6_biqbaboplfbrettd7655fr4n2y + react-window: 1.8.7_biqbaboplfbrettd7655fr4n2y release-it: 14.14.1 require-from-string: 2.0.2 rimraf: 3.0.2 rollup: 2.78.1 - rollup-plugin-dts: 4.2.2_jysccmwipljiho33k3dioeaxse + rollup-plugin-dts: 4.2.2_accrhai6qopda76wnqb3pkewpq rollup-plugin-size-snapshot: 0.12.0_rollup@2.78.1 rollup-plugin-terser: 7.0.2_rollup@2.78.1 seedrandom: 3.0.5 @@ -261,10 +261,10 @@ devDependencies: stylelint-config-standard: 28.0.0_stylelint@14.11.0 stylelint-config-styled-components: 0.1.1 stylelint-processor-styled-components: 1.10.0 - ts-jest: 28.0.8_zbjywluks7pyfy25nyx6d7ejby - typescript: 4.6.3 + ts-jest: 28.0.8_ta2dmbt2qiyd6mcpkta7cldhsy + typescript: 4.7.4 wait-on: 6.0.1 - webpack: 5.72.0 + webpack: 5.74.0 packages: @@ -3214,7 +3214,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/addon-controls/6.5.10_vxprwtrptihuvxy5fji7jthhgi: + /@storybook/addon-controls/6.5.10_o3mauctgtumsl5j4kwehbgms54: resolution: {integrity: sha512-lC2y3XcolmQAJwFurIyGrynAHPWmfNtTCdu3rQBTVGwyxCoNwdOOeC2jV0BRqX2+CW6OHzJr9frNWXPSaZ8c4w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3229,7 +3229,7 @@ packages: '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/core-common': 6.5.10_o3mauctgtumsl5j4kwehbgms54 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/node-logger': 6.5.10 '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y @@ -3248,7 +3248,7 @@ packages: - webpack-command dev: true - /@storybook/addon-docs/6.5.10_bg62nmbxnnvtr4myfltasqc25u: + /@storybook/addon-docs/6.5.10_j3xkkz64w3nktxhc4ef53ifdsa: resolution: {integrity: sha512-1kgjo3f0vL6GN8fTwLL05M/q/kDdzvuqwhxPY/v5hubFb3aQZGr2yk9pRBaLAbs4bez0yG0ASXcwhYnrEZUppg==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 @@ -3269,7 +3269,7 @@ packages: '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/core-common': 6.5.10_o3mauctgtumsl5j4kwehbgms54 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/docs-tools': 6.5.10_biqbaboplfbrettd7655fr4n2y @@ -3280,7 +3280,7 @@ packages: '@storybook/source-loader': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y - babel-loader: 8.2.5_hh7n2iwmdhs37t7ynpviozioru + babel-loader: 8.2.5_xc6oct4hcywdrbo4ned6ytbybm core-js: 3.24.1 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -3303,7 +3303,7 @@ packages: - webpack-command dev: true - /@storybook/addon-essentials/6.5.10_bg62nmbxnnvtr4myfltasqc25u: + /@storybook/addon-essentials/6.5.10_j3xkkz64w3nktxhc4ef53ifdsa: resolution: {integrity: sha512-PT2aiR4vgAyB0pl3HNBUa4/a7NDRxASxAazz7zt9ZDirkipDKfxwdcLeRoJzwSngVDWEhuz5/paN5x4eNp4Hww==} peerDependencies: '@babel/core': ^7.9.6 @@ -3363,22 +3363,22 @@ packages: '@babel/core': 7.18.10 '@storybook/addon-actions': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/addon-backgrounds': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/addon-controls': 6.5.10_vxprwtrptihuvxy5fji7jthhgi - '@storybook/addon-docs': 6.5.10_bg62nmbxnnvtr4myfltasqc25u + '@storybook/addon-controls': 6.5.10_o3mauctgtumsl5j4kwehbgms54 + '@storybook/addon-docs': 6.5.10_j3xkkz64w3nktxhc4ef53ifdsa '@storybook/addon-measure': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/addon-outline': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/addon-toolbars': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/addon-viewport': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/api': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/core-common': 6.5.10_o3mauctgtumsl5j4kwehbgms54 '@storybook/node-logger': 6.5.10 core-js: 3.24.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 - webpack: 5.72.0 + webpack: 5.74.0 transitivePeerDependencies: - '@storybook/mdx2-csf' - eslint @@ -3561,7 +3561,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/builder-webpack4/6.5.10_vxprwtrptihuvxy5fji7jthhgi: + /@storybook/builder-webpack4/6.5.10_o3mauctgtumsl5j4kwehbgms54: resolution: {integrity: sha512-AoKjsCNoQQoZXYwBDxO8s+yVEd5FjBJAaysEuUTHq2fb81jwLrGcEOo6hjw4jqfugZQIzYUEjPazlvubS78zpw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3579,7 +3579,7 @@ packages: '@storybook/client-api': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 '@storybook/components': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/core-common': 6.5.10_o3mauctgtumsl5j4kwehbgms54 '@storybook/core-events': 6.5.10 '@storybook/node-logger': 6.5.10 '@storybook/preview-web': 6.5.10_biqbaboplfbrettd7655fr4n2y @@ -3597,12 +3597,12 @@ packages: css-loader: 3.6.0_webpack@4.46.0 file-loader: 6.2.0_webpack@4.46.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 4.1.6_u7qzhu2kwv46qi4yx5sknmxzva + fork-ts-checker-webpack-plugin: 4.1.6_dmdvmk6duvrqr3csbitqzkmhkm glob: 7.2.3 glob-promise: 3.4.0_glob@7.2.3 global: 4.4.0 html-webpack-plugin: 4.5.2_webpack@4.46.0 - pnp-webpack-plugin: 1.6.4_typescript@4.6.3 + pnp-webpack-plugin: 1.6.4_typescript@4.7.4 postcss: 7.0.39 postcss-flexbugs-fixes: 4.2.1 postcss-loader: 4.3.0_gzaxsinx64nntyd3vmdqwl7coe @@ -3613,7 +3613,7 @@ packages: style-loader: 1.3.0_webpack@4.46.0 terser-webpack-plugin: 4.2.3_webpack@4.46.0 ts-dedent: 2.2.0 - typescript: 4.6.3 + typescript: 4.7.4 url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy util-deprecate: 1.0.2 webpack: 4.46.0 @@ -3715,44 +3715,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/core-client/6.5.10_gdf3kbss5zs4fcxtajkvysi6he: - resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: '*' - webpack: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/channel-postmessage': 6.5.10 - '@storybook/channel-websocket': 6.5.10 - '@storybook/client-api': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/client-logger': 6.5.10 - '@storybook/core-events': 6.5.10 - '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/preview-web': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/ui': 6.5.10_biqbaboplfbrettd7655fr4n2y - airbnb-js-shims: 2.2.1 - ansi-to-html: 0.6.15 - core-js: 3.24.1 - global: 4.4.0 - lodash: 4.17.21 - qs: 6.11.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - regenerator-runtime: 0.13.9 - ts-dedent: 2.2.0 - typescript: 4.6.3 - unfetch: 4.2.0 - util-deprecate: 1.0.2 - webpack: 5.74.0 - dev: true - - /@storybook/core-client/6.5.10_gvyxxev32nqpz73hb4jpwo4pdu: + /@storybook/core-client/6.5.10_c3hoyc4loabfhtyuh36vjkyyai: resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3783,13 +3746,13 @@ packages: react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 - typescript: 4.6.3 + typescript: 4.7.4 unfetch: 4.2.0 util-deprecate: 1.0.2 webpack: 4.46.0 dev: true - /@storybook/core-client/6.5.10_k2zzd72hk2yot75e44oq26fide: + /@storybook/core-client/6.5.10_qyk6idcafspi7uz7vy6757spbm: resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3820,13 +3783,13 @@ packages: react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 - typescript: 4.6.3 + typescript: 4.7.4 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 5.72.0 + webpack: 5.74.0 dev: true - /@storybook/core-common/6.5.10_vxprwtrptihuvxy5fji7jthhgi: + /@storybook/core-common/6.5.10_o3mauctgtumsl5j4kwehbgms54: resolution: {integrity: sha512-Bx+VKkfWdrAmD8T51Sjq/mMhRaiapBHcpG4cU5bc3DMbg+LF2/yrgqv/cjVu+m5gHAzYCac5D7gqzBgvG7Myww==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3870,7 +3833,7 @@ packages: express: 4.18.1 file-system-cache: 1.1.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.2_u7qzhu2kwv46qi4yx5sknmxzva + fork-ts-checker-webpack-plugin: 6.5.2_dmdvmk6duvrqr3csbitqzkmhkm fs-extra: 9.1.0 glob: 7.2.3 handlebars: 4.7.7 @@ -3886,7 +3849,7 @@ packages: slash: 3.0.0 telejson: 6.0.8 ts-dedent: 2.2.0 - typescript: 4.6.3 + typescript: 4.7.4 util-deprecate: 1.0.2 webpack: 4.46.0 transitivePeerDependencies: @@ -3903,7 +3866,7 @@ packages: core-js: 3.24.1 dev: true - /@storybook/core-server/6.5.10_vxprwtrptihuvxy5fji7jthhgi: + /@storybook/core-server/6.5.10_o3mauctgtumsl5j4kwehbgms54: resolution: {integrity: sha512-jqwpA0ccA8X5ck4esWBid04+cEIVqirdAcqJeNb9IZAD+bRreO4Im8ilzr7jc5AmQ9fkqHs2NByFKh9TITp8NQ==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -3920,17 +3883,17 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.5.10_vxprwtrptihuvxy5fji7jthhgi - '@storybook/core-client': 6.5.10_gvyxxev32nqpz73hb4jpwo4pdu - '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/builder-webpack4': 6.5.10_o3mauctgtumsl5j4kwehbgms54 + '@storybook/core-client': 6.5.10_c3hoyc4loabfhtyuh36vjkyyai + '@storybook/core-common': 6.5.10_o3mauctgtumsl5j4kwehbgms54 '@storybook/core-events': 6.5.10 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/csf-tools': 6.5.10 - '@storybook/manager-webpack4': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/manager-webpack4': 6.5.10_o3mauctgtumsl5j4kwehbgms54 '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/telemetry': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/telemetry': 6.5.10_o3mauctgtumsl5j4kwehbgms54 '@types/node': 16.11.51 '@types/node-fetch': 2.6.2 '@types/pretty-hrtime': 1.0.1 @@ -3961,7 +3924,7 @@ packages: slash: 3.0.0 telejson: 6.0.8 ts-dedent: 2.2.0 - typescript: 4.6.3 + typescript: 4.7.4 util-deprecate: 1.0.2 watchpack: 2.4.0 webpack: 4.46.0 @@ -3980,7 +3943,7 @@ packages: - webpack-command dev: true - /@storybook/core/6.5.10_grz3lj4ghqwqrmqubmxzric32m: + /@storybook/core/6.5.10_cctcqd3qxzyorird6sa7ob3sma: resolution: {integrity: sha512-K86yYa0tYlMxADlwQTculYvPROokQau09SCVqpsLg3wJCTvYFL4+SIqcYoyBSbFmHOdnYbJgPydjN33MYLiOZQ==} peerDependencies: '@storybook/builder-webpack5': '*' @@ -3997,11 +3960,11 @@ packages: typescript: optional: true dependencies: - '@storybook/core-client': 6.5.10_gdf3kbss5zs4fcxtajkvysi6he - '@storybook/core-server': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/core-client': 6.5.10_qyk6idcafspi7uz7vy6757spbm + '@storybook/core-server': 6.5.10_o3mauctgtumsl5j4kwehbgms54 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - typescript: 4.6.3 + typescript: 4.7.4 webpack: 5.74.0 transitivePeerDependencies: - '@storybook/mdx2-csf' @@ -4016,42 +3979,6 @@ packages: - webpack-command dev: true - /@storybook/core/6.5.10_xh3cs55b4qevjfzdnrifww4hz4: - resolution: {integrity: sha512-K86yYa0tYlMxADlwQTculYvPROokQau09SCVqpsLg3wJCTvYFL4+SIqcYoyBSbFmHOdnYbJgPydjN33MYLiOZQ==} - peerDependencies: - '@storybook/builder-webpack5': '*' - '@storybook/manager-webpack5': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: '*' - webpack: '*' - peerDependenciesMeta: - '@storybook/builder-webpack5': - optional: true - '@storybook/manager-webpack5': - optional: true - typescript: - optional: true - dependencies: - '@storybook/core-client': 6.5.10_k2zzd72hk2yot75e44oq26fide - '@storybook/core-server': 6.5.10_vxprwtrptihuvxy5fji7jthhgi - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - typescript: 4.6.3 - webpack: 5.72.0 - transitivePeerDependencies: - - '@storybook/mdx2-csf' - - bluebird - - bufferutil - - encoding - - eslint - - supports-color - - utf-8-validate - - vue-template-compiler - - webpack-cli - - webpack-command - dev: true - /@storybook/csf-tools/6.5.10: resolution: {integrity: sha512-H77kZQEisu7+skzeIbNZwmE09OqLjwJTeFhLN1pcjxKVa30LEI3pBHcNBxVKqgxl+Yg3KkB7W/ArLO2N+i2ohw==} peerDependencies: @@ -4106,7 +4033,7 @@ packages: - supports-color dev: true - /@storybook/manager-webpack4/6.5.10_vxprwtrptihuvxy5fji7jthhgi: + /@storybook/manager-webpack4/6.5.10_o3mauctgtumsl5j4kwehbgms54: resolution: {integrity: sha512-N/TlNDhuhARuFipR/ZJ/xEVESz23iIbCsZ4VNehLHm8PpiGlQUehk+jMjWmz5XV0bJItwjRclY+CU3GjZKblfQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4120,8 +4047,8 @@ packages: '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.18.10 '@babel/preset-react': 7.18.6_@babel+core@7.18.10 '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y - '@storybook/core-client': 6.5.10_gvyxxev32nqpz73hb4jpwo4pdu - '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/core-client': 6.5.10_c3hoyc4loabfhtyuh36vjkyyai + '@storybook/core-common': 6.5.10_o3mauctgtumsl5j4kwehbgms54 '@storybook/node-logger': 6.5.10 '@storybook/theming': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/ui': 6.5.10_biqbaboplfbrettd7655fr4n2y @@ -4138,7 +4065,7 @@ packages: fs-extra: 9.1.0 html-webpack-plugin: 4.5.2_webpack@4.46.0 node-fetch: 2.6.7 - pnp-webpack-plugin: 1.6.4_typescript@4.6.3 + pnp-webpack-plugin: 1.6.4_typescript@4.7.4 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 read-pkg-up: 7.0.1 @@ -4148,7 +4075,7 @@ packages: telejson: 6.0.8 terser-webpack-plugin: 4.2.3_webpack@4.46.0 ts-dedent: 2.2.0 - typescript: 4.6.3 + typescript: 4.7.4 url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy util-deprecate: 1.0.2 webpack: 4.46.0 @@ -4225,7 +4152,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/react-docgen-typescript-plugin/1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_xjnbks7tshgiwpviuok4cpy6s4: + /@storybook/react-docgen-typescript-plugin/1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_xnp4kzegbjokq62cajex2ovgkm: resolution: {integrity: sha512-eVg3BxlOm2P+chijHBTByr90IZVUtgRW56qEOLX7xlww2NBuKrcavBlcmn+HH7GIUktquWkMPtvy6e0W0NgA5w==} peerDependencies: typescript: '>= 3.x' @@ -4236,15 +4163,15 @@ packages: find-cache-dir: 3.3.2 flat-cache: 3.0.4 micromatch: 4.0.5 - react-docgen-typescript: 2.2.2_typescript@4.6.3 + react-docgen-typescript: 2.2.2_typescript@4.7.4 tslib: 2.4.0 - typescript: 4.6.3 + typescript: 4.7.4 webpack: 5.74.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/react/6.5.10_kzfny3u46wgl6red5yu6gnzzie: + /@storybook/react/6.5.10_gk6j6m4hmrjhpv6qjintlhniyi: resolution: {integrity: sha512-m8S1qQrwA7pDGwdKEvL6LV3YKvSzVUY297Fq+xcTU3irnAy4sHDuFoLqV6Mi1510mErK1r8+rf+0R5rEXB219g==} engines: {node: '>=10.13.0'} hasBin: true @@ -4278,12 +4205,12 @@ packages: '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_metx475lqcp4j5c75za4zf7xbi '@storybook/addons': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/client-logger': 6.5.10 - '@storybook/core': 6.5.10_grz3lj4ghqwqrmqubmxzric32m - '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/core': 6.5.10_cctcqd3qxzyorird6sa7ob3sma + '@storybook/core-common': 6.5.10_o3mauctgtumsl5j4kwehbgms54 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/docs-tools': 6.5.10_biqbaboplfbrettd7655fr4n2y '@storybook/node-logger': 6.5.10 - '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_xjnbks7tshgiwpviuok4cpy6s4 + '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_xnp4kzegbjokq62cajex2ovgkm '@storybook/semver': 7.3.2 '@storybook/store': 6.5.10_biqbaboplfbrettd7655fr4n2y '@types/estree': 0.0.51 @@ -4309,7 +4236,7 @@ packages: regenerator-runtime: 0.13.9 require-from-string: 2.0.2 ts-dedent: 2.2.0 - typescript: 4.6.3 + typescript: 4.7.4 util-deprecate: 1.0.2 webpack: 5.74.0 transitivePeerDependencies: @@ -4403,11 +4330,11 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/telemetry/6.5.10_vxprwtrptihuvxy5fji7jthhgi: + /@storybook/telemetry/6.5.10_o3mauctgtumsl5j4kwehbgms54: resolution: {integrity: sha512-+M5HILDFS8nDumLxeSeAwi1MTzIuV6UWzV4yB2wcsEXOBTdplcl9oYqFKtlst78oOIdGtpPYxYfivDlqxC2K4g==} dependencies: '@storybook/client-logger': 6.5.10 - '@storybook/core-common': 6.5.10_vxprwtrptihuvxy5fji7jthhgi + '@storybook/core-common': 6.5.10_o3mauctgtumsl5j4kwehbgms54 chalk: 4.1.2 core-js: 3.24.1 detect-package-manager: 2.0.1 @@ -5030,7 +4957,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin/5.33.1_kgzlqfgdrptqqih6rckoh24rtq: + /@typescript-eslint/eslint-plugin/5.33.1_vsoshirnpb7xw6mr7xomgfas2i: resolution: {integrity: sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5041,36 +4968,36 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.33.1_na6oafnitdwu7luxposls2xxpe + '@typescript-eslint/parser': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq '@typescript-eslint/scope-manager': 5.33.1 - '@typescript-eslint/type-utils': 5.33.1_na6oafnitdwu7luxposls2xxpe - '@typescript-eslint/utils': 5.33.1_na6oafnitdwu7luxposls2xxpe + '@typescript-eslint/type-utils': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq + '@typescript-eslint/utils': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq debug: 4.3.4 eslint: 8.22.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.6.3 - typescript: 4.6.3 + tsutils: 3.21.0_typescript@4.7.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.33.1_na6oafnitdwu7luxposls2xxpe: + /@typescript-eslint/experimental-utils/5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq: resolution: {integrity: sha512-wk2o+4wojvKz/x3UCbsgjgXl0lyLPYQsfKP0MdRzj4jtsQr4bVtgWUWck6+N3GzThUTbUFyyKLduWPwePhh0xQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.33.1_na6oafnitdwu7luxposls2xxpe + '@typescript-eslint/utils': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq eslint: 8.22.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/5.33.1_na6oafnitdwu7luxposls2xxpe: + /@typescript-eslint/parser/5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq: resolution: {integrity: sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5082,10 +5009,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.33.1 '@typescript-eslint/types': 5.33.1 - '@typescript-eslint/typescript-estree': 5.33.1_typescript@4.6.3 + '@typescript-eslint/typescript-estree': 5.33.1_typescript@4.7.4 debug: 4.3.4 eslint: 8.22.0 - typescript: 4.6.3 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true @@ -5098,7 +5025,7 @@ packages: '@typescript-eslint/visitor-keys': 5.33.1 dev: true - /@typescript-eslint/type-utils/5.33.1_na6oafnitdwu7luxposls2xxpe: + /@typescript-eslint/type-utils/5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq: resolution: {integrity: sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5108,11 +5035,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.33.1_na6oafnitdwu7luxposls2xxpe + '@typescript-eslint/utils': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq debug: 4.3.4 eslint: 8.22.0 - tsutils: 3.21.0_typescript@4.6.3 - typescript: 4.6.3 + tsutils: 3.21.0_typescript@4.7.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true @@ -5122,7 +5049,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.33.1_typescript@4.6.3: + /@typescript-eslint/typescript-estree/5.33.1_typescript@4.7.4: resolution: {integrity: sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5137,13 +5064,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.6.3 - typescript: 4.6.3 + tsutils: 3.21.0_typescript@4.7.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.33.1_na6oafnitdwu7luxposls2xxpe: + /@typescript-eslint/utils/5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq: resolution: {integrity: sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5152,7 +5079,7 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.33.1 '@typescript-eslint/types': 5.33.1 - '@typescript-eslint/typescript-estree': 5.33.1_typescript@4.6.3 + '@typescript-eslint/typescript-estree': 5.33.1_typescript@4.7.4 eslint: 8.22.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.22.0 @@ -5954,11 +5881,6 @@ packages: engines: {node: '>=4'} dev: true - /axe-core/4.3.5: - resolution: {integrity: sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==} - engines: {node: '>=4'} - dev: true - /axe-core/4.4.1: resolution: {integrity: sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==} engines: {node: '>=4'} @@ -6014,7 +5936,7 @@ packages: webpack: 4.46.0 dev: true - /babel-loader/8.2.5_hh7n2iwmdhs37t7ynpviozioru: + /babel-loader/8.2.5_xc6oct4hcywdrbo4ned6ytbybm: resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: @@ -6026,7 +5948,7 @@ packages: loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.72.0 + webpack: 5.74.0 dev: true /babel-plugin-add-react-displayname/0.0.5: @@ -6315,24 +6237,6 @@ packages: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} dev: true - /body-parser/1.19.2: - resolution: {integrity: sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.2 - content-type: 1.0.4 - debug: 2.6.9 - depd: 1.1.2 - http-errors: 1.8.1 - iconv-lite: 0.4.24 - on-finished: 2.3.0 - qs: 6.9.7 - raw-body: 2.4.3 - type-is: 1.6.18 - transitivePeerDependencies: - - supports-color - dev: true - /body-parser/1.20.0: resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -7637,8 +7541,8 @@ packages: engines: {node: '>=8'} dev: true - /csp_evaluator/1.1.0: - resolution: {integrity: sha512-TcB+ZH9wZBG314jAUpKHPl1oYbRJV+nAT2YwZ9y4fmUN0FkEJa8e/hKZoOgzLYp1Z/CJdFhbhhGIGh0XG8W54Q==} + /csp_evaluator/1.1.1: + resolution: {integrity: sha512-N3ASg0C4kNPUaNxt1XAvzHIVuzdtr8KLgfk1O8WDyimp1GisPAHESupArO2ieHk9QWbrJ/WkQODyh21Ps/xhxw==} dev: true /css-box-model/1.2.1: @@ -8062,11 +7966,6 @@ packages: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} dev: true - /depd/1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - dev: true - /depd/2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} @@ -8083,10 +7982,6 @@ packages: minimalistic-assert: 1.0.1 dev: true - /destroy/1.0.4: - resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==} - dev: true - /destroy/1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -8136,6 +8031,10 @@ packages: - supports-color dev: true + /devtools-protocol/0.0.981744: + resolution: {integrity: sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==} + dev: true + /diff-sequences/26.6.2: resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==} engines: {node: '>= 10.14.2'} @@ -8270,8 +8169,8 @@ packages: resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} dev: true - /dotenv/16.0.0: - resolution: {integrity: sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q==} + /dotenv/16.0.1: + resolution: {integrity: sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==} engines: {node: '>=12'} dev: true @@ -8389,14 +8288,15 @@ packages: ansi-colors: 4.1.3 dev: true - /entities/2.1.0: - resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} - dev: true - /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: true + /entities/3.0.1: + resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} + engines: {node: '>=0.12'} + dev: true + /errno/0.1.8: resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true @@ -8626,7 +8526,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.33.1_na6oafnitdwu7luxposls2xxpe + '@typescript-eslint/parser': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq debug: 3.2.7 eslint: 8.22.0 eslint-import-resolver-node: 0.3.6 @@ -8673,7 +8573,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.33.1_na6oafnitdwu7luxposls2xxpe + '@typescript-eslint/parser': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 @@ -8694,7 +8594,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest/26.8.5_xelw57ebf2popx4gwy7n7st7f4: + /eslint-plugin-jest/26.8.5_6a2ng3hwt6ghrcpeyx2leikxhu: resolution: {integrity: sha512-DEaimuVhah/fx6jDkaP4oEPhH6VLr9skpZxYqbbmfeYvXzjos3AX61NpyMvq4aB4x6XJ3rsu/zcJfg0z0nytfw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8707,8 +8607,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.33.1_kgzlqfgdrptqqih6rckoh24rtq - '@typescript-eslint/utils': 5.33.1_na6oafnitdwu7luxposls2xxpe + '@typescript-eslint/eslint-plugin': 5.33.1_vsoshirnpb7xw6mr7xomgfas2i + '@typescript-eslint/utils': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq eslint: 8.22.0 jest: 28.1.3_@types+node@16.11.51 transitivePeerDependencies: @@ -8802,14 +8702,14 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /eslint-plugin-storybook/0.6.4_na6oafnitdwu7luxposls2xxpe: + /eslint-plugin-storybook/0.6.4_4rv7y5c6xz3vfxwhbrcxxi73bq: resolution: {integrity: sha512-wxwbAZqlgjj6MbS/llY7wnXCCUsuFcLB1XnahbgBtjmsFUggpiECt01Dt8huaKvriVXg2w4d7Ye+GzA00rdcKg==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/experimental-utils': 5.33.1_na6oafnitdwu7luxposls2xxpe + '@typescript-eslint/experimental-utils': 5.33.1_4rv7y5c6xz3vfxwhbrcxxi73bq eslint: 8.22.0 requireindex: 1.2.0 ts-dedent: 2.2.0 @@ -9098,44 +8998,6 @@ packages: jest-util: 28.1.3 dev: true - /express/4.17.3: - resolution: {integrity: sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==} - engines: {node: '>= 0.10.0'} - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.19.2 - content-disposition: 0.5.4 - content-type: 1.0.4 - cookie: 0.4.2 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 1.1.2 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.1.2 - fresh: 0.5.2 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.3.0 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.9.7 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.17.2 - serve-static: 1.14.2 - setprototypeof: 1.2.0 - statuses: 1.5.0 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - dev: true - /express/4.18.1: resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} engines: {node: '>= 0.10.0'} @@ -9219,6 +9081,20 @@ packages: - supports-color dev: true + /extract-zip/2.0.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + dependencies: + debug: 4.3.4 + get-stream: 5.2.0 + yauzl: 2.10.0 + optionalDependencies: + '@types/yauzl': 2.10.0 + transitivePeerDependencies: + - supports-color + dev: true + /extract-zip/2.0.1_supports-color@8.1.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} engines: {node: '>= 10.17.0'} @@ -9405,21 +9281,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /finalhandler/1.1.2: - resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} - engines: {node: '>= 0.8'} - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.3.0 - parseurl: 1.3.3 - statuses: 1.5.0 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /finalhandler/1.2.0: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} @@ -9567,7 +9428,7 @@ packages: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true - /fork-ts-checker-webpack-plugin/4.1.6_u7qzhu2kwv46qi4yx5sknmxzva: + /fork-ts-checker-webpack-plugin/4.1.6_dmdvmk6duvrqr3csbitqzkmhkm: resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} peerDependencies: @@ -9588,14 +9449,14 @@ packages: minimatch: 3.1.2 semver: 5.7.1 tapable: 1.1.3 - typescript: 4.6.3 + typescript: 4.7.4 webpack: 4.46.0 worker-rpc: 0.1.1 transitivePeerDependencies: - supports-color dev: true - /fork-ts-checker-webpack-plugin/6.5.2_u7qzhu2kwv46qi4yx5sknmxzva: + /fork-ts-checker-webpack-plugin/6.5.2_dmdvmk6duvrqr3csbitqzkmhkm: resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -9623,7 +9484,7 @@ packages: schema-utils: 2.7.0 semver: 7.3.7 tapable: 1.1.3 - typescript: 4.6.3 + typescript: 4.7.4 webpack: 4.46.0 dev: true @@ -9683,13 +9544,8 @@ packages: readable-stream: 2.3.7 dev: true - /fs-extra/10.0.1: - resolution: {integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==} - engines: {node: '>=12'} - dependencies: - graceful-fs: 4.2.10 - jsonfile: 6.1.0 - universalify: 2.0.0 + /fs-constants/1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} dev: true /fs-extra/10.1.0: @@ -10484,17 +10340,6 @@ packages: resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} dev: true - /http-errors/1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - dev: true - /http-errors/2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -10562,9 +10407,9 @@ packages: engines: {node: '>=10.17.0'} dev: true - /husky/7.0.4: - resolution: {integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==} - engines: {node: '>=12'} + /husky/8.0.1: + resolution: {integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==} + engines: {node: '>=14'} hasBin: true dev: true @@ -12215,16 +12060,16 @@ packages: resolution: {integrity: sha512-vlCUxxQAB8Nu6LQHqPpDRiMi06Du593/my/6JbMttQeEfJ7pf4OS8obSTh5xSOS80U/O7fq59Q8rQGAUxQatUQ==} dev: true - /lighthouse/9.5.0: - resolution: {integrity: sha512-MBXBwemN8AI0NRSNgcPojIQt8AlTokz1lUGbnxr6ioDoODjFEdxil3gC3yQx2RrFTJA8NpqiA9XqZ/+zJgjIhQ==} + /lighthouse/9.6.6: + resolution: {integrity: sha512-oeuuUNm7FCbWvzzkSwsfNSEbzMd/02z5Tn9MjwdjDz8X3lj3p8r8J2hel0oRAxjtg73sommj/oPrYInRNPKszg==} engines: {node: '>=14.15'} hasBin: true dependencies: '@sentry/node': 6.19.7 - axe-core: 4.3.5 + axe-core: 4.4.1 chrome-launcher: 0.15.1 configstore: 5.0.1 - csp_evaluator: 1.1.0 + csp_evaluator: 1.1.1 cssstyle: 1.2.1 enquirer: 2.3.6 http-link-header: 0.8.0 @@ -12239,15 +12084,17 @@ packages: open: 8.4.0 parse-cache-control: 1.0.1 ps-list: 8.1.0 + puppeteer-core: 13.7.0 robots-parser: 3.0.0 semver: 5.7.1 speedline-core: 1.4.3 - third-party-web: 0.12.7 + third-party-web: 0.17.1 ws: 7.5.9 yargs: 17.5.1 yargs-parser: 21.1.1 transitivePeerDependencies: - bufferutil + - encoding - supports-color - utf-8-validate dev: true @@ -12256,8 +12103,8 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /linkify-it/3.0.3: - resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} + /linkify-it/4.0.1: + resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} dependencies: uc.micro: 1.0.6 dev: true @@ -12563,13 +12410,13 @@ packages: resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} dev: true - /markdown-it/12.3.2: - resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} + /markdown-it/13.0.1: + resolution: {integrity: sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==} hasBin: true dependencies: argparse: 2.0.1 - entities: 2.1.0 - linkify-it: 3.0.3 + entities: 3.0.1 + linkify-it: 4.0.1 mdurl: 1.0.1 uc.micro: 1.0.6 dev: true @@ -12929,6 +12776,10 @@ packages: is-extendable: 1.0.1 dev: true + /mkdirp-classic/0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + dev: true + /mkdirp/0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -13281,13 +13132,6 @@ packages: resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} dev: true - /on-finished/2.3.0: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} - dependencies: - ee-first: 1.1.1 - dev: true - /on-finished/2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -13820,11 +13664,11 @@ packages: find-up: 3.0.0 dev: true - /pnp-webpack-plugin/1.6.4_typescript@4.6.3: + /pnp-webpack-plugin/1.6.4_typescript@4.7.4: resolution: {integrity: sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==} engines: {node: '>=6'} dependencies: - ts-pnp: 1.2.0_typescript@4.6.3 + ts-pnp: 1.2.0_typescript@4.7.4 transitivePeerDependencies: - typescript dev: true @@ -14047,6 +13891,11 @@ packages: engines: {node: '>= 0.6.0'} dev: true + /progress/2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + dev: true + /promise-inflight/1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} peerDependencies: @@ -14136,6 +13985,10 @@ packages: resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==} dev: true + /proxy-from-env/1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: true + /prr/1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} dev: true @@ -14202,6 +14055,29 @@ packages: escape-goat: 2.1.1 dev: true + /puppeteer-core/13.7.0: + resolution: {integrity: sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==} + engines: {node: '>=10.18.1'} + dependencies: + cross-fetch: 3.1.5 + debug: 4.3.4 + devtools-protocol: 0.0.981744 + extract-zip: 2.0.1 + https-proxy-agent: 5.0.1 + pkg-dir: 4.2.0 + progress: 2.0.3 + proxy-from-env: 1.1.0 + rimraf: 3.0.2 + tar-fs: 2.1.1 + unbzip2-stream: 1.4.3 + ws: 8.5.0 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: true + /q/1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} @@ -14226,11 +14102,6 @@ packages: engines: {node: '>=0.6'} dev: true - /qs/6.9.7: - resolution: {integrity: sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==} - engines: {node: '>=0.6'} - dev: true - /query-string/6.14.1: resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} engines: {node: '>=6'} @@ -14296,16 +14167,6 @@ packages: engines: {node: '>= 0.6'} dev: true - /raw-body/2.4.3: - resolution: {integrity: sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.2 - http-errors: 1.8.1 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: true - /raw-body/2.5.1: resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} engines: {node: '>= 0.8'} @@ -14337,12 +14198,12 @@ packages: strip-json-comments: 2.0.1 dev: true - /react-docgen-typescript/2.2.2_typescript@4.6.3: + /react-docgen-typescript/2.2.2_typescript@4.7.4: resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: typescript: '>= 4.3.x' dependencies: - typescript: 4.6.3 + typescript: 4.7.4 dev: true /react-docgen/5.4.3: @@ -14502,12 +14363,12 @@ packages: react-lifecycles-compat: 3.0.4 dev: true - /react-window/1.8.6_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==} + /react-window/1.8.7_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-JHEZbPXBpKMmoNO1bNhoXOOLg/ujhL/BU4IqVU9r8eQPcy5KQnGHIHDRkJ0ns9IM5+Aq5LNwt3j8t3tIrePQzA==} engines: {node: '>8.0.0'} peerDependencies: - react: ^15.0.0 || ^16.0.0 || ^17.0.0 - react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.18.9 memoize-one: 5.2.1 @@ -15052,7 +14913,7 @@ packages: engines: {node: '>=0.10'} dev: true - /rollup-plugin-dts/4.2.2_jysccmwipljiho33k3dioeaxse: + /rollup-plugin-dts/4.2.2_accrhai6qopda76wnqb3pkewpq: resolution: {integrity: sha512-A3g6Rogyko/PXeKoUlkjxkP++8UDVpgA7C+Tdl77Xj4fgEaIjPSnxRmR53EzvoYy97VMVwLAOcWJudaVAuxneQ==} engines: {node: '>=v12.22.11'} peerDependencies: @@ -15061,7 +14922,7 @@ packages: dependencies: magic-string: 0.26.2 rollup: 2.78.1 - typescript: 4.6.3 + typescript: 4.7.4 optionalDependencies: '@babel/code-frame': 7.18.6 dev: true @@ -15288,27 +15149,6 @@ packages: lru-cache: 6.0.0 dev: true - /send/0.17.2: - resolution: {integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==} - engines: {node: '>= 0.8.0'} - dependencies: - debug: 2.6.9 - depd: 1.1.2 - destroy: 1.0.4 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 1.8.1 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.3.0 - range-parser: 1.2.1 - statuses: 1.5.0 - transitivePeerDependencies: - - supports-color - dev: true - /send/0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -15359,18 +15199,6 @@ packages: safe-buffer: 5.1.1 dev: true - /serve-static/1.14.2: - resolution: {integrity: sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==} - engines: {node: '>= 0.8.0'} - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.17.2 - transitivePeerDependencies: - - supports-color - dev: true - /serve-static/1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} @@ -15717,11 +15545,6 @@ packages: object-copy: 0.1.0 dev: true - /statuses/1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - dev: true - /statuses/2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} @@ -16172,6 +15995,26 @@ packages: engines: {node: '>=6'} dev: true + /tar-fs/2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: true + + /tar-stream/2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: true + /tar/6.1.11: resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} engines: {node: '>= 10'} @@ -16259,30 +16102,6 @@ packages: - bluebird dev: true - /terser-webpack-plugin/5.3.5_webpack@5.72.0: - resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.15 - jest-worker: 27.5.1 - schema-utils: 3.1.1 - serialize-javascript: 6.0.0 - terser: 5.14.2 - webpack: 5.72.0 - dev: true - /terser-webpack-plugin/5.3.5_webpack@5.74.0: resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==} engines: {node: '>= 10.13.0'} @@ -16347,8 +16166,8 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true - /third-party-web/0.12.7: - resolution: {integrity: sha512-9d/OfjEOjyeOpnm4F9o0KSK6BI6ytvi9DINSB5h1+jdlCvQlhKpViMSxWpBN9WstdfDQ61BS6NxWqcPCuQCAJg==} + /third-party-web/0.17.1: + resolution: {integrity: sha512-X9Mha8cVeBwakunlZXkXL6xRzw8VCcDGWqT59EzeTYAJIi8ien3CuufnEGEx4ZUFahumNQdoOwf4H2T9Ca6lBg==} dev: true /throttleit/1.0.0: @@ -16515,7 +16334,7 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-jest/28.0.8_zbjywluks7pyfy25nyx6d7ejby: + /ts-jest/28.0.8_ta2dmbt2qiyd6mcpkta7cldhsy: resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -16546,7 +16365,7 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.3.7 - typescript: 4.6.3 + typescript: 4.7.4 yargs-parser: 21.1.1 dev: true @@ -16581,7 +16400,7 @@ packages: yn: 3.1.1 dev: true - /ts-pnp/1.2.0_typescript@4.6.3: + /ts-pnp/1.2.0_typescript@4.7.4: resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} engines: {node: '>=6'} peerDependencies: @@ -16590,7 +16409,7 @@ packages: typescript: optional: true dependencies: - typescript: 4.6.3 + typescript: 4.7.4 dev: true /tsconfig-paths/3.14.1: @@ -16610,14 +16429,14 @@ packages: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: true - /tsutils/3.21.0_typescript@4.6.3: + /tsutils/3.21.0_typescript@4.7.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.6.3 + typescript: 4.7.4 dev: true /tty-browserify/0.0.0: @@ -16706,12 +16525,6 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript/4.6.3: - resolution: {integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - /typescript/4.7.4: resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} engines: {node: '>=4.2.0'} @@ -16743,6 +16556,13 @@ packages: which-boxed-primitive: 1.0.2 dev: true + /unbzip2-stream/1.4.3: + resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} + dependencies: + buffer: 5.7.1 + through: 2.3.8 + dev: true + /unfetch/4.2.0: resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} dev: true @@ -17301,46 +17121,6 @@ packages: - supports-color dev: true - /webpack/5.72.0: - resolution: {integrity: sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.8.0 - acorn-import-assertions: 1.8.0_acorn@8.8.0 - browserslist: 4.21.3 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.10.0 - es-module-lexer: 0.9.3 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 - json-parse-better-errors: 1.0.2 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.1.1 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.5_webpack@5.72.0 - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: true - /webpack/5.74.0: resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} engines: {node: '>=10.13.0'} @@ -17538,6 +17318,19 @@ packages: optional: true dev: true + /ws/8.5.0: + resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /ws/8.8.1: resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} engines: {node: '>=10.0.0'} From 525fb63b4a862d61e9ea54d186097cb8daf6c6a2 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sun, 21 Aug 2022 15:02:45 -0400 Subject: [PATCH 22/24] chore(dev-deps): bump commit and release packages (#395) --- package.json | 12 +- pnpm-lock.yaml | 1502 +++++++++++++++++++++++++----------------------- 2 files changed, 797 insertions(+), 717 deletions(-) diff --git a/package.json b/package.json index 629f26047..f3ab4df42 100644 --- a/package.json +++ b/package.json @@ -89,15 +89,15 @@ "@babel/preset-env": "7.18.10", "@babel/preset-react": "7.18.6", "@babel/preset-typescript": "7.18.6", - "@commitlint/cli": "16.2.3", - "@commitlint/config-conventional": "16.2.1", - "@commitlint/cz-commitlint": "16.2.3", + "@commitlint/cli": "17.0.3", + "@commitlint/config-conventional": "17.0.3", + "@commitlint/cz-commitlint": "17.0.3", "@emotion/babel-preset-css-prop": "11.10.0", "@emotion/eslint-plugin": "11.10.0", "@emotion/react": "11.10.0", "@emotion/styled": "11.10.0", "@jest/environment": "28.1.3", - "@release-it/conventional-changelog": "4.2.2", + "@release-it/conventional-changelog": "5.1.0", "@rollup/plugin-babel": "5.3.1", "@rollup/plugin-commonjs": "22.0.2", "@rollup/plugin-json": "4.1.0", @@ -137,7 +137,7 @@ "babel-loader": "8.2.5", "babel-plugin-dev-expression": "0.2.3", "babel-plugin-module-resolver": "4.1.0", - "commitizen": "4.2.4", + "commitizen": "4.2.5", "cross-env": "7.0.3", "csstype": "3.1.0", "cypress": "10.6.0", @@ -180,7 +180,7 @@ "react-dom-17": "npm:react-dom@^17.0.2", "react-virtualized": "9.22.3", "react-window": "1.8.7", - "release-it": "14.14.1", + "release-it": "15.3.0", "require-from-string": "2.0.2", "rimraf": "3.0.2", "rollup": "2.78.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 34ebcc68e..067c8510a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,15 +15,15 @@ specifiers: '@babel/preset-react': 7.18.6 '@babel/preset-typescript': 7.18.6 '@babel/runtime': ^7.18.9 - '@commitlint/cli': 16.2.3 - '@commitlint/config-conventional': 16.2.1 - '@commitlint/cz-commitlint': 16.2.3 + '@commitlint/cli': 17.0.3 + '@commitlint/config-conventional': 17.0.3 + '@commitlint/cz-commitlint': 17.0.3 '@emotion/babel-preset-css-prop': 11.10.0 '@emotion/eslint-plugin': 11.10.0 '@emotion/react': 11.10.0 '@emotion/styled': 11.10.0 '@jest/environment': 28.1.3 - '@release-it/conventional-changelog': 4.2.2 + '@release-it/conventional-changelog': 5.1.0 '@rollup/plugin-babel': 5.3.1 '@rollup/plugin-commonjs': 22.0.2 '@rollup/plugin-json': 4.1.0 @@ -63,7 +63,7 @@ specifiers: babel-loader: 8.2.5 babel-plugin-dev-expression: 0.2.3 babel-plugin-module-resolver: 4.1.0 - commitizen: 4.2.4 + commitizen: 4.2.5 cross-env: 7.0.3 css-box-model: ^1.2.1 csstype: 3.1.0 @@ -111,7 +111,7 @@ specifiers: react-virtualized: 9.22.3 react-window: 1.8.7 redux: ^4.2.0 - release-it: 14.14.1 + release-it: 15.3.0 require-from-string: 2.0.2 rimraf: 3.0.2 rollup: 2.78.1 @@ -155,15 +155,15 @@ devDependencies: '@babel/preset-env': 7.18.10_@babel+core@7.18.10 '@babel/preset-react': 7.18.6_@babel+core@7.18.10 '@babel/preset-typescript': 7.18.6_@babel+core@7.18.10 - '@commitlint/cli': 16.2.3 - '@commitlint/config-conventional': 16.2.1 - '@commitlint/cz-commitlint': 16.2.3_commitizen@4.2.4 + '@commitlint/cli': 17.0.3 + '@commitlint/config-conventional': 17.0.3 + '@commitlint/cz-commitlint': 17.0.3_commitizen@4.2.5 '@emotion/babel-preset-css-prop': 11.10.0_@babel+core@7.18.10 '@emotion/eslint-plugin': 11.10.0_eslint@8.22.0 '@emotion/react': 11.10.0_msmmgljd7hl2w2irtggflhmema '@emotion/styled': 11.10.0_5sec57kzpgkzooe4crua5kfcly '@jest/environment': 28.1.3 - '@release-it/conventional-changelog': 4.2.2_release-it@14.14.1 + '@release-it/conventional-changelog': 5.1.0_release-it@15.3.0 '@rollup/plugin-babel': 5.3.1_4ce4roknt3navmu3q3hwcigmqq '@rollup/plugin-commonjs': 22.0.2_rollup@2.78.1 '@rollup/plugin-json': 4.1.0_rollup@2.78.1 @@ -203,7 +203,7 @@ devDependencies: babel-loader: 8.2.5_xc6oct4hcywdrbo4ned6ytbybm babel-plugin-dev-expression: 0.2.3_@babel+core@7.18.10 babel-plugin-module-resolver: 4.1.0 - commitizen: 4.2.4 + commitizen: 4.2.5 cross-env: 7.0.3 csstype: 3.1.0 cypress: 10.6.0 @@ -246,7 +246,7 @@ devDependencies: react-dom-17: /react-dom/17.0.2_react@18.2.0 react-virtualized: 9.22.3_biqbaboplfbrettd7655fr4n2y react-window: 1.8.7_biqbaboplfbrettd7655fr4n2y - release-it: 14.14.1 + release-it: 15.3.0 require-from-string: 2.0.2 rimraf: 3.0.2 rollup: 2.78.1 @@ -1873,16 +1873,17 @@ packages: dev: true optional: true - /@commitlint/cli/16.2.3: - resolution: {integrity: sha512-VsJBQLvhhlOgEfxs/Z5liYuK0dXqLE5hz1VJzLBxiOxG31kL/X5Q4OvK292BmO7IGZcm1yJE3XQPWSiFaEHbWA==} - engines: {node: '>=v12'} + /@commitlint/cli/17.0.3: + resolution: {integrity: sha512-oAo2vi5d8QZnAbtU5+0cR2j+A7PO8zuccux65R/EycwvsZrDVyW518FFrnJK2UQxbRtHFFIG+NjQ6vOiJV0Q8A==} + engines: {node: '>=v14'} hasBin: true dependencies: - '@commitlint/format': 16.2.1 - '@commitlint/lint': 16.2.4 - '@commitlint/load': 16.3.0 - '@commitlint/read': 16.2.1 - '@commitlint/types': 16.2.1 + '@commitlint/format': 17.0.0 + '@commitlint/lint': 17.0.3 + '@commitlint/load': 17.0.3 + '@commitlint/read': 17.0.0 + '@commitlint/types': 17.0.0 + execa: 5.1.1 lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 @@ -1892,19 +1893,11 @@ packages: - '@swc/wasm' dev: true - /@commitlint/config-conventional/16.2.1: - resolution: {integrity: sha512-cP9gArx7gnaj4IqmtCIcHdRjTYdRUi6lmGE+lOzGGjGe45qGOS8nyQQNvkNy2Ey2VqoSWuXXkD8zCUh6EHf1Ww==} - engines: {node: '>=v12'} - dependencies: - conventional-changelog-conventionalcommits: 4.6.3 - dev: true - - /@commitlint/config-validator/16.2.1: - resolution: {integrity: sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw==} - engines: {node: '>=v12'} + /@commitlint/config-conventional/17.0.3: + resolution: {integrity: sha512-HCnzTm5ATwwwzNVq5Y57poS0a1oOOcd5pc1MmBpLbGmSysc4i7F/++JuwtdFPu16sgM3H9J/j2zznRLOSGVO2A==} + engines: {node: '>=v14'} dependencies: - '@commitlint/types': 16.2.1 - ajv: 6.12.6 + conventional-changelog-conventionalcommits: 5.0.0 dev: true /@commitlint/config-validator/17.0.3: @@ -1914,20 +1907,19 @@ packages: '@commitlint/types': 17.0.0 ajv: 8.11.0 dev: true - optional: true - /@commitlint/cz-commitlint/16.2.3_commitizen@4.2.4: - resolution: {integrity: sha512-G9rRnBJ/5te7RiOzp7EdqII9rQYvtsfsqwMxcoK4B7l0Rc57nFCOlf0e4Bn70E4aOsLeMzNe+PvVVrEsPStEHg==} - engines: {node: '>=v12'} + /@commitlint/cz-commitlint/17.0.3_commitizen@4.2.5: + resolution: {integrity: sha512-360I6wnaUWzc23D8Xn4B/cu8thy8GDJPZ4QsYk4xjVzDDyXZ6oXJB0+OlwkpWpSvjuLYAmEKiImvo0yLTASmlg==} + engines: {node: '>=v14'} peerDependencies: commitizen: ^4.0.3 inquirer: ^8.0.0 dependencies: - '@commitlint/ensure': 16.2.1 - '@commitlint/load': 16.3.0 - '@commitlint/types': 16.2.1 + '@commitlint/ensure': 17.0.0 + '@commitlint/load': 17.0.3 + '@commitlint/types': 17.0.0 chalk: 4.1.2 - commitizen: 4.2.4 + commitizen: 4.2.5 lodash: 4.17.21 word-wrap: 1.2.3 transitivePeerDependencies: @@ -1935,69 +1927,43 @@ packages: - '@swc/wasm' dev: true - /@commitlint/ensure/16.2.1: - resolution: {integrity: sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A==} - engines: {node: '>=v12'} + /@commitlint/ensure/17.0.0: + resolution: {integrity: sha512-M2hkJnNXvEni59S0QPOnqCKIK52G1XyXBGw51mvh7OXDudCmZ9tZiIPpU882p475Mhx48Ien1MbWjCP1zlyC0A==} + engines: {node: '>=v14'} dependencies: - '@commitlint/types': 16.2.1 + '@commitlint/types': 17.0.0 lodash: 4.17.21 dev: true - /@commitlint/execute-rule/16.2.1: - resolution: {integrity: sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g==} - engines: {node: '>=v12'} - dev: true - /@commitlint/execute-rule/17.0.0: resolution: {integrity: sha512-nVjL/w/zuqjCqSJm8UfpNaw66V9WzuJtQvEnCrK4jDw6qKTmZB+1JQ8m6BQVZbNBcwfYdDNKnhIhqI0Rk7lgpQ==} engines: {node: '>=v14'} dev: true - optional: true - /@commitlint/format/16.2.1: - resolution: {integrity: sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==} - engines: {node: '>=v12'} + /@commitlint/format/17.0.0: + resolution: {integrity: sha512-MZzJv7rBp/r6ZQJDEodoZvdRM0vXu1PfQvMTNWFb8jFraxnISMTnPBWMMjr2G/puoMashwaNM//fl7j8gGV5lA==} + engines: {node: '>=v14'} dependencies: - '@commitlint/types': 16.2.1 + '@commitlint/types': 17.0.0 chalk: 4.1.2 dev: true - /@commitlint/is-ignored/16.2.4: - resolution: {integrity: sha512-Lxdq9aOAYCOOOjKi58ulbwK/oBiiKz+7Sq0+/SpFIEFwhHkIVugvDvWjh2VRBXmRC/x5lNcjDcYEwS/uYUvlYQ==} - engines: {node: '>=v12'} + /@commitlint/is-ignored/17.0.3: + resolution: {integrity: sha512-/wgCXAvPtFTQZxsVxj7owLeRf5wwzcXLaYmrZPR4a87iD4sCvUIRl1/ogYrtOyUmHwWfQsvjqIB4mWE/SqWSnA==} + engines: {node: '>=v14'} dependencies: - '@commitlint/types': 16.2.1 + '@commitlint/types': 17.0.0 semver: 7.3.7 dev: true - /@commitlint/lint/16.2.4: - resolution: {integrity: sha512-AUDuwOxb2eGqsXbTMON3imUGkc1jRdtXrbbohiLSCSk3jFVXgJLTMaEcr39pR00N8nE9uZ+V2sYaiILByZVmxQ==} - engines: {node: '>=v12'} - dependencies: - '@commitlint/is-ignored': 16.2.4 - '@commitlint/parse': 16.2.1 - '@commitlint/rules': 16.2.4 - '@commitlint/types': 16.2.1 - dev: true - - /@commitlint/load/16.3.0: - resolution: {integrity: sha512-3tykjV/iwbkv2FU9DG+NZ/JqmP0Nm3b7aDwgCNQhhKV5P74JAuByULkafnhn+zsFGypG1qMtI5u+BZoa9APm0A==} - engines: {node: '>=v12'} + /@commitlint/lint/17.0.3: + resolution: {integrity: sha512-2o1fk7JUdxBUgszyt41sHC/8Nd5PXNpkmuOo9jvGIjDHzOwXyV0PSdbEVTH3xGz9NEmjohFHr5l+N+T9fcxong==} + engines: {node: '>=v14'} dependencies: - '@commitlint/config-validator': 16.2.1 - '@commitlint/execute-rule': 16.2.1 - '@commitlint/resolve-extends': 16.2.1 - '@commitlint/types': 16.2.1 - '@types/node': 16.11.51 - chalk: 4.1.2 - cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 2.0.2_anep5n2nafhtzjg7ucormpprim - lodash: 4.17.21 - resolve-from: 5.0.0 - typescript: 4.7.4 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + '@commitlint/is-ignored': 17.0.3 + '@commitlint/parse': 17.0.0 + '@commitlint/rules': 17.0.0 + '@commitlint/types': 17.0.0 dev: true /@commitlint/load/17.0.3: @@ -2020,44 +1986,31 @@ packages: - '@swc/core' - '@swc/wasm' dev: true - optional: true - /@commitlint/message/16.2.1: - resolution: {integrity: sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==} - engines: {node: '>=v12'} + /@commitlint/message/17.0.0: + resolution: {integrity: sha512-LpcwYtN+lBlfZijHUdVr8aNFTVpHjuHI52BnfoV01TF7iSLnia0jttzpLkrLmI8HNQz6Vhr9UrxDWtKZiMGsBw==} + engines: {node: '>=v14'} dev: true - /@commitlint/parse/16.2.1: - resolution: {integrity: sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g==} - engines: {node: '>=v12'} + /@commitlint/parse/17.0.0: + resolution: {integrity: sha512-cKcpfTIQYDG1ywTIr5AG0RAiLBr1gudqEsmAGCTtj8ffDChbBRxm6xXs2nv7GvmJN7msOt7vOKleLvcMmRa1+A==} + engines: {node: '>=v14'} dependencies: - '@commitlint/types': 16.2.1 + '@commitlint/types': 17.0.0 conventional-changelog-angular: 5.0.13 conventional-commits-parser: 3.2.4 dev: true - /@commitlint/read/16.2.1: - resolution: {integrity: sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw==} - engines: {node: '>=v12'} + /@commitlint/read/17.0.0: + resolution: {integrity: sha512-zkuOdZayKX3J6F6mPnVMzohK3OBrsEdOByIqp4zQjA9VLw1hMsDEFQ18rKgUc2adkZar+4S01QrFreDCfZgbxA==} + engines: {node: '>=v14'} dependencies: - '@commitlint/top-level': 16.2.1 - '@commitlint/types': 16.2.1 + '@commitlint/top-level': 17.0.0 + '@commitlint/types': 17.0.0 fs-extra: 10.1.0 git-raw-commits: 2.0.11 dev: true - /@commitlint/resolve-extends/16.2.1: - resolution: {integrity: sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg==} - engines: {node: '>=v12'} - dependencies: - '@commitlint/config-validator': 16.2.1 - '@commitlint/types': 16.2.1 - import-fresh: 3.3.0 - lodash: 4.17.21 - resolve-from: 5.0.0 - resolve-global: 1.0.0 - dev: true - /@commitlint/resolve-extends/17.0.3: resolution: {integrity: sha512-H/RFMvrcBeJCMdnVC4i8I94108UDccIHrTke2tyQEg9nXQnR5/Hd6MhyNWkREvcrxh9Y+33JLb+PiPiaBxCtBA==} engines: {node: '>=v14'} @@ -2069,45 +2022,36 @@ packages: resolve-from: 5.0.0 resolve-global: 1.0.0 dev: true - optional: true - /@commitlint/rules/16.2.4: - resolution: {integrity: sha512-rK5rNBIN2ZQNQK+I6trRPK3dWa0MtaTN4xnwOma1qxa4d5wQMQJtScwTZjTJeallFxhOgbNOgr48AMHkdounVg==} - engines: {node: '>=v12'} + /@commitlint/rules/17.0.0: + resolution: {integrity: sha512-45nIy3dERKXWpnwX9HeBzK5SepHwlDxdGBfmedXhL30fmFCkJOdxHyOJsh0+B0RaVsLGT01NELpfzJUmtpDwdQ==} + engines: {node: '>=v14'} dependencies: - '@commitlint/ensure': 16.2.1 - '@commitlint/message': 16.2.1 - '@commitlint/to-lines': 16.2.1 - '@commitlint/types': 16.2.1 + '@commitlint/ensure': 17.0.0 + '@commitlint/message': 17.0.0 + '@commitlint/to-lines': 17.0.0 + '@commitlint/types': 17.0.0 execa: 5.1.1 dev: true - /@commitlint/to-lines/16.2.1: - resolution: {integrity: sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ==} - engines: {node: '>=v12'} + /@commitlint/to-lines/17.0.0: + resolution: {integrity: sha512-nEi4YEz04Rf2upFbpnEorG8iymyH7o9jYIVFBG1QdzebbIFET3ir+8kQvCZuBE5pKCtViE4XBUsRZz139uFrRQ==} + engines: {node: '>=v14'} dev: true - /@commitlint/top-level/16.2.1: - resolution: {integrity: sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw==} - engines: {node: '>=v12'} + /@commitlint/top-level/17.0.0: + resolution: {integrity: sha512-dZrEP1PBJvodNWYPOYiLWf6XZergdksKQaT6i1KSROLdjf5Ai0brLOv5/P+CPxBeoj3vBxK4Ax8H1Pg9t7sHIQ==} + engines: {node: '>=v14'} dependencies: find-up: 5.0.0 dev: true - /@commitlint/types/16.2.1: - resolution: {integrity: sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA==} - engines: {node: '>=v12'} - dependencies: - chalk: 4.1.2 - dev: true - /@commitlint/types/17.0.0: resolution: {integrity: sha512-hBAw6U+SkAT5h47zDMeOu3HSiD0SODw4Aq7rRNh1ceUmL7GyLKYhPbUvlRWqZ65XjBLPHZhFyQlRaPNz8qvUyQ==} engines: {node: '>=v14'} dependencies: chalk: 4.1.2 dev: true - optional: true /@cspotcode/source-map-support/0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} @@ -2783,39 +2727,43 @@ packages: rimraf: 3.0.2 dev: true - /@octokit/auth-token/2.5.0: - resolution: {integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==} + /@octokit/auth-token/3.0.1: + resolution: {integrity: sha512-/USkK4cioY209wXRpund6HZzHo9GmjakpV9ycOkpMcMxMk7QVcVFVyCMtzvXYiHsB2crgDgrtNYSELYFBXhhaA==} + engines: {node: '>= 14'} dependencies: - '@octokit/types': 6.41.0 + '@octokit/types': 7.1.1 dev: true - /@octokit/core/3.6.0: - resolution: {integrity: sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==} + /@octokit/core/4.0.5: + resolution: {integrity: sha512-4R3HeHTYVHCfzSAi0C6pbGXV8UDI5Rk+k3G7kLVNckswN9mvpOzW9oENfjfH3nEmzg8y3AmKmzs8Sg6pLCeOCA==} + engines: {node: '>= 14'} dependencies: - '@octokit/auth-token': 2.5.0 - '@octokit/graphql': 4.8.0 - '@octokit/request': 5.6.3 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 + '@octokit/auth-token': 3.0.1 + '@octokit/graphql': 5.0.1 + '@octokit/request': 6.2.1 + '@octokit/request-error': 3.0.1 + '@octokit/types': 7.1.1 before-after-hook: 2.2.2 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: true - /@octokit/endpoint/6.0.12: - resolution: {integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==} + /@octokit/endpoint/7.0.1: + resolution: {integrity: sha512-/wTXAJwt0HzJ2IeE4kQXO+mBScfzyCkI0hMtkIaqyXd9zg76OpOfNQfHL9FlaxAV2RsNiOXZibVWloy8EexENg==} + engines: {node: '>= 14'} dependencies: - '@octokit/types': 6.41.0 + '@octokit/types': 7.1.1 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 dev: true - /@octokit/graphql/4.8.0: - resolution: {integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==} + /@octokit/graphql/5.0.1: + resolution: {integrity: sha512-sxmnewSwAixkP1TrLdE6yRG53eEhHhDTYUykUwdV9x8f91WcbhunIHk9x1PZLALdBZKRPUO2HRcm4kezZ79HoA==} + engines: {node: '>= 14'} dependencies: - '@octokit/request': 5.6.3 - '@octokit/types': 6.41.0 + '@octokit/request': 6.2.1 + '@octokit/types': 7.1.1 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -2825,47 +2773,55 @@ packages: resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==} dev: true - /@octokit/plugin-paginate-rest/2.21.3_@octokit+core@3.6.0: - resolution: {integrity: sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==} + /@octokit/openapi-types/13.4.0: + resolution: {integrity: sha512-2mVzW0X1+HDO3jF80/+QFZNzJiTefELKbhMu6yaBYbp/1gSMkVDm4rT472gJljTokWUlXaaE63m7WrWENhMDLw==} + dev: true + + /@octokit/plugin-paginate-rest/3.1.0_@octokit+core@4.0.5: + resolution: {integrity: sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA==} + engines: {node: '>= 14'} peerDependencies: - '@octokit/core': '>=2' + '@octokit/core': '>=4' dependencies: - '@octokit/core': 3.6.0 + '@octokit/core': 4.0.5 '@octokit/types': 6.41.0 dev: true - /@octokit/plugin-request-log/1.0.4_@octokit+core@3.6.0: + /@octokit/plugin-request-log/1.0.4_@octokit+core@4.0.5: resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 3.6.0 + '@octokit/core': 4.0.5 dev: true - /@octokit/plugin-rest-endpoint-methods/5.16.2_@octokit+core@3.6.0: - resolution: {integrity: sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==} + /@octokit/plugin-rest-endpoint-methods/6.3.0_@octokit+core@4.0.5: + resolution: {integrity: sha512-qEu2wn6E7hqluZwIEUnDxWROvKjov3zMIAi4H4d7cmKWNMeBprEXZzJe8pE5eStUYC1ysGhD0B7L6IeG1Rfb+g==} + engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.41.0 + '@octokit/core': 4.0.5 + '@octokit/types': 7.1.1 deprecation: 2.3.1 dev: true - /@octokit/request-error/2.1.0: - resolution: {integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==} + /@octokit/request-error/3.0.1: + resolution: {integrity: sha512-ym4Bp0HTP7F3VFssV88WD1ZyCIRoE8H35pXSKwLeMizcdZAYc/t6N9X9Yr9n6t3aG9IH75XDnZ6UeZph0vHMWQ==} + engines: {node: '>= 14'} dependencies: - '@octokit/types': 6.41.0 + '@octokit/types': 7.1.1 deprecation: 2.3.1 once: 1.4.0 dev: true - /@octokit/request/5.6.3: - resolution: {integrity: sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==} + /@octokit/request/6.2.1: + resolution: {integrity: sha512-gYKRCia3cpajRzDSU+3pt1q2OcuC6PK8PmFIyxZDWCzRXRSIBH8jXjFJ8ZceoygBIm0KsEUg4x1+XcYBz7dHPQ==} + engines: {node: '>= 14'} dependencies: - '@octokit/endpoint': 6.0.12 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.41.0 + '@octokit/endpoint': 7.0.1 + '@octokit/request-error': 3.0.1 + '@octokit/types': 7.1.1 is-plain-object: 5.0.0 node-fetch: 2.6.7 universal-user-agent: 6.0.0 @@ -2873,13 +2829,14 @@ packages: - encoding dev: true - /@octokit/rest/18.12.0: - resolution: {integrity: sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==} + /@octokit/rest/19.0.3: + resolution: {integrity: sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==} + engines: {node: '>= 14'} dependencies: - '@octokit/core': 3.6.0 - '@octokit/plugin-paginate-rest': 2.21.3_@octokit+core@3.6.0 - '@octokit/plugin-request-log': 1.0.4_@octokit+core@3.6.0 - '@octokit/plugin-rest-endpoint-methods': 5.16.2_@octokit+core@3.6.0 + '@octokit/core': 4.0.5 + '@octokit/plugin-paginate-rest': 3.1.0_@octokit+core@4.0.5 + '@octokit/plugin-request-log': 1.0.4_@octokit+core@4.0.5 + '@octokit/plugin-rest-endpoint-methods': 6.3.0_@octokit+core@4.0.5 transitivePeerDependencies: - encoding dev: true @@ -2890,6 +2847,12 @@ packages: '@octokit/openapi-types': 12.11.0 dev: true + /@octokit/types/7.1.1: + resolution: {integrity: sha512-Dx6cNTORyVaKY0Yeb9MbHksk79L8GXsihbG6PtWqTpkyA2TY1qBWE26EQXVG3dHwY9Femdd/WEeRUEiD0+H3TQ==} + dependencies: + '@octokit/openapi-types': 13.4.0 + dev: true + /@pkgr/utils/2.3.0: resolution: {integrity: sha512-7dIJ9CRVzBnqyEl7diUHPUFJf/oty2SeoVzcMocc5PeOUDK9KGzvgIBjGRRzzlRDaOjh3ADwH0WeibQvi3ls2Q==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -2941,17 +2904,32 @@ packages: webpack: 5.74.0 dev: true - /@release-it/conventional-changelog/4.2.2_release-it@14.14.1: - resolution: {integrity: sha512-cbpfMSKTt8VtyltNls6Kt0WXIRmgILNpF1nqGE2oe3acs286Brrb5WFGyPhYR8XUy0nVsnjG1zmUPP6n0Xd6XA==} - engines: {node: '>=10'} + /@pnpm/network.ca-file/1.0.1: + resolution: {integrity: sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA==} + engines: {node: '>=12.22.0'} + dependencies: + graceful-fs: 4.2.10 + dev: true + + /@pnpm/npm-conf/1.0.5: + resolution: {integrity: sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==} + engines: {node: '>=12'} + dependencies: + '@pnpm/network.ca-file': 1.0.1 + config-chain: 1.1.13 + dev: true + + /@release-it/conventional-changelog/5.1.0_release-it@15.3.0: + resolution: {integrity: sha512-o55D822tVIoldUDj1Fp1KvenVREcEEjYOyuVNwRVnTcExFN6nWUPrH05q7Y8opT23N5snuCwPJ5bzLPEcpBvRg==} + engines: {node: '>=14'} peerDependencies: - release-it: ^14.12.1 + release-it: ^15.3.0 dependencies: concat-stream: 2.0.0 conventional-changelog: 3.1.25 conventional-recommended-bump: 6.1.0 - prepend-file: 2.0.1 - release-it: 14.14.1 + release-it: 15.3.0 + semver: 7.3.7 dev: true /@rollup/plugin-babel/5.3.1_4ce4roknt3navmu3q3hwcigmqq: @@ -3130,14 +3108,9 @@ packages: resolution: {integrity: sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==} dev: true - /@sindresorhus/is/0.14.0: - resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} - engines: {node: '>=6'} - dev: true - - /@sindresorhus/is/4.6.0: - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} + /@sindresorhus/is/5.3.0: + resolution: {integrity: sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==} + engines: {node: '>=14.16'} dev: true /@sinonjs/commons/1.8.3: @@ -4395,16 +4368,9 @@ packages: resolve-from: 5.0.0 dev: true - /@szmarczak/http-timer/1.1.2: - resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} - engines: {node: '>=6'} - dependencies: - defer-to-connect: 1.1.3 - dev: true - - /@szmarczak/http-timer/4.0.6: - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} + /@szmarczak/http-timer/5.0.1: + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} dependencies: defer-to-connect: 2.0.1 dev: true @@ -4466,6 +4432,11 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true + /@tootallnate/once/1.1.2: + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + dev: true + /@tootallnate/once/2.0.0: resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} @@ -5514,11 +5485,6 @@ packages: engines: {node: '>=6'} dev: true - /ansi-escapes/3.2.0: - resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} - engines: {node: '>=4'} - dev: true - /ansi-escapes/4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -5544,16 +5510,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /ansi-regex/3.0.1: - resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} - engines: {node: '>=4'} - dev: true - - /ansi-regex/4.1.1: - resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} - engines: {node: '>=6'} - dev: true - /ansi-regex/5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -5583,6 +5539,11 @@ packages: engines: {node: '>=10'} dev: true + /ansi-styles/6.1.0: + resolution: {integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==} + engines: {node: '>=12'} + dev: true + /ansi-to-html/0.6.15: resolution: {integrity: sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==} engines: {node: '>=8.0.0'} @@ -5813,6 +5774,13 @@ packages: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} dev: true + /ast-types/0.13.4: + resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} + engines: {node: '>=4'} + dependencies: + tslib: 2.4.0 + dev: true + /ast-types/0.14.2: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} @@ -6221,6 +6189,14 @@ packages: readable-stream: 3.6.0 dev: true + /bl/5.0.0: + resolution: {integrity: sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==} + dependencies: + buffer: 6.0.3 + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: true + /blob-util/2.0.2: resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==} dev: true @@ -6275,6 +6251,20 @@ packages: wrap-ansi: 7.0.0 dev: true + /boxen/7.0.0: + resolution: {integrity: sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==} + engines: {node: '>=14.16'} + dependencies: + ansi-align: 3.0.1 + camelcase: 7.0.0 + chalk: 5.0.1 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.18.1 + widest-line: 4.0.1 + wrap-ansi: 8.0.1 + dev: true + /bplist-parser/0.1.1: resolution: {integrity: sha512-2AEM0FXy8ZxVLBuqX0hqt1gDwcnz2zygEkQ6zaD5Wko/sB9paUNwlpawrFtKeHUAQUOzjVy9AO4oeonqIHKA9Q==} dependencies: @@ -6428,6 +6418,13 @@ packages: ieee754: 1.2.1 dev: true + /buffer/6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: true + /builtin-modules/3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} @@ -6527,24 +6524,11 @@ packages: unset-value: 1.0.0 dev: true - /cacheable-lookup/5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} + /cacheable-lookup/6.1.0: + resolution: {integrity: sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww==} engines: {node: '>=10.6.0'} dev: true - /cacheable-request/6.1.0: - resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} - engines: {node: '>=8'} - dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.1.0 - keyv: 3.1.0 - lowercase-keys: 2.0.0 - normalize-url: 4.5.1 - responselike: 1.0.2 - dev: true - /cacheable-request/7.0.2: resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} engines: {node: '>=8'} @@ -6558,11 +6542,6 @@ packages: responselike: 2.0.1 dev: true - /cachedir/2.2.0: - resolution: {integrity: sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==} - engines: {node: '>=6'} - dev: true - /cachedir/2.3.0: resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} engines: {node: '>=6'} @@ -6630,6 +6609,11 @@ packages: engines: {node: '>=10'} dev: true + /camelcase/7.0.0: + resolution: {integrity: sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ==} + engines: {node: '>=14.16'} + dev: true + /camelize/1.0.0: resolution: {integrity: sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==} dev: true @@ -6691,6 +6675,11 @@ packages: supports-color: 7.2.0 dev: true + /chalk/5.0.1: + resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: true + /char-regex/1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -6832,11 +6821,9 @@ packages: engines: {node: '>=6'} dev: true - /cli-cursor/2.1.0: - resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} - engines: {node: '>=4'} - dependencies: - restore-cursor: 2.0.0 + /cli-boxes/3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} dev: true /cli-cursor/3.1.0: @@ -6846,6 +6833,13 @@ packages: restore-cursor: 3.1.0 dev: true + /cli-cursor/4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + dev: true + /cli-spinners/2.7.0: resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} engines: {node: '>=6'} @@ -6868,15 +6862,16 @@ packages: string-width: 4.2.3 dev: true - /cli-width/2.2.1: - resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} - dev: true - /cli-width/3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} dev: true + /cli-width/4.0.0: + resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==} + engines: {node: '>= 12'} + dev: true + /cliui/7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: @@ -6995,30 +6990,6 @@ packages: engines: {node: '>= 6'} dev: true - /commitizen/4.2.4: - resolution: {integrity: sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==} - engines: {node: '>= 10'} - hasBin: true - dependencies: - cachedir: 2.2.0 - cz-conventional-changelog: 3.2.0 - dedent: 0.7.0 - detect-indent: 6.0.0 - find-node-modules: 2.1.3 - find-root: 1.1.0 - fs-extra: 8.1.0 - glob: 7.1.4 - inquirer: 6.5.2 - is-utf8: 0.2.1 - lodash: 4.17.21 - minimist: 1.2.5 - strip-bom: 4.0.0 - strip-json-comments: 3.0.1 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - dev: true - /commitizen/4.2.5: resolution: {integrity: sha512-9sXju8Qrz1B4Tw7kC5KhnvwYQN88qs2zbiB8oyMsnXZyJ24PPGiNM3nHr73d32dnE3i8VJEXddBFIbOgYSEXtQ==} engines: {node: '>= 12'} @@ -7121,6 +7092,13 @@ packages: typedarray: 0.0.6 dev: true + /config-chain/1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + dev: true + /configstore/5.0.1: resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} engines: {node: '>=8'} @@ -7133,6 +7111,17 @@ packages: xdg-basedir: 4.0.0 dev: true + /configstore/6.0.0: + resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} + engines: {node: '>=12'} + dependencies: + dot-prop: 6.0.1 + graceful-fs: 4.2.10 + unique-string: 3.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 5.1.0 + dev: true + /confusing-browser-globals/1.0.11: resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} dev: true @@ -7192,6 +7181,15 @@ packages: q: 1.5.1 dev: true + /conventional-changelog-conventionalcommits/5.0.0: + resolution: {integrity: sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==} + engines: {node: '>=10'} + dependencies: + compare-func: 2.0.0 + lodash: 4.17.21 + q: 1.5.1 + dev: true + /conventional-changelog-core/4.2.4: resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==} engines: {node: '>=10'} @@ -7541,6 +7539,13 @@ packages: engines: {node: '>=8'} dev: true + /crypto-random-string/4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: true + /csp_evaluator/1.1.1: resolution: {integrity: sha512-N3ASg0C4kNPUaNxt1XAvzHIVuzdtr8KLgfk1O8WDyimp1GisPAHESupArO2ieHk9QWbrJ/WkQODyh21Ps/xhxw==} dev: true @@ -7702,23 +7707,6 @@ packages: yauzl: 2.10.0 dev: true - /cz-conventional-changelog/3.2.0: - resolution: {integrity: sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==} - engines: {node: '>= 10'} - dependencies: - chalk: 2.4.2 - commitizen: 4.2.5 - conventional-commit-types: 3.0.0 - lodash.map: 4.6.0 - longest: 2.0.1 - word-wrap: 1.2.3 - optionalDependencies: - '@commitlint/load': 17.0.3 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - dev: true - /cz-conventional-changelog/3.3.0: resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} @@ -7752,6 +7740,16 @@ packages: assert-plus: 1.0.0 dev: true + /data-uri-to-buffer/3.0.1: + resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} + engines: {node: '>= 6'} + dev: true + + /data-uri-to-buffer/4.0.0: + resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} + engines: {node: '>= 12'} + dev: true + /data-urls/3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} @@ -7863,13 +7861,6 @@ packages: engines: {node: '>=0.10'} dev: true - /decompress-response/3.3.0: - resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} - engines: {node: '>=4'} - dependencies: - mimic-response: 1.0.1 - dev: true - /decompress-response/6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} @@ -7913,10 +7904,6 @@ packages: clone: 1.0.4 dev: true - /defer-to-connect/1.1.3: - resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} - dev: true - /defer-to-connect/2.0.1: resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} engines: {node: '>=10'} @@ -7957,6 +7944,16 @@ packages: isobject: 3.0.1 dev: true + /degenerator/3.0.2: + resolution: {integrity: sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==} + engines: {node: '>= 6'} + dependencies: + ast-types: 0.13.4 + escodegen: 1.14.3 + esprima: 4.0.1 + vm2: 3.9.10 + dev: true + /delayed-stream/1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -7998,11 +7995,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /detect-indent/6.0.0: - resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==} - engines: {node: '>=8'} - dev: true - /detect-indent/6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} @@ -8165,6 +8157,13 @@ packages: is-obj: 2.0.0 dev: true + /dot-prop/6.0.1: + resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} + engines: {node: '>=10'} + dependencies: + is-obj: 2.0.0 + dev: true + /dotenv-expand/5.1.0: resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} dev: true @@ -8183,10 +8182,6 @@ packages: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true - /duplexer3/0.1.5: - resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} - dev: true - /duplexify/3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} dependencies: @@ -8196,6 +8191,10 @@ packages: stream-shift: 1.0.1 dev: true + /eastasianwidth/0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: true + /ecc-jsbn/0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} dependencies: @@ -8395,9 +8394,9 @@ packages: engines: {node: '>=6'} dev: true - /escape-goat/2.1.1: - resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} - engines: {node: '>=8'} + /escape-goat/4.0.0: + resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} + engines: {node: '>=12'} dev: true /escape-html/1.0.3: @@ -8419,6 +8418,24 @@ packages: engines: {node: '>=10'} dev: true + /escape-string-regexp/5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: true + + /escodegen/1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: true + /escodegen/2.0.0: resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} engines: {node: '>=6.0'} @@ -8953,9 +8970,24 @@ packages: strip-final-newline: 2.0.0 dev: true - /executable/4.1.1: - resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} - engines: {node: '>=4'} + /execa/6.1.0: + resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 3.0.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + + /executable/4.1.1: + resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} + engines: {node: '>=4'} dependencies: pify: 2.3.0 dev: true @@ -9206,6 +9238,14 @@ packages: pend: 1.2.0 dev: true + /fetch-blob/3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + dev: true + /fetch-retry/5.0.3: resolution: {integrity: sha512-uJQyMrX5IJZkhoEUBQ3EjxkeiZkppBd5jS/fMTJmfZxLSiaQjv2zD0kTvuvkSH89uFvgSlB6ueGpjD3HWN7Bxw==} dev: true @@ -9214,13 +9254,6 @@ packages: resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} dev: true - /figures/2.0.0: - resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} - engines: {node: '>=4'} - dependencies: - escape-string-regexp: 1.0.5 - dev: true - /figures/3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -9228,6 +9261,14 @@ packages: escape-string-regexp: 1.0.5 dev: true + /figures/4.0.1: + resolution: {integrity: sha512-rElJwkA/xS04Vfg+CaZodpso7VqBknOYbzi6I76hI4X80RUjkSxO2oAyPmGbuXUppywjqndOrQDl817hDnI++w==} + engines: {node: '>=12'} + dependencies: + escape-string-regexp: 5.0.0 + is-unicode-supported: 1.2.0 + dev: true + /file-entry-cache/6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -9259,6 +9300,11 @@ packages: dev: true optional: true + /file-uri-to-path/2.0.0: + resolution: {integrity: sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==} + engines: {node: '>= 6'} + dev: true + /fill-range/4.0.0: resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} engines: {node: '>=0.10.0'} @@ -9276,11 +9322,6 @@ packages: to-regex-range: 5.0.1 dev: true - /filter-obj/1.1.0: - resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} - engines: {node: '>=0.10.0'} - dev: true - /finalhandler/1.2.0: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} @@ -9488,6 +9529,11 @@ packages: webpack: 4.46.0 dev: true + /form-data-encoder/2.1.0: + resolution: {integrity: sha512-njK60LnfhfDWy+AEUIf9ZQNRAcmXCdDfiNOm2emuPtzwh7U9k/mo9F3S54aPiaZ3vhqUjikVLfcPg2KuBddskQ==} + engines: {node: '>= 14.17'} + dev: true + /form-data/2.3.3: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} @@ -9520,6 +9566,13 @@ packages: engines: {node: '>=0.4.x'} dev: true + /formdata-polyfill/4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + dependencies: + fetch-blob: 3.2.0 + dev: true + /forwarded/0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -9620,6 +9673,14 @@ packages: dev: true optional: true + /ftp/0.3.10: + resolution: {integrity: sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==} + engines: {node: '>=0.8.0'} + dependencies: + readable-stream: 1.1.14 + xregexp: 2.0.0 + dev: true + /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: true @@ -9728,6 +9789,20 @@ packages: resolution: {integrity: sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg==} dev: true + /get-uri/3.0.2: + resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + data-uri-to-buffer: 3.0.1 + debug: 4.3.4 + file-uri-to-path: 2.0.0 + fs-extra: 8.1.0 + ftp: 0.3.10 + transitivePeerDependencies: + - supports-color + dev: true + /get-value/2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} @@ -9774,17 +9849,17 @@ packages: semver: 6.3.0 dev: true - /git-up/4.0.5: - resolution: {integrity: sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==} + /git-up/6.0.0: + resolution: {integrity: sha512-6RUFSNd1c/D0xtGnyWN2sxza2bZtZ/EmI9448n6rCZruFwV/ezeEn2fJP7XnUQGwf0RAtd/mmUCbtH6JPYA2SA==} dependencies: is-ssh: 1.4.0 - parse-url: 6.0.5 + parse-url: 7.0.2 dev: true - /git-url-parse/11.6.0: - resolution: {integrity: sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==} + /git-url-parse/12.0.0: + resolution: {integrity: sha512-I6LMWsxV87vysX1WfsoglXsXg6GjQRKq7+Dgiseo+h0skmp5Hp2rzmcEIRQot9CPA+uzU7x1x7jZdqvTFGnB+Q==} dependencies: - git-up: 4.0.5 + git-up: 6.0.0 dev: true /gitconfiglocal/1.0.0: @@ -9836,17 +9911,6 @@ packages: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true - /glob/7.1.4: - resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - /glob/7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -9938,18 +10002,6 @@ packages: resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} dev: true - /globby/11.0.4: - resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} - engines: {node: '>=10'} - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.11 - ignore: 5.2.0 - merge2: 1.4.1 - slash: 3.0.0 - dev: true - /globby/11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -9997,42 +10049,25 @@ packages: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: true - /got/11.8.3: - resolution: {integrity: sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==} - engines: {node: '>=10.19.0'} + /got/12.3.1: + resolution: {integrity: sha512-tS6+JMhBh4iXMSXF6KkIsRxmloPln31QHDlcb6Ec3bzxjjFJFr/8aXdpyuLmVc9I4i2HyBHYw1QU5K1ruUdpkw==} + engines: {node: '>=14.16'} dependencies: - '@sindresorhus/is': 4.6.0 - '@szmarczak/http-timer': 4.0.6 + '@sindresorhus/is': 5.3.0 + '@szmarczak/http-timer': 5.0.1 '@types/cacheable-request': 6.0.2 '@types/responselike': 1.0.0 - cacheable-lookup: 5.0.4 + cacheable-lookup: 6.1.0 cacheable-request: 7.0.2 decompress-response: 6.0.0 - http2-wrapper: 1.0.3 - lowercase-keys: 2.0.0 - p-cancelable: 2.1.1 + form-data-encoder: 2.1.0 + get-stream: 6.0.1 + http2-wrapper: 2.1.11 + lowercase-keys: 3.0.0 + p-cancelable: 3.0.0 responselike: 2.0.1 dev: true - /got/9.6.0: - resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} - engines: {node: '>=8.6'} - dependencies: - '@sindresorhus/is': 0.14.0 - '@szmarczak/http-timer': 1.1.2 - '@types/keyv': 3.1.4 - '@types/responselike': 1.0.0 - cacheable-request: 6.1.0 - decompress-response: 3.3.0 - duplexer3: 0.1.5 - get-stream: 4.1.0 - lowercase-keys: 1.0.1 - mimic-response: 1.0.1 - p-cancelable: 1.1.0 - to-readable-stream: 1.0.0 - url-parse-lax: 3.0.0 - dev: true - /graceful-fs/4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true @@ -10141,9 +10176,9 @@ packages: kind-of: 4.0.0 dev: true - /has-yarn/2.1.0: - resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} - engines: {node: '>=8'} + /has-yarn/3.0.0: + resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /has/1.0.3: @@ -10355,6 +10390,17 @@ packages: resolution: {integrity: sha512-qsh/wKe1Mk1vtYEFr+LpQBFWTO1gxZQBdii2D0Umj+IUQ23r5sT088Rhpq4XzpSyIpaX7vwjB8Rrtx8u9JTg+Q==} dev: true + /http-proxy-agent/4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /http-proxy-agent/5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} @@ -10375,8 +10421,8 @@ packages: sshpk: 1.17.0 dev: true - /http2-wrapper/1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} + /http2-wrapper/2.1.11: + resolution: {integrity: sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==} engines: {node: '>=10.19.0'} dependencies: quick-lru: 5.1.1 @@ -10407,6 +10453,11 @@ packages: engines: {node: '>=10.17.0'} dev: true + /human-signals/3.0.1: + resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} + engines: {node: '>=12.20.0'} + dev: true + /husky/8.0.1: resolution: {integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==} engines: {node: '>=14'} @@ -10456,13 +10507,6 @@ packages: resolution: {integrity: sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==} dev: true - /import-cwd/3.0.0: - resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==} - engines: {node: '>=8'} - dependencies: - import-from: 3.0.0 - dev: true - /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -10471,18 +10515,6 @@ packages: resolve-from: 4.0.0 dev: true - /import-from/3.0.0: - resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==} - engines: {node: '>=8'} - dependencies: - resolve-from: 5.0.0 - dev: true - - /import-lazy/2.1.0: - resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} - engines: {node: '>=4'} - dev: true - /import-lazy/4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} @@ -10551,28 +10583,9 @@ packages: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} dev: true - /inquirer/6.5.2: - resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} - engines: {node: '>=6.0.0'} - dependencies: - ansi-escapes: 3.2.0 - chalk: 2.4.2 - cli-cursor: 2.1.0 - cli-width: 2.2.1 - external-editor: 3.1.0 - figures: 2.0.0 - lodash: 4.17.21 - mute-stream: 0.0.7 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 2.1.1 - strip-ansi: 5.2.0 - through: 2.3.8 - dev: true - - /inquirer/8.2.0: - resolution: {integrity: sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==} - engines: {node: '>=8.0.0'} + /inquirer/8.2.4: + resolution: {integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==} + engines: {node: '>=12.0.0'} dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -10588,27 +10601,28 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 + wrap-ansi: 7.0.0 dev: true - /inquirer/8.2.4: - resolution: {integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==} + /inquirer/9.1.0: + resolution: {integrity: sha512-eukdjrBljg9t55ZnvJjvGi1OyYEzVBFsO/8o5d2MV3mc28u3x4X2kS4eJ/+9U10KiREfPkEBSeCrU/S2G/uRtw==} engines: {node: '>=12.0.0'} dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 + ansi-escapes: 5.0.0 + chalk: 5.0.1 + cli-cursor: 4.0.0 + cli-width: 4.0.0 external-editor: 3.1.0 - figures: 3.2.0 + figures: 4.0.1 lodash: 4.17.21 mute-stream: 0.0.8 - ora: 5.4.1 + ora: 6.1.2 run-async: 2.4.1 rxjs: 7.5.6 - string-width: 4.2.3 - strip-ansi: 6.0.1 + string-width: 5.1.2 + strip-ansi: 7.0.1 through: 2.3.8 - wrap-ansi: 7.0.0 + wrap-ansi: 8.0.1 dev: true /internal-slot/1.0.3: @@ -10641,6 +10655,10 @@ packages: intl-messageformat-parser: 1.8.1 dev: true + /ip/1.1.8: + resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} + dev: true + /ip/2.0.0: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} dev: true @@ -10841,11 +10859,6 @@ packages: dev: true optional: true - /is-fullwidth-code-point/2.0.0: - resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} - engines: {node: '>=4'} - dev: true - /is-fullwidth-code-point/3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} @@ -10891,6 +10904,11 @@ packages: engines: {node: '>=8'} dev: true + /is-interactive/2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + dev: true + /is-map/2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} dev: true @@ -10904,9 +10922,9 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-npm/5.0.0: - resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} - engines: {node: '>=10'} + /is-npm/6.0.0: + resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /is-number-object/1.0.7: @@ -11008,6 +11026,11 @@ packages: engines: {node: '>=8'} dev: true + /is-stream/3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /is-string/1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -11038,6 +11061,11 @@ packages: engines: {node: '>=10'} dev: true + /is-unicode-supported/1.2.0: + resolution: {integrity: sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ==} + engines: {node: '>=12'} + dev: true + /is-utf8/0.2.1: resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} dev: true @@ -11077,8 +11105,13 @@ packages: is-docker: 2.2.1 dev: true - /is-yarn-global/0.3.0: - resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} + /is-yarn-global/0.4.0: + resolution: {integrity: sha512-HneQBCrXGBy15QnaDfcn6OLoU8AQPAa0Qn0IeJR/QCo4E8dNZaGGwxpCwWyEBQC5QvFonP8d6t60iGpAHVAfNA==} + engines: {node: '>=12'} + dev: true + + /isarray/0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} dev: true /isarray/1.0.0: @@ -11846,10 +11879,6 @@ packages: hasBin: true dev: true - /json-buffer/3.0.0: - resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} - dev: true - /json-buffer/3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: true @@ -11942,12 +11971,6 @@ packages: engines: {node: '>=8'} dev: true - /keyv/3.1.0: - resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} - dependencies: - json-buffer: 3.0.0 - dev: true - /keyv/4.3.3: resolution: {integrity: sha512-AcysI17RvakTh8ir03+a3zJr5r0ovnAH/XTXei/4HIv3bL2K/jzvgivLK9UuI/JbU1aJjM3NSAnVvVVd3n+4DQ==} dependencies: @@ -12003,11 +12026,11 @@ packages: language-subtag-registry: 0.3.22 dev: true - /latest-version/5.1.0: - resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} - engines: {node: '>=8'} + /latest-version/7.0.0: + resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} + engines: {node: '>=14.16'} dependencies: - package-json: 6.5.0 + package-json: 8.1.0 dev: true /lazy-ass/1.6.0: @@ -12253,6 +12276,14 @@ packages: is-unicode-supported: 0.1.0 dev: true + /log-symbols/5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} + engines: {node: '>=12'} + dependencies: + chalk: 5.0.1 + is-unicode-supported: 1.2.0 + dev: true + /log-update/4.0.0: resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} engines: {node: '>=10'} @@ -12293,16 +12324,16 @@ packages: tslib: 2.4.0 dev: true - /lowercase-keys/1.0.1: - resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} - engines: {node: '>=0.10.0'} - dev: true - /lowercase-keys/2.0.0: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} dev: true + /lowercase-keys/3.0.0: + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /lowlight/1.20.0: resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==} dependencies: @@ -12323,11 +12354,6 @@ packages: yallist: 4.0.0 dev: true - /lru-cache/7.14.0: - resolution: {integrity: sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==} - engines: {node: '>=12'} - dev: true - /lru_map/0.3.3: resolution: {integrity: sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==} dev: true @@ -12337,9 +12363,9 @@ packages: hasBin: true dev: true - /macos-release/2.5.0: - resolution: {integrity: sha512-EIgv+QZ9r+814gjJj0Bt5vSLJLzswGmSUbUpbi9AIr/fsN2IWFBl2NucV9PAiek+U1STK468tEkxmVYUtuAN3g==} - engines: {node: '>=6'} + /macos-release/3.1.0: + resolution: {integrity: sha512-/M/R0gCDgM+Cv1IuBG1XGdfTFnMEG6PZeT+KGWHO/OG+imqmaD9CH5vHBTycEM3+Kc4uG2Il+tFAuUWLqQOeUA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /magic-string/0.25.9: @@ -12654,16 +12680,16 @@ packages: hasBin: true dev: true - /mimic-fn/1.2.0: - resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} - engines: {node: '>=4'} - dev: true - /mimic-fn/2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} dev: true + /mimic-fn/4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + /mimic-response/1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} engines: {node: '>=4'} @@ -12708,10 +12734,6 @@ packages: kind-of: 6.0.3 dev: true - /minimist/1.2.5: - resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} - dev: true - /minimist/1.2.6: resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} dev: true @@ -12825,10 +12847,6 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /mute-stream/0.0.7: - resolution: {integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=} - dev: true - /mute-stream/0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true @@ -12881,11 +12899,16 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true - /new-github-release-url/1.0.0: - resolution: {integrity: sha512-dle7yf655IMjyFUqn6Nxkb18r4AOAkzRcgcZv6WZ0IqrOH4QCEZ8Sm6I7XX21zvHdBeeMeTkhR9qT2Z0EJDx6A==} - engines: {node: '>=10'} + /netmask/2.0.2: + resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} + engines: {node: '>= 0.4.0'} + dev: true + + /new-github-release-url/2.0.0: + resolution: {integrity: sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - type-fest: 0.4.1 + type-fest: 2.18.1 dev: true /nice-try/1.0.5: @@ -12906,6 +12929,11 @@ packages: minimatch: 3.1.2 dev: true + /node-domexception/1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + dev: true + /node-fetch/2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -12918,6 +12946,15 @@ packages: whatwg-url: 5.0.0 dev: true + /node-fetch/3.2.10: + resolution: {integrity: sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.0 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + dev: true + /node-int64/0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true @@ -12990,11 +13027,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-url/4.5.1: - resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} - engines: {node: '>=8'} - dev: true - /normalize-url/6.1.0: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} @@ -13014,6 +13046,13 @@ packages: path-key: 3.1.1 dev: true + /npm-run-path/5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + /npmlog/5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} dependencies: @@ -13150,13 +13189,6 @@ packages: wrappy: 1.0.2 dev: true - /onetime/2.0.1: - resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} - engines: {node: '>=4'} - dependencies: - mimic-fn: 1.2.0 - dev: true - /onetime/5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} @@ -13164,6 +13196,13 @@ packages: mimic-fn: 2.1.0 dev: true + /onetime/6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + /open/7.4.2: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} @@ -13220,6 +13259,21 @@ packages: wcwidth: 1.0.1 dev: true + /ora/6.1.2: + resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.0.0 + chalk: 5.0.1 + cli-cursor: 4.0.0 + cli-spinners: 2.7.0 + is-interactive: 2.0.0 + is-unicode-supported: 1.2.0 + log-symbols: 5.1.0 + strip-ansi: 7.0.1 + wcwidth: 1.0.1 + dev: true + /os-browserify/0.3.0: resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} dev: true @@ -13230,12 +13284,12 @@ packages: dev: true optional: true - /os-name/4.0.1: - resolution: {integrity: sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==} - engines: {node: '>=10'} + /os-name/5.0.1: + resolution: {integrity: sha512-0EQpaHUHq7olp2/YFUr+0vZi9tMpDTblHGz+Ch5RntKxiRXOAY0JOz1UlxhSjMSksHvkm13eD6elJj3M8Ht/kw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - macos-release: 2.5.0 - windows-release: 4.0.0 + macos-release: 3.1.0 + windows-release: 5.0.1 dev: true /os-tmpdir/1.0.2: @@ -13254,14 +13308,9 @@ packages: p-map: 2.1.0 dev: true - /p-cancelable/1.1.0: - resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} - engines: {node: '>=6'} - dev: true - - /p-cancelable/2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} + /p-cancelable/3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} dev: true /p-event/4.2.0: @@ -13368,14 +13417,40 @@ packages: engines: {node: '>=6'} dev: true - /package-json/6.5.0: - resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} - engines: {node: '>=8'} + /pac-proxy-agent/5.0.0: + resolution: {integrity: sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==} + engines: {node: '>= 8'} dependencies: - got: 9.6.0 - registry-auth-token: 4.2.2 - registry-url: 5.1.0 - semver: 6.3.0 + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.4 + get-uri: 3.0.2 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + pac-resolver: 5.0.1 + raw-body: 2.5.1 + socks-proxy-agent: 5.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /pac-resolver/5.0.1: + resolution: {integrity: sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==} + engines: {node: '>= 8'} + dependencies: + degenerator: 3.0.2 + ip: 1.1.8 + netmask: 2.0.2 + dev: true + + /package-json/8.1.0: + resolution: {integrity: sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==} + engines: {node: '>=14.16'} + dependencies: + got: 12.3.1 + registry-auth-token: 5.0.1 + registry-url: 6.0.1 + semver: 7.3.7 dev: true /pako/1.0.11: @@ -13460,22 +13535,19 @@ packages: engines: {node: '>=0.10.0'} dev: true - /parse-path/4.0.4: - resolution: {integrity: sha512-Z2lWUis7jlmXC1jeOG9giRO2+FsuyNipeQ43HAjqAZjwSe3SEf+q/84FGPHoso3kyntbxa4c4i77t3m6fGf8cw==} + /parse-path/5.0.0: + resolution: {integrity: sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A==} dependencies: - is-ssh: 1.4.0 - protocols: 1.4.8 - qs: 6.11.0 - query-string: 6.14.1 + protocols: 2.0.1 dev: true - /parse-url/6.0.5: - resolution: {integrity: sha512-e35AeLTSIlkw/5GFq70IN7po8fmDUjpDPY1rIK+VubRfsUvBonjQ+PBZG+vWMACnQSmNlvl524IucoDmcioMxA==} + /parse-url/7.0.2: + resolution: {integrity: sha512-PqO4Z0eCiQ08Wj6QQmrmp5YTTxpYfONdOEamrtvK63AmzXpcavIVQubGHxOEwiIoDZFb8uDOoQFS0NCcjqIYQg==} dependencies: is-ssh: 1.4.0 normalize-url: 6.1.0 - parse-path: 4.0.4 - protocols: 1.4.8 + parse-path: 5.0.0 + protocols: 2.0.1 dev: true /parse5/6.0.1: @@ -13540,6 +13612,11 @@ packages: engines: {node: '>=8'} dev: true + /path-key/4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true @@ -13795,18 +13872,6 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prepend-file/2.0.1: - resolution: {integrity: sha512-0hXWjmOpz5YBIk6xujS0lYtCw6IAA0wCR3fw49UGTLc3E9BIhcxgqdMa8rzGvrtt2F8wFiGP42oEpQ8fo9zhRw==} - engines: {node: ^10.17 || >=11.14} - dependencies: - temp-write: 4.0.0 - dev: true - - /prepend-http/2.0.0: - resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} - engines: {node: '>=4'} - dev: true - /prettier-linter-helpers/1.0.0: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} @@ -13965,8 +14030,8 @@ packages: xtend: 4.0.2 dev: true - /protocols/1.4.8: - resolution: {integrity: sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==} + /proto-list/1.2.4: + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} dev: true /protocols/2.0.1: @@ -13981,6 +14046,22 @@ packages: ipaddr.js: 1.9.1 dev: true + /proxy-agent/5.0.0: + resolution: {integrity: sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==} + engines: {node: '>= 8'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + lru-cache: 5.1.1 + pac-proxy-agent: 5.0.0 + proxy-from-env: 1.1.0 + socks-proxy-agent: 5.0.1 + transitivePeerDependencies: + - supports-color + dev: true + /proxy-from-env/1.0.0: resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==} dev: true @@ -14048,11 +14129,11 @@ packages: engines: {node: '>=6'} dev: true - /pupa/2.1.1: - resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} - engines: {node: '>=8'} + /pupa/3.1.0: + resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} + engines: {node: '>=12.20'} dependencies: - escape-goat: 2.1.1 + escape-goat: 4.0.0 dev: true /puppeteer-core/13.7.0: @@ -14102,16 +14183,6 @@ packages: engines: {node: '>=0.6'} dev: true - /query-string/6.14.1: - resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} - engines: {node: '>=6'} - dependencies: - decode-uri-component: 0.2.0 - filter-obj: 1.1.0 - split-on-first: 1.1.0 - strict-uri-encode: 2.0.0 - dev: true - /querystring-es3/0.2.1: resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} engines: {node: '>=0.4.x'} @@ -14454,6 +14525,15 @@ packages: type-fest: 0.6.0 dev: true + /readable-stream/1.1.14: + resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 0.0.1 + string_decoder: 0.10.31 + dev: true + /readable-stream/2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: @@ -14585,16 +14665,16 @@ packages: unicode-match-property-value-ecmascript: 2.0.0 dev: true - /registry-auth-token/4.2.2: - resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} - engines: {node: '>=6.0.0'} + /registry-auth-token/5.0.1: + resolution: {integrity: sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA==} + engines: {node: '>=14'} dependencies: - rc: 1.2.8 + '@pnpm/npm-conf': 1.0.5 dev: true - /registry-url/5.1.0: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} + /registry-url/6.0.1: + resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} + engines: {node: '>=12'} dependencies: rc: 1.2.8 dev: true @@ -14615,41 +14695,38 @@ packages: engines: {node: '>= 0.10'} dev: true - /release-it/14.14.1: - resolution: {integrity: sha512-9+Bgulvs9N50rGHsHXAVpoAjsfUxwVjheK16yKJ3LUdbU9SV52tupTCYBruxw2gj6QOta8z1zD3rFRv3x6QVRg==} - engines: {node: '>=10'} + /release-it/15.3.0: + resolution: {integrity: sha512-MI4EBGca+y4SskgBkWNIakFp/GvXfpZEMWkmqmsysPcou/L+E+sKd0oy33ovGCyLic+9SI2rv/lQ3ACgonmqdQ==} + engines: {node: '>=14.9'} hasBin: true dependencies: '@iarna/toml': 2.2.5 - '@octokit/rest': 18.12.0 + '@octokit/rest': 19.0.3 async-retry: 1.3.3 - chalk: 4.1.2 + chalk: 5.0.1 cosmiconfig: 7.0.1 - debug: 4.3.4 - execa: 5.1.1 + execa: 6.1.0 form-data: 4.0.0 - git-url-parse: 11.6.0 - globby: 11.0.4 - got: 11.8.3 - import-cwd: 3.0.0 - inquirer: 8.2.0 + git-url-parse: 12.0.0 + globby: 13.1.2 + got: 12.3.1 + inquirer: 9.1.0 is-ci: 3.0.1 lodash: 4.17.21 mime-types: 2.1.35 - new-github-release-url: 1.0.0 - open: 7.4.2 - ora: 5.4.1 - os-name: 4.0.1 - parse-json: 5.2.0 + new-github-release-url: 2.0.0 + node-fetch: 3.2.10 + open: 8.4.0 + ora: 6.1.2 + os-name: 5.0.1 promise.allsettled: 1.0.5 - semver: 7.3.6 + proxy-agent: 5.0.0 + semver: 7.3.7 shelljs: 0.8.5 - update-notifier: 5.1.0 - url-join: 4.0.1 - uuid: 8.3.2 + update-notifier: 6.0.2 + url-join: 5.0.0 wildcard-match: 5.1.2 - yaml: 1.10.2 - yargs-parser: 20.2.9 + yargs-parser: 21.1.1 transitivePeerDependencies: - encoding - supports-color @@ -14840,29 +14917,23 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /responselike/1.0.2: - resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} - dependencies: - lowercase-keys: 1.0.1 - dev: true - /responselike/2.0.1: resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} dependencies: lowercase-keys: 2.0.0 dev: true - /restore-cursor/2.0.0: - resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} - engines: {node: '>=4'} + /restore-cursor/3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} dependencies: - onetime: 2.0.1 + onetime: 5.1.2 signal-exit: 3.0.7 dev: true - /restore-cursor/3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} + /restore-cursor/4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: onetime: 5.1.2 signal-exit: 3.0.7 @@ -14991,13 +15062,6 @@ packages: aproba: 1.2.0 dev: true - /rxjs/6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} - dependencies: - tslib: 1.14.1 - dev: true - /rxjs/7.5.6: resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==} dependencies: @@ -15111,11 +15175,11 @@ packages: resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==} dev: true - /semver-diff/3.1.1: - resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} - engines: {node: '>=8'} + /semver-diff/4.0.0: + resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} + engines: {node: '>=12'} dependencies: - semver: 6.3.0 + semver: 7.3.7 dev: true /semver/5.7.1: @@ -15133,14 +15197,6 @@ packages: hasBin: true dev: true - /semver/7.3.6: - resolution: {integrity: sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==} - engines: {node: ^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0} - hasBin: true - dependencies: - lru-cache: 7.14.0 - dev: true - /semver/7.3.7: resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} engines: {node: '>=10'} @@ -15335,6 +15391,11 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true + /smart-buffer/4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + dev: true + /snapdragon-node/2.1.1: resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} engines: {node: '>=0.10.0'} @@ -15367,6 +15428,25 @@ packages: - supports-color dev: true + /socks-proxy-agent/5.0.1: + resolution: {integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + socks: 2.7.0 + transitivePeerDependencies: + - supports-color + dev: true + + /socks/2.7.0: + resolution: {integrity: sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==} + engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + dependencies: + ip: 2.0.0 + smart-buffer: 4.2.0 + dev: true + /source-list-map/2.0.1: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} dev: true @@ -15460,11 +15540,6 @@ packages: jpeg-js: 0.4.4 dev: true - /split-on-first/1.1.0: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} - engines: {node: '>=6'} - dev: true - /split-string/3.1.0: resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} engines: {node: '>=0.10.0'} @@ -15582,11 +15657,6 @@ packages: resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} dev: true - /strict-uri-encode/2.0.0: - resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} - engines: {node: '>=4'} - dev: true - /string-length/4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -15603,14 +15673,6 @@ packages: strip-ansi: 7.0.1 dev: true - /string-width/2.1.1: - resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} - engines: {node: '>=4'} - dependencies: - is-fullwidth-code-point: 2.0.0 - strip-ansi: 4.0.0 - dev: true - /string-width/4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -15620,6 +15682,15 @@ packages: strip-ansi: 6.0.1 dev: true + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + dev: true + /string.prototype.matchall/4.0.7: resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==} dependencies: @@ -15667,6 +15738,10 @@ packages: es-abstract: 1.20.1 dev: true + /string_decoder/0.10.31: + resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} + dev: true + /string_decoder/1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: @@ -15686,20 +15761,6 @@ packages: ansi-regex: 2.1.1 dev: true - /strip-ansi/4.0.0: - resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} - engines: {node: '>=4'} - dependencies: - ansi-regex: 3.0.1 - dev: true - - /strip-ansi/5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} - engines: {node: '>=6'} - dependencies: - ansi-regex: 4.1.1 - dev: true - /strip-ansi/6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -15742,6 +15803,11 @@ packages: engines: {node: '>=6'} dev: true + /strip-final-newline/3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + /strip-indent/1.0.1: resolution: {integrity: sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==} engines: {node: '>=0.10.0'} @@ -15763,11 +15829,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /strip-json-comments/3.0.1: - resolution: {integrity: sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==} - engines: {node: '>=8'} - dev: true - /strip-json-comments/3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -16040,22 +16101,6 @@ packages: memoizerific: 1.11.3 dev: true - /temp-dir/1.0.0: - resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} - engines: {node: '>=4'} - dev: true - - /temp-write/4.0.0: - resolution: {integrity: sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==} - engines: {node: '>=8'} - dependencies: - graceful-fs: 4.2.10 - is-stream: 2.0.1 - make-dir: 3.1.0 - temp-dir: 1.0.0 - uuid: 3.4.0 - dev: true - /terminal-link/2.1.1: resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} engines: {node: '>=8'} @@ -16243,11 +16288,6 @@ packages: kind-of: 3.2.2 dev: true - /to-readable-stream/1.0.0: - resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} - engines: {node: '>=6'} - dev: true - /to-regex-range/2.1.1: resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} engines: {node: '>=0.10.0'} @@ -16487,11 +16527,6 @@ packages: engines: {node: '>=10'} dev: true - /type-fest/0.4.1: - resolution: {integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==} - engines: {node: '>=6'} - dev: true - /type-fest/0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} @@ -16507,6 +16542,11 @@ packages: engines: {node: '>=10'} dev: true + /type-fest/2.18.1: + resolution: {integrity: sha512-UKCINsd4qiATXD6OIlnQw9t1ux/n2ld+Nl0kzPbCONhCaUIS/BhJbNw14w6584HCQWf3frBK8vmWnGZq/sbPHQ==} + engines: {node: '>=12.20'} + dev: true + /type-is/1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -16638,6 +16678,13 @@ packages: crypto-random-string: 2.0.0 dev: true + /unique-string/3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} + dependencies: + crypto-random-string: 4.0.0 + dev: true + /unist-builder/2.0.3: resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} dev: true @@ -16744,24 +16791,24 @@ packages: picocolors: 1.0.0 dev: true - /update-notifier/5.1.0: - resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} - engines: {node: '>=10'} + /update-notifier/6.0.2: + resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} + engines: {node: '>=14.16'} dependencies: - boxen: 5.1.2 - chalk: 4.1.2 - configstore: 5.0.1 - has-yarn: 2.1.0 - import-lazy: 2.1.0 - is-ci: 2.0.0 + boxen: 7.0.0 + chalk: 5.0.1 + configstore: 6.0.0 + has-yarn: 3.0.0 + import-lazy: 4.0.0 + is-ci: 3.0.1 is-installed-globally: 0.4.0 - is-npm: 5.0.0 - is-yarn-global: 0.3.0 - latest-version: 5.1.0 - pupa: 2.1.1 + is-npm: 6.0.0 + is-yarn-global: 0.4.0 + latest-version: 7.0.0 + pupa: 3.1.0 semver: 7.3.7 - semver-diff: 3.1.1 - xdg-basedir: 4.0.0 + semver-diff: 4.0.0 + xdg-basedir: 5.1.0 dev: true /uri-js/4.4.1: @@ -16775,8 +16822,9 @@ packages: deprecated: Please see https://github.com/lydell/urix#deprecated dev: true - /url-join/4.0.1: - resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} + /url-join/5.0.0: + resolution: {integrity: sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /url-loader/4.1.1_lit45vopotvaqup7lrvlnvtxwy: @@ -16796,13 +16844,6 @@ packages: webpack: 4.46.0 dev: true - /url-parse-lax/3.0.0: - resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} - engines: {node: '>=4'} - dependencies: - prepend-http: 2.0.0 - dev: true - /url/0.11.0: resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} dependencies: @@ -16940,6 +16981,15 @@ packages: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} dev: true + /vm2/3.9.10: + resolution: {integrity: sha512-AuECTSvwu2OHLAZYhG716YzwodKCIJxB6u1zG7PgSQwIgAlEaoXH52bxdcvT8GkGjnYK7r7yWDW0m0sOsPuBjQ==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + acorn: 8.8.0 + acorn-walk: 8.2.0 + dev: true + /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} dependencies: @@ -17013,6 +17063,11 @@ packages: resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} dev: true + /web-streams-polyfill/3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} + dev: true + /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true @@ -17234,15 +17289,22 @@ packages: string-width: 4.2.3 dev: true + /widest-line/4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + dev: true + /wildcard-match/5.1.2: resolution: {integrity: sha512-qNXwI591Z88c8bWxp+yjV60Ch4F8Riawe3iGxbzquhy8Xs9m+0+SLFBGb/0yCTIDElawtaImC37fYZ+dr32KqQ==} dev: true - /windows-release/4.0.0: - resolution: {integrity: sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==} - engines: {node: '>=10'} + /windows-release/5.0.1: + resolution: {integrity: sha512-y1xFdFvdMiDXI3xiOhMbJwt1Y7dUxidha0CWPs1NgjZIjZANTcX7+7bMqNjuezhzb8s5JGEiBAbQjQQYYy7ulw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - execa: 4.1.0 + execa: 5.1.1 dev: true /word-wrap/1.2.3: @@ -17284,6 +17346,15 @@ packages: strip-ansi: 6.0.1 dev: true + /wrap-ansi/8.0.1: + resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.1.0 + string-width: 5.1.2 + strip-ansi: 7.0.1 + dev: true + /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true @@ -17356,6 +17427,11 @@ packages: engines: {node: '>=8'} dev: true + /xdg-basedir/5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} + dev: true + /xml-name-validator/4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -17369,6 +17445,10 @@ packages: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true + /xregexp/2.0.0: + resolution: {integrity: sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==} + dev: true + /xtend/4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} From 68fe9b8129b76191da5cbb1e0d3e715f540b5866 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sun, 21 Aug 2022 15:18:44 -0400 Subject: [PATCH 23/24] chore(dev-deps): bump prettier (#395) --- package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index f3ab4df42..185d0aa79 100644 --- a/package.json +++ b/package.json @@ -170,7 +170,7 @@ "lighthouse": "9.6.6", "markdown-it": "13.0.1", "memory-fs": "0.5.0", - "prettier": "2.6.2", + "prettier": "2.7.1", "raf-stub": "3.0.0", "react": "18.2.0", "react-16": "npm:react@16.14.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 067c8510a..36b62d3ea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -98,7 +98,7 @@ specifiers: markdown-it: 13.0.1 memoize-one: ^6.0.0 memory-fs: 0.5.0 - prettier: 2.6.2 + prettier: 2.7.1 raf-schd: ^4.0.3 raf-stub: 3.0.0 react: 18.2.0 @@ -219,7 +219,7 @@ devDependencies: eslint-plugin-jest: 26.8.5_6a2ng3hwt6ghrcpeyx2leikxhu eslint-plugin-jsx-a11y: 6.6.1_eslint@8.22.0 eslint-plugin-node: 11.1.0_eslint@8.22.0 - eslint-plugin-prettier: 4.2.1_uox3w2knvu3s4bc7frqz2do45q + eslint-plugin-prettier: 4.2.1_i2cojdczqdiurzgttlwdgf764e eslint-plugin-react: 7.30.1_eslint@8.22.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.22.0 eslint-plugin-storybook: 0.6.4_4rv7y5c6xz3vfxwhbrcxxi73bq @@ -236,7 +236,7 @@ devDependencies: lighthouse: 9.6.6 markdown-it: 13.0.1 memory-fs: 0.5.0 - prettier: 2.6.2 + prettier: 2.7.1 raf-stub: 3.0.0 react: 18.2.0 react-16: /react/16.14.0 @@ -8670,7 +8670,7 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier/4.2.1_uox3w2knvu3s4bc7frqz2do45q: + /eslint-plugin-prettier/4.2.1_i2cojdczqdiurzgttlwdgf764e: resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -8683,7 +8683,7 @@ packages: dependencies: eslint: 8.22.0 eslint-config-prettier: 8.5.0_eslint@8.22.0 - prettier: 2.6.2 + prettier: 2.7.1 prettier-linter-helpers: 1.0.0 dev: true @@ -13885,8 +13885,8 @@ packages: hasBin: true dev: true - /prettier/2.6.2: - resolution: {integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==} + /prettier/2.7.1: + resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} engines: {node: '>=10.13.0'} hasBin: true dev: true From b9e72404d61fdf98d8d543527ba1280e8a6c0734 Mon Sep 17 00:00:00 2001 From: Gabriel Santerre Date: Sun, 21 Aug 2022 16:35:13 -0400 Subject: [PATCH 24/24] chore: release 15.0.0-beta.0 --- CHANGELOG.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 47 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 08f711821..f7b324851 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,51 @@ +## [15.0.0-beta.0](https://github.com/react-forked/dnd/compare/v14.0.2...v15.0.0-beta.0) (2022-08-21) + + +### Docs ๐Ÿ“ƒ + +* **readme:** fix storybook link ([#346](https://github.com/react-forked/dnd/issues/346)) ([a892bba](https://github.com/react-forked/dnd/commit/a892bba4402120087270083e44d1bca3961ac266)) + + +### Features ๐Ÿ”ฅ + +* **peer-deps:** add react and react-dom 18 ([#321](https://github.com/react-forked/dnd/issues/321)) ([36e97cd](https://github.com/react-forked/dnd/commit/36e97cd6307466187696ea152215fd857474ab00)), closes [#319](https://github.com/react-forked/dnd/issues/319) +* **registry:** drop ansyc registry clean for react 18+ ([#392](https://github.com/react-forked/dnd/issues/392)) ([89c7d07](https://github.com/react-forked/dnd/commit/89c7d073e5a0fd801eab916be74a966aac69a775)) + + +### Bug Fixes ๐Ÿ›  + +* make sure the droppable exsist in the registry before notify a removal ([#392](https://github.com/react-forked/dnd/issues/392)) ([dc92b26](https://github.com/react-forked/dnd/commit/dc92b269b587ab5b02a79e9c078f3c897362fa19)) +* **react:** prevent automatic batching for some state changes ([#392](https://github.com/react-forked/dnd/issues/392)) ([ed0e9c2](https://github.com/react-forked/dnd/commit/ed0e9c259a350f6c29ccb4137af7f94e3e8c1c44)) + + +### Tests ๐Ÿงช + +* adjust test to work for react 16, 17 and 18 ([#392](https://github.com/react-forked/dnd/issues/392)) ([e728b7a](https://github.com/react-forked/dnd/commit/e728b7a2f61ef9685a66e52d308a03aee3206b49)) +* **dev-deps:** migrate from enzyme to @testing-library/react ([#323](https://github.com/react-forked/dnd/issues/323)) ([4fa731f](https://github.com/react-forked/dnd/commit/4fa731faa261dab39c2b5eb5bc484549b1105d0f)) + + +### Others ๐Ÿ”ง + +* **deps:** bump multiple deps and dev-deps ([#392](https://github.com/react-forked/dnd/issues/392)) ([3b22dae](https://github.com/react-forked/dnd/commit/3b22dae75d6f920fe8dba55dfcb5778c75c491de)) +* **deps:** support react-redux@8 ([#392](https://github.com/react-forked/dnd/issues/392)) ([82c111e](https://github.com/react-forked/dnd/commit/82c111e90dd84a082f37a84fe4af5ff54f2b7aad)) +* **dev-deps:** bump all babel related packages ([#395](https://github.com/react-forked/dnd/issues/395)) ([40bd6bc](https://github.com/react-forked/dnd/commit/40bd6bc5d62cf224ce04b8dfa8c2002b8a7aa32c)) +* **dev-deps:** bump all eslint related packages ([#395](https://github.com/react-forked/dnd/issues/395)) ([66d5374](https://github.com/react-forked/dnd/commit/66d5374b79b26fb9374ff9c960cf09d58cbd5a82)) +* **dev-deps:** bump commit and release packages ([#395](https://github.com/react-forked/dnd/issues/395)) ([525fb63](https://github.com/react-forked/dnd/commit/525fb63b4a862d61e9ea54d186097cb8daf6c6a2)) +* **dev-deps:** bump cypress and fix specs ([#392](https://github.com/react-forked/dnd/issues/392)) ([26bf701](https://github.com/react-forked/dnd/commit/26bf70112dbb99682e369a55ffc0a4332951ddf9)) +* **dev-deps:** bump node to 16.17.0 ([#395](https://github.com/react-forked/dnd/issues/395)) ([ee38217](https://github.com/react-forked/dnd/commit/ee38217d3cbd466f1317c650a969dd140ef0d7d8)) +* **dev-deps:** bump prettier ([#395](https://github.com/react-forked/dnd/issues/395)) ([68fe9b8](https://github.com/react-forked/dnd/commit/68fe9b8129b76191da5cbb1e0d3e715f540b5866)) +* **dev-deps:** bump rollup related packages ([#395](https://github.com/react-forked/dnd/issues/395)) ([811fb88](https://github.com/react-forked/dnd/commit/811fb885110aac8765a81f9eee5cb93a1ef31bb0)) +* **dev-deps:** bump styling related packages ([#395](https://github.com/react-forked/dnd/issues/395)) ([b7e5a2f](https://github.com/react-forked/dnd/commit/b7e5a2fd3dffe43d50fab7cd287b5de22ded924b)) +* **dev-deps:** bump support packages ([#395](https://github.com/react-forked/dnd/issues/395)) ([e73a8fc](https://github.com/react-forked/dnd/commit/e73a8fc7c638f8f582fd5fa3dc9014d5624f2e74)) +* **storybook:** disable telemetry ([#392](https://github.com/react-forked/dnd/issues/392)) ([2d6fba4](https://github.com/react-forked/dnd/commit/2d6fba4b8a1843eba1a7ea7904af0ed57b015d8e)) +* **storybook:** enable strict mode ([#392](https://github.com/react-forked/dnd/issues/392)) ([7106efa](https://github.com/react-forked/dnd/commit/7106efa02a959b3d29ab99c34f769d28c9757d65)) +* **test:** fix issue when running test with react major version env set ([#392](https://github.com/react-forked/dnd/issues/392)) ([5ce1957](https://github.com/react-forked/dnd/commit/5ce1957e0f06addd89023eea879848b7beb6309d)) +* **test:** setup jest test to run against the last three major version of react ([#392](https://github.com/react-forked/dnd/issues/392)) ([5cae0bd](https://github.com/react-forked/dnd/commit/5cae0bd619785a105991dd93ad0cad7661991087)) +* **type:** fix react-virtualized type (library does not support react 18) ([#392](https://github.com/react-forked/dnd/issues/392)) ([b990622](https://github.com/react-forked/dnd/commit/b990622b513315fe2b748b085bba40aeb1a58e6d)) +* update sizes snapshot ([#392](https://github.com/react-forked/dnd/issues/392)) ([142563e](https://github.com/react-forked/dnd/commit/142563e81f6fccc1a99b24fbd5f9cb70cf8bc45d)) + ### [14.0.2](https://github.com/react-forked/dnd/compare/v14.0.1...v14.0.2) (2022-04-10) diff --git a/package.json b/package.json index 185d0aa79..2a94d53e9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@react-forked/dnd", - "version": "14.0.2", + "version": "15.0.0-beta.0", "description": "Beautiful and accessible drag and drop for lists with React", "author": "Alex Reardon ", "maintainers": [