From bb3b327c4e5ad7d0bba59779faa4522f27ed0fcf Mon Sep 17 00:00:00 2001 From: Gen Hames Date: Tue, 30 Jun 2020 09:44:55 -0700 Subject: [PATCH] fix(node-resolve): support .js imports in TypeScript (#479) --- .eslintrc.js | 48 +- package.json | 5 +- packages/node-resolve/package.json | 17 +- packages/node-resolve/src/index.js | 9 + packages/node-resolve/test/browser.js | 2 +- .../extensions/import-ts-with-js-extension.ts | 4 + .../test/fixtures/extensions/main.ts | 11 + packages/node-resolve/test/test.js | 34 +- pnpm-lock.yaml | 1289 +++++++++++++++-- 9 files changed, 1258 insertions(+), 161 deletions(-) create mode 100644 packages/node-resolve/test/fixtures/extensions/import-ts-with-js-extension.ts create mode 100644 packages/node-resolve/test/fixtures/extensions/main.ts diff --git a/.eslintrc.js b/.eslintrc.js index 27c4fff7c..9e131e8a8 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,25 +1,35 @@ module.exports = { - extends: ['rollup', 'plugin:import/typescript'], + extends: ['rollup'], parser: '@typescript-eslint/parser', - parserOptions: { - project: ['./tsconfig.eslint.json', './packages/*/tsconfig.json'], - tsconfigRootDir: __dirname - }, - plugins: ['@typescript-eslint'], - rules: { - '@typescript-eslint/consistent-type-assertions': 'error', - '@typescript-eslint/consistent-type-definitions': 'error', - '@typescript-eslint/member-ordering': 'error', - '@typescript-eslint/no-inferrable-types': 'error', - '@typescript-eslint/no-unnecessary-type-assertion': 'error', - '@typescript-eslint/no-unused-vars': [ - 'error', - { - vars: 'local', - args: 'after-used', - ignoreRestSiblings: true + parserOptions: {}, + overrides: [ + { + files: ['**/*.{ts,tsx}'], + extends: ['plugin:import/typescript'], + plugins: ['@typescript-eslint'], + rules: { + '@typescript-eslint/consistent-type-assertions': 'error', + '@typescript-eslint/consistent-type-definitions': 'error', + '@typescript-eslint/member-ordering': 'error', + '@typescript-eslint/no-inferrable-types': 'error', + '@typescript-eslint/no-unnecessary-type-assertion': 'error', + '@typescript-eslint/no-unused-vars': [ + 'error', + { + vars: 'local', + args: 'after-used', + ignoreRestSiblings: true + } + ] + }, + parser: '@typescript-eslint/parser', + parserOptions: { + project: ['./tsconfig.eslint.json', './packages/*/tsconfig.json'], + tsconfigRootDir: __dirname } - ], + } + ], + rules: { 'import/extensions': [ 'error', 'always', diff --git a/package.json b/package.json index 002333ed9..7c4642556 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ "write-pkg": "^4.0.0" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^2.14.0", - "@typescript-eslint/parser": "^2.14.0", + "@typescript-eslint/eslint-plugin": "^3.5.0", + "@typescript-eslint/parser": "^3.5.0", "ava": "^2.4.0", "chalk": "^2.4.2", "codecov-lite": "^0.3.1", @@ -38,7 +38,6 @@ "pnpm": "^4.13.0", "prettier": "^1.19.1", "prettier-plugin-package": "^0.3.1", - "rollup": "^2.0.0", "ts-node": "^8.5.4", "tsconfig-paths": "^3.9.0", "tslib": "^1.10.0", diff --git a/packages/node-resolve/package.json b/packages/node-resolve/package.json index 936e1d698..5ad606589 100755 --- a/packages/node-resolve/package.json +++ b/packages/node-resolve/package.json @@ -48,22 +48,23 @@ "rollup": "^1.20.0||^2.0.0" }, "dependencies": { - "@rollup/pluginutils": "^3.0.8", - "@types/resolve": "0.0.8", + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", "builtin-modules": "^3.1.0", "deep-freeze": "^0.0.1", "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.14.2" + "resolve": "^1.17.0" }, "devDependencies": { - "@babel/core": "^7.9.0", - "@babel/preset-env": "^7.9.0", - "@rollup/plugin-json": "^4.0.1", + "@babel/core": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.10.4", + "@babel/preset-env": "^7.10.4", + "@rollup/plugin-babel": "^5.0.4", + "@rollup/plugin-commonjs": "^13.0.0", + "@rollup/plugin-json": "^4.1.0", "es5-ext": "^0.10.53", "rollup": "^2.12.0", - "rollup-plugin-babel": "^4.3.3", - "rollup-plugin-commonjs": "^10.1.0", "source-map": "^0.7.3", "string-capitalize": "^1.0.1" }, diff --git a/packages/node-resolve/src/index.js b/packages/node-resolve/src/index.js index bed9a6f2a..5465b38bc 100644 --- a/packages/node-resolve/src/index.js +++ b/packages/node-resolve/src/index.js @@ -191,6 +191,15 @@ export function nodeResolve(opts = {}) { importSpecifierList.push(`${importee}/`); } + // TypeScript files may import '.js' to refer to either '.ts' or '.tsx' + if (importer && importee.endsWith('.js')) { + for (const ext of ['.ts', '.tsx']) { + if (importer.endsWith(ext) && extensions.includes(ext)) { + importSpecifierList.push(importee.replace(/.js$/, ext)); + } + } + } + importSpecifierList.push(importee); resolveOptions = Object.assign(resolveOptions, customResolveOptions); diff --git a/packages/node-resolve/test/browser.js b/packages/node-resolve/test/browser.js index 09023e238..69a63dfe7 100644 --- a/packages/node-resolve/test/browser.js +++ b/packages/node-resolve/test/browser.js @@ -2,7 +2,7 @@ const { join } = require('path'); const test = require('ava'); const { rollup } = require('rollup'); -const commonjs = require('rollup-plugin-commonjs'); +const commonjs = require('@rollup/plugin-commonjs'); const { testBundle } = require('../../../util/test'); diff --git a/packages/node-resolve/test/fixtures/extensions/import-ts-with-js-extension.ts b/packages/node-resolve/test/fixtures/extensions/import-ts-with-js-extension.ts new file mode 100644 index 000000000..95c52eab8 --- /dev/null +++ b/packages/node-resolve/test/fixtures/extensions/import-ts-with-js-extension.ts @@ -0,0 +1,4 @@ +import { main } from './main.js'; +// This resolves as main.ts and _not_ main.js, despite the extension +const mainResult = main(); +export default mainResult; diff --git a/packages/node-resolve/test/fixtures/extensions/main.ts b/packages/node-resolve/test/fixtures/extensions/main.ts new file mode 100644 index 000000000..60668791d --- /dev/null +++ b/packages/node-resolve/test/fixtures/extensions/main.ts @@ -0,0 +1,11 @@ +// To make this very clearly TypeScript and not just JS with a TS extension +type TestType = string | string[]; +interface Main { + (): string; + propertyCall(input?: TestType): TestType; +} + +const main: Main = () => 'It works!'; +main.propertyCall = () => ''; + +export { main }; diff --git a/packages/node-resolve/test/test.js b/packages/node-resolve/test/test.js index ab2240b23..35da582ea 100755 --- a/packages/node-resolve/test/test.js +++ b/packages/node-resolve/test/test.js @@ -1,13 +1,13 @@ -const { join, resolve } = require('path'); +import { join, resolve } from 'path'; -const test = require('ava'); -const { rollup } = require('rollup'); -const babel = require('rollup-plugin-babel'); -const commonjs = require('rollup-plugin-commonjs'); +import test from 'ava'; +import { rollup } from 'rollup'; +import babel from '@rollup/plugin-babel'; +import commonjs from '@rollup/plugin-commonjs'; -const { getCode, getImports, testBundle } = require('../../../util/test'); +import { getCode, getImports, testBundle } from '../../../util/test'; -const { nodeResolve } = require('..'); +import { nodeResolve } from '..'; process.chdir(join(__dirname, 'fixtures')); @@ -51,6 +51,7 @@ test('finds a file inside a package directory', async (t) => { plugins: [ nodeResolve(), babel({ + babelHelpers: 'bundled', presets: [ [ '@babel/preset-env', @@ -104,6 +105,25 @@ test('supports non-standard extensions', async (t) => { await testBundle(t, bundle); }); +test('supports JS extensions in TS when referring to TS imports', async (t) => { + const bundle = await rollup({ + input: 'extensions/import-ts-with-js-extension.ts', + onwarn: () => t.fail('No warnings were expected'), + plugins: [ + nodeResolve({ + extensions: ['.js', '.ts'] + }), + babel({ + babelHelpers: 'bundled', + plugins: ['@babel/plugin-transform-typescript'], + extensions: ['.js', '.ts'] + }) + ] + }); + const { module } = await testBundle(t, bundle); + t.is(module.exports, 'It works!'); +}); + test('ignores IDs with null character', async (t) => { const result = await nodeResolve().resolveId('\0someid', 'test.js'); t.is(result, null); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 624cfd217..4659bd1c8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ importers: semver: 7.3.2 write-pkg: 4.0.0 devDependencies: - '@typescript-eslint/eslint-plugin': 2.29.0_78834e48aafc7e2cd4306b1d6b447263 - '@typescript-eslint/parser': 2.29.0_typescript@3.8.3 + '@typescript-eslint/eslint-plugin': 3.5.0_929570828ba2ee22ab79e03fb5fcdae6 + '@typescript-eslint/parser': 3.5.0_typescript@3.8.3 ava: 2.4.0 chalk: 2.4.2 codecov-lite: 0.3.1 @@ -20,15 +20,14 @@ importers: pnpm: 4.14.0 prettier: 1.19.1 prettier-plugin-package: 0.3.1_prettier@1.19.1 - rollup: 2.7.2 ts-node: 8.9.1_typescript@3.8.3 tsconfig-paths: 3.9.0 tslib: 1.11.1 typescript: 3.8.3 yaml: 1.9.2 specifiers: - '@typescript-eslint/eslint-plugin': ^2.14.0 - '@typescript-eslint/parser': ^2.14.0 + '@typescript-eslint/eslint-plugin': ^3.5.0 + '@typescript-eslint/parser': ^3.5.0 ava: ^2.4.0 chalk: ^2.4.2 codecov-lite: ^0.3.1 @@ -43,7 +42,6 @@ importers: pnpm: ^4.13.0 prettier: ^1.19.1 prettier-plugin-package: ^0.3.1 - rollup: ^2.0.0 semver: ^7.1.1 ts-node: ^8.5.4 tsconfig-paths: ^3.9.0 @@ -81,7 +79,7 @@ importers: packages/babel: dependencies: '@babel/helper-module-imports': 7.8.3 - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 devDependencies: '@babel/core': 7.8.3 '@babel/plugin-external-helpers': 7.8.3_@babel+core@7.8.3 @@ -89,7 +87,7 @@ importers: '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.8.3 '@babel/plugin-transform-runtime': 7.9.0_@babel+core@7.8.3 '@babel/preset-env': 7.9.5_@babel+core@7.8.3 - '@rollup/plugin-json': 4.0.1_rollup@2.2.0 + '@rollup/plugin-json': 4.1.0_rollup@2.2.0 rollup: 2.2.0 source-map: 0.6.1 specifiers: @@ -113,7 +111,7 @@ importers: strip-ansi: ^5.2.0 packages/buble: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 '@types/buble': 0.19.2 buble: 0.20.0 devDependencies: @@ -133,7 +131,7 @@ importers: typescript: ^3.7.4 packages/commonjs: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@2.7.2 + '@rollup/pluginutils': 3.1.0_rollup@2.7.2 commondir: 1.0.1 estree-walker: 1.0.1 glob: 7.1.6 @@ -144,7 +142,7 @@ importers: '@babel/core': 7.9.0 '@babel/preset-env': 7.9.5_@babel+core@7.9.0 '@babel/register': 7.9.0_@babel+core@7.9.0 - '@rollup/plugin-json': 4.0.1_rollup@2.7.2 + '@rollup/plugin-json': 4.1.0_rollup@2.7.2 '@rollup/plugin-node-resolve': 7.1.1_rollup@2.7.2 acorn: 7.1.1 locate-character: 2.0.5 @@ -182,7 +180,7 @@ importers: packages/data-uri: devDependencies: '@rollup/plugin-typescript': 3.0.0_rollup@2.2.0+typescript@3.7.5 - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 rollup: 2.2.0 typescript: 3.7.5 specifiers: @@ -192,7 +190,7 @@ importers: typescript: ^3.7.4 packages/dsv: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 d3-dsv: 1.2.0 tosource: 1.0.0 devDependencies: @@ -213,7 +211,7 @@ importers: rollup-plugin-postcss: ^2.0.3 packages/image: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 mini-svg-data-uri: 1.1.3 devDependencies: '@rollup/plugin-buble': 0.21.0_rollup@2.2.0 @@ -225,7 +223,7 @@ importers: rollup: ^2.0.0 packages/inject: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 estree-walker: 1.0.1 magic-string: 0.25.6 devDependencies: @@ -247,7 +245,7 @@ importers: typescript: ^3.7.4 packages/json: dependencies: - '@rollup/pluginutils': 3.0.8 + '@rollup/pluginutils': 3.1.0 devDependencies: '@rollup/plugin-buble': 0.21.0 '@rollup/plugin-node-resolve': 7.1.1 @@ -282,38 +280,40 @@ importers: rollup-plugin-babel: ^4.4.0 packages/node-resolve: dependencies: - '@rollup/pluginutils': 3.0.10_rollup@2.12.0 - '@types/resolve': 0.0.8 + '@rollup/pluginutils': 3.1.0_rollup@2.12.0 + '@types/resolve': 1.17.1 builtin-modules: 3.1.0 deep-freeze: 0.0.1 deepmerge: 4.2.2 is-module: 1.0.0 - resolve: 1.15.0 + resolve: 1.17.0 devDependencies: - '@babel/core': 7.9.0 - '@babel/preset-env': 7.9.5_@babel+core@7.9.0 - '@rollup/plugin-json': 4.0.3_rollup@2.12.0 + '@babel/core': 7.10.4 + '@babel/plugin-transform-typescript': 7.10.4_@babel+core@7.10.4 + '@babel/preset-env': 7.10.4_@babel+core@7.10.4 + '@rollup/plugin-babel': 5.0.4_@babel+core@7.10.4+rollup@2.12.0 + '@rollup/plugin-commonjs': 13.0.0_rollup@2.12.0 + '@rollup/plugin-json': 4.1.0_rollup@2.12.0 es5-ext: 0.10.53 rollup: 2.12.0 - rollup-plugin-babel: 4.3.3_@babel+core@7.9.0+rollup@2.12.0 - rollup-plugin-commonjs: 10.1.0_rollup@2.12.0 source-map: 0.7.3 string-capitalize: 1.0.1 specifiers: - '@babel/core': ^7.9.0 - '@babel/preset-env': ^7.9.0 - '@rollup/plugin-json': ^4.0.1 - '@rollup/pluginutils': ^3.0.8 - '@types/resolve': 0.0.8 + '@babel/core': ^7.10.4 + '@babel/plugin-transform-typescript': ^7.10.4 + '@babel/preset-env': ^7.10.4 + '@rollup/plugin-babel': ^5.0.4 + '@rollup/plugin-commonjs': ^13.0.0 + '@rollup/plugin-json': ^4.1.0 + '@rollup/pluginutils': ^3.1.0 + '@types/resolve': 1.17.1 builtin-modules: ^3.1.0 deep-freeze: ^0.0.1 deepmerge: ^4.2.2 es5-ext: ^0.10.53 is-module: ^1.0.0 - resolve: ^1.14.2 + resolve: ^1.17.0 rollup: ^2.12.0 - rollup-plugin-babel: ^4.3.3 - rollup-plugin-commonjs: ^10.1.0 source-map: ^0.7.3 string-capitalize: ^1.0.1 packages/pluginutils: @@ -342,7 +342,7 @@ importers: typescript: ^3.7.5 packages/replace: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 magic-string: 0.25.6 devDependencies: '@rollup/plugin-buble': 0.21.0_rollup@2.2.0 @@ -376,7 +376,7 @@ importers: sinon: 8.0.4 packages/strip: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 estree-walker: 1.0.1 magic-string: 0.25.6 devDependencies: @@ -390,7 +390,7 @@ importers: rollup: ^2.0.0 packages/sucrase: dependencies: - '@rollup/pluginutils': 3.0.10_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 sucrase: 3.12.1 devDependencies: '@rollup/plugin-alias': 3.1.0_rollup@2.2.0 @@ -402,7 +402,7 @@ importers: sucrase: ^3.10.1 packages/typescript: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 resolve: 1.15.0 devDependencies: '@rollup/plugin-buble': 0.21.0_rollup@2.2.0 @@ -424,7 +424,7 @@ importers: typescript: ^3.7.4 packages/url: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 make-dir: 3.0.0 mime: 2.4.4 devDependencies: @@ -466,7 +466,7 @@ importers: source-map: ^0.7.3 packages/yaml: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@2.2.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 js-yaml: 3.13.1 tosource: 1.0.0 devDependencies: @@ -519,11 +519,25 @@ packages: node: '>=8.9.4 <9 || >=10.0.0 <11 || >=12.0.0' resolution: integrity: sha512-8eKhFzZp7Qcq1VLfoC75ggGT8nQs9q8fIxltU47yCB7Wi7Y8Qf6oqY1Bm0z04fIec24vEgr0ENhDHEOUGVDqnA== + /@babel/code-frame/7.10.4: + dependencies: + '@babel/highlight': 7.10.4 + dev: true + resolution: + integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== /@babel/code-frame/7.8.3: dependencies: '@babel/highlight': 7.9.0 resolution: integrity: sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g== + /@babel/compat-data/7.10.4: + dependencies: + browserslist: 4.12.0 + invariant: 2.2.4 + semver: 5.7.1 + dev: true + resolution: + integrity: sha512-t+rjExOrSVvjQQXNp5zAIYDp00KjdvGl/TpDX5REPr0S9IAIPQMTilcfG6q8c0QFmj9lSTVySV2VTsyggvtNIw== /@babel/compat-data/7.9.0: dependencies: browserslist: 4.12.0 @@ -532,6 +546,29 @@ packages: dev: true resolution: integrity: sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g== + /@babel/core/7.10.4: + dependencies: + '@babel/code-frame': 7.10.4 + '@babel/generator': 7.10.4 + '@babel/helper-module-transforms': 7.10.4 + '@babel/helpers': 7.10.4 + '@babel/parser': 7.10.4 + '@babel/template': 7.10.4 + '@babel/traverse': 7.10.4 + '@babel/types': 7.10.4 + convert-source-map: 1.7.0 + debug: 4.1.1 + gensync: 1.0.0-beta.1 + json5: 2.1.3 + lodash: 4.17.15 + resolve: 1.17.0 + semver: 5.7.1 + source-map: 0.5.7 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA== /@babel/core/7.8.3: dependencies: '@babel/code-frame': 7.8.3 @@ -577,6 +614,15 @@ packages: node: '>=6.9.0' resolution: integrity: sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w== + /@babel/generator/7.10.4: + dependencies: + '@babel/types': 7.10.4 + jsesc: 2.5.2 + lodash: 4.17.15 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng== /@babel/generator/7.9.5: dependencies: '@babel/types': 7.9.5 @@ -586,12 +632,25 @@ packages: dev: true resolution: integrity: sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ== + /@babel/helper-annotate-as-pure/7.10.4: + dependencies: + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== /@babel/helper-annotate-as-pure/7.8.3: dependencies: '@babel/types': 7.9.5 dev: true resolution: integrity: sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw== + /@babel/helper-builder-binary-assignment-operator-visitor/7.10.4: + dependencies: + '@babel/helper-explode-assignable-expression': 7.10.4 + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== /@babel/helper-builder-binary-assignment-operator-visitor/7.8.3: dependencies: '@babel/helper-explode-assignable-expression': 7.8.3 @@ -599,6 +658,19 @@ packages: dev: true resolution: integrity: sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw== + /@babel/helper-compilation-targets/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/compat-data': 7.10.4 + '@babel/core': 7.10.4 + browserslist: 4.12.0 + invariant: 2.2.4 + levenary: 1.1.1 + semver: 5.7.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ== /@babel/helper-compilation-targets/7.8.7_@babel+core@7.8.3: dependencies: '@babel/compat-data': 7.9.0 @@ -625,6 +697,20 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw== + /@babel/helper-create-class-features-plugin/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-member-expression-to-functions': 7.10.4 + '@babel/helper-optimise-call-expression': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-replace-supers': 7.10.4 + '@babel/helper-split-export-declaration': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-9raUiOsXPxzzLjCXeosApJItoMnX3uyT4QdM2UldffuGApNrF8e938MwNpDCK9CPoyxrEoCgT+hObJc3mZa6lQ== /@babel/helper-create-class-features-plugin/7.9.5_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -639,6 +725,39 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-IipaxGaQmW4TfWoXdqjY0TzoXQ1HRS0kPpEgvjosb3u7Uedcq297xFqDQiCcQtRRwzIMif+N1MLVI8C5a4/PAA== + /@babel/helper-create-regexp-features-plugin/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-regex': 7.10.4 + regexpu-core: 4.7.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g== + /@babel/helper-create-regexp-features-plugin/7.10.4_@babel+core@7.8.3: + dependencies: + '@babel/core': 7.8.3 + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-regex': 7.10.4 + regexpu-core: 4.7.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g== + /@babel/helper-create-regexp-features-plugin/7.10.4_@babel+core@7.9.0: + dependencies: + '@babel/core': 7.9.0 + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-regex': 7.10.4 + regexpu-core: 4.7.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g== /@babel/helper-create-regexp-features-plugin/7.8.8_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -661,6 +780,14 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg== + /@babel/helper-define-map/7.10.4: + dependencies: + '@babel/helper-function-name': 7.10.4 + '@babel/types': 7.10.4 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-nIij0oKErfCnLUCWaCaHW0Bmtl2RO9cN7+u2QT8yqTywgALKlyUVOvHDElh+b5DwVC6YB1FOYFOTWcN/+41EDA== /@babel/helper-define-map/7.8.3: dependencies: '@babel/helper-function-name': 7.9.5 @@ -669,6 +796,13 @@ packages: dev: true resolution: integrity: sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g== + /@babel/helper-explode-assignable-expression/7.10.4: + dependencies: + '@babel/traverse': 7.10.4 + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A== /@babel/helper-explode-assignable-expression/7.8.3: dependencies: '@babel/traverse': 7.9.5 @@ -676,6 +810,14 @@ packages: dev: true resolution: integrity: sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw== + /@babel/helper-function-name/7.10.4: + dependencies: + '@babel/helper-get-function-arity': 7.10.4 + '@babel/template': 7.10.4 + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== /@babel/helper-function-name/7.9.5: dependencies: '@babel/helper-get-function-arity': 7.8.3 @@ -684,29 +826,65 @@ packages: dev: true resolution: integrity: sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== + /@babel/helper-get-function-arity/7.10.4: + dependencies: + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== /@babel/helper-get-function-arity/7.8.3: dependencies: '@babel/types': 7.9.5 dev: true resolution: integrity: sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA== + /@babel/helper-hoist-variables/7.10.4: + dependencies: + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== /@babel/helper-hoist-variables/7.8.3: dependencies: '@babel/types': 7.9.5 dev: true resolution: integrity: sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg== + /@babel/helper-member-expression-to-functions/7.10.4: + dependencies: + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-m5j85pK/KZhuSdM/8cHUABQTAslV47OjfIB9Cc7P+PvlAoBzdb79BGNfw8RhT5Mq3p+xGd0ZfAKixbrUZx0C7A== /@babel/helper-member-expression-to-functions/7.8.3: dependencies: '@babel/types': 7.9.5 dev: true resolution: integrity: sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA== + /@babel/helper-module-imports/7.10.4: + dependencies: + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== /@babel/helper-module-imports/7.8.3: dependencies: '@babel/types': 7.9.5 resolution: integrity: sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg== + /@babel/helper-module-transforms/7.10.4: + dependencies: + '@babel/helper-module-imports': 7.10.4 + '@babel/helper-replace-supers': 7.10.4 + '@babel/helper-simple-access': 7.10.4 + '@babel/helper-split-export-declaration': 7.10.4 + '@babel/template': 7.10.4 + '@babel/types': 7.10.4 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-Er2FQX0oa3nV7eM1o0tNCTx7izmQtwAQsIiaLRWtavAAEcskb0XJ5OjJbVrYXWOTr8om921Scabn4/tzlx7j1Q== /@babel/helper-module-transforms/7.9.0: dependencies: '@babel/helper-module-imports': 7.8.3 @@ -719,22 +897,48 @@ packages: dev: true resolution: integrity: sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA== + /@babel/helper-optimise-call-expression/7.10.4: + dependencies: + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== /@babel/helper-optimise-call-expression/7.8.3: dependencies: '@babel/types': 7.9.5 dev: true resolution: integrity: sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ== + /@babel/helper-plugin-utils/7.10.4: + dev: true + resolution: + integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== /@babel/helper-plugin-utils/7.8.3: dev: true resolution: integrity: sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== + /@babel/helper-regex/7.10.4: + dependencies: + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-inWpnHGgtg5NOF0eyHlC0/74/VkdRITY9dtTpB2PrxKKn+AkVMRiZz/Adrx+Ssg+MLDesi2zohBW6MVq6b4pOQ== /@babel/helper-regex/7.8.3: dependencies: lodash: 4.17.15 dev: true resolution: integrity: sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ== + /@babel/helper-remap-async-to-generator/7.10.4: + dependencies: + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-wrap-function': 7.10.4 + '@babel/template': 7.10.4 + '@babel/traverse': 7.10.4 + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg== /@babel/helper-remap-async-to-generator/7.8.3: dependencies: '@babel/helper-annotate-as-pure': 7.8.3 @@ -745,6 +949,15 @@ packages: dev: true resolution: integrity: sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA== + /@babel/helper-replace-supers/7.10.4: + dependencies: + '@babel/helper-member-expression-to-functions': 7.10.4 + '@babel/helper-optimise-call-expression': 7.10.4 + '@babel/traverse': 7.10.4 + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== /@babel/helper-replace-supers/7.8.6: dependencies: '@babel/helper-member-expression-to-functions': 7.8.3 @@ -754,6 +967,13 @@ packages: dev: true resolution: integrity: sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA== + /@babel/helper-simple-access/7.10.4: + dependencies: + '@babel/template': 7.10.4 + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== /@babel/helper-simple-access/7.8.3: dependencies: '@babel/template': 7.8.6 @@ -761,15 +981,34 @@ packages: dev: true resolution: integrity: sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw== + /@babel/helper-split-export-declaration/7.10.4: + dependencies: + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg== /@babel/helper-split-export-declaration/7.8.3: dependencies: '@babel/types': 7.9.5 dev: true resolution: integrity: sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA== + /@babel/helper-validator-identifier/7.10.4: + dev: true + resolution: + integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== /@babel/helper-validator-identifier/7.9.5: resolution: integrity: sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== + /@babel/helper-wrap-function/7.10.4: + dependencies: + '@babel/helper-function-name': 7.10.4 + '@babel/template': 7.10.4 + '@babel/traverse': 7.10.4 + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug== /@babel/helper-wrap-function/7.8.3: dependencies: '@babel/helper-function-name': 7.9.5 @@ -779,6 +1018,14 @@ packages: dev: true resolution: integrity: sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ== + /@babel/helpers/7.10.4: + dependencies: + '@babel/template': 7.10.4 + '@babel/traverse': 7.10.4 + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== /@babel/helpers/7.9.2: dependencies: '@babel/template': 7.8.6 @@ -787,6 +1034,14 @@ packages: dev: true resolution: integrity: sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA== + /@babel/highlight/7.10.4: + dependencies: + '@babel/helper-validator-identifier': 7.10.4 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + resolution: + integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== /@babel/highlight/7.9.0: dependencies: '@babel/helper-validator-identifier': 7.9.5 @@ -794,6 +1049,13 @@ packages: js-tokens: 4.0.0 resolution: integrity: sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ== + /@babel/parser/7.10.4: + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA== /@babel/parser/7.9.4: dev: true engines: @@ -810,6 +1072,17 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw== + /@babel/plugin-proposal-async-generator-functions/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-remap-async-to-generator': 7.10.4 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-MJbxGSmejEFVOANAezdO39SObkURO5o/8b6fSH6D1pi9RZQt+ldppKPXfqgUWpSQ9asM6xaSaSJIaeWMDRP0Zg== /@babel/plugin-proposal-async-generator-functions/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -832,6 +1105,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw== + /@babel/plugin-proposal-class-properties/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-create-class-features-plugin': 7.10.4_@babel+core@7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg== /@babel/plugin-proposal-decorators/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -843,6 +1126,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w== + /@babel/plugin-proposal-dynamic-import/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ== /@babel/plugin-proposal-dynamic-import/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -863,6 +1156,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w== + /@babel/plugin-proposal-json-strings/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw== /@babel/plugin-proposal-json-strings/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -883,6 +1186,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q== + /@babel/plugin-proposal-nullish-coalescing-operator/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw== /@babel/plugin-proposal-nullish-coalescing-operator/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -903,6 +1216,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw== + /@babel/plugin-proposal-numeric-separator/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA== /@babel/plugin-proposal-numeric-separator/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -923,6 +1246,17 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ== + /@babel/plugin-proposal-object-rest-spread/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.4 + '@babel/plugin-transform-parameters': 7.10.4_@babel+core@7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA== /@babel/plugin-proposal-object-rest-spread/7.9.5_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -945,6 +1279,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg== + /@babel/plugin-proposal-optional-catch-binding/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g== /@babel/plugin-proposal-optional-catch-binding/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -965,6 +1309,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw== + /@babel/plugin-proposal-optional-chaining/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ZIhQIEeavTgouyMSdZRap4VPPHqJJ3NEs2cuHs5p0erH+iz6khB0qfgU8g7UuJkG88+fBMy23ZiU+nuHvekJeQ== /@babel/plugin-proposal-optional-chaining/7.9.0_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -985,6 +1339,52 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w== + /@babel/plugin-proposal-private-methods/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-create-class-features-plugin': 7.10.4_@babel+core@7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw== + /@babel/plugin-proposal-unicode-property-regex/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + engines: + node: '>=4' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA== + /@babel/plugin-proposal-unicode-property-regex/7.10.4_@babel+core@7.8.3: + dependencies: + '@babel/core': 7.8.3 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.8.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + engines: + node: '>=4' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA== + /@babel/plugin-proposal-unicode-property-regex/7.10.4_@babel+core@7.9.0: + dependencies: + '@babel/core': 7.9.0 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.9.0 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + engines: + node: '>=4' + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA== /@babel/plugin-proposal-unicode-property-regex/7.8.8_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1009,10 +1409,19 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A== + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -1021,12 +1430,21 @@ packages: /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + /@babel/plugin-syntax-class-properties/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== /@babel/plugin-syntax-decorators/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1036,6 +1454,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ== + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.8.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1054,10 +1481,19 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -1066,16 +1502,25 @@ packages: /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -1084,12 +1529,21 @@ packages: /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== /@babel/plugin-syntax-numeric-separator/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1108,10 +1562,19 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw== + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -1120,16 +1583,25 @@ packages: /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -1138,16 +1610,25 @@ packages: /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -1156,12 +1637,21 @@ packages: /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.8.3 + '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + /@babel/plugin-syntax-top-level-await/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ== /@babel/plugin-syntax-top-level-await/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1180,6 +1670,24 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g== + /@babel/plugin-syntax-typescript/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ== + /@babel/plugin-transform-arrow-functions/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA== /@babel/plugin-transform-arrow-functions/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1198,6 +1706,17 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg== + /@babel/plugin-transform-async-to-generator/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-module-imports': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-remap-async-to-generator': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ== /@babel/plugin-transform-async-to-generator/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1220,6 +1739,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ== + /@babel/plugin-transform-block-scoped-functions/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA== /@babel/plugin-transform-block-scoped-functions/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1238,6 +1766,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg== + /@babel/plugin-transform-block-scoping/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + lodash: 4.17.15 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-J3b5CluMg3hPUii2onJDRiaVbPtKFPLEaV5dOPY5OeAbDi1iU/UbbFFTgwb7WnanaDy7bjU35kc26W3eM5Qa0A== /@babel/plugin-transform-block-scoping/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1258,6 +1796,22 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w== + /@babel/plugin-transform-classes/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-define-map': 7.10.4 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-optimise-call-expression': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-replace-supers': 7.10.4 + '@babel/helper-split-export-declaration': 7.10.4 + globals: 11.12.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA== /@babel/plugin-transform-classes/7.9.5_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1290,6 +1844,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg== + /@babel/plugin-transform-computed-properties/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw== /@babel/plugin-transform-computed-properties/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1308,6 +1871,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA== + /@babel/plugin-transform-destructuring/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA== /@babel/plugin-transform-destructuring/7.9.5_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1326,6 +1898,36 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q== + /@babel/plugin-transform-dotall-regex/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA== + /@babel/plugin-transform-dotall-regex/7.10.4_@babel+core@7.8.3: + dependencies: + '@babel/core': 7.8.3 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.8.3 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA== + /@babel/plugin-transform-dotall-regex/7.10.4_@babel+core@7.9.0: + dependencies: + '@babel/core': 7.9.0 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.9.0 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA== /@babel/plugin-transform-dotall-regex/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1346,6 +1948,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw== + /@babel/plugin-transform-duplicate-keys/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA== /@babel/plugin-transform-duplicate-keys/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1364,6 +1975,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ== + /@babel/plugin-transform-exponentiation-operator/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw== /@babel/plugin-transform-exponentiation-operator/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1384,6 +2005,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ== + /@babel/plugin-transform-for-of/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ== /@babel/plugin-transform-for-of/7.9.0_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1402,6 +2032,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ== + /@babel/plugin-transform-function-name/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg== /@babel/plugin-transform-function-name/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1422,6 +2062,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ== + /@babel/plugin-transform-literals/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ== /@babel/plugin-transform-literals/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1440,6 +2089,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A== + /@babel/plugin-transform-member-expression-literals/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw== /@babel/plugin-transform-member-expression-literals/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1458,6 +2116,17 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA== + /@babel/plugin-transform-modules-amd/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-module-transforms': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + babel-plugin-dynamic-import-node: 2.3.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-3Fw+H3WLUrTlzi3zMiZWp3AR4xadAEMv6XRCYnd5jAlLM61Rn+CRJaZMaNvIpcJpQ3vs1kyifYvEVPFfoSkKOA== /@babel/plugin-transform-modules-amd/7.9.0_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1479,7 +2148,19 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q== + integrity: sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q== + /@babel/plugin-transform-modules-commonjs/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-module-transforms': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-simple-access': 7.10.4 + babel-plugin-dynamic-import-node: 2.3.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w== /@babel/plugin-transform-modules-commonjs/7.9.0_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1504,6 +2185,18 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g== + /@babel/plugin-transform-modules-systemjs/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-hoist-variables': 7.10.4 + '@babel/helper-module-transforms': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + babel-plugin-dynamic-import-node: 2.3.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Tb28LlfxrTiOTGtZFsvkjpyjCl9IoaRI52AEU/VIwOwvDQWtbNJsAqTXzh+5R7i74e/OZHH2c2w2fsOqAfnQYQ== /@babel/plugin-transform-modules-systemjs/7.9.0_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1528,6 +2221,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ== + /@babel/plugin-transform-modules-umd/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-module-transforms': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA== /@babel/plugin-transform-modules-umd/7.9.0_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1548,6 +2251,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ== + /@babel/plugin-transform-named-capturing-groups-regex/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA== /@babel/plugin-transform-named-capturing-groups-regex/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1566,6 +2278,15 @@ packages: '@babel/core': ^7.0.0 resolution: integrity: sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw== + /@babel/plugin-transform-new-target/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw== /@babel/plugin-transform-new-target/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1584,6 +2305,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw== + /@babel/plugin-transform-object-super/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-replace-supers': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ== /@babel/plugin-transform-object-super/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1604,6 +2335,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ== + /@babel/plugin-transform-parameters/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-get-function-arity': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-RurVtZ/D5nYfEg0iVERXYKEgDFeesHrHfx8RT05Sq57ucj2eOYAP6eu5fynL4Adju4I/mP/I6SO0DqNWAXjfLQ== /@babel/plugin-transform-parameters/7.9.5_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1624,6 +2365,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA== + /@babel/plugin-transform-property-literals/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g== /@babel/plugin-transform-property-literals/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1642,6 +2392,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg== + /@babel/plugin-transform-regenerator/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + regenerator-transform: 0.14.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw== /@babel/plugin-transform-regenerator/7.8.7_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1660,6 +2419,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA== + /@babel/plugin-transform-reserved-words/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ== /@babel/plugin-transform-reserved-words/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1690,6 +2458,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw== + /@babel/plugin-transform-shorthand-properties/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q== /@babel/plugin-transform-shorthand-properties/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1708,6 +2485,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w== + /@babel/plugin-transform-spread/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-1e/51G/Ni+7uH5gktbWv+eCED9pP8ZpRhZB3jOaI3mmzfvJTWHkuyYTv0Z5PYtyM+Tr2Ccr9kUdQxn60fI5WuQ== /@babel/plugin-transform-spread/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1726,6 +2512,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g== + /@babel/plugin-transform-sticky-regex/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-regex': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ== /@babel/plugin-transform-sticky-regex/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1746,6 +2542,16 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw== + /@babel/plugin-transform-template-literals/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-4NErciJkAYe+xI5cqfS8pV/0ntlY5N5Ske/4ImxAVX7mk9Rxt2bwDTGv1Msc2BRJvWQcmYEC+yoMLdX22aE4VQ== /@babel/plugin-transform-template-literals/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1766,6 +2572,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ== + /@babel/plugin-transform-typeof-symbol/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA== /@babel/plugin-transform-typeof-symbol/7.8.4_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1784,6 +2599,36 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg== + /@babel/plugin-transform-typescript/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-create-class-features-plugin': 7.10.4_@babel+core@7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-syntax-typescript': 7.10.4_@babel+core@7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-3WpXIKDJl/MHoAN0fNkSr7iHdUMHZoppXjf2HJ9/ed5Xht5wNIsXllJXdityKOxeA3Z8heYRb1D3p2H5rfCdPw== + /@babel/plugin-transform-unicode-escapes/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg== + /@babel/plugin-transform-unicode-regex/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-create-regexp-features-plugin': 7.10.4_@babel+core@7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A== /@babel/plugin-transform-unicode-regex/7.8.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 @@ -1804,6 +2649,78 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw== + /@babel/preset-env/7.10.4_@babel+core@7.10.4: + dependencies: + '@babel/compat-data': 7.10.4 + '@babel/core': 7.10.4 + '@babel/helper-compilation-targets': 7.10.4_@babel+core@7.10.4 + '@babel/helper-module-imports': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-proposal-async-generator-functions': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-proposal-class-properties': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-proposal-dynamic-import': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-proposal-json-strings': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-proposal-numeric-separator': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-proposal-object-rest-spread': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-proposal-optional-catch-binding': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-proposal-optional-chaining': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-proposal-private-methods': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-proposal-unicode-property-regex': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.10.4 + '@babel/plugin-syntax-class-properties': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.10.4 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.10.4 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.10.4 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.10.4 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.10.4 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.10.4 + '@babel/plugin-syntax-top-level-await': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-arrow-functions': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-async-to-generator': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-block-scoped-functions': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-block-scoping': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-classes': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-computed-properties': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-destructuring': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-dotall-regex': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-duplicate-keys': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-exponentiation-operator': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-for-of': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-function-name': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-literals': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-member-expression-literals': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-modules-amd': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-modules-commonjs': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-modules-systemjs': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-modules-umd': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-named-capturing-groups-regex': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-new-target': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-object-super': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-parameters': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-property-literals': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-regenerator': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-reserved-words': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-shorthand-properties': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-spread': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-sticky-regex': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-template-literals': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-typeof-symbol': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-unicode-escapes': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-unicode-regex': 7.10.4_@babel+core@7.10.4 + '@babel/preset-modules': 0.1.3_@babel+core@7.10.4 + '@babel/types': 7.10.4 + browserslist: 4.12.0 + core-js-compat: 3.6.5 + invariant: 2.2.4 + levenary: 1.1.1 + semver: 5.7.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-tcmuQ6vupfMZPrLrc38d0sF2OjLT3/bZ0dry5HchNCQbrokoQi4reXqclvkkAT5b+gWc23meVWpve5P/7+w/zw== /@babel/preset-env/7.9.5_@babel+core@7.8.3: dependencies: '@babel/compat-data': 7.9.0 @@ -1940,13 +2857,26 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ== + /@babel/preset-modules/0.1.3_@babel+core@7.10.4: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-proposal-unicode-property-regex': 7.10.4_@babel+core@7.10.4 + '@babel/plugin-transform-dotall-regex': 7.10.4_@babel+core@7.10.4 + '@babel/types': 7.10.4 + esutils: 2.0.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg== /@babel/preset-modules/0.1.3_@babel+core@7.8.3: dependencies: '@babel/core': 7.8.3 - '@babel/helper-plugin-utils': 7.8.3 - '@babel/plugin-proposal-unicode-property-regex': 7.8.8_@babel+core@7.8.3 - '@babel/plugin-transform-dotall-regex': 7.8.3_@babel+core@7.8.3 - '@babel/types': 7.9.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-proposal-unicode-property-regex': 7.10.4_@babel+core@7.8.3 + '@babel/plugin-transform-dotall-regex': 7.10.4_@babel+core@7.8.3 + '@babel/types': 7.10.4 esutils: 2.0.3 dev: true peerDependencies: @@ -1956,10 +2886,10 @@ packages: /@babel/preset-modules/0.1.3_@babel+core@7.9.0: dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.8.3 - '@babel/plugin-proposal-unicode-property-regex': 7.8.8_@babel+core@7.9.0 - '@babel/plugin-transform-dotall-regex': 7.8.3_@babel+core@7.9.0 - '@babel/types': 7.9.5 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-proposal-unicode-property-regex': 7.10.4_@babel+core@7.9.0 + '@babel/plugin-transform-dotall-regex': 7.10.4_@babel+core@7.9.0 + '@babel/types': 7.10.4 esutils: 2.0.3 dev: true peerDependencies: @@ -1985,6 +2915,14 @@ packages: dev: true resolution: integrity: sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q== + /@babel/template/7.10.4: + dependencies: + '@babel/code-frame': 7.10.4 + '@babel/parser': 7.10.4 + '@babel/types': 7.10.4 + dev: true + resolution: + integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== /@babel/template/7.8.6: dependencies: '@babel/code-frame': 7.8.3 @@ -1993,6 +2931,20 @@ packages: dev: true resolution: integrity: sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg== + /@babel/traverse/7.10.4: + dependencies: + '@babel/code-frame': 7.10.4 + '@babel/generator': 7.10.4 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-split-export-declaration': 7.10.4 + '@babel/parser': 7.10.4 + '@babel/types': 7.10.4 + debug: 4.1.1 + globals: 11.12.0 + lodash: 4.17.15 + dev: true + resolution: + integrity: sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q== /@babel/traverse/7.9.5: dependencies: '@babel/code-frame': 7.8.3 @@ -2007,6 +2959,14 @@ packages: dev: true resolution: integrity: sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ== + /@babel/types/7.10.4: + dependencies: + '@babel/helper-validator-identifier': 7.10.4 + lodash: 4.17.15 + to-fast-properties: 2.0.0 + dev: true + resolution: + integrity: sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg== /@babel/types/7.9.5: dependencies: '@babel/helper-validator-identifier': 7.9.5 @@ -2067,6 +3027,20 @@ packages: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-IzoejtAqdfwAvx4D0bztAJFoL5Js36kJgnbO00zfI1B9jf9G80vWysyG0C4+E6w5uG5hz0EeetPpoBWKdNktCQ== + /@rollup/plugin-babel/5.0.4_@babel+core@7.10.4+rollup@2.12.0: + dependencies: + '@babel/core': 7.10.4 + '@babel/helper-module-imports': 7.8.3 + '@rollup/pluginutils': 3.0.10_rollup@2.12.0 + rollup: 2.12.0 + dev: true + engines: + node: '>= 10.0.0' + peerDependencies: + '@babel/core': ^7.0.0 + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-MBtNoi5gqBEbqy1gE9jZBfPsi10kbuK2CEu9bx53nk1Z3ATRvBOoZ/GsbhXOeVbS76xXi/DeYM+vYX6EGIDv9A== /@rollup/plugin-buble/0.20.0_rollup@2.2.0: dependencies: buble: 0.19.8 @@ -2128,33 +3102,50 @@ packages: rollup: ^1.20.0 resolution: integrity: sha512-MPYGZr0qdbV5zZj8/2AuomVpnRVXRU5XKXb3HVniwRoRCreGlf5kOE081isNWeiLIi6IYkwTX9zE0/c7V8g81g== - /@rollup/plugin-json/4.0.1_rollup@2.2.0: + /@rollup/plugin-commonjs/13.0.0_rollup@2.12.0: dependencies: - rollup: 2.2.0 - rollup-pluginutils: 2.8.2 + '@rollup/pluginutils': 3.0.10_rollup@2.12.0 + commondir: 1.0.1 + estree-walker: 1.0.1 + glob: 7.1.6 + is-reference: 1.1.4 + magic-string: 0.25.7 + resolve: 1.17.0 + rollup: 2.12.0 dev: true + engines: + node: '>= 8.0.0' peerDependencies: - rollup: ^1.20.0 + rollup: ^2.3.4 resolution: - integrity: sha512-soxllkhOGgchswBAAaTe7X9G80U2tjjHvXv0sBrriLJcC/89PkP59iTrKPOfbz3SjX088mKDmMhAscuyLz8ZSg== - /@rollup/plugin-json/4.0.1_rollup@2.7.2: + integrity: sha512-Anxc3qgkAi7peAyesTqGYidG5GRim9jtg8xhmykNaZkImtvjA7Wsqep08D2mYsqw1IF7rA3lYfciLgzUSgRoqw== + /@rollup/plugin-json/4.1.0_rollup@2.12.0: dependencies: - rollup: 2.7.2 - rollup-pluginutils: 2.8.2 + '@rollup/pluginutils': 3.1.0_rollup@2.12.0 + rollup: 2.12.0 dev: true peerDependencies: - rollup: ^1.20.0 + rollup: ^1.20.0 || ^2.0.0 resolution: - integrity: sha512-soxllkhOGgchswBAAaTe7X9G80U2tjjHvXv0sBrriLJcC/89PkP59iTrKPOfbz3SjX088mKDmMhAscuyLz8ZSg== - /@rollup/plugin-json/4.0.3_rollup@2.12.0: + integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== + /@rollup/plugin-json/4.1.0_rollup@2.2.0: dependencies: - '@rollup/pluginutils': 3.0.10_rollup@2.12.0 - rollup: 2.12.0 + '@rollup/pluginutils': 3.1.0_rollup@2.2.0 + rollup: 2.2.0 + dev: true + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + resolution: + integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== + /@rollup/plugin-json/4.1.0_rollup@2.7.2: + dependencies: + '@rollup/pluginutils': 3.1.0_rollup@2.7.2 + rollup: 2.7.2 dev: true peerDependencies: rollup: ^1.20.0 || ^2.0.0 resolution: - integrity: sha512-QMUT0HZNf4CX17LMdwaslzlYHUKTYGuuk34yYIgZrNdu+pMEfqMS55gck7HEeHBKXHM4cz5Dg1OVwythDdbbuQ== + integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== /@rollup/plugin-node-resolve/7.1.1: dependencies: '@rollup/pluginutils': 3.0.8 @@ -2278,6 +3269,7 @@ packages: estree-walker: 1.0.1 picomatch: 2.2.2 rollup: 2.12.0 + dev: true engines: node: '>= 8.0.0' peerDependencies: @@ -2290,6 +3282,7 @@ packages: estree-walker: 1.0.1 picomatch: 2.2.2 rollup: 2.2.0 + dev: true engines: node: '>= 8.0.0' peerDependencies: @@ -2299,6 +3292,7 @@ packages: /@rollup/pluginutils/3.0.8: dependencies: estree-walker: 1.0.1 + dev: true engines: node: '>= 8.0.0' peerDependencies: @@ -2309,6 +3303,7 @@ packages: dependencies: estree-walker: 1.0.1 rollup: 2.2.0 + dev: true engines: node: '>= 8.0.0' peerDependencies: @@ -2319,12 +3314,61 @@ packages: dependencies: estree-walker: 1.0.1 rollup: 2.7.2 + dev: true engines: node: '>= 8.0.0' peerDependencies: rollup: ^1.20.0 resolution: integrity: sha512-rYGeAc4sxcZ+kPG/Tw4/fwJODC3IXHYDH4qusdN/b6aLw5LPUbzpecYbEJh4sVQGPFJxd2dBU4kc1H3oy9/bnw== + /@rollup/pluginutils/3.1.0: + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.2.2 + dev: false + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + /@rollup/pluginutils/3.1.0_rollup@2.12.0: + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.2.2 + rollup: 2.12.0 + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + /@rollup/pluginutils/3.1.0_rollup@2.2.0: + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.2.2 + rollup: 2.2.0 + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + /@rollup/pluginutils/3.1.0_rollup@2.7.2: + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.2.2 + rollup: 2.7.2 + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== /@samverschueren/stream-to-observable/0.3.0: dependencies: any-observable: 0.3.0 @@ -2448,10 +3492,10 @@ packages: resolution: integrity: sha512-Jg1F+bmxcpENHP23sVKkNuU3uaxPnsBMW0cLjleiikFKomJQbsn0Cqk2yDvQArqzZN6ABfBkZ0To7pQ8sLdWDg== /@types/node/13.1.8: + dev: true resolution: integrity: sha512-6XzyyNM9EKQW4HKuzbo/CkOIjn/evtCmsU+MUM1xDfJ+3/rNjBttM1NgN7AOQvN6tP1Sl1D1PIKMreTArnxM9A== /@types/node/13.13.4: - dev: true resolution: integrity: sha512-x26ur3dSXgv5AwKS0lNfbjpCakGIduWU1DU91Zz58ONRWrIKGunmZBNv4P7N+e27sJkiGDsw/3fT4AtsqQBrBA== /@types/normalize-package-data/2.4.0: @@ -2468,8 +3512,15 @@ packages: /@types/resolve/0.0.8: dependencies: '@types/node': 13.1.8 + dev: true resolution: integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== + /@types/resolve/1.17.1: + dependencies: + '@types/node': 13.13.4 + dev: false + resolution: + integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== /@types/yargs-parser/15.0.0: dev: true resolution: @@ -2480,78 +3531,97 @@ packages: dev: true resolution: integrity: sha512-CF/+sxTO7FOwbIRL4wMv0ZYLCRfMid2HQpzDRyViH7kSpfoAFiMdGqKIxb1PxWfjtQXQhnQuD33lvRHNwr809Q== - /@typescript-eslint/eslint-plugin/2.29.0_78834e48aafc7e2cd4306b1d6b447263: + /@typescript-eslint/eslint-plugin/3.5.0_929570828ba2ee22ab79e03fb5fcdae6: dependencies: - '@typescript-eslint/experimental-utils': 2.29.0_typescript@3.8.3 - '@typescript-eslint/parser': 2.29.0_typescript@3.8.3 + '@typescript-eslint/experimental-utils': 3.5.0_typescript@3.8.3 + '@typescript-eslint/parser': 3.5.0_typescript@3.8.3 + debug: 4.1.1 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 + semver: 7.3.2 tsutils: 3.17.1_typescript@3.8.3 typescript: 3.8.3 dev: true engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 + node: ^10.12.0 || >=12.0.0 peerDependencies: - '@typescript-eslint/parser': ^2.0.0 - eslint: ^5.0.0 || ^6.0.0 + '@typescript-eslint/parser': ^3.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true resolution: - integrity: sha512-X/YAY7azKirENm4QRpT7OVmzok02cSkqeIcLmdz6gXUQG4Hk0Fi9oBAynSAyNXeGdMRuZvjBa0c1Lu0dn/u6VA== - /@typescript-eslint/experimental-utils/2.29.0_typescript@3.8.3: + integrity: sha512-m4erZ8AkSjoIUOf8s4k2V1xdL2c1Vy0D3dN6/jC9d7+nEqjY3gxXCkgi3gW/GAxPaA4hV8biaCoTVdQmfAeTCQ== + /@typescript-eslint/experimental-utils/3.5.0_typescript@3.8.3: dependencies: '@types/json-schema': 7.0.4 - '@typescript-eslint/typescript-estree': 2.29.0_typescript@3.8.3 + '@typescript-eslint/types': 3.5.0 + '@typescript-eslint/typescript-estree': 3.5.0_typescript@3.8.3 eslint-scope: 5.0.0 eslint-utils: 2.0.0 dev: true engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 + node: ^10.12.0 || >=12.0.0 peerDependencies: eslint: '*' typescript: '*' resolution: - integrity: sha512-H/6VJr6eWYstyqjWXBP2Nn1hQJyvJoFdDtsHxGiD+lEP7piGnGpb/ZQd+z1ZSB1F7dN+WsxUDh8+S4LwI+f3jw== - /@typescript-eslint/parser/2.29.0_typescript@3.8.3: + integrity: sha512-zGNOrVi5Wz0jcjUnFZ6QUD0MCox5hBuVwemGCew2qJzUX5xPoyR+0EzS5qD5qQXL/vnQ8Eu+nv03tpeFRwLrDg== + /@typescript-eslint/parser/3.5.0_typescript@3.8.3: dependencies: '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 2.29.0_typescript@3.8.3 - '@typescript-eslint/typescript-estree': 2.29.0_typescript@3.8.3 + '@typescript-eslint/experimental-utils': 3.5.0_typescript@3.8.3 + '@typescript-eslint/types': 3.5.0 + '@typescript-eslint/typescript-estree': 3.5.0_typescript@3.8.3 eslint-visitor-keys: 1.1.0 typescript: 3.8.3 dev: true engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 + node: ^10.12.0 || >=12.0.0 peerDependencies: - eslint: ^5.0.0 || ^6.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true resolution: - integrity: sha512-H78M+jcu5Tf6m/5N8iiFblUUv+HJDguMSdFfzwa6vSg9lKR8Mk9BsgeSjO8l2EshKnJKcbv0e8IDDOvSNjl0EA== - /@typescript-eslint/typescript-estree/2.29.0_typescript@3.8.3: + integrity: sha512-sU07VbYB70WZHtgOjH/qfAp1+OwaWgrvD1Km1VXqRpcVxt971PMTU7gJtlrCje0M+Sdz7xKAbtiyIu+Y6QdnVA== + /@typescript-eslint/types/3.5.0: + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-Dreqb5idi66VVs1QkbAwVeDmdJG+sDtofJtKwKCZXIaBsINuCN7Jv5eDIHrS0hFMMiOvPH9UuOs4splW0iZe4Q== + /@typescript-eslint/typescript-estree/3.5.0_typescript@3.8.3: dependencies: + '@typescript-eslint/types': 3.5.0 + '@typescript-eslint/visitor-keys': 3.5.0 debug: 4.1.1 - eslint-visitor-keys: 1.1.0 glob: 7.1.6 is-glob: 4.0.1 lodash: 4.17.15 - semver: 6.3.0 + semver: 7.3.2 tsutils: 3.17.1_typescript@3.8.3 typescript: 3.8.3 dev: true engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 + node: ^10.12.0 || >=12.0.0 peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true resolution: - integrity: sha512-3YGbtnWy4az16Egy5Fj5CckkVlpIh0MADtAQza+jiMADRSKkjdpzZp/5WuvwK/Qib3Z0HtzrDFeWanS99dNhnA== + integrity: sha512-Na71ezI6QP5WVR4EHxwcBJgYiD+Sre9BZO5iJK2QhrmRPo/42+b0no/HZIrdD1sjghzlYv7t+7Jis05M1uMxQg== + /@typescript-eslint/visitor-keys/3.5.0: + dependencies: + eslint-visitor-keys: 1.1.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-7cTp9rcX2sz9Z+zua9MCOX4cqp5rYyFD5o8LlbSpXrMTXoRdngTtotRZEkm8+FNMHPWYFhitFK+qt/brK8BVJQ== /JSONStream/1.3.5: dependencies: jsonparse: 1.3.1 @@ -7544,18 +8614,6 @@ packages: hasBin: true resolution: integrity: sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg== - /rollup-plugin-babel/4.3.3_@babel+core@7.9.0+rollup@2.12.0: - dependencies: - '@babel/core': 7.9.0 - '@babel/helper-module-imports': 7.8.3 - rollup: 2.12.0 - rollup-pluginutils: 2.8.2 - dev: true - peerDependencies: - '@babel/core': 7 || ^7.0.0-rc.2 - rollup: '>=0.60.0 <2' - resolution: - integrity: sha512-tKzWOCmIJD/6aKNz0H1GMM+lW1q9KyFubbWzGiOG540zxPPifnEAHTZwjo0g991Y+DyOZcLqBgqOdqazYE5fkw== /rollup-plugin-babel/4.3.3_@babel+core@7.9.0+rollup@2.2.0: dependencies: '@babel/core': 7.9.0 @@ -7592,20 +8650,6 @@ packages: rollup: '>=0.60.0 <3' resolution: integrity: sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== - /rollup-plugin-commonjs/10.1.0_rollup@2.12.0: - dependencies: - estree-walker: 0.6.1 - is-reference: 1.1.4 - magic-string: 0.25.7 - resolve: 1.15.0 - rollup: 2.12.0 - rollup-pluginutils: 2.8.2 - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs. - dev: true - peerDependencies: - rollup: '>=1.12.0' - resolution: - integrity: sha512-jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q== /rollup-plugin-postcss/2.0.3: dependencies: chalk: 2.4.2 @@ -7732,7 +8776,6 @@ packages: resolution: integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== /semver/7.3.2: - dev: false engines: node: '>=10' hasBin: true