diff options
author | Sebastian <sebasjm@gmail.com> | 2021-09-03 12:03:59 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2021-09-03 12:05:23 -0300 |
commit | 1ea598b048375c4043ac4faff13af0af6ae9b041 (patch) | |
tree | 7868158762f96d64bd4ba15de5fe037c1557b4dd | |
parent | a4489b80e3da4ebdbdd6fe009fef278adf9d4623 (diff) |
automated test all stories
-rw-r--r-- | packages/taler-util/src/i18n.ts | 1 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/package.json | 20 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/src/components/SelectList.tsx | 1 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/tests/__mocks__/linaria.ts | 33 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/tests/__mocks__/setupTests.ts | 5 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/tests/i18n.test.tsx | 5 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/tests/stories.test.tsx | 70 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/tsconfig.json | 5 | ||||
-rw-r--r-- | pnpm-lock.yaml | 1317 |
9 files changed, 1225 insertions, 232 deletions
diff --git a/packages/taler-util/src/i18n.ts b/packages/taler-util/src/i18n.ts index e452ffa9f..227798f48 100644 --- a/packages/taler-util/src/i18n.ts +++ b/packages/taler-util/src/i18n.ts @@ -136,7 +136,6 @@ function stringifyArray(children: Array<any>): string { return `%${n++}$s`; }); const s = ss.join("").replace(/ +/g, " ").trim(); - console.log("translation lookup", JSON.stringify(s)); return s; } diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json index 74b57637f..028a5c660 100644 --- a/packages/taler-wallet-webextension/package.json +++ b/packages/taler-wallet-webextension/package.json @@ -25,14 +25,14 @@ "tslib": "^2.1.0" }, "devDependencies": { - "@babel/core": "^7.14.0", + "@babel/core": "7.13.16", "@babel/plugin-transform-react-jsx-source": "^7.12.13", "@babel/preset-typescript": "^7.13.0", - "@linaria/babel-preset": "^3.0.0-beta.4", - "@linaria/core": "^3.0.0-beta.4", - "@linaria/react": "^3.0.0-beta.7", - "@linaria/rollup": "^3.0.0-beta.7", - "@linaria/webpack-loader": "^3.0.0-beta.7", + "@linaria/babel-preset": "3.0.0-beta.4", + "@linaria/core": "3.0.0-beta.4", + "@linaria/react": "3.0.0-beta.4", + "@linaria/rollup": "3.0.0-beta.4", + "@linaria/webpack-loader": "3.0.0-beta.4", "@rollup/plugin-alias": "^3.1.2", "@rollup/plugin-commonjs": "^17.0.0", "@rollup/plugin-image": "^2.0.6", @@ -44,6 +44,7 @@ "@storybook/preact": "^6.2.9", "@testing-library/preact": "^2.0.1", "@types/chrome": "^0.0.128", + "@types/enzyme": "^3.10.8", "@types/history": "^4.7.8", "@types/jest": "^26.0.23", "@types/node": "^14.14.22", @@ -53,7 +54,7 @@ "enzyme": "^3.11.0", "enzyme-adapter-preact-pure": "^3.1.0", "jest": "^26.6.3", - "jest-preset-preact": "^4.0.3", + "jest-preset-preact": "^4.0.2", "preact-cli": "^3.0.5", "preact-render-to-string": "^5.1.19", "rimraf": "^3.0.2", @@ -71,10 +72,11 @@ "<rootDir>/tests/__mocks__/setupTests.ts" ], "moduleNameMapper": { - "\\.(css|less)$": "identity-obj-proxy" + "\\.(css|less)$": "identity-obj-proxy", + "@linaria/react": "<rootDir>/tests/__mocks__/linaria.ts" }, "transform": { "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|po)$": "<rootDir>/tests/__mocks__/fileTransformer.js" } } -} +}
\ No newline at end of file diff --git a/packages/taler-wallet-webextension/src/components/SelectList.tsx b/packages/taler-wallet-webextension/src/components/SelectList.tsx index f92bcfb2e..7890c3fa4 100644 --- a/packages/taler-wallet-webextension/src/components/SelectList.tsx +++ b/packages/taler-wallet-webextension/src/components/SelectList.tsx @@ -31,7 +31,6 @@ interface Props { } export function SelectList({ name, value, list, canBeNull, onChange, label, description }: Props): JSX.Element { - console.log("==>", name, value) return <div> <label htmlFor={`text-${name}`} diff --git a/packages/taler-wallet-webextension/tests/__mocks__/linaria.ts b/packages/taler-wallet-webextension/tests/__mocks__/linaria.ts new file mode 100644 index 000000000..398ac0ec1 --- /dev/null +++ b/packages/taler-wallet-webextension/tests/__mocks__/linaria.ts @@ -0,0 +1,33 @@ +/* + This file is part of GNU Taler + (C) 2021 Taler Systems S.A. + + GNU Taler is free software; you can redistribute it and/or modify it under the + terms of the GNU General Public License as published by the Free Software + Foundation; either version 3, or (at your option) any later version. + + GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with + GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> + */ + +/** +* +* @author Sebastian Javier Marchano (sebasjm) +*/ + +/** + * Here we are mocking the linaria runtime since it should not be used in + * runtime. + */ +export const styled = new Proxy(function (tag: any) { + return jest.fn(() => `mock-styled.${tag}`); +}, { + get(o, prop) { + return o(prop); + }, +}) + diff --git a/packages/taler-wallet-webextension/tests/__mocks__/setupTests.ts b/packages/taler-wallet-webextension/tests/__mocks__/setupTests.ts index 841e0babc..bae5c128f 100644 --- a/packages/taler-wallet-webextension/tests/__mocks__/setupTests.ts +++ b/packages/taler-wallet-webextension/tests/__mocks__/setupTests.ts @@ -29,5 +29,6 @@ configure({ // Polyfill for encoding which isn't present globally in jsdom import { TextEncoder, TextDecoder } from 'util' -global.TextEncoder = TextEncoder -global.TextDecoder = TextDecoder
\ No newline at end of file +global.TextEncoder = TextEncoder; +global.TextDecoder = TextDecoder; +(global as any).chrome = {};
\ No newline at end of file diff --git a/packages/taler-wallet-webextension/tests/i18n.test.tsx b/packages/taler-wallet-webextension/tests/i18n.test.tsx index bba1770b8..ae8b44bb0 100644 --- a/packages/taler-wallet-webextension/tests/i18n.test.tsx +++ b/packages/taler-wallet-webextension/tests/i18n.test.tsx @@ -15,8 +15,9 @@ */ // import * as test from "ava"; -import { internalSetStrings, str, Translate } from "@gnu-taler/taler-util"; +import { internalSetStrings, i18n, Translate } from "@gnu-taler/taler-util"; import { render, configure } from "enzyme"; +import { h } from 'preact'; import Adapter from 'enzyme-adapter-preact-pure'; configure({ adapter: new Adapter() }); @@ -40,7 +41,7 @@ const testStrings = { test("str translation", (done) => { // Alias, so we nly use the function for lookups, not for string extranction. - const strAlias = str; + const strAlias = i18n.str; const TranslateAlias = Translate; internalSetStrings(testStrings); expect(strAlias`str1`).toEqual("foo1"); diff --git a/packages/taler-wallet-webextension/tests/stories.test.tsx b/packages/taler-wallet-webextension/tests/stories.test.tsx new file mode 100644 index 000000000..0122dfaeb --- /dev/null +++ b/packages/taler-wallet-webextension/tests/stories.test.tsx @@ -0,0 +1,70 @@ +/* + This file is part of GNU Taler + (C) 2021 Taler Systems S.A. + + GNU Taler is free software; you can redistribute it and/or modify it under the + terms of the GNU General Public License as published by the Free Software + Foundation; either version 3, or (at your option) any later version. + + GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with + GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> + */ + +/** +* +* @author Sebastian Javier Marchano (sebasjm) +*/ +import { mount } from 'enzyme'; +import { h } from 'preact'; + +import fs from 'fs'; + +function getFiles(dir: string, files_: string[] = []) { + const files = fs.readdirSync(dir); + for (const i in files) { + const name = dir + '/' + files[i]; + if (fs.statSync(name).isDirectory()) { + getFiles(name, files_); + } else { + files_.push(name); + } + } + return files_; +} + +const re = RegExp('.*\.stories.tsx') + +import { setupI18n } from '@gnu-taler/taler-util'; +setupI18n('en',{'en':{}}) + +it('render every story', () => { + // jest.spyOn(i18n, 'useTranslationContext').mockImplementation(() => ({ changeLanguage: () => null, lang: 'en' })); + + getFiles('./src').filter(f => re.test(f)).map(f => { + // const f = "./src/paths/instance/transfers/list/List.stories.tsx"; + // eslint-disable-next-line @typescript-eslint/no-var-requires + const s = require(`../${f}`) + + delete s.default + + Object.keys(s).forEach(k => { + const Component = s[k]; + expect(() => { + try { + let p = mount(<Component {...Component.args} /> as any) + p.mount() + p.unmount() + p.mount(); + } catch (e) { + console.log(e) + throw e + } + }).not.toThrow() //`problem rendering ${f} example ${k}` + + }) + }) +}); diff --git a/packages/taler-wallet-webextension/tsconfig.json b/packages/taler-wallet-webextension/tsconfig.json index 75e2ce016..cff3d8857 100644 --- a/packages/taler-wallet-webextension/tsconfig.json +++ b/packages/taler-wallet-webextension/tsconfig.json @@ -2,9 +2,8 @@ "compilerOptions": { "composite": true, "lib": ["es6", "DOM"], - "jsx": "react", - "jsxFactory": "h", - "jsxFragmentFactory": "Fragment", + "jsx": "react-jsx", + "jsxImportSource": "preact", "moduleResolution": "Node", "module": "ESNext", "target": "ES6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f0d575bf..2eb62d7f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -210,16 +210,16 @@ importers: packages/taler-wallet-webextension: specifiers: - '@babel/core': ^7.14.0 + '@babel/core': 7.13.16 '@babel/plugin-transform-react-jsx-source': ^7.12.13 '@babel/preset-typescript': ^7.13.0 '@gnu-taler/taler-util': workspace:* '@gnu-taler/taler-wallet-core': workspace:* - '@linaria/babel-preset': ^3.0.0-beta.4 - '@linaria/core': ^3.0.0-beta.4 - '@linaria/react': ^3.0.0-beta.7 - '@linaria/rollup': ^3.0.0-beta.7 - '@linaria/webpack-loader': ^3.0.0-beta.7 + '@linaria/babel-preset': 3.0.0-beta.4 + '@linaria/core': 3.0.0-beta.4 + '@linaria/react': 3.0.0-beta.4 + '@linaria/rollup': 3.0.0-beta.4 + '@linaria/webpack-loader': 3.0.0-beta.4 '@rollup/plugin-alias': ^3.1.2 '@rollup/plugin-commonjs': ^17.0.0 '@rollup/plugin-image': ^2.0.6 @@ -231,6 +231,7 @@ importers: '@storybook/preact': ^6.2.9 '@testing-library/preact': ^2.0.1 '@types/chrome': ^0.0.128 + '@types/enzyme': ^3.10.8 '@types/history': ^4.7.8 '@types/jest': ^26.0.23 '@types/node': ^14.14.22 @@ -242,7 +243,7 @@ importers: enzyme-adapter-preact-pure: ^3.1.0 history: 4.10.1 jest: ^26.6.3 - jest-preset-preact: ^4.0.3 + jest-preset-preact: ^4.0.2 preact: ^10.5.13 preact-cli: ^3.0.5 preact-render-to-string: ^5.1.19 @@ -265,14 +266,14 @@ importers: preact-router: 3.2.1_preact@10.5.14 tslib: 2.3.1 devDependencies: - '@babel/core': 7.15.0 - '@babel/plugin-transform-react-jsx-source': 7.14.5_@babel+core@7.15.0 - '@babel/preset-typescript': 7.15.0_@babel+core@7.15.0 - '@linaria/babel-preset': 3.0.0-beta.4_@babel+core@7.15.0 + '@babel/core': 7.13.16 + '@babel/plugin-transform-react-jsx-source': 7.14.5_@babel+core@7.13.16 + '@babel/preset-typescript': 7.15.0_@babel+core@7.13.16 + '@linaria/babel-preset': 3.0.0-beta.4_@babel+core@7.13.16 '@linaria/core': 3.0.0-beta.4 - '@linaria/react': 3.0.0-beta.7 - '@linaria/rollup': 3.0.0-beta.7_@babel+core@7.15.0 - '@linaria/webpack-loader': 3.0.0-beta.7_@babel+core@7.15.0 + '@linaria/react': 3.0.0-beta.4 + '@linaria/rollup': 3.0.0-beta.4_@babel+core@7.13.16 + '@linaria/webpack-loader': 3.0.0-beta.4_@babel+core@7.13.16 '@rollup/plugin-alias': 3.1.5_rollup@2.56.2 '@rollup/plugin-commonjs': 17.1.0_rollup@2.56.2 '@rollup/plugin-image': 2.1.0_rollup@2.56.2 @@ -280,20 +281,21 @@ importers: '@rollup/plugin-node-resolve': 11.2.1_rollup@2.56.2 '@rollup/plugin-replace': 2.4.2_rollup@2.56.2 '@storybook/addon-a11y': 6.3.7 - '@storybook/addon-essentials': 6.3.7_193cc68279dba09bf08a9695eff9545a - '@storybook/preact': 6.3.7_a13982c5b38b6f6bf56b24269c60ed34 + '@storybook/addon-essentials': 6.3.7_d95124e751df81c32a1d4f8e491e43a1 + '@storybook/preact': 6.3.7_9cd0ede338ef3d2deb8dbc69bc115c66 '@testing-library/preact': 2.0.1_preact@10.5.14 '@types/chrome': 0.0.128 + '@types/enzyme': 3.10.9 '@types/history': 4.7.9 '@types/jest': 26.0.24 '@types/node': 14.17.10 ava: 3.15.0 - babel-loader: 8.2.2_@babel+core@7.15.0 + babel-loader: 8.2.2_@babel+core@7.13.16 babel-plugin-transform-react-jsx: 6.24.1 enzyme: 3.11.0 enzyme-adapter-preact-pure: 3.1.0_enzyme@3.11.0+preact@10.5.14 jest: 26.6.3 - jest-preset-preact: 4.0.5_9b3f24ae35a87c3c82fffbe3fdf70e1e + jest-preset-preact: 4.0.2_9b3f24ae35a87c3c82fffbe3fdf70e1e preact-cli: 3.2.2_517d24bd855b57d7e424aceed04e063b preact-render-to-string: 5.1.19_preact@10.5.14 rimraf: 3.0.2 @@ -380,6 +382,29 @@ packages: - supports-color dev: true + /@babel/core/7.13.16: + resolution: {integrity: sha512-sXHpixBiWWFti0AV2Zq7avpTasr6sIAu7Y396c608541qAU2ui4a193m0KSQmfPSKFZLnQ3cvlKDOm3XkuXm3Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.14.5 + '@babel/generator': 7.15.0 + '@babel/helper-compilation-targets': 7.15.0_@babel+core@7.13.16 + '@babel/helper-module-transforms': 7.15.0 + '@babel/helpers': 7.15.3 + '@babel/parser': 7.15.3 + '@babel/template': 7.14.5 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 + convert-source-map: 1.8.0 + debug: 4.3.2 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/core/7.15.0: resolution: {integrity: sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==} engines: {node: '>=6.9.0'} @@ -439,6 +464,19 @@ packages: semver: 6.3.0 dev: true + /@babel/helper-compilation-targets/7.15.0_@babel+core@7.13.16: + resolution: {integrity: sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.15.0 + '@babel/core': 7.13.16 + '@babel/helper-validator-option': 7.14.5 + browserslist: 4.16.8 + semver: 6.3.0 + dev: true + /@babel/helper-compilation-targets/7.15.0_@babel+core@7.15.0: resolution: {integrity: sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==} engines: {node: '>=6.9.0'} @@ -468,6 +506,23 @@ packages: - supports-color dev: true + /@babel/helper-create-class-features-plugin/7.15.0_@babel+core@7.13.16: + resolution: {integrity: sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-function-name': 7.14.5 + '@babel/helper-member-expression-to-functions': 7.15.0 + '@babel/helper-optimise-call-expression': 7.14.5 + '@babel/helper-replace-supers': 7.15.0 + '@babel/helper-split-export-declaration': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-create-class-features-plugin/7.15.0_@babel+core@7.15.0: resolution: {integrity: sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==} engines: {node: '>=6.9.0'} @@ -495,6 +550,17 @@ packages: regexpu-core: 4.7.1 dev: true + /@babel/helper-create-regexp-features-plugin/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-annotate-as-pure': 7.14.5 + regexpu-core: 4.7.1 + dev: true + /@babel/helper-create-regexp-features-plugin/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==} engines: {node: '>=6.9.0'} @@ -541,6 +607,24 @@ packages: - supports-color dev: true + /@babel/helper-define-polyfill-provider/0.2.3_@babel+core@7.13.16: + resolution: {integrity: sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-compilation-targets': 7.15.0_@babel+core@7.13.16 + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/traverse': 7.15.0 + debug: 4.3.2 + lodash.debounce: 4.0.8 + resolve: 1.20.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-define-polyfill-provider/0.2.3_@babel+core@7.15.0: resolution: {integrity: sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==} peerDependencies: @@ -762,6 +846,18 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.14.5 dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 + '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.13.16 + dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==} engines: {node: '>=6.9.0'} @@ -787,6 +883,20 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-async-generator-functions/7.14.9_@babel+core@7.13.16: + resolution: {integrity: sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-remap-async-to-generator': 7.14.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.13.16 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-async-generator-functions/7.14.9_@babel+core@7.15.0: resolution: {integrity: sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==} engines: {node: '>=6.9.0'} @@ -813,6 +923,19 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-class-properties/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-create-class-features-plugin': 7.15.0_@babel+core@7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-class-properties/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==} engines: {node: '>=6.9.0'} @@ -839,6 +962,20 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-class-static-block/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-create-class-features-plugin': 7.15.0_@babel+core@7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.13.16 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-class-static-block/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==} engines: {node: '>=6.9.0'} @@ -877,6 +1014,17 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3 dev: true + /@babel/plugin-proposal-dynamic-import/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.13.16 + dev: true + /@babel/plugin-proposal-dynamic-import/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==} engines: {node: '>=6.9.0'} @@ -909,6 +1057,17 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3 dev: true + /@babel/plugin-proposal-export-namespace-from/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.13.16 + dev: true + /@babel/plugin-proposal-export-namespace-from/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==} engines: {node: '>=6.9.0'} @@ -930,6 +1089,17 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3 dev: true + /@babel/plugin-proposal-json-strings/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.13.16 + dev: true + /@babel/plugin-proposal-json-strings/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==} engines: {node: '>=6.9.0'} @@ -951,6 +1121,17 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4 dev: true + /@babel/plugin-proposal-logical-assignment-operators/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.13.16 + dev: true + /@babel/plugin-proposal-logical-assignment-operators/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==} engines: {node: '>=6.9.0'} @@ -972,6 +1153,17 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3 dev: true + /@babel/plugin-proposal-nullish-coalescing-operator/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.13.16 + dev: true + /@babel/plugin-proposal-nullish-coalescing-operator/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==} engines: {node: '>=6.9.0'} @@ -993,6 +1185,17 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4 dev: true + /@babel/plugin-proposal-numeric-separator/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.13.16 + dev: true + /@babel/plugin-proposal-numeric-separator/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==} engines: {node: '>=6.9.0'} @@ -1028,6 +1231,20 @@ packages: '@babel/plugin-transform-parameters': 7.14.5 dev: true + /@babel/plugin-proposal-object-rest-spread/7.14.7_@babel+core@7.13.16: + resolution: {integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.15.0 + '@babel/core': 7.13.16 + '@babel/helper-compilation-targets': 7.15.0_@babel+core@7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.13.16 + '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.13.16 + dev: true + /@babel/plugin-proposal-object-rest-spread/7.14.7_@babel+core@7.15.0: resolution: {integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==} engines: {node: '>=6.9.0'} @@ -1052,6 +1269,17 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3 dev: true + /@babel/plugin-proposal-optional-catch-binding/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.13.16 + dev: true + /@babel/plugin-proposal-optional-catch-binding/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==} engines: {node: '>=6.9.0'} @@ -1074,6 +1302,18 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3 dev: true + /@babel/plugin-proposal-optional-chaining/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.13.16 + dev: true + /@babel/plugin-proposal-optional-chaining/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==} engines: {node: '>=6.9.0'} @@ -1098,6 +1338,19 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-private-methods/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-create-class-features-plugin': 7.15.0_@babel+core@7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-private-methods/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==} engines: {node: '>=6.9.0'} @@ -1125,6 +1378,21 @@ packages: - supports-color dev: true + /@babel/plugin-proposal-private-property-in-object/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-create-class-features-plugin': 7.15.0_@babel+core@7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.13.16 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-proposal-private-property-in-object/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==} engines: {node: '>=6.9.0'} @@ -1150,6 +1418,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-proposal-unicode-property-regex/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-proposal-unicode-property-regex/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==} engines: {node: '>=4'} @@ -1169,6 +1448,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.13.16: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.15.0: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -1195,6 +1483,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.13.16: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.15.0: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -1213,6 +1510,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -1241,6 +1548,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.13.16: + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.15.0: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -1268,6 +1584,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.13.16: + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.15.0: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -1294,6 +1619,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.13.16: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.15.0: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -1312,6 +1646,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==} engines: {node: '>=6.9.0'} @@ -1330,6 +1674,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.13.16: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.15.0: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -1347,6 +1700,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.13.16: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.15.0: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -1364,6 +1726,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.13.16: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.15.0: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -1390,6 +1761,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.13.16: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.15.0: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -1407,6 +1787,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.13.16: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.15.0: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -1424,6 +1813,15 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.13.16: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.15.0: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -1442,6 +1840,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -1461,6 +1869,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -1471,6 +1889,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-syntax-typescript/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-syntax-typescript/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==} engines: {node: '>=6.9.0'} @@ -1490,6 +1918,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==} engines: {node: '>=6.9.0'} @@ -1513,6 +1951,20 @@ packages: - supports-color dev: true + /@babel/plugin-transform-async-to-generator/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-remap-async-to-generator': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-async-to-generator/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==} engines: {node: '>=6.9.0'} @@ -1536,6 +1988,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-block-scoped-functions/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-block-scoped-functions/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==} engines: {node: '>=6.9.0'} @@ -1555,6 +2017,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-block-scoping/7.15.3_@babel+core@7.13.16: + resolution: {integrity: sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-block-scoping/7.15.3_@babel+core@7.15.0: resolution: {integrity: sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==} engines: {node: '>=6.9.0'} @@ -1582,6 +2054,24 @@ packages: - supports-color dev: true + /@babel/plugin-transform-classes/7.14.9_@babel+core@7.13.16: + resolution: {integrity: sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-function-name': 7.14.5 + '@babel/helper-optimise-call-expression': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-replace-supers': 7.15.0 + '@babel/helper-split-export-declaration': 7.14.5 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-classes/7.14.9_@babel+core@7.15.0: resolution: {integrity: sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==} engines: {node: '>=6.9.0'} @@ -1609,6 +2099,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-computed-properties/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-computed-properties/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==} engines: {node: '>=6.9.0'} @@ -1628,6 +2128,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.13.16: + resolution: {integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.15.0: resolution: {integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==} engines: {node: '>=6.9.0'} @@ -1648,6 +2158,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-dotall-regex/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-dotall-regex/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==} engines: {node: '>=6.9.0'} @@ -1668,6 +2189,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-duplicate-keys/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-duplicate-keys/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==} engines: {node: '>=6.9.0'} @@ -1688,6 +2219,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-exponentiation-operator/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-exponentiation-operator/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==} engines: {node: '>=6.9.0'} @@ -1708,6 +2250,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-for-of/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-for-of/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==} engines: {node: '>=6.9.0'} @@ -1728,6 +2280,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-function-name/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-function-name': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-function-name/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==} engines: {node: '>=6.9.0'} @@ -1748,6 +2311,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-literals/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-literals/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==} engines: {node: '>=6.9.0'} @@ -1767,6 +2340,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-member-expression-literals/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-member-expression-literals/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==} engines: {node: '>=6.9.0'} @@ -1790,6 +2373,20 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-amd/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-module-transforms': 7.15.0 + '@babel/helper-plugin-utils': 7.14.5 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-amd/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==} engines: {node: '>=6.9.0'} @@ -1818,6 +2415,21 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-commonjs/7.15.0_@babel+core@7.13.16: + resolution: {integrity: sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-module-transforms': 7.15.0 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-simple-access': 7.14.8 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-commonjs/7.15.0_@babel+core@7.15.0: resolution: {integrity: sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==} engines: {node: '>=6.9.0'} @@ -1848,6 +2460,22 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-systemjs/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-hoist-variables': 7.14.5 + '@babel/helper-module-transforms': 7.15.0 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-validator-identifier': 7.14.9 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-systemjs/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==} engines: {node: '>=6.9.0'} @@ -1876,6 +2504,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-modules-umd/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-module-transforms': 7.15.0 + '@babel/helper-plugin-utils': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-umd/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==} engines: {node: '>=6.9.0'} @@ -1898,6 +2539,16 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.14.5 dev: true + /@babel/plugin-transform-named-capturing-groups-regex/7.14.9_@babel+core@7.13.16: + resolution: {integrity: sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.13.16 + dev: true + /@babel/plugin-transform-named-capturing-groups-regex/7.14.9_@babel+core@7.15.0: resolution: {integrity: sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==} engines: {node: '>=6.9.0'} @@ -1917,6 +2568,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-new-target/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-new-target/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==} engines: {node: '>=6.9.0'} @@ -1949,6 +2610,19 @@ packages: - supports-color dev: true + /@babel/plugin-transform-object-super/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-replace-supers': 7.15.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-object-super/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==} engines: {node: '>=6.9.0'} @@ -1981,6 +2655,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-parameters/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-parameters/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==} engines: {node: '>=6.9.0'} @@ -2000,6 +2684,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-property-literals/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-property-literals/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==} engines: {node: '>=6.9.0'} @@ -2030,16 +2724,30 @@ packages: '@babel/plugin-transform-react-jsx': 7.14.9_@babel+core@7.15.0 dev: true - /@babel/plugin-transform-react-jsx-source/7.14.5_@babel+core@7.15.0: + /@babel/plugin-transform-react-jsx-source/7.14.5_@babel+core@7.13.16: resolution: {integrity: sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.13.16 '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-react-jsx/7.14.9_@babel+core@7.13.16: + resolution: {integrity: sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.13.16 + '@babel/types': 7.15.0 + dev: true + /@babel/plugin-transform-react-jsx/7.14.9_@babel+core@7.15.0: resolution: {integrity: sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==} engines: {node: '>=6.9.0'} @@ -2074,6 +2782,16 @@ packages: regenerator-transform: 0.14.5 dev: true + /@babel/plugin-transform-regenerator/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + regenerator-transform: 0.14.5 + dev: true + /@babel/plugin-transform-regenerator/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==} engines: {node: '>=6.9.0'} @@ -2093,6 +2811,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-reserved-words/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-reserved-words/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==} engines: {node: '>=6.9.0'} @@ -2128,6 +2856,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-shorthand-properties/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-shorthand-properties/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==} engines: {node: '>=6.9.0'} @@ -2148,6 +2886,17 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 dev: true + /@babel/plugin-transform-spread/7.14.6_@babel+core@7.13.16: + resolution: {integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 + dev: true + /@babel/plugin-transform-spread/7.14.6_@babel+core@7.15.0: resolution: {integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==} engines: {node: '>=6.9.0'} @@ -2168,6 +2917,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-sticky-regex/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-sticky-regex/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==} engines: {node: '>=6.9.0'} @@ -2187,6 +2946,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-template-literals/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-template-literals/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==} engines: {node: '>=6.9.0'} @@ -2206,6 +2975,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-typeof-symbol/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-typeof-symbol/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==} engines: {node: '>=6.9.0'} @@ -2216,6 +2995,20 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-typescript/7.15.0_@babel+core@7.13.16: + resolution: {integrity: sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-create-class-features-plugin': 7.15.0_@babel+core@7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.13.16 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-typescript/7.15.0_@babel+core@7.15.0: resolution: {integrity: sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w==} engines: {node: '>=6.9.0'} @@ -2239,6 +3032,16 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-unicode-escapes/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-unicode-escapes/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==} engines: {node: '>=6.9.0'} @@ -2259,6 +3062,17 @@ packages: '@babel/helper-plugin-utils': 7.14.5 dev: true + /@babel/plugin-transform-unicode-regex/7.14.5_@babel+core@7.13.16: + resolution: {integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + /@babel/plugin-transform-unicode-regex/7.14.5_@babel+core@7.15.0: resolution: {integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==} engines: {node: '>=6.9.0'} @@ -2353,6 +3167,90 @@ packages: - supports-color dev: true + /@babel/preset-env/7.15.0_@babel+core@7.13.16: + resolution: {integrity: sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.15.0 + '@babel/core': 7.13.16 + '@babel/helper-compilation-targets': 7.15.0_@babel+core@7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-validator-option': 7.14.5 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-async-generator-functions': 7.14.9_@babel+core@7.13.16 + '@babel/plugin-proposal-class-properties': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-class-static-block': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-dynamic-import': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-export-namespace-from': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-json-strings': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-logical-assignment-operators': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-numeric-separator': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-object-rest-spread': 7.14.7_@babel+core@7.13.16 + '@babel/plugin-proposal-optional-catch-binding': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-private-methods': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-private-property-in-object': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.13.16 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.13.16 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.13.16 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.13.16 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.13.16 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.13.16 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.13.16 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.13.16 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.13.16 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.13.16 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.13.16 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-arrow-functions': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-async-to-generator': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-block-scoped-functions': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-block-scoping': 7.15.3_@babel+core@7.13.16 + '@babel/plugin-transform-classes': 7.14.9_@babel+core@7.13.16 + '@babel/plugin-transform-computed-properties': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-destructuring': 7.14.7_@babel+core@7.13.16 + '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-duplicate-keys': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-exponentiation-operator': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-for-of': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-function-name': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-literals': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-member-expression-literals': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-modules-amd': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-modules-commonjs': 7.15.0_@babel+core@7.13.16 + '@babel/plugin-transform-modules-systemjs': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-modules-umd': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-named-capturing-groups-regex': 7.14.9_@babel+core@7.13.16 + '@babel/plugin-transform-new-target': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-object-super': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-property-literals': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-regenerator': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-reserved-words': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-shorthand-properties': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-spread': 7.14.6_@babel+core@7.13.16 + '@babel/plugin-transform-sticky-regex': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-template-literals': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-typeof-symbol': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-unicode-escapes': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-unicode-regex': 7.14.5_@babel+core@7.13.16 + '@babel/preset-modules': 0.1.4_@babel+core@7.13.16 + '@babel/types': 7.15.0 + babel-plugin-polyfill-corejs2: 0.2.2_@babel+core@7.13.16 + babel-plugin-polyfill-corejs3: 0.2.4_@babel+core@7.13.16 + babel-plugin-polyfill-regenerator: 0.2.2_@babel+core@7.13.16 + core-js-compat: 3.16.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-env/7.15.0_@babel+core@7.15.0: resolution: {integrity: sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==} engines: {node: '>=6.9.0'} @@ -2449,6 +3347,19 @@ packages: esutils: 2.0.3 dev: true + /@babel/preset-modules/0.1.4_@babel+core@7.13.16: + resolution: {integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.13.16 + '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.13.16 + '@babel/types': 7.15.0 + esutils: 2.0.3 + dev: true + /@babel/preset-modules/0.1.4_@babel+core@7.15.0: resolution: {integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==} peerDependencies: @@ -2477,6 +3388,20 @@ packages: '@babel/plugin-transform-react-pure-annotations': 7.14.5_@babel+core@7.15.0 dev: true + /@babel/preset-typescript/7.15.0_@babel+core@7.13.16: + resolution: {integrity: sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-validator-option': 7.14.5 + '@babel/plugin-transform-typescript': 7.15.0_@babel+core@7.13.16 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-typescript/7.15.0_@babel+core@7.15.0: resolution: {integrity: sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow==} engines: {node: '>=6.9.0'} @@ -2772,15 +3697,15 @@ packages: slash: 3.0.0 dev: true - /@jest/console/27.0.6: - resolution: {integrity: sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==} + /@jest/console/27.1.0: + resolution: {integrity: sha512-+Vl+xmLwAXLNlqT61gmHEixeRbS4L8MUzAjtpBCOPWH+izNI/dR16IeXjkXJdRtIVWVSf9DO1gdp67B1XorZhQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.1.0 '@types/node': 14.17.10 chalk: 4.1.2 - jest-message-util: 27.0.6 - jest-util: 27.0.6 + jest-message-util: 27.1.0 + jest-util: 27.1.0 slash: 3.0.0 dev: true @@ -2908,12 +3833,12 @@ packages: collect-v8-coverage: 1.0.1 dev: true - /@jest/test-result/27.0.6: - resolution: {integrity: sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==} + /@jest/test-result/27.1.0: + resolution: {integrity: sha512-Aoz00gpDL528ODLghat3QSy6UBTD5EmmpjrhZZMK/v1Q2/rRRqTGnFxHuEkrD4z/Py96ZdOHxIWkkCKRpmnE1A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.0.6 - '@jest/types': 27.0.6 + '@jest/console': 27.1.0 + '@jest/types': 27.1.0 '@types/istanbul-lib-coverage': 2.0.3 collect-v8-coverage: 1.0.1 dev: true @@ -2958,29 +3883,6 @@ packages: - supports-color dev: true - /@jest/transform/27.0.6: - resolution: {integrity: sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@babel/core': 7.15.0 - '@jest/types': 27.0.6 - babel-plugin-istanbul: 6.0.0 - chalk: 4.1.2 - convert-source-map: 1.8.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.8 - jest-haste-map: 27.0.6 - jest-regex-util: 27.0.6 - jest-util: 27.0.6 - micromatch: 4.0.4 - pirates: 4.0.1 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - dev: true - /@jest/types/26.6.2: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} @@ -2992,8 +3894,8 @@ packages: chalk: 4.1.2 dev: true - /@jest/types/27.0.6: - resolution: {integrity: sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==} + /@jest/types/27.1.0: + resolution: {integrity: sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@types/istanbul-lib-coverage': 2.0.3 @@ -3003,14 +3905,14 @@ packages: chalk: 4.1.2 dev: true - /@linaria/babel-preset/3.0.0-beta.4_@babel+core@7.15.0: + /@linaria/babel-preset/3.0.0-beta.4_@babel+core@7.13.16: resolution: {integrity: sha512-Bjsk4VZUQXK3u04MuLlyP/+/tDd7bWeLXYCOnq4US9H2QFRdka97fm6hH34SRinoHm9fSPCHrj9d+KtY8ge2wg==} peerDependencies: '@babel/core': '>=7' dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.13.16 '@babel/generator': 7.15.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.15.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.13.16 '@babel/template': 7.14.5 '@linaria/core': 3.0.0-beta.4 '@linaria/logger': 3.0.0-beta.3 @@ -3038,14 +3940,14 @@ packages: - supports-color dev: true - /@linaria/babel-preset/3.0.0-beta.7_@babel+core@7.15.0: + /@linaria/babel-preset/3.0.0-beta.7_@babel+core@7.13.16: resolution: {integrity: sha512-NE5f//T9ywXZA+W+Pw1YjWKdzskUpaV7GVkxXhkxLM2la1+S4xOoZR1rzW77bR1C9GFFwzZTeb8XP85whb2ZqQ==} peerDependencies: '@babel/core': '>=7' dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.13.16 '@babel/generator': 7.15.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.15.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.13.16 '@babel/template': 7.14.5 '@linaria/core': 3.0.0-beta.4 '@linaria/logger': 3.0.0-beta.3 @@ -3089,8 +3991,8 @@ packages: - supports-color dev: true - /@linaria/react/3.0.0-beta.7: - resolution: {integrity: sha512-sAup35gSRuenwbziPhp1hmkfziY72BS9jr5Lp0GQ9NRG5fnxYBQ36TY4rrGE09mSBjw/uq2i7XsvYL8MNm1f1Q==} + /@linaria/react/3.0.0-beta.4: + resolution: {integrity: sha512-RSlFO3W+77PCtFnDFKVdITLUdBude+zICtumticDU76l5Xc5i0lEUXPDvYjD7s9+uk70K4GSNvgh7bqhkGgxKA==} peerDependencies: react: '>=16' dependencies: @@ -3098,13 +4000,13 @@ packages: '@linaria/core': 3.0.0-beta.4 dev: true - /@linaria/rollup/3.0.0-beta.7_@babel+core@7.15.0: - resolution: {integrity: sha512-5bghkIaITLjotLd0c76VQSHcsETYjTSav9a6LNu5EarCi6oZ9prW8n6BaCKBDbG6njLGfSNhdLXrANx9AQOjyw==} + /@linaria/rollup/3.0.0-beta.4_@babel+core@7.13.16: + resolution: {integrity: sha512-L24jxXf3SX+VTS/Dwx6YLblKekykgzdtEwcf97yxSix7wHaI1XELs2t1+QoWGJ6PURP6EY5Bv0qaN2pYR3VoGQ==} peerDependencies: '@babel/core': '>=7' dependencies: - '@babel/core': 7.15.0 - '@linaria/babel-preset': 3.0.0-beta.7_@babel+core@7.15.0 + '@babel/core': 7.13.16 + '@linaria/babel-preset': 3.0.0-beta.7_@babel+core@7.13.16 '@rollup/pluginutils': 4.1.1 transitivePeerDependencies: - supports-color @@ -3127,24 +4029,24 @@ packages: - supports-color dev: true - /@linaria/webpack-loader/3.0.0-beta.7_@babel+core@7.15.0: - resolution: {integrity: sha512-tYR+PVAqUEPsOUGeD1jOvpaX3UeBQIvh6JmX5ziYr0faBwOwabmjszCYrQ2FVonpHBsjs6zB1KtG+yUTgSygGA==} + /@linaria/webpack-loader/3.0.0-beta.4_@babel+core@7.13.16: + resolution: {integrity: sha512-v2Z4QgkBwddKwS/M0ISkLKQBPBNfoyw4AGCBFsjFO5ov/icNrmIy8BKUFCi/yqWu8mk/krmvzPyOBSp4DpFsIA==} dependencies: - '@linaria/webpack4-loader': 3.0.0-beta.7_@babel+core@7.15.0 - '@linaria/webpack5-loader': 3.0.0-beta.7_@babel+core@7.15.0 + '@linaria/webpack4-loader': 3.0.0-beta.7_@babel+core@7.13.16 + '@linaria/webpack5-loader': 3.0.0-beta.7_@babel+core@7.13.16 transitivePeerDependencies: - '@babel/core' - supports-color - webpack dev: true - /@linaria/webpack4-loader/3.0.0-beta.7_@babel+core@7.15.0: + /@linaria/webpack4-loader/3.0.0-beta.7_@babel+core@7.13.16: resolution: {integrity: sha512-B2c5vr9b8igcILM/ZcxE9Vu0J2w7NS9xERTvGD7Kp4TdLnFRpALMTJgYqlk3Gxq4T7RlAEi1vu8kHx65mXqA6g==} peerDependencies: '@babel/core': '>=7' dependencies: - '@babel/core': 7.15.0 - '@linaria/babel-preset': 3.0.0-beta.7_@babel+core@7.15.0 + '@babel/core': 7.13.16 + '@linaria/babel-preset': 3.0.0-beta.7_@babel+core@7.13.16 '@linaria/logger': 3.0.0-beta.3 cosmiconfig: 5.2.1 enhanced-resolve: 4.5.0 @@ -3156,14 +4058,14 @@ packages: - supports-color dev: true - /@linaria/webpack5-loader/3.0.0-beta.7_@babel+core@7.15.0: + /@linaria/webpack5-loader/3.0.0-beta.7_@babel+core@7.13.16: resolution: {integrity: sha512-s2C44ml1fjDFjEJS1PFXjgCklOd3KWiG4Z3l+nUuCidncn9abnv18rDkiukUcKGwwAGJ3NhgfhU9SwXPIYFfMw==} peerDependencies: '@babel/core': '>=7' webpack: '>=5' dependencies: - '@babel/core': 7.15.0 - '@linaria/babel-preset': 3.0.0-beta.7_@babel+core@7.15.0 + '@babel/core': 7.13.16 + '@linaria/babel-preset': 3.0.0-beta.7_@babel+core@7.13.16 '@linaria/logger': 3.0.0-beta.3 cosmiconfig: 5.2.1 enhanced-resolve: 5.8.2 @@ -3472,7 +4374,7 @@ packages: '@rollup/pluginutils': 3.1.0_rollup@2.56.2 commondir: 1.0.1 estree-walker: 2.0.2 - glob: 7.1.7 + glob: 7.1.6 is-reference: 1.2.1 magic-string: 0.25.7 resolve: 1.20.0 @@ -3639,7 +4541,7 @@ packages: dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 - picomatch: 2.3.0 + picomatch: 2.2.2 rollup: 2.56.2 dev: true @@ -3907,7 +4809,7 @@ packages: - webpack-command dev: true - /@storybook/addon-essentials/6.3.7_193cc68279dba09bf08a9695eff9545a: + /@storybook/addon-essentials/6.3.7_d95124e751df81c32a1d4f8e491e43a1: resolution: {integrity: sha512-ZWAW3qMFrrpfSekmCZibp/ivnohFLJdJweiIA0CLnuCNuuK9kQdpFahWdvyBy5NlCj3UJwB7epTZYZyHqYW7UQ==} peerDependencies: '@babel/core': ^7.9.6 @@ -3932,7 +4834,7 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.13.16 '@storybook/addon-actions': 6.3.7 '@storybook/addon-backgrounds': 6.3.7 '@storybook/addon-controls': 6.3.7 @@ -3943,7 +4845,7 @@ packages: '@storybook/addons': 6.3.7 '@storybook/api': 6.3.7 '@storybook/node-logger': 6.3.7 - babel-loader: 8.2.2_@babel+core@7.15.0 + babel-loader: 8.2.2_@babel+core@7.13.16 core-js: 3.16.2 regenerator-runtime: 0.13.9 storybook-addon-outline: 1.4.1 @@ -4734,7 +5636,7 @@ packages: core-js: 3.16.2 dev: true - /@storybook/core-server/6.3.7_a02f71efdf210147d6c9ca1e04f97786: + /@storybook/core-server/6.3.7_f0b419a7e119055c71dcaf6063a7ba7a: resolution: {integrity: sha512-m5OPD/rmZA7KFewkXzXD46/i1ngUoFO4LWOiAY/wR6RQGjYXGMhSa5UYFF6MNwSbiGS5YieHkR5crB1HP47AhQ==} peerDependencies: '@storybook/builder-webpack5': 6.3.7 @@ -4750,11 +5652,11 @@ packages: typescript: optional: true dependencies: - '@storybook/builder-webpack4': 6.3.7_8073bd74a106ff14517e8eecceb690e6 - '@storybook/core-client': 6.3.7_70d39b49be06a92d1ddadaf2d0a6de02 - '@storybook/core-common': 6.3.7_8073bd74a106ff14517e8eecceb690e6 + '@storybook/builder-webpack4': 6.3.7_typescript@4.3.5 + '@storybook/core-client': 6.3.7_typescript@4.3.5+webpack@4.46.0 + '@storybook/core-common': 6.3.7_typescript@4.3.5 '@storybook/csf-tools': 6.3.7_@babel+core@7.15.0 - '@storybook/manager-webpack4': 6.3.7_8073bd74a106ff14517e8eecceb690e6 + '@storybook/manager-webpack4': 6.3.7_typescript@4.3.5 '@storybook/node-logger': 6.3.7 '@storybook/semver': 7.3.2 '@types/node': 14.17.10 @@ -4778,8 +5680,6 @@ packages: node-fetch: 2.6.1 pretty-hrtime: 1.0.3 prompts: 2.4.1 - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 regenerator-runtime: 0.13.9 serve-favicon: 2.5.0 ts-dedent: 2.2.0 @@ -4794,7 +5694,7 @@ packages: - webpack-command dev: true - /@storybook/core-server/6.3.7_f0b419a7e119055c71dcaf6063a7ba7a: + /@storybook/core-server/6.3.7_f904207d8bce108657a1649c78f72ef8: resolution: {integrity: sha512-m5OPD/rmZA7KFewkXzXD46/i1ngUoFO4LWOiAY/wR6RQGjYXGMhSa5UYFF6MNwSbiGS5YieHkR5crB1HP47AhQ==} peerDependencies: '@storybook/builder-webpack5': 6.3.7 @@ -4810,11 +5710,11 @@ packages: typescript: optional: true dependencies: - '@storybook/builder-webpack4': 6.3.7_typescript@4.3.5 - '@storybook/core-client': 6.3.7_typescript@4.3.5+webpack@4.46.0 - '@storybook/core-common': 6.3.7_typescript@4.3.5 - '@storybook/csf-tools': 6.3.7_@babel+core@7.15.0 - '@storybook/manager-webpack4': 6.3.7_typescript@4.3.5 + '@storybook/builder-webpack4': 6.3.7_8073bd74a106ff14517e8eecceb690e6 + '@storybook/core-client': 6.3.7_70d39b49be06a92d1ddadaf2d0a6de02 + '@storybook/core-common': 6.3.7_8073bd74a106ff14517e8eecceb690e6 + '@storybook/csf-tools': 6.3.7_@babel+core@7.13.16 + '@storybook/manager-webpack4': 6.3.7_8073bd74a106ff14517e8eecceb690e6 '@storybook/node-logger': 6.3.7 '@storybook/semver': 7.3.2 '@types/node': 14.17.10 @@ -4838,6 +5738,8 @@ packages: node-fetch: 2.6.1 pretty-hrtime: 1.0.3 prompts: 2.4.1 + react: 16.14.0 + react-dom: 16.14.0_react@16.14.0 regenerator-runtime: 0.13.9 serve-favicon: 2.5.0 ts-dedent: 2.2.0 @@ -4852,7 +5754,7 @@ packages: - webpack-command dev: true - /@storybook/core/6.3.7_a02f71efdf210147d6c9ca1e04f97786: + /@storybook/core/6.3.7_f0b419a7e119055c71dcaf6063a7ba7a: resolution: {integrity: sha512-YTVLPXqgyBg7TALNxQ+cd+GtCm/NFjxr/qQ1mss1T9GCMR0IjE0d0trgOVHHLAO8jCVlK8DeuqZCCgZFTXulRw==} peerDependencies: '@storybook/builder-webpack5': 6.3.7 @@ -4865,10 +5767,8 @@ packages: typescript: optional: true dependencies: - '@storybook/core-client': 6.3.7_8073bd74a106ff14517e8eecceb690e6 - '@storybook/core-server': 6.3.7_a02f71efdf210147d6c9ca1e04f97786 - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 + '@storybook/core-client': 6.3.7_typescript@4.3.5 + '@storybook/core-server': 6.3.7_f0b419a7e119055c71dcaf6063a7ba7a typescript: 4.3.5 transitivePeerDependencies: - '@babel/core' @@ -4880,7 +5780,7 @@ packages: - webpack-command dev: true - /@storybook/core/6.3.7_f0b419a7e119055c71dcaf6063a7ba7a: + /@storybook/core/6.3.7_f904207d8bce108657a1649c78f72ef8: resolution: {integrity: sha512-YTVLPXqgyBg7TALNxQ+cd+GtCm/NFjxr/qQ1mss1T9GCMR0IjE0d0trgOVHHLAO8jCVlK8DeuqZCCgZFTXulRw==} peerDependencies: '@storybook/builder-webpack5': 6.3.7 @@ -4893,8 +5793,10 @@ packages: typescript: optional: true dependencies: - '@storybook/core-client': 6.3.7_typescript@4.3.5 - '@storybook/core-server': 6.3.7_f0b419a7e119055c71dcaf6063a7ba7a + '@storybook/core-client': 6.3.7_8073bd74a106ff14517e8eecceb690e6 + '@storybook/core-server': 6.3.7_f904207d8bce108657a1649c78f72ef8 + react: 16.14.0 + react-dom: 16.14.0_react@16.14.0 typescript: 4.3.5 transitivePeerDependencies: - '@babel/core' @@ -4906,6 +5808,28 @@ packages: - webpack-command dev: true + /@storybook/csf-tools/6.3.7_@babel+core@7.13.16: + resolution: {integrity: sha512-A7yGsrYwh+vwVpmG8dHpEimX021RbZd9VzoREcILH56u8atssdh/rseljyWlRes3Sr4QgtLvDB7ggoJ+XDZH7w==} + dependencies: + '@babel/generator': 7.15.0 + '@babel/parser': 7.15.3 + '@babel/plugin-transform-react-jsx': 7.14.9_@babel+core@7.13.16 + '@babel/preset-env': 7.15.0_@babel+core@7.13.16 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 + '@mdx-js/mdx': 1.6.22 + '@storybook/csf': 0.0.1 + core-js: 3.16.2 + fs-extra: 9.1.0 + js-string-escape: 1.0.1 + lodash: 4.17.21 + prettier: 2.2.1 + regenerator-runtime: 0.13.9 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + /@storybook/csf-tools/6.3.7_@babel+core@7.15.0: resolution: {integrity: sha512-A7yGsrYwh+vwVpmG8dHpEimX021RbZd9VzoREcILH56u8atssdh/rseljyWlRes3Sr4QgtLvDB7ggoJ+XDZH7w==} dependencies: @@ -5062,7 +5986,7 @@ packages: core-js: 3.16.2 dev: true - /@storybook/preact/6.3.7_a13982c5b38b6f6bf56b24269c60ed34: + /@storybook/preact/6.3.7_9cd0ede338ef3d2deb8dbc69bc115c66: resolution: {integrity: sha512-mP6+e1toCd59ALUNsiJWQN0CuOVV7faaMcAs21T+GJeU5igEWbRpe/ixKdMdu7RqHA9jAHOeMZfjSNhBkvnwAw==} engines: {node: '>=10.13.0'} hasBin: true @@ -5071,10 +5995,10 @@ packages: preact: ^8.0.0||^10.0.0 webpack: '*' dependencies: - '@babel/core': 7.15.0 - '@babel/plugin-transform-react-jsx': 7.14.9_@babel+core@7.15.0 + '@babel/core': 7.13.16 + '@babel/plugin-transform-react-jsx': 7.14.9_@babel+core@7.13.16 '@storybook/addons': 6.3.7_react-dom@16.14.0+react@16.14.0 - '@storybook/core': 6.3.7_a02f71efdf210147d6c9ca1e04f97786 + '@storybook/core': 6.3.7_f904207d8bce108657a1649c78f72ef8 '@storybook/core-common': 6.3.7_8073bd74a106ff14517e8eecceb690e6 '@types/webpack-env': 1.16.2 core-js: 3.16.2 @@ -5371,6 +6295,12 @@ packages: resolution: {integrity: sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ==} dev: true + /@types/cheerio/0.22.30: + resolution: {integrity: sha512-t7ZVArWZlq3dFa9Yt33qFBQIK4CQd1Q3UJp0V+UhP6vgLWLM6Qug7vZuRSGXg45zXeB1Fm5X2vmBkEX58LV2Tw==} + dependencies: + '@types/node': 14.17.10 + dev: true + /@types/chrome/0.0.128: resolution: {integrity: sha512-eGc599TDtersMBW1cSnExHm0IHrXrO5xdk6Sa2Dq30ED+hR1rpT1ez0NNcCgvGO52nmktGfyvd3Uyquzv3LL4g==} dependencies: @@ -5388,6 +6318,13 @@ packages: resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==} dev: true + /@types/enzyme/3.10.9: + resolution: {integrity: sha512-dx5UvcWe2Vtye6S9Hw2rFB7Ul9uMXOAje2FAbXvVYieQDNle9qPAo7DfvFMSztZ9NFiD3dVZ4JsRYGTrSLynJg==} + dependencies: + '@types/cheerio': 0.22.30 + '@types/react': 17.0.19 + dev: true + /@types/estree/0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true @@ -6637,33 +7574,14 @@ packages: - supports-color dev: true - /babel-jest/27.0.6_@babel+core@7.15.0: - resolution: {integrity: sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - dependencies: - '@babel/core': 7.15.0 - '@jest/transform': 27.0.6 - '@jest/types': 27.0.6 - '@types/babel__core': 7.1.15 - babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 27.0.6_@babel+core@7.15.0 - chalk: 4.1.2 - graceful-fs: 4.2.8 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-loader/8.2.2_@babel+core@7.15.0: + /babel-loader/8.2.2_@babel+core@7.13.16: resolution: {integrity: sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.15.0 + '@babel/core': 7.13.16 find-cache-dir: 3.3.1 loader-utils: 1.4.0 make-dir: 3.1.0 @@ -6745,16 +7663,6 @@ packages: '@types/babel__traverse': 7.14.2 dev: true - /babel-plugin-jest-hoist/27.0.6: - resolution: {integrity: sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@babel/template': 7.14.5 - '@babel/types': 7.15.0 - '@types/babel__core': 7.1.15 - '@types/babel__traverse': 7.14.2 - dev: true - /babel-plugin-macros/2.8.0: resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} dependencies: @@ -6784,6 +7692,19 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs2/0.2.2_@babel+core@7.13.16: + resolution: {integrity: sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.15.0 + '@babel/core': 7.13.16 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.13.16 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs2/0.2.2_@babel+core@7.15.0: resolution: {integrity: sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==} peerDependencies: @@ -6820,6 +7741,18 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-corejs3/0.2.4_@babel+core@7.13.16: + resolution: {integrity: sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.13.16 + core-js-compat: 3.16.2 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs3/0.2.4_@babel+core@7.15.0: resolution: {integrity: sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==} peerDependencies: @@ -6842,6 +7775,17 @@ packages: - supports-color dev: true + /babel-plugin-polyfill-regenerator/0.2.2_@babel+core@7.13.16: + resolution: {integrity: sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.13.16 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.13.16 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-regenerator/0.2.2_@babel+core@7.15.0: resolution: {integrity: sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==} peerDependencies: @@ -6900,17 +7844,6 @@ packages: babel-preset-current-node-syntax: 1.0.1_@babel+core@7.15.0 dev: true - /babel-preset-jest/27.0.6_@babel+core@7.15.0: - resolution: {integrity: sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.15.0 - babel-plugin-jest-hoist: 27.0.6 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.15.0 - dev: true - /babel-runtime/6.26.0: resolution: {integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4=} dependencies: @@ -12253,26 +13186,6 @@ packages: fsevents: 2.3.2 dev: true - /jest-haste-map/27.0.6: - resolution: {integrity: sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.0.6 - '@types/graceful-fs': 4.1.5 - '@types/node': 14.17.10 - anymatch: 3.1.2 - fb-watchman: 2.0.1 - graceful-fs: 4.2.8 - jest-regex-util: 27.0.6 - jest-serializer: 27.0.6 - jest-util: 27.0.6 - jest-worker: 27.0.6 - micromatch: 4.0.4 - walker: 1.0.7 - optionalDependencies: - fsevents: 2.3.2 - dev: true - /jest-jasmine2/26.6.3: resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==} engines: {node: '>= 10.14.2'} @@ -12336,17 +13249,17 @@ packages: stack-utils: 2.0.3 dev: true - /jest-message-util/27.0.6: - resolution: {integrity: sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==} + /jest-message-util/27.1.0: + resolution: {integrity: sha512-Eck8NFnJ5Sg36R9XguD65cf2D5+McC+NF5GIdEninoabcuoOfWrID5qJhufq5FB0DRKoiyxB61hS7MKoMD0trQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/code-frame': 7.14.5 - '@jest/types': 27.0.6 + '@jest/types': 27.1.0 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.8 micromatch: 4.0.4 - pretty-format: 27.0.6 + pretty-format: 27.1.0 slash: 3.0.0 stack-utils: 2.0.3 dev: true @@ -12371,10 +13284,10 @@ packages: jest-resolve: 26.6.2 dev: true - /jest-preset-preact/4.0.5_9b3f24ae35a87c3c82fffbe3fdf70e1e: - resolution: {integrity: sha512-MnU7mfpnwopJkdx0WoEyRmrNDIvRN+w6sOur0zEhaRYYMo0gJM7UdZHWTV8k6uo0+ypY+m0kQW6kMukUx4v8JQ==} + /jest-preset-preact/4.0.2_9b3f24ae35a87c3c82fffbe3fdf70e1e: + resolution: {integrity: sha512-Grgu1scmHcNcU9pKOS4FX8pVPxfqmlKCc6SWkOEg17JiBhvYjVdyxsPw22v/P98iYc6Y+357JSoh5f0lyASr1Q==} peerDependencies: - jest: 26.x || 27.x + jest: 26.x preact: 10.x preact-render-to-string: 5.x dependencies: @@ -12383,7 +13296,7 @@ packages: '@babel/plugin-transform-react-jsx': 7.14.9_@babel+core@7.15.0 '@babel/preset-env': 7.15.0_@babel+core@7.15.0 '@babel/preset-typescript': 7.15.0_@babel+core@7.15.0 - babel-jest: 27.0.6_@babel+core@7.15.0 + babel-jest: 26.6.3_@babel+core@7.15.0 identity-obj-proxy: 3.0.0 isomorphic-unfetch: 3.1.0 jest: 26.6.3 @@ -12507,14 +13420,6 @@ packages: graceful-fs: 4.2.8 dev: true - /jest-serializer/27.0.6: - resolution: {integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/node': 14.17.10 - graceful-fs: 4.2.8 - dev: true - /jest-snapshot/26.6.2: resolution: {integrity: sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==} engines: {node: '>= 10.14.2'} @@ -12549,11 +13454,11 @@ packages: micromatch: 4.0.4 dev: true - /jest-util/27.0.6: - resolution: {integrity: sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==} + /jest-util/27.1.0: + resolution: {integrity: sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.1.0 '@types/node': 14.17.10 chalk: 4.1.2 graceful-fs: 4.2.8 @@ -12583,7 +13488,7 @@ packages: chalk: 4.1.2 jest: 26.6.3 jest-regex-util: 27.0.6 - jest-watcher: 27.0.6 + jest-watcher: 27.1.0 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.0 @@ -12602,16 +13507,16 @@ packages: string-length: 4.0.2 dev: true - /jest-watcher/27.0.6: - resolution: {integrity: sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==} + /jest-watcher/27.1.0: + resolution: {integrity: sha512-ivaWTrA46aHWdgPDgPypSHiNQjyKnLBpUIHeBaGg11U+pDzZpkffGlcB1l1a014phmG0mHgkOHtOgiqJQM6yKQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.0.6 - '@jest/types': 27.0.6 + '@jest/test-result': 27.1.0 + '@jest/types': 27.1.0 '@types/node': 14.17.10 ansi-escapes: 4.3.2 chalk: 4.1.2 - jest-util: 27.0.6 + jest-util: 27.1.0 string-length: 4.0.2 dev: true @@ -12624,15 +13529,6 @@ packages: supports-color: 7.2.0 dev: true - /jest-worker/27.0.6: - resolution: {integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 14.17.10 - merge-stream: 2.0.0 - supports-color: 8.1.1 - dev: true - /jest/26.6.3: resolution: {integrity: sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==} engines: {node: '>= 10.14.2'} @@ -15604,11 +16500,11 @@ packages: react-is: 17.0.2 dev: true - /pretty-format/27.0.6: - resolution: {integrity: sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==} + /pretty-format/27.1.0: + resolution: {integrity: sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.0.6 + '@jest/types': 27.1.0 ansi-regex: 5.0.0 ansi-styles: 5.2.0 react-is: 17.0.2 @@ -16744,11 +17640,11 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - '@babel/code-frame': 7.14.5 + '@babel/code-frame': 7.12.13 jest-worker: 26.6.2 rollup: 2.56.2 serialize-javascript: 4.0.0 - terser: 5.7.1 + terser: 5.4.0 dev: true /rollup/2.37.1: @@ -17820,13 +18716,6 @@ packages: has-flag: 4.0.0 dev: true - /supports-color/8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - dependencies: - has-flag: 4.0.0 - dev: true - /supports-hyperlinks/2.2.0: resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} engines: {node: '>=8'} |