From 5c73483516d0ec49a1fd90f423bf2c65ed322856 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 19 Apr 2020 23:10:32 -0400 Subject: [PATCH 01/38] (clean): remove redundant tsconfig strict opts in tests (#690) - removed them in the templates in a previous commit, forgot to remove them in the tests too - presets would really help with this duplication / inconsistency problem - noImplicitAny, noImplicitThis, alwaysStrict, strictNullChecks, strictFunctionTypes, and strictPropertyInitialization are already enabled by strict, no need to configure them twice --- test/e2e/fixtures/build-default/tsconfig.json | 6 ------ test/e2e/fixtures/build-invalid/tsconfig.json | 6 ------ test/e2e/fixtures/build-withTsconfig/tsconfig.base.json | 6 ------ test/integration/fixtures/build-options/tsconfig.json | 6 ------ test/integration/fixtures/build-withBabel/tsconfig.json | 6 ------ test/integration/fixtures/build-withConfig/tsconfig.json | 6 ------ 6 files changed, 36 deletions(-) diff --git a/test/e2e/fixtures/build-default/tsconfig.json b/test/e2e/fixtures/build-default/tsconfig.json index 7f2bd50c5..50f2cc250 100644 --- a/test/e2e/fixtures/build-default/tsconfig.json +++ b/test/e2e/fixtures/build-default/tsconfig.json @@ -6,12 +6,6 @@ "sourceMap": true, "rootDir": "./src", "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noImplicitReturns": true, diff --git a/test/e2e/fixtures/build-invalid/tsconfig.json b/test/e2e/fixtures/build-invalid/tsconfig.json index 7f2bd50c5..50f2cc250 100644 --- a/test/e2e/fixtures/build-invalid/tsconfig.json +++ b/test/e2e/fixtures/build-invalid/tsconfig.json @@ -6,12 +6,6 @@ "sourceMap": true, "rootDir": "./src", "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noImplicitReturns": true, diff --git a/test/e2e/fixtures/build-withTsconfig/tsconfig.base.json b/test/e2e/fixtures/build-withTsconfig/tsconfig.base.json index 8197363fc..ab14e7936 100644 --- a/test/e2e/fixtures/build-withTsconfig/tsconfig.base.json +++ b/test/e2e/fixtures/build-withTsconfig/tsconfig.base.json @@ -8,12 +8,6 @@ "sourceMap": true, "rootDir": "./src", "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noImplicitReturns": true, diff --git a/test/integration/fixtures/build-options/tsconfig.json b/test/integration/fixtures/build-options/tsconfig.json index a8c8432ed..8bbaebfc4 100644 --- a/test/integration/fixtures/build-options/tsconfig.json +++ b/test/integration/fixtures/build-options/tsconfig.json @@ -6,12 +6,6 @@ "sourceMap": true, "rootDir": "./src", "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noImplicitReturns": true, diff --git a/test/integration/fixtures/build-withBabel/tsconfig.json b/test/integration/fixtures/build-withBabel/tsconfig.json index a8c8432ed..8bbaebfc4 100644 --- a/test/integration/fixtures/build-withBabel/tsconfig.json +++ b/test/integration/fixtures/build-withBabel/tsconfig.json @@ -6,12 +6,6 @@ "sourceMap": true, "rootDir": "./src", "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noImplicitReturns": true, diff --git a/test/integration/fixtures/build-withConfig/tsconfig.json b/test/integration/fixtures/build-withConfig/tsconfig.json index a8c8432ed..8bbaebfc4 100644 --- a/test/integration/fixtures/build-withConfig/tsconfig.json +++ b/test/integration/fixtures/build-withConfig/tsconfig.json @@ -6,12 +6,6 @@ "sourceMap": true, "rootDir": "./src", "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noImplicitReturns": true, From 6929300b1d8dbcfe7e156b678e7012ac0868abb4 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 19 Apr 2020 23:23:36 -0400 Subject: [PATCH 02/38] (optim/fix): only emit type declarations once - every other emission is just a duplicate -- no need to spend compute time to make duplicates - even for the upcoming multi-entry, the same types are emitted for each entry as the compiler just emits types for everything in the `tsconfig` `include` - fixes a long-standing bug with the deprecated moveTypes() function that would occassionally cause types to not be properly output - this was actually due to moveTypes() being run multiple times in parallel (as well as the types themselves being emitted multiple times in parallel) - hence the EEXIST and ENOENT filesystem errors being thrown, as that directory was being changed multiple times in parallel - race conditions, fun! - now they're only emitted once and only moved once, so no problems! - also fixes a bug with an initial version of multi-entry where if an entry in a subdir of src/ were added, e.g. src/foo/bar, the entire tree of type declarations would get output into dist/foo/src/*.d.ts - alternatively, could call `moveTypes()` with an arg for each entry, but there's no need since all declarations get produced the first time around anyway - similar bug occurred with an initial version of `--preserveModules` that used separate format directories --- src/createBuildConfigs.ts | 4 ++-- src/createRollupConfig.ts | 7 ++++++- src/deprecated.ts | 23 +++++------------------ src/index.ts | 4 +++- 4 files changed, 16 insertions(+), 22 deletions(-) diff --git a/src/createBuildConfigs.ts b/src/createBuildConfigs.ts index b53bdee54..261c4f755 100644 --- a/src/createBuildConfigs.ts +++ b/src/createBuildConfigs.ts @@ -35,9 +35,9 @@ export async function createBuildConfigs( ); return await Promise.all( - allInputs.map(async (options: TsdxOptions) => { + allInputs.map(async (options: TsdxOptions, index: number) => { // pass the full rollup config to tsdx.config.js override - const config = await createRollupConfig(options); + const config = await createRollupConfig(options, index); return tsdxConfig.rollup(config, options); }) ); diff --git a/src/createRollupConfig.ts b/src/createRollupConfig.ts index eedc7dd5b..a06f5df24 100644 --- a/src/createRollupConfig.ts +++ b/src/createRollupConfig.ts @@ -24,7 +24,8 @@ const errorCodeOpts = { let shebang: any = {}; export async function createRollupConfig( - opts: TsdxOptions + opts: TsdxOptions, + outputNum: number ): Promise { const findAndRecordErrorCodes = await extractErrors({ ...errorCodeOpts, @@ -170,6 +171,10 @@ export async function createRollupConfig( compilerOptions: { // TS -> esnext, then leave the rest to babel-preset-env target: 'esnext', + // don't output declarations more than once + ...(outputNum > 0 + ? { declaration: false, declarationMap: false } + : {}), }, }, check: !opts.transpileOnly, diff --git a/src/deprecated.ts b/src/deprecated.ts index 275caadb8..41319cdcc 100644 --- a/src/deprecated.ts +++ b/src/deprecated.ts @@ -21,27 +21,14 @@ export async function moveTypes() { '[tsdx]: Your rootDir is currently set to "./". Please change your ' + 'rootDir to "./src".\n' + 'TSDX has deprecated setting tsconfig.compilerOptions.rootDir to ' + - '"./" as it caused buggy output for declarationMaps and occassionally ' + - 'for type declarations themselves.\n' + + '"./" as it caused buggy output for declarationMaps and more.\n' + 'You may also need to change your include to remove "test", which also ' + 'caused declarations to be unnecessarily created for test files.' ); - try { - // Move the typescript types to the base of the ./dist folder - await fs.copy(appDistSrc, paths.appDist, { - overwrite: true, - }); - } catch (err) { - // ignore errors about the destination dir already existing or files not - // existing as those always occur for some reason, re-throw any other - // unexpected failures - // NOTE: these errors mean that sometimes files don't get moved properly, - // meaning that it's buggy / unreliable (see console.warn above) - if (err.code !== 'EEXIST' && err.code !== 'ENOENT') { - throw err; - } - } - + // Move the typescript types to the base of the ./dist folder + await fs.copy(appDistSrc, paths.appDist, { + overwrite: true, + }); await fs.remove(appDistSrc); } diff --git a/src/index.ts b/src/index.ts index b5d8254d6..bcc53c17f 100755 --- a/src/index.ts +++ b/src/index.ts @@ -401,11 +401,13 @@ prog async (inputOptions: RollupOptions & { output: OutputOptions }) => { let bundle = await rollup(inputOptions); await bundle.write(inputOptions.output); - await deprecated.moveTypes(); } ) .catch((e: any) => { throw e; + }) + .then(async () => { + await deprecated.moveTypes(); }); logger(promise, 'Building modules'); await promise; From 3357cbfff203fbc0a7ccf20fe7c8bc93f43050fa Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 19 Apr 2020 23:43:20 -0400 Subject: [PATCH 03/38] (optim): no need for separate cacheRoot per format - similarly to the previous commit, it's unnecessary and less performant to have a separate cacheRoot per format - each TS compilation occurs before the format is changed anyway, so at that point in the process, format is irrelevant - builds can now re-use cache from other formats, which resulted in a perf boost during testing --- src/createRollupConfig.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/createRollupConfig.ts b/src/createRollupConfig.ts index a06f5df24..abf5623c4 100644 --- a/src/createRollupConfig.ts +++ b/src/createRollupConfig.ts @@ -146,7 +146,6 @@ export async function createRollupConfig( }, typescript({ typescript: ts, - cacheRoot: `./node_modules/.cache/tsdx/${opts.format}/`, tsconfig: opts.tsconfig, tsconfigDefaults: { exclude: [ From 4e4df2877fe566735fc611552cb61e0c7bedec2b Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 26 Apr 2020 13:58:49 -0400 Subject: [PATCH 04/38] (docs): add Jest and ESLint subsections to Customization - while the docs do say these are run fairly directly, recently folks seem to be particularly confused about how to configure Jest - so explicitly mention `jest.config.js` and `.eslintrc.js` to make that a bit more clear - don't mention `package.json` options as I think that should be implicitly implied enough now - and because ESLint config works a bit differently in the two cases (see existing issue) - and more explicitly say that all `tsdx test` flags are forwarded to Jest - also add links to "its own config" for each of the Babel, Jest, and ESLint subsections so people can look at the source quickly if they want - the Babel one is a bit harder to read though - and specify the merge behavior for each, i.e. shallow or deep - and the ordering when it comes to Babel, as order matters there --- README.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 58eeae19b..f1967e2e3 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,8 @@ Despite all the recent hype, setting up a new TypeScript (x React) library can b - [Rollup](#rollup) - [Example: Adding Postcss](#example-adding-postcss) - [Babel](#babel) + - [Jest](#jest) + - [ESLint](#eslint) - [Inspiration](#inspiration) - [Comparison to Microbundle](#comparison-to-microbundle) - [API Reference](#api-reference) @@ -373,7 +375,15 @@ module.exports = { ### Babel -You can add your own `.babelrc` to the root of your project and TSDX will **merge** it with its own babel transforms (which are mostly for optimization). +You can add your own `.babelrc` to the root of your project and TSDX will **merge** it with [its own Babel transforms](./src/babelPluginTsdx.ts) (which are mostly for optimization), putting any new presets and plugins at the end of its list. + +### Jest + +You can add your own `jest.config.js` to the root of your project and TSDX will **shallow merge** it with [its own Jest config](./src/createJestConfig.ts). + +### ESLint + +You can add your own `.eslintrc.js` to the root of your project and TSDX will **deep merge** it with [its own ESLint config](./src/createEslintConfig.ts). ## Inspiration @@ -455,7 +465,7 @@ Examples ### `tsdx test` -This runs Jest v24.x. See [https://jestjs.io](https://jestjs.io) for options. For example, if you would like to run in watch mode, you can run `tsdx test --watch`. So you could set up your `package.json` `scripts` like: +This runs Jest v24.x, forwarding all CLI flags to it. See [https://jestjs.io](https://jestjs.io) for options. For example, if you would like to run in watch mode, you can run `tsdx test --watch`. So you could set up your `package.json` `scripts` like: ```json { From d4ff914e4d77e3ea233e861e97cee187e124bf86 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sat, 2 May 2020 22:58:26 -0400 Subject: [PATCH 05/38] (docs): update outdated Jest info in template READMEs - these have not had much attention compared to the main repo README - and I actually forgot they existed for a bit - Jest isn't run in watch mode by default and doesn't run tests related to files changed since last commit by default either - I'm not sure if the latter was ever a thing but the former was only a thing temporarily --- templates/basic/README.md | 3 +-- templates/react-with-storybook/README.md | 2 +- templates/react/README.md | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/templates/basic/README.md b/templates/basic/README.md index 7555d824d..f12d26a31 100644 --- a/templates/basic/README.md +++ b/templates/basic/README.md @@ -23,5 +23,4 @@ The package is optimized and bundled with Rollup into multiple formats (CommonJS ### `npm test` or `yarn test` -Runs the test watcher (Jest) in an interactive mode. -By default, runs tests related to files changed since the last commit. +Runs Jest. diff --git a/templates/react-with-storybook/README.md b/templates/react-with-storybook/README.md index c63cfdec7..ea937f3e0 100644 --- a/templates/react-with-storybook/README.md +++ b/templates/react-with-storybook/README.md @@ -54,7 +54,7 @@ Code quality is [set up for you](https://github.com/palmerhq/tsdx/pull/45/files) ### Jest -Jest tests are set up to run with `npm test` or `yarn test`. This runs the test watcher (Jest) in an interactive mode. By default, runs tests related to files changed since the last commit. +Jest tests are set up to run with `npm test` or `yarn test`. #### Setup Files diff --git a/templates/react/README.md b/templates/react/README.md index 33ce67704..f14277a8a 100644 --- a/templates/react/README.md +++ b/templates/react/README.md @@ -38,7 +38,7 @@ Code quality is [set up for you](https://github.com/palmerhq/tsdx/pull/45/files) ### Jest -Jest tests are set up to run with `npm test` or `yarn test`. This runs the test watcher (Jest) in an interactive mode. By default, runs tests related to files changed since the last commit. +Jest tests are set up to run with `npm test` or `yarn test`. #### Setup Files From 76a05302f0d6cb825eb4df29518a71101e383e59 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sat, 2 May 2020 22:50:57 -0400 Subject: [PATCH 06/38] (docs): remove version/permalink refs in template READMEs - don't want to have multiple references to versions that need to be updated along with package.json changes - these are for the most part wrapped by TSDX, so would only need to know a version in an advanced use-case, where having to check the package.json is not unreasonable - we also try to keep up with latest, so if it's bleeding edge or not shouldn't be impactful for too long - e.g. will be upgrading to Rollup v2 soon enough, no one's even requested it, so no need to add changing version in a few places to maintenance burden - also easy to forget to update and then have outdated/incorrect docs - same jive with permalink to PR -- if it's not already outdated, it's likely to become outdated often - reference Parcel's aliasing docs instead of PR that adds it --- templates/react-with-storybook/README.md | 6 +++--- templates/react/README.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/templates/react-with-storybook/README.md b/templates/react-with-storybook/README.md index ea937f3e0..05e426280 100644 --- a/templates/react-with-storybook/README.md +++ b/templates/react-with-storybook/README.md @@ -42,7 +42,7 @@ npm i # or yarn to install dependencies npm start # or yarn start ``` -The default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**, [we use Parcel's aliasing](https://github.com/palmerhq/tsdx/pull/88/files). +The default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**, we use [Parcel's aliasing](https://parceljs.org/module_resolution.html#aliases). To do a one-off build, use `npm run build` or `yarn build`. @@ -50,7 +50,7 @@ To run tests, use `npm test` or `yarn test`. ## Configuration -Code quality is [set up for you](https://github.com/palmerhq/tsdx/pull/45/files) with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly. +Code quality is set up for you with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly. ### Jest @@ -82,7 +82,7 @@ We do not set up `react-testing-library` for you yet, we welcome contributions a ### Rollup -TSDX uses [Rollup v1.x](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details. +TSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details. ### TypeScript diff --git a/templates/react/README.md b/templates/react/README.md index f14277a8a..4731bc031 100644 --- a/templates/react/README.md +++ b/templates/react/README.md @@ -26,7 +26,7 @@ npm i # or yarn to install dependencies npm start # or yarn start ``` -The default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**, [we use Parcel's aliasing](https://github.com/palmerhq/tsdx/pull/88/files). +The default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**, we use [Parcel's aliasing](https://parceljs.org/module_resolution.html#aliases). To do a one-off build, use `npm run build` or `yarn build`. @@ -34,7 +34,7 @@ To run tests, use `npm test` or `yarn test`. ## Configuration -Code quality is [set up for you](https://github.com/palmerhq/tsdx/pull/45/files) with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly. +Code quality is set up for you with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly. ### Jest @@ -66,7 +66,7 @@ We do not set up `react-testing-library` for you yet, we welcome contributions a ### Rollup -TSDX uses [Rollup v1.x](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details. +TSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details. ### TypeScript From 356bbdab71efb8073de3fa5e2febe4328ac29f98 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 3 May 2020 00:48:05 -0400 Subject: [PATCH 07/38] (docs): improve consistency in template READMEs - basically `diff templates/react/README.md templates/react-with-storybook/README.md` should only show the Storybook differences - make code block annotation are consistent - one had bash and shell and the other didn't - also use txt instead of shell for file structure - file structure isn't a shell command - make `np` link consistent - the React w/ Storybook README should say its with Storybook, not just for plain React to be explicit --- templates/react-with-storybook/README.md | 12 ++++++------ templates/react/README.md | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/templates/react-with-storybook/README.md b/templates/react-with-storybook/README.md index 05e426280..ddc3583a5 100644 --- a/templates/react-with-storybook/README.md +++ b/templates/react-with-storybook/README.md @@ -1,4 +1,4 @@ -# TSDX React User Guide +# TSDX React w/ Storybook User Guide Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it. @@ -12,7 +12,7 @@ TSDX scaffolds your new library inside `/src`, and also sets up a [Parcel-based] The recommended workflow is to run TSDX in one terminal: -``` +```bash npm start # or yarn start ``` @@ -24,7 +24,7 @@ Then run either example playground or storybook: Run inside another terminal: -``` +```bash yarn storybook ``` @@ -36,7 +36,7 @@ This loads the stories from `./stories`. Then run the example inside another: -``` +```bash cd example npm i # or yarn to install dependencies npm start # or yarn start @@ -60,7 +60,7 @@ Jest tests are set up to run with `npm test` or `yarn test`. This is the folder structure we set up for you: -``` +```txt /example index.html index.tsx # test your component here in a demo app @@ -161,7 +161,7 @@ For vanilla CSS, you can include it at the root directory and add it to the `fil ## Publishing to NPM -We recommend using https://github.com/sindresorhus/np. +We recommend using [np](https://github.com/sindresorhus/np). ## Usage with Lerna diff --git a/templates/react/README.md b/templates/react/README.md index 4731bc031..2b07e61fc 100644 --- a/templates/react/README.md +++ b/templates/react/README.md @@ -44,7 +44,7 @@ Jest tests are set up to run with `npm test` or `yarn test`. This is the folder structure we set up for you: -```shell +```txt /example index.html index.tsx # test your component here in a demo app From f360f9bb751dd0c38aff4026707e99c95147082d Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 3 May 2020 00:51:25 -0400 Subject: [PATCH 08/38] (docs): remove duplicative "Using the Playground" section - these directions already exist in the "Commands" section, so no need to duplicate them - also consistently call it "example plaground" - and fix order and grammar in Storybook "Commands" section that references both --- templates/react-with-storybook/README.md | 14 ++------------ templates/react/README.md | 12 +----------- 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/templates/react-with-storybook/README.md b/templates/react-with-storybook/README.md index ddc3583a5..a2d9b29e1 100644 --- a/templates/react-with-storybook/README.md +++ b/templates/react-with-storybook/README.md @@ -18,7 +18,7 @@ npm start # or yarn start This builds to `/dist` and runs the project in watch mode so any edits you save inside `src` causes a rebuild to `/dist`. -Then run either example playground or storybook: +Then run either Storybook or the example playground: ### Storybook @@ -120,17 +120,7 @@ CJS, ESModules, and UMD module formats are supported. The appropriate paths are configured in `package.json` and `dist/index.js` accordingly. Please report if any issues are found. -## Using the Playground - -``` -cd example -npm i # or yarn to install dependencies -npm start # or yarn start -``` - -The default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**! - -## Deploying the Playground +## Deploying the Example Playground The Playground is just a simple [Parcel](https://parceljs.org) app, you can deploy it anywhere you would normally deploy that. Here are some guidelines for **manually** deploying with the Netlify CLI (`npm i -g netlify-cli`): diff --git a/templates/react/README.md b/templates/react/README.md index 2b07e61fc..2b268cb86 100644 --- a/templates/react/README.md +++ b/templates/react/README.md @@ -104,17 +104,7 @@ CJS, ESModules, and UMD module formats are supported. The appropriate paths are configured in `package.json` and `dist/index.js` accordingly. Please report if any issues are found. -## Using the Playground - -```bash -cd example -npm i # or yarn to install dependencies -npm start # or yarn start -``` - -The default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**! - -## Deploying the Playground +## Deploying the Example Playground The Playground is just a simple [Parcel](https://parceljs.org) app, you can deploy it anywhere you would normally deploy that. Here are some guidelines for **manually** deploying with the Netlify CLI (`npm i -g netlify-cli`): From effdc315776761122c8ed04c2d9999be87a30bdb Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sat, 2 May 2020 23:00:18 -0400 Subject: [PATCH 09/38] (docs): add GitHub Actions info to template CI READMEs - welp, this never got updated when Actions were added --- templates/react-with-storybook/README.md | 9 ++++----- templates/react/README.md | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/templates/react-with-storybook/README.md b/templates/react-with-storybook/README.md index a2d9b29e1..a4a698c7e 100644 --- a/templates/react-with-storybook/README.md +++ b/templates/react-with-storybook/README.md @@ -90,13 +90,12 @@ TSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rol ## Continuous Integration -### Travis +### GitHub Actions -_to be completed_ +A simple action is included that runs these steps on all pushes: -### Circle - -_to be completed_ +- Installs deps w/ cache +- Lints, tests, and builds ## Optimizations diff --git a/templates/react/README.md b/templates/react/README.md index 2b268cb86..14a89f914 100644 --- a/templates/react/README.md +++ b/templates/react/README.md @@ -74,13 +74,12 @@ TSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rol ## Continuous Integration -### Travis +### GitHub Actions -_to be completed_ +A simple action is included that runs these steps on all pushes: -### Circle - -_to be completed_ +- Installs deps w/ cache +- Lints, tests, and builds ## Optimizations From e7128f87b81f73a7240a54b135846089c4346adc Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 3 May 2020 00:54:09 -0400 Subject: [PATCH 10/38] (docs): basic template README should be like React ones - those are far more detailed about various pieces than the basic one - basically just remove the React-specific pieces of the React one - substitute some references with non-React ones where applicable - also be more explicit about library use-case in each README --- templates/basic/README.md | 101 +++++++++++++++++++---- templates/react-with-storybook/README.md | 2 +- templates/react/README.md | 2 +- 3 files changed, 89 insertions(+), 16 deletions(-) diff --git a/templates/basic/README.md b/templates/basic/README.md index f12d26a31..c3d865fa5 100644 --- a/templates/basic/README.md +++ b/templates/basic/README.md @@ -1,26 +1,99 @@ -# TSDX Bootstrap +# TSDX User Guide -This project was bootstrapped with [TSDX](https://github.com/jaredpalmer/tsdx). +Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it. -## Local Development +> This TSDX setup is meant for developing libraries (not apps!) that can be published to NPM. If you’re looking to build a Node app, you could use `ts-node-dev`, plain `ts-node`, or simple `tsc`. -Below is a list of commands you will probably find useful. +> If you’re new to TypeScript, checkout [this handy cheatsheet](https://devhints.io/typescript) -### `npm start` or `yarn start` +## Commands -Runs the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for you convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab. +TSDX scaffolds your new library inside `/src`. - +To run TSDX, use: -Your library will be rebuilt if you make edits. +```bash +npm start # or yarn start +``` -### `npm run build` or `yarn build` +This builds to `/dist` and runs the project in watch mode so any edits you save inside `src` causes a rebuild to `/dist`. -Bundles the package to the `dist` folder. -The package is optimized and bundled with Rollup into multiple formats (CommonJS, UMD, and ES Module). +To do a one-off build, use `npm run build` or `yarn build`. - +To run tests, use `npm test` or `yarn test`. -### `npm test` or `yarn test` +## Configuration -Runs Jest. +Code quality is set up for you with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly. + +### Jest + +Jest tests are set up to run with `npm test` or `yarn test`. + +#### Setup Files + +This is the folder structure we set up for you: + +```txt +/src + index.tsx # EDIT THIS +/test + blah.test.tsx # EDIT THIS +.gitignore +package.json +README.md # EDIT THIS +tsconfig.json +``` + +### Rollup + +TSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details. + +### TypeScript + +`tsconfig.json` is set up to interpret `dom` and `esnext` types, as well as `react` for `jsx`. Adjust according to your needs. + +## Continuous Integration + +### GitHub Actions + +A simple action is included that runs these steps on all pushes: + +- Installs deps w/ cache +- Lints, tests, and builds + +## Optimizations + +Please see the main `tsdx` [optimizations docs](https://github.com/palmerhq/tsdx#optimizations). In particular, know that you can take advantage of development-only optimizations: + +```js +// ./types/index.d.ts +declare var __DEV__: boolean; + +// inside your code... +if (__DEV__) { + console.log('foo'); +} +``` + +You can also choose to install and use [invariant](https://github.com/palmerhq/tsdx#invariant) and [warning](https://github.com/palmerhq/tsdx#warning) functions. + +## Module Formats + +CJS, ESModules, and UMD module formats are supported. + +The appropriate paths are configured in `package.json` and `dist/index.js` accordingly. Please report if any issues are found. + +## Named Exports + +Per Palmer Group guidelines, [always use named exports.](https://github.com/palmerhq/typescript#exports) Code split inside your React app instead of your React library. + +## Including Styles + +There are many ways to ship styles, including with CSS-in-JS. TSDX has no opinion on this, configure how you like. + +For vanilla CSS, you can include it at the root directory and add it to the `files` section in your `package.json`, so that it can be imported separately by your users and run through their bundler's loader. + +## Publishing to NPM + +We recommend using [np](https://github.com/sindresorhus/np). diff --git a/templates/react-with-storybook/README.md b/templates/react-with-storybook/README.md index a4a698c7e..be3a99082 100644 --- a/templates/react-with-storybook/README.md +++ b/templates/react-with-storybook/README.md @@ -2,7 +2,7 @@ Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it. -> This TSDX setup is meant for developing React components (not apps!) that can be published to NPM. If you’re looking to build an app, you should use `create-react-app`, `razzle`, `nextjs`, `gatsby`, or `react-static`. +> This TSDX setup is meant for developing React component libraries (not apps!) that can be published to NPM. If you’re looking to build a React-based app, you should use `create-react-app`, `razzle`, `nextjs`, `gatsby`, or `react-static`. > If you’re new to TypeScript and React, checkout [this handy cheatsheet](https://github.com/sw-yx/react-typescript-cheatsheet/) diff --git a/templates/react/README.md b/templates/react/README.md index 14a89f914..cdb1f9d45 100644 --- a/templates/react/README.md +++ b/templates/react/README.md @@ -2,7 +2,7 @@ Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it. -> This TSDX setup is meant for developing React components (not apps!) that can be published to NPM. If you’re looking to build an app, you should use `create-react-app`, `razzle`, `nextjs`, `gatsby`, or `react-static`. +> This TSDX setup is meant for developing React component libraries (not apps!) that can be published to NPM. If you’re looking to build a React-based app, you should use `create-react-app`, `razzle`, `nextjs`, `gatsby`, or `react-static`. > If you’re new to TypeScript and React, checkout [this handy cheatsheet](https://github.com/sw-yx/react-typescript-cheatsheet/) From 35f162a639cd90c6eceb9626d7c240f7972e8d1c Mon Sep 17 00:00:00 2001 From: Jon Stevens Date: Sat, 2 May 2020 22:49:04 -0700 Subject: [PATCH 11/38] [docs] add homepage to package.json (#682) - `yarn upgradeInteractive` shows the homepage url and falls back to other urls --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index e6e5d7608..35db7dcb6 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "author": "Jared Palmer ", "description": "Zero-config TypeScript package development", "license": "MIT", + "homepage": "https://github.com/jaredpalmer/tsdx", "repository": { "type": "git", "url": "git+https://github.com/jaredpalmer/tsdx.git" From 17ffcd215f78a4e9d6936644cbeab332f6439088 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 3 May 2020 03:36:29 -0400 Subject: [PATCH 12/38] (fix): templates should not have baseUrl or paths set (#707) - there are many issues about TS path aliases not fully "working", so they should be removed from the templates until they are completely "working" - instead of shipping templates with a partially "broken" and confusing configuration enabled - especially confusing to users because editors will auto-complete with the absolute path instead of the relative path - and the fact that these paths are unresolved at build or test time means that it's not understood that this is "broken" until later in the process - this is a *very* common misconception with TS users that `paths` rewrites/transforms imports during compilation, but it actually does not change any absolute paths to relative, it leaves them as is - it just resolves type information to help on platforms that import differently - basically, it's somewhat of a legacy option, but folks think it's used for aliases and does transforms - and folks seem to want it to work that way too - it actually does the reverse, it supports the usage of aliases/import rewrites elsewhere - unfortunately this misconception made its way into the very first template, causing lots of confusion and issues reported since - so `paths` isn't "broken" per se, it just doesn't do what people think it does (including template authors) - well it *is* broken for standard TSDX usage out-of-the-box - since TSDX doesn't output for platforms where it makes sense out-of-the-box - as a result, for aliases to be fully supported by TSDX, we'd have to add some sort of transformation(s) for build, test, and lint - until then this shouldn't be in the templates - but don't give an error on it because there are methods/"workarounds" to support aliasing/import rewrites using the configuration in `paths` - and if one is using import rewrites, `paths` is necessary for TS to not give errors - also removes an inconsistency in the Storybook template that used "@/*" as an alias, even though the other templates didn't have that - while this is a supported alias by some libraries in the community, - oversight in code review when Storybook templates were added and caused some confusion for users - also removes these options from all test fixtures --- templates/basic/tsconfig.json | 4 ---- templates/react-with-storybook/example/tsconfig.json | 1 - templates/react-with-storybook/tsconfig.json | 5 ----- templates/react/example/tsconfig.json | 1 - templates/react/tsconfig.json | 4 ---- test/e2e/fixtures/build-default/tsconfig.json | 4 ---- test/e2e/fixtures/build-invalid/tsconfig.json | 4 ---- test/e2e/fixtures/build-withTsconfig/tsconfig.base.json | 4 ---- test/integration/fixtures/build-options/tsconfig.json | 4 ---- test/integration/fixtures/build-withBabel/tsconfig.json | 4 ---- test/integration/fixtures/build-withConfig/tsconfig.json | 4 ---- 11 files changed, 39 deletions(-) diff --git a/templates/basic/tsconfig.json b/templates/basic/tsconfig.json index 1e79b510b..816d09263 100644 --- a/templates/basic/tsconfig.json +++ b/templates/basic/tsconfig.json @@ -13,10 +13,6 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "*": ["src/*", "node_modules/*"] - }, "jsx": "react", "esModuleInterop": true } diff --git a/templates/react-with-storybook/example/tsconfig.json b/templates/react-with-storybook/example/tsconfig.json index 6d518675d..1e2e4fd9c 100644 --- a/templates/react-with-storybook/example/tsconfig.json +++ b/templates/react-with-storybook/example/tsconfig.json @@ -13,7 +13,6 @@ "preserveConstEnums": true, "sourceMap": true, "lib": ["es2015", "es2016", "dom"], - "baseUrl": ".", "types": ["node"] } } diff --git a/templates/react-with-storybook/tsconfig.json b/templates/react-with-storybook/tsconfig.json index 71606db2f..816d09263 100644 --- a/templates/react-with-storybook/tsconfig.json +++ b/templates/react-with-storybook/tsconfig.json @@ -13,11 +13,6 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "@": ["./"], - "*": ["src/*", "node_modules/*"] - }, "jsx": "react", "esModuleInterop": true } diff --git a/templates/react/example/tsconfig.json b/templates/react/example/tsconfig.json index 6d518675d..1e2e4fd9c 100644 --- a/templates/react/example/tsconfig.json +++ b/templates/react/example/tsconfig.json @@ -13,7 +13,6 @@ "preserveConstEnums": true, "sourceMap": true, "lib": ["es2015", "es2016", "dom"], - "baseUrl": ".", "types": ["node"] } } diff --git a/templates/react/tsconfig.json b/templates/react/tsconfig.json index 1e79b510b..816d09263 100644 --- a/templates/react/tsconfig.json +++ b/templates/react/tsconfig.json @@ -13,10 +13,6 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "*": ["src/*", "node_modules/*"] - }, "jsx": "react", "esModuleInterop": true } diff --git a/test/e2e/fixtures/build-default/tsconfig.json b/test/e2e/fixtures/build-default/tsconfig.json index 50f2cc250..b25c2e554 100644 --- a/test/e2e/fixtures/build-default/tsconfig.json +++ b/test/e2e/fixtures/build-default/tsconfig.json @@ -11,10 +11,6 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "*": ["src/*", "node_modules/*"] - }, "jsx": "react", "esModuleInterop": true }, diff --git a/test/e2e/fixtures/build-invalid/tsconfig.json b/test/e2e/fixtures/build-invalid/tsconfig.json index 50f2cc250..b25c2e554 100644 --- a/test/e2e/fixtures/build-invalid/tsconfig.json +++ b/test/e2e/fixtures/build-invalid/tsconfig.json @@ -11,10 +11,6 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "*": ["src/*", "node_modules/*"] - }, "jsx": "react", "esModuleInterop": true }, diff --git a/test/e2e/fixtures/build-withTsconfig/tsconfig.base.json b/test/e2e/fixtures/build-withTsconfig/tsconfig.base.json index ab14e7936..c5a66c1ea 100644 --- a/test/e2e/fixtures/build-withTsconfig/tsconfig.base.json +++ b/test/e2e/fixtures/build-withTsconfig/tsconfig.base.json @@ -13,10 +13,6 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "*": ["src/*", "node_modules/*"] - }, "jsx": "react", "esModuleInterop": false }, diff --git a/test/integration/fixtures/build-options/tsconfig.json b/test/integration/fixtures/build-options/tsconfig.json index 8bbaebfc4..3645ceed5 100644 --- a/test/integration/fixtures/build-options/tsconfig.json +++ b/test/integration/fixtures/build-options/tsconfig.json @@ -11,10 +11,6 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "*": ["src/*", "node_modules/*"] - }, "jsx": "react", "esModuleInterop": true }, diff --git a/test/integration/fixtures/build-withBabel/tsconfig.json b/test/integration/fixtures/build-withBabel/tsconfig.json index 8bbaebfc4..3645ceed5 100644 --- a/test/integration/fixtures/build-withBabel/tsconfig.json +++ b/test/integration/fixtures/build-withBabel/tsconfig.json @@ -11,10 +11,6 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "*": ["src/*", "node_modules/*"] - }, "jsx": "react", "esModuleInterop": true }, diff --git a/test/integration/fixtures/build-withConfig/tsconfig.json b/test/integration/fixtures/build-withConfig/tsconfig.json index 8bbaebfc4..3645ceed5 100644 --- a/test/integration/fixtures/build-withConfig/tsconfig.json +++ b/test/integration/fixtures/build-withConfig/tsconfig.json @@ -11,10 +11,6 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "*": ["src/*", "node_modules/*"] - }, "jsx": "react", "esModuleInterop": true }, From 14bfa39bc1cb920ceda51c70aa25b40f6a4768d5 Mon Sep 17 00:00:00 2001 From: Shaw <784487301@qq.com> Date: Fri, 12 Jun 2020 19:25:17 +0800 Subject: [PATCH 13/38] Simplify getInputs function (#745) --- src/index.ts | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/src/index.ts b/src/index.ts index bcc53c17f..13bcea067 100755 --- a/src/index.ts +++ b/src/index.ts @@ -85,19 +85,16 @@ async function getInputs( entries?: string | string[], source?: string ): Promise { - let inputs: string[] = []; - let stub: any[] = []; - stub - .concat( - entries && entries.length - ? entries - : (source && resolveApp(source)) || - ((await isDir(resolveApp('src'))) && (await jsOrTs('src/index'))) - ) - .map(file => glob(file)) - .forEach(input => inputs.push(input)); - - return concatAllArray(inputs); + return concatAllArray( + ([] as any[]) + .concat( + entries && entries.length + ? entries + : (source && resolveApp(source)) || + ((await isDir(resolveApp('src'))) && (await jsOrTs('src/index'))) + ) + .map(file => glob(file)) + ); } prog From edcb9e706d5c11f78ca9149dfd8d1196834846e2 Mon Sep 17 00:00:00 2001 From: Dan Dascalescu Date: Fri, 12 Jun 2020 04:25:47 -0700 Subject: [PATCH 14/38] (docs): Comparison to -> with (#737) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f1967e2e3..9638af493 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Despite all the recent hype, setting up a new TypeScript (x React) library can b - [Jest](#jest) - [ESLint](#eslint) - [Inspiration](#inspiration) - - [Comparison to Microbundle](#comparison-to-microbundle) + - [Comparison with Microbundle](#comparison-with-microbundle) - [API Reference](#api-reference) - [`tsdx watch`](#tsdx-watch) - [`tsdx build`](#tsdx-build) @@ -389,7 +389,7 @@ You can add your own `.eslintrc.js` to the root of your project and TSDX will ** TSDX is ripped out of [Formik's](https://github.com/jaredpalmer/formik) build tooling. TSDX is very similar to [@developit/microbundle](https://github.com/developit/microbundle), but that is because Formik's Rollup configuration and Microbundle's internals have converged around similar plugins over the last year or so. -### Comparison to Microbundle +### Comparison with Microbundle - TSDX includes out-of-the-box test running via Jest - TSDX includes a bootstrap command and default package template From b91ab47e3a04e11f356f252240666b8d17c0afd8 Mon Sep 17 00:00:00 2001 From: Yuriy Burychka Date: Wed, 8 Jul 2020 03:05:32 +0200 Subject: [PATCH 15/38] (fix): update messages.ts github links (#754) --- src/messages.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/messages.ts b/src/messages.ts index e40287959..c735cb030 100644 --- a/src/messages.ts +++ b/src/messages.ts @@ -11,7 +11,7 @@ export const help = function() { return ` Only ${chalk.green('')} is required. If you have any problems, do not hesitate to file an issue: - ${chalk.cyan('https://github.com/jaredpalmer/tsdx/issues/new')} + ${chalk.cyan('https://github.com/formik/tsdx/issues/new')} `; }; @@ -86,7 +86,7 @@ export const start = async function(projectName: string) { ${Output.cmd(commands.test)} Questions? Feedback? Please let me know! - ${chalk.green('https://github.com/jaredpalmer/tsdx/issues')} + ${chalk.green('https://github.com/formik/tsdx/issues')} `; }; From 8b148cea34c1852f6fcf6e94a3758d7a9f46d9b2 Mon Sep 17 00:00:00 2001 From: Bojan Mihelac Date: Sun, 12 Jul 2020 19:06:50 +0200 Subject: [PATCH 16/38] fix/help: test command no longer runs Jest in watch mode (#734) - test command was changed to not run in watch mode, but help dialog was missed - this fixes/updates the help dialog to the current state of the command similar change ref: https://github.com/jaredpalmer/tsdx/commit/a2e4b782cd71b0f7692768329b27fd189591348f --- src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 13bcea067..f7b9e2575 100755 --- a/src/index.ts +++ b/src/index.ts @@ -482,7 +482,7 @@ function setAuthorName(author: string) { prog .command('test') .describe( - 'Run jest test runner in watch mode. Passes through all flags directly to Jest' + 'Run jest test runner. Passes through all flags directly to Jest' ) .action(async (opts: { config?: string }) => { // Do this as the first thing so that any code reading it knows the right env. From b09e19578fbf5dedb8e8d43a9881dc914253d66e Mon Sep 17 00:00:00 2001 From: Jared Palmer Date: Fri, 17 Jul 2020 11:25:16 -0400 Subject: [PATCH 17/38] New docs site! (#765) --- website/_redirects | 2 + website2/.babelrc | 4 + website2/.gitignore | 4 + website2/.nextra/arrow-right.js | 19 + .../.nextra/babel-plugin-nextjs-mdx-patch.js | 34 + website2/.nextra/config.js | 11 + website2/.nextra/directories.js | 96 + website2/.nextra/docsearch.js | 44 + website2/.nextra/github-icon.js | 5 + website2/.nextra/layout.js | 332 + website2/.nextra/nextra-loader.js | 8 + website2/.nextra/nextra.js | 33 + website2/.nextra/search.js | 149 + website2/.nextra/ssg.js | 6 + website2/.nextra/styles.css | 211 + website2/.nextra/theme.js | 194 + website2/components/features.js | 819 ++ website2/components/features.module.css | 27 + website2/components/logo.js | 28 + website2/components/video.js | 52 + website2/jsconfig.json | 5 + website2/next.config.js | 2 + website2/nextra.config.js | 90 + website2/package.json | 37 + website2/pages/_app.js | 14 + website2/pages/_document.js | 25 + website2/pages/api-reference.mdx | 104 + website2/pages/change-log.mdx | 38 + website2/pages/customization.md | 84 + website2/pages/index.mdx | 77 + website2/pages/meta.json | 7 + website2/pages/optimization.mdx | 197 + website2/postcss.config.js | 3 + website2/public/bg.svg | 132 + website2/public/favicon.png | Bin 0 -> 9635 bytes .../public/favicon/android-chrome-192x192.png | Bin 0 -> 6824 bytes .../public/favicon/android-chrome-512x512.png | Bin 0 -> 15192 bytes website2/public/favicon/apple-touch-icon.png | Bin 0 -> 6338 bytes website2/public/favicon/favicon-16x16.png | Bin 0 -> 527 bytes website2/public/favicon/favicon-32x32.png | Bin 0 -> 998 bytes website2/public/favicon/favicon.ico | Bin 0 -> 15406 bytes website2/public/favicon/site.webmanifest | 19 + website2/public/logo.svg | 6 + website2/public/og_image.jpg | Bin 0 -> 58033 bytes website2/public/og_image.png | Bin 0 -> 290696 bytes website2/tailwind.config.js | 17 + website2/yarn.lock | 7181 +++++++++++++++++ 47 files changed, 10116 insertions(+) create mode 100644 website/_redirects create mode 100644 website2/.babelrc create mode 100644 website2/.gitignore create mode 100644 website2/.nextra/arrow-right.js create mode 100644 website2/.nextra/babel-plugin-nextjs-mdx-patch.js create mode 100644 website2/.nextra/config.js create mode 100644 website2/.nextra/directories.js create mode 100644 website2/.nextra/docsearch.js create mode 100644 website2/.nextra/github-icon.js create mode 100644 website2/.nextra/layout.js create mode 100644 website2/.nextra/nextra-loader.js create mode 100644 website2/.nextra/nextra.js create mode 100644 website2/.nextra/search.js create mode 100644 website2/.nextra/ssg.js create mode 100644 website2/.nextra/styles.css create mode 100644 website2/.nextra/theme.js create mode 100644 website2/components/features.js create mode 100644 website2/components/features.module.css create mode 100644 website2/components/logo.js create mode 100644 website2/components/video.js create mode 100644 website2/jsconfig.json create mode 100644 website2/next.config.js create mode 100644 website2/nextra.config.js create mode 100644 website2/package.json create mode 100644 website2/pages/_app.js create mode 100644 website2/pages/_document.js create mode 100644 website2/pages/api-reference.mdx create mode 100644 website2/pages/change-log.mdx create mode 100644 website2/pages/customization.md create mode 100644 website2/pages/index.mdx create mode 100644 website2/pages/meta.json create mode 100644 website2/pages/optimization.mdx create mode 100644 website2/postcss.config.js create mode 100644 website2/public/bg.svg create mode 100644 website2/public/favicon.png create mode 100644 website2/public/favicon/android-chrome-192x192.png create mode 100644 website2/public/favicon/android-chrome-512x512.png create mode 100644 website2/public/favicon/apple-touch-icon.png create mode 100644 website2/public/favicon/favicon-16x16.png create mode 100644 website2/public/favicon/favicon-32x32.png create mode 100644 website2/public/favicon/favicon.ico create mode 100644 website2/public/favicon/site.webmanifest create mode 100644 website2/public/logo.svg create mode 100644 website2/public/og_image.jpg create mode 100644 website2/public/og_image.png create mode 100644 website2/tailwind.config.js create mode 100644 website2/yarn.lock diff --git a/website/_redirects b/website/_redirects new file mode 100644 index 000000000..0f79d7d79 --- /dev/null +++ b/website/_redirects @@ -0,0 +1,2 @@ +/ https://tsdx.io 301! +/* https://tsdx.io 301! \ No newline at end of file diff --git a/website2/.babelrc b/website2/.babelrc new file mode 100644 index 000000000..357e43654 --- /dev/null +++ b/website2/.babelrc @@ -0,0 +1,4 @@ +{ + "presets": ["next/babel"], + "plugins": ["babel-plugin-macros", "./.nextra/babel-plugin-nextjs-mdx-patch"] +} \ No newline at end of file diff --git a/website2/.gitignore b/website2/.gitignore new file mode 100644 index 000000000..c3ee72b81 --- /dev/null +++ b/website2/.gitignore @@ -0,0 +1,4 @@ +node_modules +.next +.DS_Store +yarn-error.log \ No newline at end of file diff --git a/website2/.nextra/arrow-right.js b/website2/.nextra/arrow-right.js new file mode 100644 index 000000000..50c8163f8 --- /dev/null +++ b/website2/.nextra/arrow-right.js @@ -0,0 +1,19 @@ +export default ({ width = 24, height = 24, ...props }) => { + return ( + + + + ) +} diff --git a/website2/.nextra/babel-plugin-nextjs-mdx-patch.js b/website2/.nextra/babel-plugin-nextjs-mdx-patch.js new file mode 100644 index 000000000..c7bfec273 --- /dev/null +++ b/website2/.nextra/babel-plugin-nextjs-mdx-patch.js @@ -0,0 +1,34 @@ +/** + * Currently it's not possible to export data fetching functions from MDX pages + * because MDX includes them in `layoutProps`, and Next.js removes them at some + * point, causing a `ReferenceError`. + * + * https://github.com/mdx-js/mdx/issues/742#issuecomment-612652071 + * + * This plugin can be removed once MDX removes `layoutProps`, at least that + * seems to be the current plan. + */ + +// https://nextjs.org/docs/basic-features/data-fetching +const DATA_FETCH_FNS = ['getStaticPaths', 'getStaticProps', 'getServerProps'] + +module.exports = () => { + return { + visitor: { + ObjectProperty(path) { + if ( + DATA_FETCH_FNS.includes(path.node.value.name) && + path.findParent( + (path) => + path.isVariableDeclarator() && + path.node.id.name === 'layoutProps', + ) + ) { + path.remove() + } + }, + }, + } +} + +// https://github.com/vercel/next.js/issues/12053#issuecomment-622939046 diff --git a/website2/.nextra/config.js b/website2/.nextra/config.js new file mode 100644 index 000000000..0b055a4c5 --- /dev/null +++ b/website2/.nextra/config.js @@ -0,0 +1,11 @@ +import userConfig from '../nextra.config'; + +const defaultConfig = { + nextLinks: true, + prevLinks: true, + search: true, +}; + +export default () => { + return { ...defaultConfig, ...userConfig }; +}; diff --git a/website2/.nextra/directories.js b/website2/.nextra/directories.js new file mode 100644 index 000000000..4d3bf8740 --- /dev/null +++ b/website2/.nextra/directories.js @@ -0,0 +1,96 @@ +import preval from 'preval.macro' +import title from 'title' + +const excludes = ['/_app.js', '/_document.js', '/_error.js'] + +// watch all meta files +const meta = {} +function importAll(r) { + return r.keys().forEach(key => { + meta[key.slice(1)] = r(key) + }) +} +importAll(require.context('../pages/', true, /meta\.json$/)) + +// use macro to load the file list +const items = preval` + const { readdirSync, readFileSync } = require('fs') + const { resolve, join } = require('path') + const extension = /\.(mdx?|jsx?)$/ + + function getFiles(dir, route) { + const files = readdirSync(dir, { withFileTypes: true }) + + // go through the directory + const items = files + .map(f => { + const filePath = resolve(dir, f.name) + const fileRoute = join(route, f.name.replace(extension, '').replace(/^index$/, '')) + + if (f.isDirectory()) { + const children = getFiles(filePath, fileRoute) + if (!children.length) return null + return { name: f.name, children, route: fileRoute } + } else if (f.name === 'meta.json') { + return null + } else if (extension.test(f.name)) { + return { name: f.name.replace(extension, ''), route: fileRoute } + } + }) + .map(item => { + if (!item) return + return { ...item, metaPath: join(route, 'meta.json') } + }) + .filter(Boolean) + + return items + } + module.exports = getFiles(join(process.cwd(), 'pages'), '/') +` + +const attachPageConfig = function (items) { + let folderMeta = null + let fnames = null + + return items + .filter(item => !excludes.includes(item.name)) + .map(item => { + const { metaPath, ...rest } = item + folderMeta = meta[metaPath] + if (folderMeta) { + fnames = Object.keys(folderMeta) + } + + const pageConfig = folderMeta?.[item.name] + + if (rest.children) rest.children = attachPageConfig(rest.children) + + if (pageConfig) { + if (typeof pageConfig === 'string') { + return { ...rest, title: pageConfig } + } + return { ...rest, ...pageConfig } + } else { + if (folderMeta) { + return null + } + return { ...rest, title: title(item.name) } + } + }) + .filter(Boolean) + .sort((a, b) => { + if (folderMeta) { + return fnames.indexOf(a.name) - fnames.indexOf(b.name) + } + // by default, we put directories first + if (!!a.children !== !!b.children) { + return !!a.children ? -1 : 1 + } + // sort by file name + return a.name < b.name ? -1 : 1 + }) +} + +export default () => { + return attachPageConfig(items) +} diff --git a/website2/.nextra/docsearch.js b/website2/.nextra/docsearch.js new file mode 100644 index 000000000..8dd6f4757 --- /dev/null +++ b/website2/.nextra/docsearch.js @@ -0,0 +1,44 @@ +import { useRef, useEffect } from 'react' + +export default function () { + const input = useRef(null) + + useEffect(() => { + const inputs = ['input', 'select', 'button', 'textarea'] + + const down = (e) => { + if ( + document.activeElement && + inputs.indexOf(document.activeElement.tagName.toLowerCase() !== -1) + ) { + if (e.key === '/') { + e.preventDefault() + input.current?.focus() + } + } + } + + window.addEventListener('keydown', down) + return () => window.removeEventListener('keydown', down) + }, []) + + useEffect(() => { + if (window.docsearch) { + window.docsearch({ + apiKey: '247dd86c8ddbbbe6d7a2d4adf4f3a68a', + indexName: 'vercel_swr', + inputSelector: 'input#algolia-doc-search' + }) + } + }, []) + + return
+ +
+} diff --git a/website2/.nextra/github-icon.js b/website2/.nextra/github-icon.js new file mode 100644 index 000000000..46b77c994 --- /dev/null +++ b/website2/.nextra/github-icon.js @@ -0,0 +1,5 @@ +export default ({ height = 40 }) => { + return + + +} \ No newline at end of file diff --git a/website2/.nextra/layout.js b/website2/.nextra/layout.js new file mode 100644 index 000000000..18a857bd9 --- /dev/null +++ b/website2/.nextra/layout.js @@ -0,0 +1,332 @@ +import React, { + useState, + useEffect, + useMemo, + useContext, + createContext, +} from 'react'; +import { useRouter } from 'next/router'; +import Head from 'next/head'; +import Link from 'next/link'; +import slugify from '@sindresorhus/slugify'; +import 'focus-visible'; +import cn from 'classnames'; +import { SkipNavContent } from '@reach/skip-nav'; + +import Theme from './theme'; +import SSGContext from './ssg'; +import Search from './search'; +// import DocSearch from './docsearch' +import GitHubIcon from './github-icon'; +import ArrowRight from './arrow-right'; + +import getDirectories from './directories'; +import getConfig from './config'; +import * as ReactDOM from 'react-dom/server'; +import stripHtml from 'string-strip-html'; +const config = getConfig(); +const directories = getDirectories(); +const TreeState = new Map(); +const titleType = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6']; +const MenuContext = createContext(false); + +const flatten = list => { + return list.reduce((flat, toFlatten) => { + return flat.concat( + toFlatten.children ? flatten(toFlatten.children) : toFlatten + ); + }, []); +}; + +const flatDirectories = flatten(directories); + +function Folder({ item, anchors }) { + const route = useRouter().route + '/'; + const active = route.startsWith(item.route + '/'); + const open = TreeState[item.route] ?? true; + const [_, render] = useState(false); + + useEffect(() => { + if (active) { + TreeState[item.route] = true; + } + }, [active]); + + return ( +
  • + +
    + +
    +
  • + ); +} + +function File({ item, anchors }) { + const { setMenu } = useContext(MenuContext); + const route = useRouter().route + '/'; + const active = route.startsWith(item.route + '/'); + + let title = item.title; + // if (item.title.startsWith('> ')) { + // title = title.substr(2) + if (anchors?.length) { + if (active) { + return ( +
  • + + {title} + + +
  • + ); + } + } + + return ( +
  • + + setMenu(false)} className="focus:shadow-outline"> + {title} + + +
  • + ); +} + +function Menu({ dir, anchors }) { + return ( +
      + {dir.map(item => { + if (item.children) { + return ; + } + return ; + })} +
    + ); +} + +function Sidebar({ show, anchors }) { + return ( + + ); +} + +const NextLink = ({ currentIndex }) => { + let next = flatDirectories[currentIndex + 1]; + + if (!config.nextLinks || !next) { + return null; + } + + return ( + + + {next.title} + + + + ); +}; + +const PrevLink = ({ currentIndex }) => { + let prev = flatDirectories[currentIndex - 1]; + + if (!config.prevLinks || !prev) { + return null; + } + + return ( + + + + {prev.title} + + + ); +}; + +const Layout = ({ filename, full, title: _title, ssg = {}, children }) => { + const [menu, setMenu] = useState(false); + const router = useRouter(); + const { route, pathname } = router; + + const filepath = route.slice(0, route.lastIndexOf('/') + 1); + const titles = React.Children.toArray(children).filter(child => + titleType.includes(child.props.mdxType) + ); + const anchors = titles + .filter(child => child.props.mdxType === 'h2') + .map(child => child.props.children); + + useEffect(() => { + if (menu) { + document.body.classList.add('overflow-hidden'); + } else { + document.body.classList.remove('overflow-hidden'); + } + }, [menu]); + + const currentIndex = useMemo( + () => flatDirectories.findIndex(dir => dir.route === pathname), + [flatDirectories, pathname] + ); + + const title = + flatDirectories[currentIndex]?.title || + titles.find(child => child.props.mdxType === 'h1')?.props.children || + 'Untitled'; + + const props = { + filepath: filepath + filename, + route, + }; + + return ( + <> + + + {title} + {config.titleSuffix || ''} + + {config.head ? config.head(props) : null} + +
    + +
    + + + + + {full ? ( + + {children} + + ) : ( + <> + + +
    + {children} +
    + + +
    + + {config.footer ? config.footer(props) : null} +
    +
    {' '} +
    + + )} +
    +
    +
    + + ); +}; + +export default filename => { + return props => ; +}; diff --git a/website2/.nextra/nextra-loader.js b/website2/.nextra/nextra-loader.js new file mode 100644 index 000000000..b3a4dab9d --- /dev/null +++ b/website2/.nextra/nextra-loader.js @@ -0,0 +1,8 @@ +module.exports = function(source, map) { + this.cacheable() + const fileName = this.resourcePath.slice(this.resourcePath.lastIndexOf('/') + 1) + const prefix = `import withNextraLayout from '.nextra/layout'\n\n` + const suffix = `\n\nexport default withNextraLayout("${fileName}")` + source = prefix + source + suffix + this.callback(null, source, map) +} diff --git a/website2/.nextra/nextra.js b/website2/.nextra/nextra.js new file mode 100644 index 000000000..7b16277c1 --- /dev/null +++ b/website2/.nextra/nextra.js @@ -0,0 +1,33 @@ +const path = require('path') + +module.exports = (pluginOptions = { + extension: /\.mdx?$/ +}) => (nextConfig = { + pageExtensions: ['js', 'jsx', 'md', 'mdx'] +}) => { + const extension = pluginOptions.extension || /\.mdx$/ + + return Object.assign({}, nextConfig, { + webpack(config, options) { + config.module.rules.push({ + test: extension, + use: [ + options.defaultLoaders.babel, + { + loader: '@mdx-js/loader', + options: pluginOptions.options + }, + { + loader: path.resolve('.nextra', 'nextra-loader.js') + } + ] + }) + + if (typeof nextConfig.webpack === 'function') { + return nextConfig.webpack(config, options) + } + + return config + } + }) +} diff --git a/website2/.nextra/search.js b/website2/.nextra/search.js new file mode 100644 index 000000000..511f50b89 --- /dev/null +++ b/website2/.nextra/search.js @@ -0,0 +1,149 @@ +import { useMemo, useCallback, useRef, useState, useEffect } from 'react'; +import matchSorter from 'match-sorter'; +import cn from 'classnames'; +import { useRouter } from 'next/router'; +import Link from 'next/link'; + +const Item = ({ title, active, href, onMouseOver, search }) => { + const highlight = title.toLowerCase().indexOf(search.toLowerCase()); + + return ( + + +
  • + {title.substring(0, highlight)} + + {title.substring(highlight, highlight + search.length)} + + {title.substring(highlight + search.length)} +
  • +
    + + ); +}; + +const Search = ({ directories }) => { + const router = useRouter(); + const [show, setShow] = useState(false); + const [search, setSearch] = useState(''); + const [active, setActive] = useState(0); + const input = useRef(null); + + const results = useMemo(() => { + if (!search) return []; + + // Will need to scrape all the headers from each page and search through them here + // (similar to what we already do to render the hash links in sidebar) + // We could also try to search the entire string text from each page + return matchSorter(directories, search, { keys: ['title'] }); + }, [search]); + + const handleKeyDown = useCallback( + (e) => { + switch (e.key) { + case 'ArrowDown': { + e.preventDefault(); + if (active + 1 < results.length) { + setActive(active + 1); + } + break; + } + case 'ArrowUp': { + e.preventDefault(); + if (active - 1 >= 0) { + setActive(active - 1); + } + break; + } + case 'Enter': { + router.push(results[active].route); + break; + } + } + }, + [active, results, router] + ); + + useEffect(() => { + setActive(0); + }, [search]); + + useEffect(() => { + const inputs = ['input', 'select', 'button', 'textarea']; + + const down = (e) => { + if ( + document.activeElement && + inputs.indexOf(document.activeElement.tagName.toLowerCase() !== -1) + ) { + if (e.key === '/') { + e.preventDefault(); + input.current.focus(); + } else if (e.key === 'Escape') { + setShow(false); + } + } + }; + + window.addEventListener('keydown', down); + return () => window.removeEventListener('keydown', down); + }, []); + + const renderList = show && results.length > 0; + + return ( +
    + {renderList && ( +
    setShow(false)} /> + )} +
    + + + +
    + { + setSearch(e.target.value); + setShow(true); + }} + className="appearance-none pl-8 border rounded-md py-2 pr-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline w-full" + type="search" + placeholder='Search ("/" to focus)' + onKeyDown={handleKeyDown} + onFocus={() => setShow(true)} + ref={input} + aria-label="Search documentation" + /> + {renderList && ( +
      + {results.map((res, i) => { + return ( + setActive(i)} + /> + ); + })} +
    + )} +
    + ); +}; + +export default Search; diff --git a/website2/.nextra/ssg.js b/website2/.nextra/ssg.js new file mode 100644 index 000000000..2e4fb8f9a --- /dev/null +++ b/website2/.nextra/ssg.js @@ -0,0 +1,6 @@ +import { createContext, useContext } from 'react' + +const SSGContext = createContext({}) + +export default SSGContext +export const useSSG = () => useContext(SSGContext) diff --git a/website2/.nextra/styles.css b/website2/.nextra/styles.css new file mode 100644 index 000000000..50350ac2a --- /dev/null +++ b/website2/.nextra/styles.css @@ -0,0 +1,211 @@ +@tailwind base; + +html { + font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', + 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; +} +@supports (font-variation-settings: normal) { + html { + font-family: 'Inter var', -apple-system, BlinkMacSystemFont, 'Segoe UI', + 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', + 'Helvetica Neue', sans-serif; + } +} + +html { + @apply subpixel-antialiased; + font-size: 16px; + font-feature-settings: 'rlig' 1, 'calt' 1, 'ss01' 1; +} +body { + @apply bg-white; +} + +h1 { + @apply text-4xl font-bold tracking-tight; +} +h2 { + @apply text-3xl font-semibold tracking-tight mt-10; + @apply border-b; +} +h3 { + @apply text-2xl font-semibold tracking-tight mt-8; +} +h4 { + @apply text-xl font-semibold tracking-tight mt-8; +} +h5 { + @apply text-lg font-semibold tracking-tight mt-8; +} +h6 { + @apply text-base font-semibold tracking-tight mt-8; +} +a { + @apply text-blue-600 underline; +} +p { + @apply mt-6 leading-7; +} +hr { + @apply my-8; +} +code { + @apply p-1 text-sm text-gray-800 bg-gray-500 bg-opacity-25 rounded; +} +pre { + @apply p-4 bg-gray-200 rounded-lg mt-6 mb-4 overflow-x-auto scrolling-touch; +} +pre code { + @apply p-0 text-black bg-transparent rounded-none; +} +a code { + @apply text-current no-underline; +} +figure { + @apply mb-8 relative; +} +video { + @apply absolute top-0 left-0; + cursor: pointer; +} +figure figcaption { + @apply text-sm text-gray-600; +} +@media (min-width: 768px) { + figure { + /* allow figures to overflow, but not exceeding the viewport width */ + @apply -mr-56; + max-width: calc(100vw - 20rem); + } +} + +table { + @apply my-8 w-full text-gray-700 text-sm; +} + +table > thead > tr { + @apply border-b border-t rounded-t-lg; +} + +table > thead > tr > th { + @apply px-3 py-2 text-left text-sm font-bold bg-gray-200 text-gray-700; +} + +table > tbody > tr { + @apply border-b; +} + +table > tbody > tr > td { + @apply p-3; +} + +table > tbody > tr > td:not(:first-child) > code { + @apply text-xs; +} + +table > tbody > tr > td > a > code, +table > tbody > tr > td > code { + @apply text-sm; +} +table > tbody > tr > td > a { + @apply text-blue-600 font-semibold transition-colors duration-150 ease-out; +} +table > tbody > tr > td > a:hover { + @apply text-blue-800 transition-colors duration-150 ease-out; +} +@tailwind components; +@tailwind utilities; + +.main-container { + min-height: 100vh; +} + +.sidebar { + @apply select-none; +} +.sidebar ul ul { + @apply ml-5; +} +.sidebar a:focus-visible, +.sidebar button:focus-visible { + @apply shadow-outline; +} +.sidebar li.active > a { + @apply font-semibold text-black bg-gray-200; +} +.sidebar button, +.sidebar a { + @apply block w-full text-left text-base text-black no-underline text-gray-600 mt-1 p-2 rounded select-none outline-none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; +} +.sidebar a:hover, +.sidebar button:hover { + @apply text-gray-900 bg-gray-100; +} + +.sidebar .active-route > button { + @apply text-black font-medium; +} + +.sidebar .active-route > button:hover { + @apply text-current bg-transparent cursor-default; +} + +content ul { + @apply list-disc ml-6 mt-6; +} +content li { + @apply mt-2; +} +.subheading-anchor { + margin-top: -84px; + display: inline-block; + position: absolute; + width: 1px; +} + +.subheading-anchor + a:hover .anchor-icon, +.subheading-anchor + a:focus .anchor-icon { + opacity: 1; +} +.anchor-icon { + opacity: 0; + @apply ml-2 text-gray-500; +} + +h2 a { + @apply no-underline; +} +input[type='search']::-webkit-search-decoration, +input[type='search']::-webkit-search-cancel-button, +input[type='search']::-webkit-search-results-button, +input[type='search']::-webkit-search-results-decoration { + -webkit-appearance: none; +} + +.search-overlay { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; +} + +.algolia-autocomplete .algolia-docsearch-suggestion--category-header span { + display: inline-block; +} +.algolia-autocomplete .ds-dropdown-menu { + width: 500px; + min-width: 300px; + max-width: calc(100vw - 50px); +} + +[data-reach-skip-link] { + @apply sr-only; +} + +[data-reach-skip-link]:focus { + @apply not-sr-only fixed ml-6 top-0 bg-white text-lg px-6 py-2 mt-2 outline-none shadow-outline z-50; +} diff --git a/website2/.nextra/theme.js b/website2/.nextra/theme.js new file mode 100644 index 000000000..e27834972 --- /dev/null +++ b/website2/.nextra/theme.js @@ -0,0 +1,194 @@ +import { MDXProvider } from '@mdx-js/react'; +import * as ReactDOM from 'react-dom/server'; +import Link from 'next/link'; +import Highlight, { defaultProps } from 'prism-react-renderer'; +import stripHtml from 'string-strip-html'; +import slugify from '@sindresorhus/slugify'; + +const THEME = { + plain: { + color: '#000', + backgroundColor: 'transparent', + }, + styles: [ + { + types: ['keyword'], + style: { + color: '#ff0078', + fontWeight: 'bold', + }, + }, + { + types: ['comment'], + style: { + color: '#999', + fontStyle: 'italic', + }, + }, + { + types: ['string', 'url', 'attr-value'], + style: { + color: '#028265', + }, + }, + { + types: ['builtin', 'char', 'constant', 'language-javascript'], + style: { + color: '#000', + }, + }, + { + types: ['attr-name'], + style: { + color: '#d9931e', + fontStyle: 'normal', + }, + }, + { + types: ['punctuation', 'operator'], + style: { + color: '#333', + }, + }, + { + types: ['number', 'function', 'tag'], + style: { + color: '#0076ff', + }, + }, + { + types: ['boolean', 'regex'], + style: { + color: '#d9931e', + }, + }, + ], +}; + +// Anchor links + +const HeaderLink = ({ tag: Tag, children, ...props }) => { + const slug = slugify(ReactDOM.renderToString(children) || ''); + return ( + + + + {children} + + # + + + + ); +}; + +const H2 = ({ children, ...props }) => { + return ( + + {children} + + ); +}; + +const H3 = ({ children, ...props }) => { + return ( + + {children} + + ); +}; + +const H4 = ({ children, ...props }) => { + return ( + + {children} + + ); +}; + +const H5 = ({ children, ...props }) => { + return ( + + {children} + + ); +}; + +const H6 = ({ children, ...props }) => { + return ( + + {children} + + ); +}; + +const A = ({ children, ...props }) => { + const isExternal = props.href?.startsWith('https://'); + if (isExternal) { + return ( + + {children} + + ); + } + return ( + + {children} + + ); +}; + +const Code = ({ children, className, highlight, ...props }) => { + if (!className) return {children}; + + const highlightedLines = highlight ? highlight.split(',').map(Number) : []; + + // https://mdxjs.com/guides/syntax-highlighting#all-together + const language = className.replace(/language-/, ''); + return ( + + {({ className, style, tokens, getLineProps, getTokenProps }) => ( + + {tokens.map((line, i) => ( +
    + {line.map((token, key) => ( + + ))} +
    + ))} +
    + )} +
    + ); +}; + +const components = { + h2: H2, + h3: H3, + h4: H4, + h5: H5, + h6: H6, + a: A, + code: Code, +}; + +export default ({ children }) => { + return {children}; +}; diff --git a/website2/components/features.js b/website2/components/features.js new file mode 100644 index 000000000..ab4e18687 --- /dev/null +++ b/website2/components/features.js @@ -0,0 +1,819 @@ +import React from 'react'; +import styles from './features.module.css'; + +const Feature = ({ text, icon }) => ( +
    + {icon} +

    {text}

    +
    +); + +export default () => ( +
    +

    + Zero-config CLI for TypeScript package development +

    +
    + CJS, ESM, UMD} + icon={ + + + + + } + /> + Treeshaking} + icon={ + + + + + + + + } + /> + + Live Playground + + } + icon={ + + + + } + /> + + + + + } + /> + + + + + } + /> + + + + + + + } + /> + + + + } + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + } + /> + + + + + + + } + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + } + /> + + + + + + + } + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + } + /> +
    +
    +); diff --git a/website2/components/features.module.css b/website2/components/features.module.css new file mode 100644 index 000000000..cba1aec08 --- /dev/null +++ b/website2/components/features.module.css @@ -0,0 +1,27 @@ +.features { + display: flex; + flex-wrap: wrap; + margin: 2.5rem -0.5rem 2rem; +} + +.feature { + flex: 0 0 33%; + align-items: center; + display: inline-flex; + padding: 0 0.5rem 1.5rem; + margin: 0 auto; +} +.feature h4 { + margin: 0 0 0 0.5rem; + font-weight: 700; + font-size: 0.95rem; + white-space: nowrap; +} +@media (max-width: 860px) { + .feature { + padding-left: 0; + } + .feature h4 { + font-size: 0.75rem; + } +} diff --git a/website2/components/logo.js b/website2/components/logo.js new file mode 100644 index 000000000..98be9e794 --- /dev/null +++ b/website2/components/logo.js @@ -0,0 +1,28 @@ +import React from 'react'; + +export const Logo = ({ height }) => ( + + + + + + + +); diff --git a/website2/components/video.js b/website2/components/video.js new file mode 100644 index 000000000..5fcbfe91d --- /dev/null +++ b/website2/components/video.js @@ -0,0 +1,52 @@ +import { useRef, useCallback, useEffect } from 'react' +import { useInView } from 'react-intersection-observer' +import 'intersection-observer' + +export default ({ src, caption, ratio }) => { + const [inViewRef, inView] = useInView({ + threshold: 1, + }) + const videoRef = useRef() + + const setRefs = useCallback( + (node) => { + // Ref's from useRef needs to have the node assigned to `current` + videoRef.current = node + // Callback refs, like the one from `useInView`, is a function that takes the node as an argument + inViewRef(node) + + if (node) { + node.addEventListener('click', function () { + if (this.paused) { + this.play() + } else { + this.pause() + } + }) + } + }, + [inViewRef] + ) + + useEffect(() => { + if (!videoRef || !videoRef.current) { + return + } + + if (inView) { + videoRef.current.play() + } else { + videoRef.current.pause() + } + }, [inView]) + + return ( +
    +
    + + {caption &&
    {caption}
    } +
    + ) +} diff --git a/website2/jsconfig.json b/website2/jsconfig.json new file mode 100644 index 000000000..b639b0f8f --- /dev/null +++ b/website2/jsconfig.json @@ -0,0 +1,5 @@ +{ + "compilerOptions": { + "baseUrl": "." + } +} \ No newline at end of file diff --git a/website2/next.config.js b/website2/next.config.js new file mode 100644 index 000000000..c09e915a8 --- /dev/null +++ b/website2/next.config.js @@ -0,0 +1,2 @@ +const withNextra = require('./.nextra/nextra')(); +module.exports = withNextra(); diff --git a/website2/nextra.config.js b/website2/nextra.config.js new file mode 100644 index 000000000..a0f69edca --- /dev/null +++ b/website2/nextra.config.js @@ -0,0 +1,90 @@ +import { Logo } from 'components/logo'; + +export default { + github: 'https://github.com/formium/tsdx', + titleSuffix: ' – TSDX', + logo: ( + <> + + TSDX + + ), + head: () => ( + <> + {/* Favicons, meta */} + + + + + + + + + + + + + + + + + + + {/* */} + + ), + footer: ({ filepath }) => ( + <> +
    + + A Jared Palmer Project + + + + ), +}; diff --git a/website2/package.json b/website2/package.json new file mode 100644 index 000000000..17281bc0e --- /dev/null +++ b/website2/package.json @@ -0,0 +1,37 @@ +{ + "name": "tsdx-site", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "dev": "next", + "start": "next", + "build": "next build" + }, + "author": "Jared Palmer", + "license": "MIT", + "dependencies": { + "@reach/skip-nav": "^0.10.5", + "@sindresorhus/slugify": "^1.0.0", + "classnames": "^2.2.6", + "focus-visible": "^5.1.0", + "intersection-observer": "^0.10.0", + "markdown-to-jsx": "^6.11.4", + "match-sorter": "^4.1.0", + "next": "^9.4.4", + "next-google-fonts": "^1.1.0", + "prism-react-renderer": "^1.1.1", + "react": "^16.13.1", + "react-dom": "^16.13.1", + "react-intersection-observer": "^8.26.2", + "string-strip-html": "^4.5.0" + }, + "devDependencies": { + "@mdx-js/loader": "^1.6.5", + "babel-plugin-macros": "^2.8.0", + "postcss-preset-env": "^6.7.0", + "preval.macro": "^5.0.0", + "tailwindcss": "^1.4.6", + "title": "^3.4.2" + } +} diff --git a/website2/pages/_app.js b/website2/pages/_app.js new file mode 100644 index 000000000..391b3ab1a --- /dev/null +++ b/website2/pages/_app.js @@ -0,0 +1,14 @@ +import '.nextra/styles.css' +import GoogleFonts from 'next-google-fonts' + +export default function Nextra({ Component, pageProps }) { + return ( + <> + + + + ) +} diff --git a/website2/pages/_document.js b/website2/pages/_document.js new file mode 100644 index 000000000..19e669faa --- /dev/null +++ b/website2/pages/_document.js @@ -0,0 +1,25 @@ +import React from 'react' +import Document, { Html, Head, Main, NextScript } from 'next/document' +import { SkipNavLink } from '@reach/skip-nav' + +class MyDocument extends Document { + render() { + return ( + + + + +
    + + + + diff --git a/website/package.json b/website/package.json deleted file mode 100755 index eedc8a949..000000000 --- a/website/package.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "website", - "version": "0.0.0", - "private": true, - "scripts": { - "docusaurus": "docusaurus", - "start": "docusaurus start", - "build": "docusaurus build", - "swizzle": "docusaurus swizzle", - "deploy": "docusaurus deploy" - }, - "dependencies": { - "@docusaurus/core": "^2.0.0-alpha.32", - "@docusaurus/preset-classic": "^2.0.0-alpha.32", - "classnames": "^2.2.6", - "react": "^16.11.0", - "react-dom": "^16.11.0" - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - } -} \ No newline at end of file diff --git a/website/sidebars.js b/website/sidebars.js deleted file mode 100755 index 4dbb58d45..000000000 --- a/website/sidebars.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Copyright (c) 2017-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -module.exports = { - docs: { - Guide: [ - 'get-started', - 'optimizations', - 'customization', - 'philosophy', - 'api', - ], - Contributing: ['docusaurus', 'contributing'], - }, -}; diff --git a/website/src/css/custom.css b/website/src/css/custom.css deleted file mode 100755 index 1307f2b04..000000000 --- a/website/src/css/custom.css +++ /dev/null @@ -1,23 +0,0 @@ -/** - * Copyright (c) 2017-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ -:root { - --ifm-color-primary: #007ACC; - --ifm-color-primary-dark: #294E80; - --ifm-color-primary-darker: #233a5a; - --ifm-color-primary-darkest: #0b2f3d; - --ifm-color-primary-light: rgb(70, 203, 174); - --ifm-color-primary-lighter: rgb(102, 212, 189); - --ifm-color-primary-lightest: rgb(146, 224, 208); -} \ No newline at end of file diff --git a/website/src/pages/help.js b/website/src/pages/help.js deleted file mode 100644 index ffdce3fb2..000000000 --- a/website/src/pages/help.js +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright (c) 2017-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -import React from 'react'; -import Layout from '@theme/Layout'; - -import Link from '@docusaurus/Link'; -import useBaseUrl from '@docusaurus/useBaseUrl'; - -function Help() { - return ( - -
    -
    -

    Need Help?

    -

    - If you need help with TSDX, you can try one of the mechanisms below. -

    -
    -
    -
    -

    Browse the docs

    -

    - Learn more about Docusaurus using the{' '} - - official documentation. - -

    -
    -
    -

    Twitter

    -

    - You can follow and contact the maintainers on Twitter{' '} - - @jaredpalmer - {' '} - and{' '} - - @swyx - - . -

    -
    -
    -

    GitHub

    -

    - At our{' '} - - GitHub repo - {' '} - Browse and submit{' '} - - issues - {' '} - or{' '} - - pull requests - {' '} - for bugs you find or any new features you may want implemented. Be - sure to also check out our{' '} - - contributing guide - - . -

    -
    -
    -
    -
    - ); -} - -export default Help; diff --git a/website/src/pages/index.js b/website/src/pages/index.js deleted file mode 100755 index f0b8db1f7..000000000 --- a/website/src/pages/index.js +++ /dev/null @@ -1,175 +0,0 @@ -/** - * Copyright (c) 2017-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -import React from 'react'; -import classnames from 'classnames'; -import Layout from '@theme/Layout'; -import Link from '@docusaurus/Link'; -import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; -import useBaseUrl from '@docusaurus/useBaseUrl'; -import styles from './styles.module.css'; - -const features = [ - { - title: <>The Problem, - imageUrl: 'img/undraw_docusaurus_mountain.svg', - description: ( - <> - Despite all the recent hype, setting up a new TypeScript (x React) - library can be tough. Between Rollup, Jest, tsconfig, Yarn resolutions, - TSLint, and getting VSCode to play nicely....there is just a whole lot - of stuff to do (and things to screw up). - - ), - }, - { - title: <>Zero Config, - imageUrl: 'img/undraw_docusaurus_tree.svg', - description: ( - <> - TSDX is a zero-config CLI that helps you develop, test, and publish - modern TypeScript packages use ease--so you can focus on your awesome - new library and not waste another afternoon on the configuration. - - ), - }, - { - title: <>Batteries Included, - imageUrl: 'img/undraw_docusaurus_react.svg', - description: ( -
      -
    • - Bundles your code use{' '} - Rollup and outputs - multiple module formats (CJS & ESM by default, and also UMD if you - want) plus development and production builds -
    • -
    • - Comes use treeshaking, ready-to-rock lodash optimizations, and - minification/compression -
    • -
    • Live reload / watch-mode
    • -
    • Works use React
    • -
    • Human readable error messages (and in VSCode-friendly format)
    • -
    • Bundle size snapshots
    • -
    • - Opt-in to extract invariant error codes -
    • -
    • - Jest test runner setup use sensible defaults via{' '} - tsdx test -
    • -
    • Zero-config, single dependency
    • -
    - ), - }, -]; - -function Home() { - const context = useDocusaurusContext(); - const { siteConfig = {} } = context; - const baseUrl = useBaseUrl('/'); - return ( - -
    -
    - - - - - - - {/*

    {siteConfig.title}

    */} -

    {siteConfig.tagline}

    -
    - - Get Started - - - GitHub - -
    -
    -            {`npx tsdx create mylib
    -cd mylib && yarn start`}
    -          
    -
    {' '} -
    -
    - {features && features.length && ( -
    -
    -
    - {features.map(({ imageUrl, title, description }, idx) => ( -
    - {imageUrl && ( -
    - {title} -
    - )} -

    {title}

    -

    {description}

    -
    - ))} -
    -
    -
    - )} -
    -
    - ); -} - -export default Home; diff --git a/website/src/pages/styles.module.css b/website/src/pages/styles.module.css deleted file mode 100755 index b84aeed1d..000000000 --- a/website/src/pages/styles.module.css +++ /dev/null @@ -1,42 +0,0 @@ -/** - * Copyright (c) 2017-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * CSS files with the .module.css suffix will be treated as CSS modules - * and scoped locally. - */ - -.heroBanner { - padding: 4rem 0; - text-align: center; - position: relative; - overflow: hidden; -} - -@media screen and (max-width: 966px) { - .heroBanner { - padding: 2rem; - } -} - -.buttons { - display: flex; - align-items: center; - justify-content: center; -} - -.features { - display: flex; - align-items: center; - padding: 2rem 0; - width: 100%; -} - -.featureImage { - height: 200px; - width: 200px; -} diff --git a/website/static/img/favicon.ico b/website/static/img/favicon.ico deleted file mode 100755 index be74abd69ad6a32de7375df13cab9354798e328f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmc(dze~eV5XUd2fg&jH87YDYDQKxq1{4b-_ydP-wqS9vgGh17QXQQAwOE{VaBvi* zmu^z9t({y-&1ey8Y_x;?x+`BviV9;aRjMgZ8M*!jgkRrFqSI9;F zHyfX@Az|AvVmn~YWWZP`0&JWEY~BFm?*Vq}VD7&_%x%MP$p`D`4JMC!K|B7pt?Mmp zUJAB7rxMXS6=!P+AtLU9V)J#61WPxwipRXCHO{BJ`l{m53#=t97a!znv~vfmr|AaP zRGIT7#0FyJy3Z*hL{GQp-0TRhX8UzZ)+>%?mK0^goaX4Q;x - - - - - diff --git a/website/static/img/typescript.svg b/website/static/img/typescript.svg deleted file mode 100644 index 9a4c45095..000000000 --- a/website/static/img/typescript.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/website/static/img/undraw_docusaurus_mountain.svg b/website/static/img/undraw_docusaurus_mountain.svg deleted file mode 100755 index 431cef2f7..000000000 --- a/website/static/img/undraw_docusaurus_mountain.svg +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/website/static/img/undraw_docusaurus_react.svg b/website/static/img/undraw_docusaurus_react.svg deleted file mode 100755 index e41705043..000000000 --- a/website/static/img/undraw_docusaurus_react.svg +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/website/static/img/undraw_docusaurus_tree.svg b/website/static/img/undraw_docusaurus_tree.svg deleted file mode 100755 index a05cc03dd..000000000 --- a/website/static/img/undraw_docusaurus_tree.svg +++ /dev/null @@ -1 +0,0 @@ -docu_tree \ No newline at end of file diff --git a/website/yarn.lock b/website/yarn.lock deleted file mode 100644 index 5858ad237..000000000 --- a/website/yarn.lock +++ /dev/null @@ -1,9215 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@7.5.5", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" - integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== - dependencies: - "@babel/highlight" "^7.0.0" - -"@babel/core@7.6.2": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.2.tgz#069a776e8d5e9eefff76236bc8845566bd31dd91" - integrity sha512-l8zto/fuoZIbncm+01p8zPSDZu/VuuJhAfA7d/AbzM09WR7iVhavvfNDYCNpo1VvLk6E6xgAoP9P+/EMJHuRkQ== - dependencies: - "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.6.2" - "@babel/helpers" "^7.6.2" - "@babel/parser" "^7.6.2" - "@babel/template" "^7.6.0" - "@babel/traverse" "^7.6.2" - "@babel/types" "^7.6.0" - convert-source-map "^1.1.0" - debug "^4.1.0" - json5 "^2.1.0" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.4.tgz#6ebd9fe00925f6c3e177bb726a188b5f578088ff" - integrity sha512-Rm0HGw101GY8FTzpWSyRbki/jzq+/PkNQJ+nSulrdY6gFGOsNseCqD6KHRYe2E+EdzuBdr2pxCp6s4Uk6eJ+XQ== - dependencies: - "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.6.4" - "@babel/helpers" "^7.6.2" - "@babel/parser" "^7.6.4" - "@babel/template" "^7.6.0" - "@babel/traverse" "^7.6.3" - "@babel/types" "^7.6.3" - convert-source-map "^1.1.0" - debug "^4.1.0" - json5 "^2.1.0" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.5.5.tgz#873a7f936a3c89491b43536d12245b626664e3cf" - integrity sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ== - dependencies: - "@babel/types" "^7.5.5" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - trim-right "^1.0.1" - -"@babel/generator@^7.6.2", "@babel/generator@^7.6.3", "@babel/generator@^7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.6.4.tgz#a4f8437287bf9671b07f483b76e3bb731bc97671" - integrity sha512-jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w== - dependencies: - "@babel/types" "^7.6.3" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" - integrity sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q== - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" - integrity sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-builder-react-jsx@^7.3.0": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz#a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4" - integrity sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw== - dependencies: - "@babel/types" "^7.3.0" - esutils "^2.0.0" - -"@babel/helper-call-delegate@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43" - integrity sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ== - dependencies: - "@babel/helper-hoist-variables" "^7.4.4" - "@babel/traverse" "^7.4.4" - "@babel/types" "^7.4.4" - -"@babel/helper-define-map@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz#3dec32c2046f37e09b28c93eb0b103fd2a25d369" - integrity sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg== - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/types" "^7.5.5" - lodash "^4.17.13" - -"@babel/helper-explode-assignable-expression@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" - integrity sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA== - dependencies: - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-function-name@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" - integrity sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw== - dependencies: - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-get-function-arity@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" - integrity sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ== - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-hoist-variables@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a" - integrity sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w== - dependencies: - "@babel/types" "^7.4.4" - -"@babel/helper-member-expression-to-functions@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz#1fb5b8ec4453a93c439ee9fe3aeea4a84b76b590" - integrity sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA== - dependencies: - "@babel/types" "^7.5.5" - -"@babel/helper-module-imports@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" - integrity sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A== - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.4": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz#f84ff8a09038dcbca1fd4355661a500937165b4a" - integrity sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/template" "^7.4.4" - "@babel/types" "^7.5.5" - lodash "^4.17.13" - -"@babel/helper-optimise-call-expression@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" - integrity sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g== - dependencies: - "@babel/types" "^7.0.0" - -"@babel/helper-plugin-utils@7.0.0", "@babel/helper-plugin-utils@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" - integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== - -"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351" - integrity sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw== - dependencies: - lodash "^4.17.13" - -"@babel/helper-remap-async-to-generator@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" - integrity sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-wrap-function" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-replace-supers@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz#f84ce43df031222d2bad068d2626cb5799c34bc2" - integrity sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.5.5" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/traverse" "^7.5.5" - "@babel/types" "^7.5.5" - -"@babel/helper-simple-access@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" - integrity sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w== - dependencies: - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" - -"@babel/helper-split-export-declaration@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" - integrity sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q== - dependencies: - "@babel/types" "^7.4.4" - -"@babel/helper-wrap-function@^7.1.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa" - integrity sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ== - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.2.0" - -"@babel/helpers@^7.6.2": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.6.2.tgz#681ffe489ea4dcc55f23ce469e58e59c1c045153" - integrity sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA== - dependencies: - "@babel/template" "^7.6.0" - "@babel/traverse" "^7.6.2" - "@babel/types" "^7.6.0" - -"@babel/highlight@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" - integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^4.0.0" - -"@babel/parser@^7.4.4", "@babel/parser@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.5.5.tgz#02f077ac8817d3df4a832ef59de67565e71cca4b" - integrity sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g== - -"@babel/parser@^7.6.0", "@babel/parser@^7.6.2", "@babel/parser@^7.6.3", "@babel/parser@^7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.4.tgz#cb9b36a7482110282d5cb6dd424ec9262b473d81" - integrity sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A== - -"@babel/plugin-proposal-async-generator-functions@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" - integrity sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.1.0" - "@babel/plugin-syntax-async-generators" "^7.2.0" - -"@babel/plugin-proposal-dynamic-import@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz#e532202db4838723691b10a67b8ce509e397c506" - integrity sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-dynamic-import" "^7.2.0" - -"@babel/plugin-proposal-json-strings@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317" - integrity sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-json-strings" "^7.2.0" - -"@babel/plugin-proposal-object-rest-spread@7.6.2", "@babel/plugin-proposal-object-rest-spread@^7.6.2": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz#8ffccc8f3a6545e9f78988b6bf4fe881b88e8096" - integrity sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.2.0" - -"@babel/plugin-proposal-optional-catch-binding@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" - integrity sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" - -"@babel/plugin-proposal-unicode-property-regex@^7.6.2": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz#05413762894f41bfe42b9a5e80919bd575dcc802" - integrity sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.6.0" - -"@babel/plugin-syntax-async-generators@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f" - integrity sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-dynamic-import@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612" - integrity sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-json-strings@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470" - integrity sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-jsx@7.2.0", "@babel/plugin-syntax-jsx@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" - integrity sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-object-rest-spread@7.2.0", "@babel/plugin-syntax-object-rest-spread@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" - integrity sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c" - integrity sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-arrow-functions@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550" - integrity sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-async-to-generator@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz#89a3848a0166623b5bc481164b5936ab947e887e" - integrity sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.1.0" - -"@babel/plugin-transform-block-scoped-functions@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190" - integrity sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-block-scoping@^7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.3.tgz#6e854e51fbbaa84351b15d4ddafe342f3a5d542a" - integrity sha512-7hvrg75dubcO3ZI2rjYTzUrEuh1E9IyDEhhB6qfcooxhDA33xx2MasuLVgdxzcP6R/lipAC6n9ub9maNW6RKdw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - lodash "^4.17.13" - -"@babel/plugin-transform-classes@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz#d094299d9bd680a14a2a0edae38305ad60fb4de9" - integrity sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.5.5" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.5.5" - "@babel/helper-split-export-declaration" "^7.4.4" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" - integrity sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-destructuring@^7.6.0": - version "7.6.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz#44bbe08b57f4480094d57d9ffbcd96d309075ba6" - integrity sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-dotall-regex@^7.6.2": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz#44abb948b88f0199a627024e1508acaf8dc9b2f9" - integrity sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.6.0" - -"@babel/plugin-transform-duplicate-keys@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz#c5dbf5106bf84cdf691222c0974c12b1df931853" - integrity sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-exponentiation-operator@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" - integrity sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-for-of@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz#0267fc735e24c808ba173866c6c4d1440fc3c556" - integrity sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-function-name@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad" - integrity sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA== - dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-literals@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" - integrity sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-member-expression-literals@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" - integrity sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-modules-amd@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz#ef00435d46da0a5961aa728a1d2ecff063e4fb91" - integrity sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg== - dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-commonjs@^7.6.0": - version "7.6.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz#39dfe957de4420445f1fcf88b68a2e4aa4515486" - integrity sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g== - dependencies: - "@babel/helper-module-transforms" "^7.4.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-systemjs@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz#e75266a13ef94202db2a0620977756f51d52d249" - integrity sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg== - dependencies: - "@babel/helper-hoist-variables" "^7.4.4" - "@babel/helper-plugin-utils" "^7.0.0" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-umd@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz#7678ce75169f0877b8eb2235538c074268dd01ae" - integrity sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw== - dependencies: - "@babel/helper-module-transforms" "^7.1.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.3.tgz#aaa6e409dd4fb2e50b6e2a91f7e3a3149dbce0cf" - integrity sha512-jTkk7/uE6H2s5w6VlMHeWuH+Pcy2lmdwFoeWCVnvIrDUnB5gQqTVI8WfmEAhF2CDEarGrknZcmSFg1+bkfCoSw== - dependencies: - regexpu-core "^4.6.0" - -"@babel/plugin-transform-new-target@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz#18d120438b0cc9ee95a47f2c72bc9768fbed60a5" - integrity sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-object-super@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz#c70021df834073c65eb613b8679cc4a381d1a9f9" - integrity sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.5.5" - -"@babel/plugin-transform-parameters@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" - integrity sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw== - dependencies: - "@babel/helper-call-delegate" "^7.4.4" - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-property-literals@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" - integrity sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz#ebfaed87834ce8dc4279609a4f0c324c156e3eb0" - integrity sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-react-jsx-self@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz#461e21ad9478f1031dd5e276108d027f1b5240ba" - integrity sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.5.0.tgz#583b10c49cf057e237085bcbd8cc960bd83bd96b" - integrity sha512-58Q+Jsy4IDCZx7kqEZuSDdam/1oW8OdDX8f+Loo6xyxdfg1yF0GE2XNJQSTZCaMol93+FBzpWiPEwtbMloAcPg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290" - integrity sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg== - dependencies: - "@babel/helper-builder-react-jsx" "^7.3.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.2.0" - -"@babel/plugin-transform-regenerator@^7.4.5": - version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f" - integrity sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA== - dependencies: - regenerator-transform "^0.14.0" - -"@babel/plugin-transform-reserved-words@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz#4792af87c998a49367597d07fedf02636d2e1634" - integrity sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-shorthand-properties@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0" - integrity sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-spread@^7.6.2": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz#fc77cf798b24b10c46e1b51b1b88c2bf661bb8dd" - integrity sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-sticky-regex@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" - integrity sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - -"@babel/plugin-transform-template-literals@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz#9d28fea7bbce637fb7612a0750989d8321d4bcb0" - integrity sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-typeof-symbol@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2" - integrity sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-unicode-regex@^7.6.2": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz#b692aad888a7e8d8b1b214be6b9dc03d5031f698" - integrity sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.6.0" - -"@babel/preset-env@^7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.6.3.tgz#9e1bf05a2e2d687036d24c40e4639dc46cef2271" - integrity sha512-CWQkn7EVnwzlOdR5NOm2+pfgSNEZmvGjOhlCHBDq0J8/EStr+G+FvPEiz9B56dR6MoiUFjXhfE4hjLoAKKJtIQ== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-async-generator-functions" "^7.2.0" - "@babel/plugin-proposal-dynamic-import" "^7.5.0" - "@babel/plugin-proposal-json-strings" "^7.2.0" - "@babel/plugin-proposal-object-rest-spread" "^7.6.2" - "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.6.2" - "@babel/plugin-syntax-async-generators" "^7.2.0" - "@babel/plugin-syntax-dynamic-import" "^7.2.0" - "@babel/plugin-syntax-json-strings" "^7.2.0" - "@babel/plugin-syntax-object-rest-spread" "^7.2.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" - "@babel/plugin-transform-arrow-functions" "^7.2.0" - "@babel/plugin-transform-async-to-generator" "^7.5.0" - "@babel/plugin-transform-block-scoped-functions" "^7.2.0" - "@babel/plugin-transform-block-scoping" "^7.6.3" - "@babel/plugin-transform-classes" "^7.5.5" - "@babel/plugin-transform-computed-properties" "^7.2.0" - "@babel/plugin-transform-destructuring" "^7.6.0" - "@babel/plugin-transform-dotall-regex" "^7.6.2" - "@babel/plugin-transform-duplicate-keys" "^7.5.0" - "@babel/plugin-transform-exponentiation-operator" "^7.2.0" - "@babel/plugin-transform-for-of" "^7.4.4" - "@babel/plugin-transform-function-name" "^7.4.4" - "@babel/plugin-transform-literals" "^7.2.0" - "@babel/plugin-transform-member-expression-literals" "^7.2.0" - "@babel/plugin-transform-modules-amd" "^7.5.0" - "@babel/plugin-transform-modules-commonjs" "^7.6.0" - "@babel/plugin-transform-modules-systemjs" "^7.5.0" - "@babel/plugin-transform-modules-umd" "^7.2.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.6.3" - "@babel/plugin-transform-new-target" "^7.4.4" - "@babel/plugin-transform-object-super" "^7.5.5" - "@babel/plugin-transform-parameters" "^7.4.4" - "@babel/plugin-transform-property-literals" "^7.2.0" - "@babel/plugin-transform-regenerator" "^7.4.5" - "@babel/plugin-transform-reserved-words" "^7.2.0" - "@babel/plugin-transform-shorthand-properties" "^7.2.0" - "@babel/plugin-transform-spread" "^7.6.2" - "@babel/plugin-transform-sticky-regex" "^7.2.0" - "@babel/plugin-transform-template-literals" "^7.4.4" - "@babel/plugin-transform-typeof-symbol" "^7.2.0" - "@babel/plugin-transform-unicode-regex" "^7.6.2" - "@babel/types" "^7.6.3" - browserslist "^4.6.0" - core-js-compat "^3.1.1" - invariant "^2.2.2" - js-levenshtein "^1.1.3" - semver "^5.5.0" - -"@babel/preset-react@^7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.6.3.tgz#d5242c828322520205ae4eda5d4f4f618964e2f6" - integrity sha512-07yQhmkZmRAfwREYIQgW0HEwMY9GBJVuPY4Q12UC72AbfaawuupVWa8zQs2tlL+yun45Nv/1KreII/0PLfEsgA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.4.0": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.5.tgz#74fba56d35efbeca444091c7850ccd494fd2f132" - integrity sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ== - dependencies: - regenerator-runtime "^0.13.2" - -"@babel/template@^7.1.0", "@babel/template@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" - integrity sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.4.4" - "@babel/types" "^7.4.4" - -"@babel/template@^7.6.0": - version "7.6.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.6.0.tgz#7f0159c7f5012230dad64cca42ec9bdb5c9536e6" - integrity sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.6.0" - "@babel/types" "^7.6.0" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.4", "@babel/traverse@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.5.5.tgz#f664f8f368ed32988cd648da9f72d5ca70f165bb" - integrity sha512-MqB0782whsfffYfSjH4TM+LMjrJnhCNEDMDIjeTpl+ASaUvxcjoiVCo/sM1GhS1pHOXYfWVCYneLjMckuUxDaQ== - dependencies: - "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.5.5" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/parser" "^7.5.5" - "@babel/types" "^7.5.5" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - -"@babel/traverse@^7.6.2", "@babel/traverse@^7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.6.3.tgz#66d7dba146b086703c0fb10dd588b7364cec47f9" - integrity sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw== - dependencies: - "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.6.3" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/parser" "^7.6.3" - "@babel/types" "^7.6.3" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - -"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.5.5.tgz#97b9f728e182785909aa4ab56264f090a028d18a" - integrity sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw== - dependencies: - esutils "^2.0.2" - lodash "^4.17.13" - to-fast-properties "^2.0.0" - -"@babel/types@^7.6.0", "@babel/types@^7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.6.3.tgz#3f07d96f854f98e2fbd45c64b0cb942d11e8ba09" - integrity sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA== - dependencies: - esutils "^2.0.2" - lodash "^4.17.13" - to-fast-properties "^2.0.0" - -"@csstools/convert-colors@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" - integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== - -"@docusaurus/core@^2.0.0-alpha.31": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-alpha.32.tgz#c0b50141f57726f89e01265f22dedef4a2ce62c7" - integrity sha512-NNp/Sjji5iIzoPoDYqXegEYO4VF3wirkQHrOrhYBcOFkAUOa50jGBwnrsKNNZOY2ClHN+Vs+hmwYclpedICnBg== - dependencies: - "@babel/core" "^7.6.4" - "@babel/plugin-syntax-dynamic-import" "^7.2.0" - "@babel/preset-env" "^7.6.3" - "@babel/preset-react" "^7.6.3" - "@docusaurus/utils" "^2.0.0-alpha.32" - "@endiliey/static-site-generator-webpack-plugin" "^4.0.0" - babel-loader "^8.0.6" - babel-plugin-dynamic-import-node "^2.3.0" - cache-loader "^4.1.0" - chalk "^2.4.2" - chokidar "^3.2.2" - classnames "^2.2.6" - commander "^2.20.0" - copy-webpack-plugin "^5.0.4" - core-js "^2.6.5" - css-loader "^3.2.0" - del "^4.1.1" - ejs "^2.6.2" - express "^4.17.1" - fs-extra "^8.1.0" - globby "^10.0.1" - html-webpack-plugin "^4.0.0-beta.8" - import-fresh "^3.1.0" - lodash "^4.17.15" - mini-css-extract-plugin "^0.8.0" - nprogress "^0.2.0" - null-loader "^3.0.0" - optimize-css-assets-webpack-plugin "^5.0.3" - portfinder "^1.0.25" - postcss-loader "^3.0.0" - postcss-preset-env "^6.7.0" - react-dev-utils "^9.1.0" - react-helmet "^6.0.0-beta" - react-loadable "^5.5.0" - react-loadable-ssr-addon "^0.2.0" - react-router "^5.1.2" - react-router-config "^5.1.1" - react-router-dom "^5.1.2" - semver "^6.3.0" - shelljs "^0.8.3" - std-env "^2.2.1" - style-loader "^1.0.0" - terser-webpack-plugin "^2.2.1" - wait-file "^1.0.5" - webpack "^4.41.2" - webpack-bundle-analyzer "^3.6.0" - webpack-dev-server "^3.8.2" - webpack-merge "^4.2.2" - webpackbar "^4.0.0" - -"@docusaurus/mdx-loader@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-alpha.32.tgz#b1fb47bb384058905be0eb6db6c70ae77e5f8019" - integrity sha512-Y3YrUv3zNBHLIgokD3d800mrM8D1VIMeJ69WKkMCFrGqYXcxZIMFf5CQHAolbGFBXiiZIwkYGTouT/6RyI7kpA== - dependencies: - "@babel/parser" "^7.6.4" - "@babel/traverse" "^7.6.3" - "@mdx-js/mdx" "^1.5.1" - "@mdx-js/react" "^1.5.1" - github-slugger "^1.2.1" - gray-matter "^4.0.2" - loader-utils "^1.2.3" - mdast-util-to-string "^1.0.6" - remark-emoji "^2.0.2" - remark-slug "^5.1.2" - stringify-object "^3.3.0" - unist-util-visit "^2.0.0" - -"@docusaurus/plugin-content-blog@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-alpha.32.tgz#e18c9c195216402d97f63e7d7b26f669b8d303b7" - integrity sha512-2Hrtxxv4WxnVu/vNNMDUrdmDJiDLO+g8t+VT3RfM/2mymky/U+0Ia1UgpXUs+8vPaeoGk0DP8HnbdYR7HpwgCA== - dependencies: - "@docusaurus/mdx-loader" "^2.0.0-alpha.32" - "@docusaurus/utils" "^2.0.0-alpha.32" - fs-extra "^8.1.0" - globby "^10.0.1" - loader-utils "^1.2.3" - lodash "^4.17.15" - -"@docusaurus/plugin-content-docs@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-alpha.32.tgz#617a677afb9a815e436b205af3d99622a3a5c5ba" - integrity sha512-oMKr/xdgkAEYff453kLpP2CWbMyb/AbbG+UMs4QEAArmhJH8Tlx0ureaQEKFOsYnSt/ZrMpIbR3VRquunV1hMQ== - dependencies: - "@docusaurus/mdx-loader" "^2.0.0-alpha.32" - "@docusaurus/utils" "^2.0.0-alpha.32" - cross-spawn "^7.0.1" - fs-extra "^8.1.0" - globby "^10.0.1" - import-fresh "^3.1.0" - loader-utils "^1.2.3" - shelljs "^0.8.3" - -"@docusaurus/plugin-content-pages@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-alpha.32.tgz#3dadab8866de96a31f1e02601dc903098cfc8018" - integrity sha512-qqQY2FIoQQXoKG0mvrih1JuG1ChTcHDWjIJFDZqHLoM9cbMIOA8Lo1ctbgoppnHgpwnNI46pWSMrTcCXLiKr4Q== - dependencies: - "@docusaurus/types" "^2.0.0-alpha.32" - "@docusaurus/utils" "^2.0.0-alpha.32" - globby "^10.0.1" - -"@docusaurus/plugin-google-analytics@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.0.0-alpha.32.tgz#77c6c096a69eeb774b1107a1027a262e8258b320" - integrity sha512-4GzE5TJKjPaaAeZ9tPrgC2Ac0Hdtt3BaqmZpNLa8GNuLfm1lZH3B5dQzDpD+J/4ol2xo4nZcRguGFe47V9BGAA== - -"@docusaurus/plugin-google-gtag@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.0.0-alpha.32.tgz#7e1f350b585dc3abd77acd6d818be15c7d727256" - integrity sha512-6eqLpwh2Ny2q4mWf05Zo0c3VUa211QL6UVdvXIhV5qx4r9MKpd0vcAW59cqtDO6yKOVcqamxHF2vvJVO6eM/sA== - -"@docusaurus/plugin-sitemap@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.0.0-alpha.32.tgz#629cf222c0e698a901a697e18cea450aaf25bc1b" - integrity sha512-ui4t+btI4Raow5q1kf8cfBrOWNrPqAOtoWN0/vNIXJXCj+fx4CC6sybg5VK3PVS9hvprKj+2kPQQrh2T8uxk3A== - dependencies: - "@docusaurus/types" "^2.0.0-alpha.32" - sitemap "^3.2.2" - -"@docusaurus/preset-classic@^2.0.0-alpha.31": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.0.0-alpha.32.tgz#a574408164d06c59d32f84f7fb5b4734e2881ac7" - integrity sha512-LAeRZMez7zPW6OQRs1LcG/EBc7hozAo2V0t3wNkgFpPa+ukOrxfL1r54fP3Vp1GXGKq5CnPFGUqv+vmgHDKHOg== - dependencies: - "@docusaurus/plugin-content-blog" "^2.0.0-alpha.32" - "@docusaurus/plugin-content-docs" "^2.0.0-alpha.32" - "@docusaurus/plugin-content-pages" "^2.0.0-alpha.32" - "@docusaurus/plugin-google-analytics" "^2.0.0-alpha.32" - "@docusaurus/plugin-google-gtag" "^2.0.0-alpha.32" - "@docusaurus/plugin-sitemap" "^2.0.0-alpha.32" - "@docusaurus/theme-classic" "^2.0.0-alpha.32" - "@docusaurus/theme-search-algolia" "^2.0.0-alpha.32" - -"@docusaurus/theme-classic@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.0.0-alpha.32.tgz#983e50cceb2a3be2f234f8dbfd31be97a69667b6" - integrity sha512-H0p90mGOd33kBKuBGd4tz7WS+B6tK6h2ZdGMz/oJ3SI4GbZO/x2d22CVY1LelZfFdBKlVNajrfZSgz1JYR7MWg== - dependencies: - "@mdx-js/mdx" "^1.5.1" - "@mdx-js/react" "^1.5.1" - classnames "^2.2.6" - clipboard "^2.0.4" - infima "0.2.0-alpha.3" - parse-numeric-range "^0.0.2" - prism-react-renderer "^1.0.2" - react-toggle "^4.1.1" - -"@docusaurus/theme-search-algolia@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.0.0-alpha.32.tgz#f7b975c9b868de9a9b497c4006b0b481844ab7e4" - integrity sha512-ZO00JieNg4Z6kAK4xS7tIkSZFMRb1tnl8Z9jTQfOd4y6PwiwTgiUXslxdMW3DamrQmnbC0ZOxIaLB9kE3jxxww== - dependencies: - classnames "^2.2.6" - docsearch.js "^2.6.3" - -"@docusaurus/types@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-alpha.32.tgz#b6c7c5e133c4f1d909b497c6b229096247818f17" - integrity sha512-vo89SbhS3JpULFbtisyWgzhXx2s1eBlYLjaYLar0ywUufdw0yzPMt8MwQ+3TPBOMZYYDrwoQOWJ22dQDIpTLZQ== - dependencies: - "@types/webpack" "^4.32.0" - commander "^2.20.0" - querystring "0.2.0" - -"@docusaurus/utils@^2.0.0-alpha.32": - version "2.0.0-alpha.32" - resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-alpha.32.tgz#62b2864eb9fd1577c53347c16a5da9b74768050b" - integrity sha512-Wg2U7RhJkgsRp1F0TnicBOBXJakucyML159EsqR1IwNtqo4F09X0qWkM40JdnxQo2AqVniuVSVULYssiSNAw8g== - dependencies: - escape-string-regexp "^2.0.0" - fs-extra "^8.1.0" - gray-matter "^4.0.2" - lodash "^4.17.15" - -"@endiliey/static-site-generator-webpack-plugin@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@endiliey/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.0.tgz#94bfe58fd83aeda355de797fcb5112adaca3a6b1" - integrity sha512-3MBqYCs30qk1OBRC697NqhGouYbs71D1B8hrk/AFJC6GwF2QaJOQZtA1JYAaGSe650sZ8r5ppRTtCRXepDWlng== - dependencies: - bluebird "^3.7.1" - cheerio "^0.22.0" - eval "^0.1.4" - url "^0.11.0" - webpack-sources "^1.4.3" - -"@hapi/address@2.x.x": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.0.0.tgz#9f05469c88cb2fd3dcd624776b54ee95c312126a" - integrity sha512-mV6T0IYqb0xL1UALPFplXYQmR0twnXG0M6jUswpquqT2sD12BOiCiLy3EvMp/Fy7s3DZElC4/aPjEjo2jeZpvw== - -"@hapi/hoek@6.x.x": - version "6.2.4" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-6.2.4.tgz#4b95fbaccbfba90185690890bdf1a2fbbda10595" - integrity sha512-HOJ20Kc93DkDVvjwHyHawPwPkX44sIrbXazAUDiUXaY2R9JwQGo2PhFfnQtdrsIe4igjG2fPgMra7NYw7qhy0A== - -"@hapi/hoek@8.x.x": - version "8.2.1" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.2.1.tgz#924af04cbb22e17359c620d2a9c946e63f58eb77" - integrity sha512-JPiBy+oSmsq3St7XlipfN5pNA6bDJ1kpa73PrK/zR29CVClDVqy04AanM/M/qx5bSF+I61DdCfAvRrujau+zRg== - -"@hapi/joi@^15.1.0": - version "15.1.0" - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.0.tgz#940cb749b5c55c26ab3b34ce362e82b6162c8e7a" - integrity sha512-n6kaRQO8S+kepUTbXL9O/UOL788Odqs38/VOfoCrATDtTvyfiO3fgjlSRaNkHabpTLgM7qru9ifqXlXbXk8SeQ== - dependencies: - "@hapi/address" "2.x.x" - "@hapi/hoek" "6.x.x" - "@hapi/marker" "1.x.x" - "@hapi/topo" "3.x.x" - -"@hapi/marker@1.x.x": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@hapi/marker/-/marker-1.0.0.tgz#65b0b2b01d1be06304886ce9b4b77b1bfb21a769" - integrity sha512-JOfdekTXnJexfE8PyhZFyHvHjt81rBFSAbTIRAhF2vv/2Y1JzoKsGqxH/GpZJoF7aEfYok8JVcAHmSz1gkBieA== - -"@hapi/topo@3.x.x": - version "3.1.3" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.3.tgz#c7a02e0d936596d29f184e6d7fdc07e8b5efce11" - integrity sha512-JmS9/vQK6dcUYn7wc2YZTqzIKubAQcJKu2KCKAru6es482U5RT5fP1EXCPtlXpiK7PR0On/kpQKI4fRKkzpZBQ== - dependencies: - "@hapi/hoek" "8.x.x" - -"@mdx-js/mdx@^1.5.1": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.5.1.tgz#470ce07e01cef4f7b1d5051640e5235d5e75aebb" - integrity sha512-VNc2U8G6RlAYGmZfFj9dRTXcyWIo7rfxuAJtjupTqdddMx5HeLOmsWBLkZt5K76Nmn/bOg6d7zwR1+5FuvjAtg== - dependencies: - "@babel/core" "7.6.2" - "@babel/plugin-syntax-jsx" "7.2.0" - "@babel/plugin-syntax-object-rest-spread" "7.2.0" - "@mdx-js/util" "^1.5.1" - babel-plugin-apply-mdx-type-prop "^1.5.1" - babel-plugin-extract-import-names "^1.5.1" - camelcase-css "2.0.1" - detab "2.0.2" - hast-util-raw "5.0.1" - lodash.uniq "4.5.0" - mdast-util-to-hast "6.0.2" - remark-mdx "^1.5.1" - remark-parse "7.0.1" - remark-squeeze-paragraphs "3.0.4" - style-to-object "0.2.3" - unified "8.3.2" - unist-builder "1.0.4" - unist-util-visit "2.0.0" - -"@mdx-js/react@^1.5.1": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.5.1.tgz#e0a9dbdc03826198abd82b29dcee91d661faf8a5" - integrity sha512-eF05YysHqtyXerLId0kPKtxmJ3PE60GJJvx1gOguEQndbs94fUeYTVSfBlnXPPAAzvOmVKrZmktIYsBQlVjpOw== - -"@mdx-js/util@^1.5.1": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.5.1.tgz#f5f29bde5b09f8da3f4a4b43fa0a34bcf8ffc7cb" - integrity sha512-8F8E5FPWKP/cHjjI+O6Sh4KLUktk0KKS1xrxqVoBQd14/PBDH+kUgSJVE99p9jSRGh+OjCBmqx0tXN+m32w1tA== - -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== - dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" - -"@nodelib/fs.scandir@2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.1.tgz#7fa8fed654939e1a39753d286b48b4836d00e0eb" - integrity sha512-NT/skIZjgotDSiXs0WqYhgcuBKhUMgfekCmCGtkUAiLqZdOnrdjmZr9wRl3ll64J9NF79uZ4fk16Dx0yMc/Xbg== - dependencies: - "@nodelib/fs.stat" "2.0.1" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.1", "@nodelib/fs.stat@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.1.tgz#814f71b1167390cfcb6a6b3d9cdeb0951a192c14" - integrity sha512-+RqhBlLn6YRBGOIoVYthsG0J9dfpO79eJyN7BYBkZJtfqrBwf2KK+rD/M/yjZR6WBmIhAgOV7S60eCgaSWtbFw== - -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== - -"@nodelib/fs.walk@^1.2.1": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.2.tgz#6a6450c5e17012abd81450eb74949a4d970d2807" - integrity sha512-J/DR3+W12uCzAJkw7niXDcqcKBg6+5G5Q/ZpThpGNzAUz70eOR6RV4XnnSN01qHZiVl0eavoxJsBypQoKsV2QQ== - dependencies: - "@nodelib/fs.scandir" "2.1.1" - fastq "^1.6.0" - -"@types/anymatch@*": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" - integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== - -"@types/events@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" - integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== - -"@types/glob@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" - integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== - dependencies: - "@types/events" "*" - "@types/minimatch" "*" - "@types/node" "*" - -"@types/minimatch@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - -"@types/node@*": - version "12.7.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.2.tgz#c4e63af5e8823ce9cc3f0b34f7b998c2171f0c44" - integrity sha512-dyYO+f6ihZEtNPDcWNR1fkoTDf3zAK3lAABDze3mz6POyIercH0lEUawUFXlG8xaQZmm1yEBON/4TsYv/laDYg== - -"@types/q@^1.5.1": - version "1.5.2" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" - integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== - -"@types/source-list-map@*": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" - integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== - -"@types/tapable@*": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.4.tgz#b4ffc7dc97b498c969b360a41eee247f82616370" - integrity sha512-78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ== - -"@types/uglify-js@*": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.0.4.tgz#96beae23df6f561862a830b4288a49e86baac082" - integrity sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ== - dependencies: - source-map "^0.6.1" - -"@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" - integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== - -"@types/webpack-sources@*": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.5.tgz#be47c10f783d3d6efe1471ff7f042611bd464a92" - integrity sha512-zfvjpp7jiafSmrzJ2/i3LqOyTYTuJ7u1KOXlKgDlvsj9Rr0x7ZiYu5lZbXwobL7lmsRNtPXlBfmaUD8eU2Hu8w== - dependencies: - "@types/node" "*" - "@types/source-list-map" "*" - source-map "^0.6.1" - -"@types/webpack@^4.32.0": - version "4.39.8" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.39.8.tgz#8083a4eb850ea02961ef6161465434c9b478851f" - integrity sha512-lkJvwNJQUPW2SbVwAZW9s9whJp02nzLf2yTNwMULa4LloED9MYS1aNnGeoBCifpAI1pEBkTpLhuyRmBnLEOZAA== - dependencies: - "@types/anymatch" "*" - "@types/node" "*" - "@types/tapable" "*" - "@types/uglify-js" "*" - "@types/webpack-sources" "*" - source-map "^0.6.0" - -"@webassemblyjs/ast@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" - integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== - dependencies: - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" - -"@webassemblyjs/floating-point-hex-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" - integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== - -"@webassemblyjs/helper-api-error@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" - integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== - -"@webassemblyjs/helper-buffer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" - integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== - -"@webassemblyjs/helper-code-frame@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" - integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== - dependencies: - "@webassemblyjs/wast-printer" "1.8.5" - -"@webassemblyjs/helper-fsm@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" - integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== - -"@webassemblyjs/helper-module-context@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" - integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== - dependencies: - "@webassemblyjs/ast" "1.8.5" - mamacro "^0.0.3" - -"@webassemblyjs/helper-wasm-bytecode@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" - integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== - -"@webassemblyjs/helper-wasm-section@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" - integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - -"@webassemblyjs/ieee754@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" - integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" - integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" - integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== - -"@webassemblyjs/wasm-edit@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" - integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/helper-wasm-section" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-opt" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - "@webassemblyjs/wast-printer" "1.8.5" - -"@webassemblyjs/wasm-gen@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" - integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" - -"@webassemblyjs/wasm-opt@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" - integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - -"@webassemblyjs/wasm-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" - integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" - -"@webassemblyjs/wast-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" - integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/floating-point-hex-parser" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-code-frame" "1.8.5" - "@webassemblyjs/helper-fsm" "1.8.5" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/wast-printer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" - integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-walk@^6.1.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== - -acorn@^6.0.7, acorn@^6.2.1: - version "6.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e" - integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA== - -address@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - -address@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.0.tgz#ef8e047847fcd2c5b6f50c16965f924fd99fe709" - integrity sha512-4diPfzWbLEIElVG4AnqP+00SULlPzNuyJFNnmMrLgyaxG6tZXJ1sn7mjBu4fHrJE+Yp/jgylOweJn2xsLMFggQ== - -agentkeepalive@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-2.2.0.tgz#c5d1bd4b129008f1163f236f86e5faea2026e2ef" - integrity sha1-xdG9SxKQCPEWPyNvhuX66iAm4u8= - -aggregate-error@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" - integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" - integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== - -ajv@^6.1.0, ajv@^6.10.2, ajv@^6.5.5: - version "6.10.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" - integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== - dependencies: - fast-deep-equal "^2.0.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -algoliasearch@^3.24.5: - version "3.33.0" - resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-3.33.0.tgz#83b541124ebb0db54643009d4e660866b3177cdf" - integrity sha512-9DaVmOd7cvcZeYyV0BWAeJHVWJmgOL2DNUEBY/DTR4MzD1wCWs4Djl7LAlfvkGwGBdRHZCG+l0HA1572w3T8zg== - dependencies: - agentkeepalive "^2.2.0" - debug "^2.6.9" - envify "^4.0.0" - es6-promise "^4.1.0" - events "^1.1.0" - foreach "^2.0.5" - global "^4.3.2" - inherits "^2.0.1" - isarray "^2.0.1" - load-script "^1.0.0" - object-keys "^1.0.11" - querystring-es3 "^0.2.1" - reduce "^1.0.1" - semver "^5.1.0" - tunnel-agent "^0.6.0" - -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= - -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - -ansi-escapes@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== - -ansi-escapes@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.2.1.tgz#4dccdb846c3eee10f6d64dea66273eab90c37228" - integrity sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q== - dependencies: - type-fest "^0.5.2" - -ansi-html@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.1.0.tgz#d3ba8047b818293eaaa7978321dd61bff9842cfc" - integrity sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ== - dependencies: - color-convert "^2.0.1" - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -aproba@^1.0.3, aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - -asn1.js@^4.0.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autocomplete.js@0.36.0: - version "0.36.0" - resolved "https://registry.yarnpkg.com/autocomplete.js/-/autocomplete.js-0.36.0.tgz#94fe775fe64b6cd42e622d076dc7fd26bedd837b" - integrity sha512-jEwUXnVMeCHHutUt10i/8ZiRaCb0Wo+ZyKxeGsYwBDtw6EJHqEeDrq4UwZRD8YBSvp3g6klP678il2eeiVXN2Q== - dependencies: - immediate "^3.2.3" - -autoprefixer@^9.6.1: - version "9.6.1" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.1.tgz#51967a02d2d2300bb01866c1611ec8348d355a47" - integrity sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw== - dependencies: - browserslist "^4.6.3" - caniuse-lite "^1.0.30000980" - chalk "^2.4.2" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.17" - postcss-value-parser "^4.0.0" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" - integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== - -babel-code-frame@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-loader@^8.0.6: - version "8.0.6" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" - integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== - dependencies: - find-cache-dir "^2.0.0" - loader-utils "^1.0.2" - mkdirp "^0.5.1" - pify "^4.0.1" - -babel-plugin-apply-mdx-type-prop@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.5.1.tgz#d6c10f756a428a3724047662503257c74878c721" - integrity sha512-IFw+JDoWizgor39KsCB+Hqm/77tRSkHMRmKukDA4ul3sygZh33QtoirIpsdWWMPP9XBeOQdxuJUQdVQYrd6iOQ== - dependencies: - "@babel/helper-plugin-utils" "7.0.0" - "@mdx-js/util" "^1.5.1" - -babel-plugin-dynamic-import-node@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" - integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-extract-import-names@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.5.1.tgz#79fb8550e3e0a9e8654f9461ccade56c9a669a74" - integrity sha512-08+FQtoth4uUB7jzqEgedg/ZjrFEgwFe3WVPGp7XGP5XAmmAd/SEU/z/ZhSJTeH40IVQLRfh9VJU6hGwUePINA== - dependencies: - "@babel/helper-plugin-utils" "7.0.0" - -bail@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.4.tgz#7181b66d508aa3055d3f6c13f0a0c720641dde9b" - integrity sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww== - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base64-js@^1.0.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" - integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -bfj@^6.1.1: - version "6.1.2" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f" - integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw== - dependencies: - bluebird "^3.5.5" - check-types "^8.0.3" - hoopy "^0.1.4" - tryer "^1.0.1" - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - -binary-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c" - integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow== - -bluebird@^3.5.5: - version "3.5.5" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" - integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w== - -bluebird@^3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de" - integrity sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: - version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== - dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" - integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= - dependencies: - bn.js "^4.1.1" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.2" - elliptic "^6.0.0" - inherits "^2.0.1" - parse-asn1 "^5.0.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.0.tgz#9ee89225ffc07db03409f2fee524dc8227458a17" - integrity sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA== - dependencies: - caniuse-lite "^1.0.30000989" - electron-to-chromium "^1.3.247" - node-releases "^1.1.29" - -browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.3, browserslist@^4.6.4, browserslist@^4.6.6: - version "4.6.6" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.6.tgz#6e4bf467cde520bc9dbdf3747dafa03531cec453" - integrity sha512-D2Nk3W9JL9Fp/gIcWei8LrERCS+eXu9AM5cfXA8WEZ84lFks+ARnZ0q/R69m2SV3Wjma83QDDPxsNKXUwdIsyA== - dependencies: - caniuse-lite "^1.0.30000984" - electron-to-chromium "^1.3.191" - node-releases "^1.1.25" - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-json@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/buffer-json/-/buffer-json-2.0.0.tgz#f73e13b1e42f196fe2fd67d001c7d7107edd7c23" - integrity sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" - integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -cacache@^11.3.3: - version "11.3.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.3.tgz#8bd29df8c6a718a6ebd2d010da4d7972ae3bbadc" - integrity sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^12.0.2: - version "12.0.2" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.2.tgz#8db03205e36089a3df6954c66ce92541441ac46c" - integrity sha512-ifKgxH2CKhJEg6tNdAwziu6Q33EvuG26tYcda6PT3WKisZcYDXsnEdnRv67Po3yCzFfaSoMjGZzJyD2c3DT1dg== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" - integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== - dependencies: - chownr "^1.1.2" - figgy-pudding "^3.5.1" - fs-minipass "^2.0.0" - glob "^7.1.4" - graceful-fs "^4.2.2" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - minipass "^3.0.0" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - p-map "^3.0.0" - promise-inflight "^1.0.1" - rimraf "^2.7.1" - ssri "^7.0.0" - unique-filename "^1.1.1" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -cache-loader@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cache-loader/-/cache-loader-4.1.0.tgz#9948cae353aec0a1fcb1eafda2300816ec85387e" - integrity sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw== - dependencies: - buffer-json "^2.0.0" - find-cache-dir "^3.0.0" - loader-utils "^1.2.3" - mkdirp "^0.5.1" - neo-async "^2.6.1" - schema-utils "^2.0.0" - -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camelcase-css@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30000984: - version "1.0.30000989" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz#b9193e293ccf7e4426c5245134b8f2a56c0ac4b9" - integrity sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw== - -caniuse-lite@^1.0.30000989: - version "1.0.30001008" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001008.tgz#b8841b1df78a9f5ed9702537ef592f1f8772c0d9" - integrity sha512-b8DJyb+VVXZGRgJUa30cbk8gKHZ3LOZTBLaUEEVr2P4xpmFigOCc62CO4uzquW641Ouq1Rm9N+rWLWdSYDaDIw== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -ccount@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.4.tgz#9cf2de494ca84060a2a8d2854edd6dfb0445f386" - integrity sha512-fpZ81yYfzentuieinmGnphk0pLkOTMm6MZdVqwd77ROvhko6iujLNGrHH5E7utq3ygWklwfmwuG+A7P+NpqT6w== - -chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -character-entities-legacy@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz#3c729991d9293da0ede6dddcaf1f2ce1009ee8b4" - integrity sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww== - -character-entities@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.3.tgz#bbed4a52fe7ef98cc713c6d80d9faa26916d54e6" - integrity sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w== - -character-reference-invalid@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85" - integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg== - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -check-types@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" - integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== - -cheerio@^0.22.0: - version "0.22.0" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e" - integrity sha1-qbqoYKP5tZWmuBsahocxIe06Jp4= - dependencies: - css-select "~1.2.0" - dom-serializer "~0.1.0" - entities "~1.1.1" - htmlparser2 "^3.9.1" - lodash.assignin "^4.0.9" - lodash.bind "^4.1.4" - lodash.defaults "^4.0.1" - lodash.filter "^4.4.0" - lodash.flatten "^4.2.0" - lodash.foreach "^4.3.0" - lodash.map "^4.4.0" - lodash.merge "^4.4.0" - lodash.pick "^4.2.1" - lodash.reduce "^4.4.0" - lodash.reject "^4.4.0" - lodash.some "^4.4.0" - -chokidar@^2.0.2, chokidar@^2.0.4: - version "2.1.6" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" - integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chokidar@^3.2.2: - version "3.3.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.0.tgz#12c0714668c55800f659e262d4962a97faf554a6" - integrity sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.2.0" - optionalDependencies: - fsevents "~2.1.1" - -chownr@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.2.tgz#a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6" - integrity sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A== - -chownr@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" - integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== - -chrome-trace-event@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" - integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== - dependencies: - tslib "^1.9.0" - -ci-info@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" - integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -classnames@^2.2.5, classnames@^2.2.6: - version "2.2.6" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" - integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== - -clean-css@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" - integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - dependencies: - restore-cursor "^2.0.0" - -cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= - -clipboard@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.4.tgz#836dafd66cf0fea5d71ce5d5b0bf6e958009112d" - integrity sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ== - dependencies: - good-listener "^1.2.2" - select "^1.1.2" - tiny-emitter "^2.0.0" - -cliui@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -collapse-white-space@^1.0.0, collapse-white-space@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a" - integrity sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ== - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0, color-convert@^1.9.1: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" - integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -comma-separated-tokens@^1.0.0: - version "1.0.7" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.7.tgz#419cd7fb3258b1ed838dc0953167a25e152f5b59" - integrity sha512-Jrx3xsP4pPv4AwJUDWY9wOXGtwPXARej6Xd99h4TUGotmf8APuquKMpK+dnD3UgyxK7OEWaisjZz+3b5jtL6xQ== - -commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@~2.20.0: - version "2.20.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" - integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compressible@~2.0.16: - version "2.0.17" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" - integrity sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw== - dependencies: - mime-db ">= 1.40.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -consola@^2.10.0: - version "2.10.1" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.10.1.tgz#4693edba714677c878d520e4c7e4f69306b4b927" - integrity sha512-4sxpH6SGFYLADfUip4vuY65f/gEogrzJoniVhNUYkJHtng0l8ZjnDCqxxrSVRHOHwKxsy8Vm5ONZh1wOR3/l/w== - -console-browserify@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" - integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= - dependencies: - date-now "^0.1.4" - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - -content-disposition@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^1.1.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" - integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== - dependencies: - safe-buffer "~5.1.1" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -copy-webpack-plugin@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-5.0.4.tgz#c78126f604e24f194c6ec2f43a64e232b5d43655" - integrity sha512-YBuYGpSzoCHSSDGyHy6VJ7SHojKp6WHT4D7ItcQFNAYx2hrwkMe56e97xfVR0/ovDuMTrMffXUiltvQljtAGeg== - dependencies: - cacache "^11.3.3" - find-cache-dir "^2.1.0" - glob-parent "^3.1.0" - globby "^7.1.1" - is-glob "^4.0.1" - loader-utils "^1.2.3" - minimatch "^3.0.4" - normalize-path "^3.0.0" - p-limit "^2.2.0" - schema-utils "^1.0.0" - serialize-javascript "^1.7.0" - webpack-log "^2.0.0" - -core-js-compat@^3.1.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.2.1.tgz#0cbdbc2e386e8e00d3b85dc81c848effec5b8150" - integrity sha512-MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A== - dependencies: - browserslist "^4.6.6" - semver "^6.3.0" - -core-js@^2.6.5: - version "2.6.10" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.10.tgz#8a5b8391f8cc7013da703411ce5b585706300d7f" - integrity sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA== - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -create-ecdh@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" - integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== - dependencies: - bn.js "^4.1.0" - elliptic "^6.0.0" - -create-hash@^1.1.0, create-hash@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-spawn@6.0.5, cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" - integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -css-blank-pseudo@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" - integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== - dependencies: - postcss "^7.0.5" - -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-has-pseudo@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" - integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^5.0.0-rc.4" - -css-loader@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.2.0.tgz#bb570d89c194f763627fcf1f80059c6832d009b2" - integrity sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ== - dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.17" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.1.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.0" - schema-utils "^2.0.0" - -css-prefers-color-scheme@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" - integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== - dependencies: - postcss "^7.0.5" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^1.1.0, css-select@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" - integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= - dependencies: - boolbase "~1.0.0" - css-what "2.1" - domutils "1.5.1" - nth-check "~1.0.1" - -css-select@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede" - integrity sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ== - dependencies: - boolbase "^1.0.0" - css-what "^2.1.2" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-tree@1.0.0-alpha.29: - version "1.0.0-alpha.29" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" - integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg== - dependencies: - mdn-data "~1.1.0" - source-map "^0.5.3" - -css-tree@1.0.0-alpha.33: - version "1.0.0-alpha.33" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.33.tgz#970e20e5a91f7a378ddd0fc58d0b6c8d4f3be93e" - integrity sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w== - dependencies: - mdn-data "2.0.4" - source-map "^0.5.3" - -css-unit-converter@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" - integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= - -css-what@2.1, css-what@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" - integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== - -cssdb@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" - integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== - -cssesc@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" - integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano@^4.1.10: - version "4.1.10" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" - integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -csso@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" - integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg== - dependencies: - css-tree "1.0.0-alpha.29" - -cyclist@~0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" - integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -date-now@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" - integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.1.1, debug@^3.2.5, debug@^3.2.6: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== - dependencies: - ms "^2.1.1" - -debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -deep-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" - integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -del@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -delegate@^3.1.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" - integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -des.js@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" - integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detab@2.0.2, detab@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.2.tgz#074970d1a807b045d0258a4235df5928dd683561" - integrity sha512-Q57yPrxScy816TTE1P/uLRXLDKjXhvYTbfxS/e6lPD+YrqghbsMlGB9nQzj/zVtSPaF0DFPSdO916EWO4sQUyQ== - dependencies: - repeat-string "^1.5.4" - -detect-libc@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= - -detect-node@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" - integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== - -detect-port-alt@1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== - dependencies: - arrify "^1.0.1" - path-type "^3.0.0" - -dir-glob@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" - integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== - dependencies: - path-type "^3.0.0" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" - integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - -docsearch.js@^2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/docsearch.js/-/docsearch.js-2.6.3.tgz#57cb4600d3b6553c677e7cbbe6a734593e38625d" - integrity sha512-GN+MBozuyz664ycpZY0ecdQE0ND/LSgJKhTLA0/v3arIS3S1Rpf2OJz6A35ReMsm91V5apcmzr5/kM84cvUg+A== - dependencies: - algoliasearch "^3.24.5" - autocomplete.js "0.36.0" - hogan.js "^3.0.2" - request "^2.87.0" - stack-utils "^1.0.1" - to-factory "^1.0.0" - zepto "^1.2.0" - -dom-converter@^0.2: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.1.tgz#13650c850daffea35d8b626a4cfc4d3a17643fdb" - integrity sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-serializer@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" - integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== - dependencies: - domelementtype "^1.3.0" - entities "^1.1.1" - -dom-walk@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" - integrity sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg= - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - -domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" - integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== - -domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== - dependencies: - domelementtype "1" - -domutils@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" - integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^1.5.1, domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -dot-prop@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" - integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== - dependencies: - is-obj "^1.0.0" - -duplexer@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" - integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= - -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -ejs@^2.6.1, ejs@^2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.6.2.tgz#3a32c63d1cd16d11266cd4703b14fec4e74ab4f6" - integrity sha512-PcW2a0tyTuPHz3tWyYqtK6r1fZ3gp+3Sop8Ph+ZYN81Ob5rwmbHEzaqs10N3BEsaGTkh/ooniXK+WwszGlc2+Q== - -electron-to-chromium@^1.3.191: - version "1.3.229" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.229.tgz#accc9a08dd07d0a4d6c76937821bc94eb2e49eae" - integrity sha512-N6pUbSuKFBeUifxBZp9hODS1N9jFobJYW47QT2VvZIr+G5AWnHK/iG3ON9RPRGH7lHDQ6KUDVhzpNkj4ZiznoA== - -electron-to-chromium@^1.3.247: - version "1.3.302" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.302.tgz#4c7ba3d56166507a56f7eb603fdde1ed701f5ac8" - integrity sha512-1qConyiVEbj4xZRBXqtGR003+9tV0rJF0PS6aeO0Ln/UL637js9hdwweCl07meh/kJoI2N4W8q3R3g3F5z46ww== - -elliptic@^6.0.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.0.tgz#2b8ed4c891b7de3200e14412a5b8248c7af505ca" - integrity sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg== - dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" - hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" - -"emoji-regex@>=6.0.0 <=6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" - integrity sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4= - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" - integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" - integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.4.0" - tapable "^1.0.0" - -entities@^1.1.1, entities@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - -entities@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" - integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== - -envify@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/envify/-/envify-4.1.0.tgz#f39ad3db9d6801b4e6b478b61028d3f0b6819f7e" - integrity sha512-IKRVVoAYr4pIx4yIWNsz9mOsboxlNXiu7TNBnem/K/uTHdkyzXWDzHCK7UTolqBbgaBz0tQHsD3YNls0uIIjiw== - dependencies: - esprima "^4.0.0" - through "~2.3.4" - -errno@^0.1.3, errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== - dependencies: - prr "~1.0.1" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.12.0, es-abstract@^1.5.1: - version "1.13.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" - integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== - dependencies: - es-to-primitive "^1.2.0" - function-bind "^1.1.1" - has "^1.0.3" - is-callable "^1.1.4" - is-regex "^1.0.4" - object-keys "^1.0.12" - -es-to-primitive@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" - integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es6-promise@^4.1.0: - version "4.2.8" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" - integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== - dependencies: - estraverse "^4.1.0" - -estraverse@^4.1.0, estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -esutils@^2.0.0, esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eval@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.4.tgz#e05dbe0dab4b9330215cbb7bf4886eb24bd58700" - integrity sha512-npGsebJejyjMRnLdFu+T/97dnigqIU0Ov3IGrZ8ygd1v7RL1vGkEKtvyWZobqUH1AQgKlg0Yqqe2BtMA9/QZLw== - dependencies: - require-like ">= 0.1.1" - -eventemitter3@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" - integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== - -events@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" - integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= - -events@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" - integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== - -eventsource@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" - integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== - dependencies: - original "^1.0.0" - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -exenv@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d" - integrity sha1-KueOhdmJQVhnCwPUe+wfA72Ru50= - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -express@^4.16.3, express@^4.17.1: - version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" - integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= - -fast-glob@^2.0.2: - version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - -fast-glob@^3.0.3: - version "3.0.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.0.4.tgz#d484a41005cb6faeb399b951fd1bd70ddaebb602" - integrity sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg== - dependencies: - "@nodelib/fs.stat" "^2.0.1" - "@nodelib/fs.walk" "^1.2.1" - glob-parent "^5.0.0" - is-glob "^4.0.1" - merge2 "^1.2.3" - micromatch "^4.0.2" - -fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= - -fastq@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" - integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA== - dependencies: - reusify "^1.0.0" - -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" - integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@~0.11.1: - version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" - integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== - dependencies: - websocket-driver ">=0.5.1" - -figgy-pudding@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" - integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= - dependencies: - escape-string-regexp "^1.0.5" - -figures@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" - integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== - dependencies: - escape-string-regexp "^1.0.5" - -filesize@3.6.1, filesize@^3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" - integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.0.0.tgz#cd4b7dd97b7185b7e17dbfe2d6e4115ee3eeb8fc" - integrity sha512-t7ulV1fmbxh5G9l/492O1p5+EBbr3uwpt6odhFTMc+nWyhmbloe+ja9BZ8pIBtqFWhOmCWVjx+pTW4zDkFoclw== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.0" - pkg-dir "^4.1.0" - -find-up@3.0.0, find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flatten@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" - integrity sha1-2uRqnXj74lKSJYzB54CkHZXAN4I= - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -follow-redirects@^1.0.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" - integrity sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ== - dependencies: - debug "^3.2.6" - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -fork-ts-checker-webpack-plugin@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz#ce1d77190b44d81a761b10b6284a373795e41f0c" - integrity sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA== - dependencies: - babel-code-frame "^6.22.0" - chalk "^2.4.1" - chokidar "^2.0.4" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-minipass@^1.2.5: - version "1.2.6" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" - integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ== - dependencies: - minipass "^2.2.1" - -fs-minipass@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.0.0.tgz#a6415edab02fae4b9e9230bc87ee2e4472003cd1" - integrity sha512-40Qz+LFXmd9tzYVnnBmZvFfvAADfUA14TXPK1s7IfElJTIZ97rA8w4Kin7Wt5JBrC3ShnnFJO/5vPjPEeJIq9A== - dependencies: - minipass "^3.0.0" - -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.9" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" - integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== - dependencies: - nan "^2.12.1" - node-pre-gyp "^0.12.0" - -fsevents@~2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.1.tgz#74c64e21df71721845d0c44fe54b7f56b82995a9" - integrity sha512-4FRPXWETxtigtJW/gxzEDsX1LVbPAM93VleB83kZB+ellqbHMkyt2aJfuzNLRvFPnGi6bcE5SvfxgbXPeKteJw== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== - -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz#b877b49a5c16aefac3655f2ed2ea5b684df8d203" - integrity sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg== - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -github-slugger@^1.0.0, github-slugger@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.2.1.tgz#47e904e70bf2dccd0014748142d31126cfd49508" - integrity sha512-SsZUjg/P03KPzQBt7OxJPasGw6NRO5uOgiZ5RGXVud5iSIZ0eNZeNp5rTwCxtavrRUa/A77j8mePVc5lEvk0KQ== - dependencies: - emoji-regex ">=6.0.0 <=6.1.1" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.0.0.tgz#1dc99f0f39b006d3e92c2c284068382f0c20e954" - integrity sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg== - dependencies: - is-glob "^4.0.1" - -glob-parent@~5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" - integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== - dependencies: - is-glob "^4.0.1" - -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= - -glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: - version "7.1.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" - integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-modules@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -global@^4.3.2: - version "4.4.0" - resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== - dependencies: - min-document "^2.19.0" - process "^0.11.10" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globby@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== - dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - -globby@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" - integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -globby@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" - integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= - dependencies: - array-union "^1.0.1" - dir-glob "^2.0.0" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - -good-listener@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" - integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= - dependencies: - delegate "^3.1.2" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" - integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== - -graceful-fs@^4.2.2: - version "4.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" - integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== - -gray-matter@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.2.tgz#9aa379e3acaf421193fce7d2a28cebd4518ac454" - integrity sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw== - dependencies: - js-yaml "^3.11.0" - kind-of "^6.0.2" - section-matter "^1.0.0" - strip-bom-string "^1.0.0" - -gud@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" - integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== - -gzip-size@5.1.1, gzip-size@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== - dependencies: - duplexer "^0.1.1" - pify "^4.0.1" - -handle-thing@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" - integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.0: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== - dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" - integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.0, has@^1.0.1, has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash-base@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" - integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -hast-to-hyperscript@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-7.0.2.tgz#e9237c88c6069999ad38aec847fefc296f484c4c" - integrity sha512-NBMMst0hkDR21uSH75m9W2DkljBrLoMQEhGiLMLNij4HIzEDJMC1UG+CFR6EAjHi2zs3NHBoaAHJOHxftoIN2g== - dependencies: - comma-separated-tokens "^1.0.0" - property-information "^5.0.0" - space-separated-tokens "^1.0.0" - style-to-object "^0.2.1" - unist-util-is "^3.0.0" - web-namespaces "^1.1.2" - -hast-util-from-parse5@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-5.0.1.tgz#7da8841d707dcf7be73715f7f3b14e021c4e469a" - integrity sha512-UfPzdl6fbxGAxqGYNThRUhRlDYY7sXu6XU9nQeX4fFZtV+IHbyEJtd+DUuwOqNV4z3K05E/1rIkoVr/JHmeWWA== - dependencies: - ccount "^1.0.3" - hastscript "^5.0.0" - property-information "^5.0.0" - web-namespaces "^1.1.2" - xtend "^4.0.1" - -hast-util-parse-selector@^2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.2.tgz#66aabccb252c47d94975f50a281446955160380b" - integrity sha512-jIMtnzrLTjzqgVEQqPEmwEZV+ea4zHRFTP8Z2Utw0I5HuBOXHzUPPQWr6ouJdJqDKLbFU/OEiYwZ79LalZkmmw== - -hast-util-raw@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-5.0.1.tgz#b39539cf4b9f7ccdc131f72a583502a7911b99ee" - integrity sha512-iHo7G6BjRc/GU1Yun5CIEXjil0wVnIbz11C6k0JdDichSDMtYi2+NNtk6YN7EOP0JfPstX30d3pRLfaJv5CkdA== - dependencies: - hast-util-from-parse5 "^5.0.0" - hast-util-to-parse5 "^5.0.0" - html-void-elements "^1.0.1" - parse5 "^5.0.0" - unist-util-position "^3.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.1" - zwitch "^1.0.0" - -hast-util-to-parse5@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-5.1.1.tgz#cabf2dbe9ed988a5128fc708457b37cdf535a2e8" - integrity sha512-ivCeAd5FCXr7bapJIVsWMnx/EmbjkkW2TU2hd1prq+jGwiaUoK+FcpjyPNwsC5ogzCwWO669tOqIovGeLc/ntg== - dependencies: - hast-to-hyperscript "^7.0.0" - property-information "^5.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.1" - zwitch "^1.0.0" - -hastscript@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-5.1.0.tgz#a19b3cca6a26a2bcd0f1b1eac574af9427c1c7df" - integrity sha512-7mOQX5VfVs/gmrOGlN8/EDfp1GqV6P3gTNVt+KnX4gbYhpASTM8bklFdFQCbFRAadURXAmw0R1QQdBdqp7jswQ== - dependencies: - comma-separated-tokens "^1.0.0" - hast-util-parse-selector "^2.2.0" - property-information "^5.0.1" - space-separated-tokens "^1.0.0" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== - -history@^4.9.0: - version "4.9.0" - resolved "https://registry.yarnpkg.com/history/-/history-4.9.0.tgz#84587c2068039ead8af769e9d6a6860a14fa1bca" - integrity sha512-H2DkjCjXf0Op9OAr6nJ56fcRkTSNrUiv41vNJ6IswJjif6wlpZK0BTfFbi7qK9dXLSYZxkq5lBsj3vUjlYBYZA== - dependencies: - "@babel/runtime" "^7.1.2" - loose-envify "^1.2.0" - resolve-pathname "^2.2.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - value-equal "^0.4.0" - -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hogan.js@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/hogan.js/-/hogan.js-3.0.2.tgz#4cd9e1abd4294146e7679e41d7898732b02c7bfd" - integrity sha1-TNnhq9QpQUbnZ55B14mHMrAse/0= - dependencies: - mkdirp "0.3.0" - nopt "1.0.10" - -hoist-non-react-statics@^3.1.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz#b09178f0122184fb95acf525daaecb4d8f45958b" - integrity sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA== - dependencies: - react-is "^16.7.0" - -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" - integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" - integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" - integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= - -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - -html-entities@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" - integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= - -html-minifier@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-4.0.0.tgz#cca9aad8bce1175e02e17a8c33e46d8988889f56" - integrity sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig== - dependencies: - camel-case "^3.0.0" - clean-css "^4.2.1" - commander "^2.19.0" - he "^1.2.0" - param-case "^2.1.1" - relateurl "^0.2.7" - uglify-js "^3.5.1" - -html-void-elements@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.4.tgz#95e8bb5ecd6b88766569c2645f2b5f1591db9ba5" - integrity sha512-yMk3naGPLrfvUV9TdDbuYXngh/TpHbA6TrOw3HL9kS8yhwx7i309BReNg7CbAJXGE+UMJ6je5OqJ7lC63o6YuQ== - -html-webpack-plugin@^4.0.0-beta.8: - version "4.0.0-beta.8" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.8.tgz#d9a8d4322d8cf310f1568f6f4f585a80df0ad378" - integrity sha512-n5S2hJi3/vioRvEDswZP2WFgZU8TUqFoYIrkg5dt+xDC4TigQEhIcl4Y81Qs2La/EqKWuJZP8+ikbHGVmzQ4Mg== - dependencies: - html-minifier "^4.0.0" - loader-utils "^1.2.3" - lodash "^4.17.11" - pretty-error "^2.1.1" - tapable "^1.1.3" - util.promisify "1.0.0" - -htmlparser2@^3.3.0, htmlparser2@^3.9.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== - dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -"http-parser-js@>=0.4.0 <0.4.11": - version "0.4.10" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" - integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= - -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - -http-proxy@^1.17.0: - version "1.17.0" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" - integrity sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g== - dependencies: - eventemitter3 "^3.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - -ieee754@^1.1.4: - version "1.1.13" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - -ignore-walk@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" - integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== - dependencies: - minimatch "^3.0.4" - -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== - -ignore@^5.1.1: - version "5.1.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== - -immediate@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c" - integrity sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw= - -immer@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" - integrity sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== - -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118" - integrity sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -infima@0.2.0-alpha.3: - version "0.2.0-alpha.3" - resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.3.tgz#86c0bd9ee7a38e921bee0611970f1a7b71d69b32" - integrity sha512-3DusmJsdsaZeLYgcHubVQHqRht/0/evhfGaqQBcBgp/vnc7TEeoLUBREJTHMFdCoZUGDy2UfkNiMAwpUrVhyEg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@^1.3.5, ini@~1.3.0: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== - -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - -inquirer@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.0.tgz#2303317efc9a4ea7ec2e2df6f86569b734accf42" - integrity sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA== - dependencies: - ansi-escapes "^3.2.0" - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^2.0.0" - lodash "^4.17.12" - mute-stream "0.0.7" - run-async "^2.2.0" - rxjs "^6.4.0" - string-width "^2.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - -interpret@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" - integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== - -invariant@^2.2.2: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - -ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" - integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== - -ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-alphabetical@1.0.3, is-alphabetical@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8" - integrity sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA== - -is-alphanumerical@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz#57ae21c374277b3defe0274c640a5704b8f6657c" - integrity sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA== - dependencies: - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-buffer@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725" - integrity sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw== - -is-callable@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" - integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== - -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" - integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= - -is-decimal@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.3.tgz#381068759b9dc807d8c0dc0bfbae2b68e1da48b7" - integrity sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-hexadecimal@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz#e8a426a69b6d31470d3a33a47bb825cda02506ee" - integrity sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA== - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.0, is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.0.0.tgz#7fd1a7f1b69e160cde9181d2313f445c68aa2679" - integrity sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= - -is-regex@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" - integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= - dependencies: - has "^1.0.1" - -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-root@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" - integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== - dependencies: - html-comment-regex "^1.1.0" - -is-symbol@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" - integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== - dependencies: - has-symbols "^1.0.0" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-whitespace-character@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac" - integrity sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ== - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-word-character@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.3.tgz#264d15541cbad0ba833d3992c34e6b40873b08aa" - integrity sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isarray@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== - dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" - -js-levenshtein@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" - integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - -js-yaml@^3.11.0, js-yaml@^3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json3@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" - integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -json5@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" - integrity sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ== - dependencies: - minimist "^1.2.0" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== - -last-call-webpack-plugin@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" - integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== - dependencies: - lodash "^4.17.5" - webpack-sources "^1.1.0" - -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== - dependencies: - invert-kv "^2.0.0" - -load-script@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/load-script/-/load-script-1.0.0.tgz#0491939e0bee5643ee494a7e3da3d2bac70c6ca4" - integrity sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ= - -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - -loader-utils@1.2.3, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== - dependencies: - big.js "^5.2.2" - emojis-list "^2.0.0" - json5 "^1.0.1" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash.assignin@^4.0.9: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2" - integrity sha1-uo31+4QesKPoBEIysOJjqNxqKKI= - -lodash.bind@^4.1.4: - version "4.2.1" - resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35" - integrity sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU= - -lodash.chunk@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.chunk/-/lodash.chunk-4.2.0.tgz#66e5ce1f76ed27b4303d8c6512e8d1216e8106bc" - integrity sha1-ZuXOH3btJ7QwPYxlEujRIW6BBrw= - -lodash.defaults@^4.0.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= - -lodash.filter@^4.4.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace" - integrity sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4= - -lodash.flatten@^4.2.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= - -lodash.foreach@^4.3.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" - integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= - -lodash.map@^4.4.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" - integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.merge@^4.4.0: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.padstart@^4.6.1: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" - integrity sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs= - -lodash.pick@^4.2.1: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" - integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= - -lodash.reduce@^4.4.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b" - integrity sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs= - -lodash.reject@^4.4.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415" - integrity sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU= - -lodash.some@^4.4.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d" - integrity sha1-G7nzFO9ri63tE7VJFpsqlF62jk0= - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash.toarray@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" - integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= - -lodash.uniq@4.5.0, lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== - -loglevel@^1.6.4: - version "1.6.4" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.4.tgz#f408f4f006db8354d0577dcf6d33485b3cb90d56" - integrity sha512-p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -make-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801" - integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw== - dependencies: - semver "^6.0.0" - -mamacro@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== - -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -markdown-escapes@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.3.tgz#6155e10416efaafab665d466ce598216375195f5" - integrity sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw== - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdast-squeeze-paragraphs@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-3.0.5.tgz#f428b6b944f8faef454db9b58f170c4183cb2e61" - integrity sha512-xX6Vbe348Y/rukQlG4W3xH+7v4ZlzUbSY4HUIQCuYrF2DrkcHx584mCaFxkWoDZKNUfyLZItHC9VAqX3kIP7XA== - dependencies: - unist-util-remove "^1.0.0" - -mdast-util-definitions@^1.2.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-1.2.4.tgz#2b54ad4eecaff9d9fcb6bf6f9f6b68b232d77ca7" - integrity sha512-HfUArPog1j4Z78Xlzy9Q4aHLnrF/7fb57cooTHypyGoe2XFNbcx/kWZDoOz+ra8CkUzvg3+VHV434yqEd1DRmA== - dependencies: - unist-util-visit "^1.0.0" - -mdast-util-to-hast@6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-6.0.2.tgz#24a8791b7c624118637d70f03a9d29116e4311cf" - integrity sha512-GjcOimC9qHI0yNFAQdBesrZXzUkRdFleQlcoU8+TVNfDW6oLUazUx8MgUoTaUyCJzBOnE5AOgqhpURrSlf0QwQ== - dependencies: - collapse-white-space "^1.0.0" - detab "^2.0.0" - mdast-util-definitions "^1.2.0" - mdurl "^1.0.1" - trim "0.0.1" - trim-lines "^1.0.0" - unist-builder "^1.0.1" - unist-util-generated "^1.1.0" - unist-util-position "^3.0.0" - unist-util-visit "^1.1.0" - xtend "^4.0.1" - -mdast-util-to-string@^1.0.0, mdast-util-to-string@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.0.6.tgz#7d85421021343b33de1552fc71cb8e5b4ae7536d" - integrity sha512-868pp48gUPmZIhfKrLbaDneuzGiw3OTDjHc5M1kAepR2CWBJ+HpEsm252K4aXdiP5coVZaJPOqGtVU6Po8xnXg== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -mdn-data@~1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" - integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA== - -mdurl@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== - dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" - -memory-fs@^0.4.0, memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.4.tgz#c9269589e6885a60cf80605d9522d4b67ca646e3" - integrity sha512-FYE8xI+6pjFOhokZu0We3S5NKCirLbCzSh2Usf3qEyr4X8U+0jNg9P8RZ4qz+V2UoECLVwSyzU3LxXBaLGtD3A== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -microevent.ts@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" - integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.40.0, "mime-db@>= 1.40.0 < 2": - version "1.40.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" - integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== - -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.24" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" - integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== - dependencies: - mime-db "1.40.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.4.4: - version "2.4.4" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" - integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - -mimic-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= - dependencies: - dom-walk "^0.1.0" - -mini-create-react-context@^0.3.0: - version "0.3.2" - resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.3.2.tgz#79fc598f283dd623da8e088b05db8cddab250189" - integrity sha512-2v+OeetEyliMt5VHMXsBhABoJ0/M4RCe7fatd/fBy6SMiKazUSEt3gxxypfnk2SHMkdBYvorHRoQxuGoiwbzAw== - dependencies: - "@babel/runtime" "^7.4.0" - gud "^1.0.0" - tiny-warning "^1.0.2" - -mini-css-extract-plugin@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz#81d41ec4fe58c713a96ad7c723cdb2d0bd4d70e1" - integrity sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw== - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@3.0.4, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= - -minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz#3dcb6bb4a546e32969c7ad710f2c79a86abba93a" - integrity sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA== - dependencies: - minipass "^3.0.0" - -minipass@^2.2.1, minipass@^2.3.5: - version "2.3.5" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" - integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5" - integrity sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w== - dependencies: - yallist "^4.0.0" - -minizlib@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" - integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== - dependencies: - minipass "^2.2.1" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e" - integrity sha1-G79asbqCevI1dRQ0kEJkVfSB/h4= - -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= - dependencies: - minimist "0.0.8" - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= - -nan@^2.12.1: - version "2.14.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" - integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -needle@^2.2.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" - integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== - dependencies: - debug "^3.2.6" - iconv-lite "^0.4.4" - sax "^1.2.4" - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -neo-async@^2.5.0, neo-async@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" - integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" - -node-emoji@^1.8.1: - version "1.10.0" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" - integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== - dependencies: - lodash.toarray "^4.4.0" - -node-forge@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" - integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== - -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-pre-gyp@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" - integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== - dependencies: - detect-libc "^1.0.2" - mkdirp "^0.5.1" - needle "^2.2.1" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4" - -node-releases@^1.1.25: - version "1.1.27" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.27.tgz#b19ec8add2afe9a826a99dceccc516104c1edaf4" - integrity sha512-9iXUqHKSGo6ph/tdXVbHFbhRVQln4ZDTIBJCzsa90HimnBYc5jw8RWYt4wBYFHehGyC3koIz5O4mb2fHrbPOuA== - dependencies: - semver "^5.3.0" - -node-releases@^1.1.29: - version "1.1.39" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.39.tgz#c1011f30343aff5b633153b10ff691d278d08e8d" - integrity sha512-8MRC/ErwNCHOlAFycy9OPca46fQYUjbJRDcZTHVWIGXIjYLM73k70vv3WkYutVnM4cCo4hE0MqBVVZjP6vjISA== - dependencies: - semver "^6.3.0" - -nopt@1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= - dependencies: - abbrev "1" - -nopt@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" - integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= - dependencies: - abbrev "1" - osenv "^0.1.4" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - -npm-bundled@^1.0.1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" - integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== - -npm-packlist@^1.1.6: - version "1.4.4" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.4.tgz#866224233850ac534b63d1a6e76050092b5d2f44" - integrity sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw== - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npmlog@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -nprogress@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" - integrity sha1-y480xTIT2JVyP8urkH6UIq28r7E= - -nth-check@^1.0.2, nth-check@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -null-loader@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-3.0.0.tgz#3e2b6c663c5bda8c73a54357d8fa0708dc61b245" - integrity sha512-hf5sNLl8xdRho4UPBOOeoIwT3WhjYcMUQm0zj44EhD6UscMAz72o2udpoDFBgykucdEDGIcd6SXbc/G6zssbzw== - dependencies: - loader-utils "^1.2.3" - schema-utils "^1.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.getownpropertydescriptors@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" - integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= - dependencies: - define-properties "^1.1.2" - es-abstract "^1.5.1" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" - integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.12.0" - function-bind "^1.1.1" - has "^1.0.3" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - -open@^6.3.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" - integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== - dependencies: - is-wsl "^1.1.0" - -opener@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" - integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA== - -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - -optimize-css-assets-webpack-plugin@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572" - integrity sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA== - dependencies: - cssnano "^4.1.10" - last-call-webpack-plugin "^3.0.0" - -original@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== - dependencies: - url-parse "^1.4.3" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-locale@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -osenv@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" - integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== - dependencies: - p-try "^2.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-map@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== - dependencies: - aggregate-error "^3.0.0" - -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -pako@~1.0.5: - version "1.0.10" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" - integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== - -parallel-transform@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" - integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= - dependencies: - cyclist "~0.2.2" - inherits "^2.0.3" - readable-stream "^2.1.5" - -param-case@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" - integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= - dependencies: - no-case "^2.2.0" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-asn1@^5.0.0: - version "5.1.4" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" - integrity sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw== - dependencies: - asn1.js "^4.0.0" - browserify-aes "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-entities@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" - integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-numeric-range@^0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-0.0.2.tgz#b4f09d413c7adbcd987f6e9233c7b4b210c938e4" - integrity sha1-tPCdQTx6282Yf26SM8e0shDJOOQ= - -parse5@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.0.tgz#99a10d870a803bdd5ee6f0470e58dfcd2f9a54d3" - integrity sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg== - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-to-regexp@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" - integrity sha1-Wf3g9DW62suhA6hOnTvGTpa5k30= - dependencies: - isarray "0.0.1" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pbkdf2@^3.0.3: - version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picomatch@^2.0.4, picomatch@^2.0.5: - version "2.0.7" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6" - integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA== - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pkg-up@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= - dependencies: - find-up "^2.1.0" - -portfinder@^1.0.25: - version "1.0.25" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz#254fd337ffba869f4b9d37edc298059cb4d35eca" - integrity sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.1" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-attribute-case-insensitive@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz#b2a721a0d279c2f9103a36331c88981526428cc7" - integrity sha512-L2YKB3vF4PetdTIthQVeT+7YiSzMoNMLLYxPXXppOOP7NoazEAy45sh2LvJ8leCQjfBcfkYQs8TtCcQjeZTp8A== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0" - -postcss-calc@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" - integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== - dependencies: - css-unit-converter "^1.1.1" - postcss "^7.0.5" - postcss-selector-parser "^5.0.0-rc.4" - postcss-value-parser "^3.3.1" - -postcss-color-functional-notation@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" - integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-color-gray@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" - integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.5" - postcss-values-parser "^2.0.0" - -postcss-color-hex-alpha@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" - integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== - dependencies: - postcss "^7.0.14" - postcss-values-parser "^2.0.1" - -postcss-color-mod-function@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" - integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-color-rebeccapurple@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" - integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-custom-media@^7.0.8: - version "7.0.8" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" - integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== - dependencies: - postcss "^7.0.14" - -postcss-custom-properties@^8.0.11: - version "8.0.11" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" - integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== - dependencies: - postcss "^7.0.17" - postcss-values-parser "^2.0.1" - -postcss-custom-selectors@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" - integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-dir-pseudo-class@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" - integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - -postcss-double-position-gradients@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" - integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== - dependencies: - postcss "^7.0.5" - postcss-values-parser "^2.0.0" - -postcss-env-function@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" - integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-focus-visible@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" - integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== - dependencies: - postcss "^7.0.2" - -postcss-focus-within@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" - integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== - dependencies: - postcss "^7.0.2" - -postcss-font-variant@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz#71dd3c6c10a0d846c5eda07803439617bbbabacc" - integrity sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg== - dependencies: - postcss "^7.0.2" - -postcss-gap-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" - integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== - dependencies: - postcss "^7.0.2" - -postcss-image-set-function@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" - integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-initial@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.1.tgz#99d319669a13d6c06ef8e70d852f68cb1b399b61" - integrity sha512-I2Sz83ZSHybMNh02xQDK609lZ1/QOyYeuizCjzEhlMgeV/HcDJapQiH4yTqLjZss0X6/6VvKFXUeObaHpJoINw== - dependencies: - lodash.template "^4.5.0" - postcss "^7.0.2" - -postcss-lab-function@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" - integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-load-config@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" - integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== - dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" - -postcss-loader@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== - dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" - -postcss-logical@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" - integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== - dependencies: - postcss "^7.0.2" - -postcss-media-minmax@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" - integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== - dependencies: - postcss "^7.0.2" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" - -postcss-modules-local-by-default@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915" - integrity sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ== - dependencies: - icss-utils "^4.1.1" - postcss "^7.0.16" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.0" - -postcss-modules-scope@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz#ad3f5bf7856114f6fcab901b0502e2a2bc39d4eb" - integrity sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== - dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" - -postcss-nesting@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" - integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== - dependencies: - postcss "^7.0.2" - -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-overflow-shorthand@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" - integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== - dependencies: - postcss "^7.0.2" - -postcss-page-break@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" - integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== - dependencies: - postcss "^7.0.2" - -postcss-place@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" - integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-preset-env@^6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" - integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== - dependencies: - autoprefixer "^9.6.1" - browserslist "^4.6.4" - caniuse-lite "^1.0.30000981" - css-blank-pseudo "^0.1.4" - css-has-pseudo "^0.10.0" - css-prefers-color-scheme "^3.1.1" - cssdb "^4.4.0" - postcss "^7.0.17" - postcss-attribute-case-insensitive "^4.0.1" - postcss-color-functional-notation "^2.0.1" - postcss-color-gray "^5.0.0" - postcss-color-hex-alpha "^5.0.3" - postcss-color-mod-function "^3.0.3" - postcss-color-rebeccapurple "^4.0.1" - postcss-custom-media "^7.0.8" - postcss-custom-properties "^8.0.11" - postcss-custom-selectors "^5.1.2" - postcss-dir-pseudo-class "^5.0.0" - postcss-double-position-gradients "^1.0.0" - postcss-env-function "^2.0.2" - postcss-focus-visible "^4.0.0" - postcss-focus-within "^3.0.0" - postcss-font-variant "^4.0.0" - postcss-gap-properties "^2.0.0" - postcss-image-set-function "^3.0.1" - postcss-initial "^3.0.0" - postcss-lab-function "^2.0.1" - postcss-logical "^3.0.0" - postcss-media-minmax "^4.0.0" - postcss-nesting "^7.0.0" - postcss-overflow-shorthand "^2.0.0" - postcss-page-break "^2.0.0" - postcss-place "^4.0.1" - postcss-pseudo-class-any-link "^6.0.0" - postcss-replace-overflow-wrap "^3.0.0" - postcss-selector-matches "^4.0.0" - postcss-selector-not "^4.0.0" - -postcss-pseudo-class-any-link@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" - integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-replace-overflow-wrap@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" - integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== - dependencies: - postcss "^7.0.2" - -postcss-selector-matches@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" - integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== - dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" - -postcss-selector-not@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz#c68ff7ba96527499e832724a2674d65603b645c0" - integrity sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ== - dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" - -postcss-selector-parser@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" - integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= - dependencies: - dot-prop "^4.1.1" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^5.0.0, postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" - integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== - dependencies: - cssesc "^2.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" - integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== - dependencies: - cssesc "^3.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" - integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== - dependencies: - is-svg "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" - -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" - integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== - -postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" - integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.17" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz#4da1bdff5322d4a0acaab4d87f3e782436bad31f" - integrity sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - -pretty-error@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" - integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= - dependencies: - renderkid "^2.0.1" - utila "~0.4" - -pretty-time@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" - integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== - -prism-react-renderer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.0.2.tgz#3bb9a6a42f76fc049b03266298c7068fdd4b7ea9" - integrity sha512-0++pJyRfu4v2OxI/Us/5RLui9ESDkTiLkVCtKuPZYdpB8UQWJpnJQhPrWab053XtsKW3oM0sD69uJ6N9exm1Ag== - -private@^0.1.6: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -prop-types@^15.5.0, prop-types@^15.5.4, prop-types@^15.6.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" - -property-information@^5.0.0, property-information@^5.0.1: - version "5.2.2" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.2.2.tgz#20555eafd2296278a682e5a51d5123e7878ecc30" - integrity sha512-N2moasZmjn2mjVGIWpaqz5qnz6QyeQSGgGvMtl81gA9cPTWa6wpesRSe/quNnOjUHpvSH1oZx0pdz0EEckLFnA== - dependencies: - xtend "^4.0.1" - -proxy-addr@~2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" - integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== - dependencies: - forwarded "~0.1.2" - ipaddr.js "1.9.0" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -psl@^1.1.24: - version "1.3.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.3.0.tgz#e1ebf6a3b5564fa8376f3da2275da76d875ca1bd" - integrity sha512-avHdspHO+9rQTLbv1RO+MPYeP/SzsCoxofjVnHanETfQhTJrmB0HlDoW+EiN/R+C0BZ+gERab9NY0lPN2TxNag== - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.2.4, punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - -punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0, querystring-es3@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= - -querystringify@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" - integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-dev-utils@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-9.1.0.tgz#3ad2bb8848a32319d760d0a84c56c14bdaae5e81" - integrity sha512-X2KYF/lIGyGwP/F/oXgGDF24nxDA2KC4b7AFto+eqzc/t838gpSGiaU8trTqHXOohuLxxc5qi1eDzsl9ucPDpg== - dependencies: - "@babel/code-frame" "7.5.5" - address "1.1.2" - browserslist "4.7.0" - chalk "2.4.2" - cross-spawn "6.0.5" - detect-port-alt "1.1.6" - escape-string-regexp "1.0.5" - filesize "3.6.1" - find-up "3.0.0" - fork-ts-checker-webpack-plugin "1.5.0" - global-modules "2.0.0" - globby "8.0.2" - gzip-size "5.1.1" - immer "1.10.0" - inquirer "6.5.0" - is-root "2.1.0" - loader-utils "1.2.3" - open "^6.3.0" - pkg-up "2.0.0" - react-error-overlay "^6.0.3" - recursive-readdir "2.2.2" - shell-quote "1.7.2" - sockjs-client "1.4.0" - strip-ansi "5.2.0" - text-table "0.2.0" - -react-dom@^16.8.4: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.9.0.tgz#5e65527a5e26f22ae3701131bcccaee9fb0d3962" - integrity sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.15.0" - -react-error-overlay@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.3.tgz#c378c4b0a21e88b2e159a3e62b2f531fd63bf60d" - integrity sha512-bOUvMWFQVk5oz8Ded9Xb7WVdEi3QGLC8tH7HmYP0Fdp4Bn3qw0tRFmr5TW6mvahzvmrK4a6bqWGfCevBflP+Xw== - -react-fast-compare@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" - integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== - -react-helmet@^6.0.0-beta: - version "6.0.0-beta" - resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.0.0-beta.tgz#1f2ac04521951486e4fce3296d0c88aae8cabd5c" - integrity sha512-GnNWsokebTe7fe8MH2I/a2dl4THYWhthLBoMaQSRYqW5XbPo881WAJGi+lqRBjyOFryW6zpQluEkBy70zh+h9w== - dependencies: - object-assign "^4.1.1" - prop-types "^15.5.4" - react-fast-compare "^2.0.2" - react-side-effect "^1.1.0" - -react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.9.0.tgz#21ca9561399aad0ff1a7701c01683e8ca981edcb" - integrity sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw== - -react-loadable-ssr-addon@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon/-/react-loadable-ssr-addon-0.2.0.tgz#fbf4ebfa9cfd6eadb3c346f0459e1cee01c9cae8" - integrity sha512-gTfPaxWZa5mHKeSOE61RpoLe7hyjcJHgNa5m0ZZGV3OCkWsOKlfYgoBxXzu9ENg/ePR/kFd5H3ncF4K5eyyNTQ== - -react-loadable@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/react-loadable/-/react-loadable-5.5.0.tgz#582251679d3da86c32aae2c8e689c59f1196d8c4" - integrity sha512-C8Aui0ZpMd4KokxRdVAm2bQtI03k2RMRNzOB+IipV3yxFTSVICv7WoUr5L9ALB5BmKO1iHgZtWM8EvYG83otdg== - dependencies: - prop-types "^15.5.0" - -react-router-config@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" - integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== - dependencies: - "@babel/runtime" "^7.1.2" - -react-router-dom@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.1.2.tgz#06701b834352f44d37fbb6311f870f84c76b9c18" - integrity sha512-7BPHAaIwWpZS074UKaw1FjVdZBSVWEk8IuDXdB+OkLb8vd/WRQIpA4ag9WQk61aEfQs47wHyjWUoUGGZxpQXew== - dependencies: - "@babel/runtime" "^7.1.2" - history "^4.9.0" - loose-envify "^1.3.1" - prop-types "^15.6.2" - react-router "5.1.2" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-router@5.1.2, react-router@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.1.2.tgz#6ea51d789cb36a6be1ba5f7c0d48dd9e817d3418" - integrity sha512-yjEuMFy1ONK246B+rsa0cUam5OeAQ8pyclRDgpxuSCrAlJ1qN9uZ5IgyKC7gQg0w8OM50NXHEegPh/ks9YuR2A== - dependencies: - "@babel/runtime" "^7.1.2" - history "^4.9.0" - hoist-non-react-statics "^3.1.0" - loose-envify "^1.3.1" - mini-create-react-context "^0.3.0" - path-to-regexp "^1.7.0" - prop-types "^15.6.2" - react-is "^16.6.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-side-effect@^1.1.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-1.1.5.tgz#f26059e50ed9c626d91d661b9f3c8bb38cd0ff2d" - integrity sha512-Z2ZJE4p/jIfvUpiUMRydEVpQRf2f8GMHczT6qLcARmX7QRb28JDBTpnM2g/i5y/p7ZDEXYGHWg0RbhikE+hJRw== - dependencies: - exenv "^1.2.1" - shallowequal "^1.0.1" - -react-toggle@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/react-toggle/-/react-toggle-4.1.1.tgz#2317f67bf918ea3508a96b09dd383efd9da572af" - integrity sha512-+wXlMcSpg8SmnIXauMaZiKpR+r2wp2gMUteroejp2UTSqGTVvZLN+m9EhMzFARBKEw7KpQOwzCyfzeHeAndQGw== - dependencies: - classnames "^2.2.5" - -react@^16.8.4: - version "16.9.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.9.0.tgz#40ba2f9af13bc1a38d75dbf2f4359a5185c4f7aa" - integrity sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6, readable-stream@^3.1.1: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" - integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readdirp@~3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839" - integrity sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ== - dependencies: - picomatch "^2.0.4" - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - dependencies: - resolve "^1.1.6" - -recursive-readdir@2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" - integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== - dependencies: - minimatch "3.0.4" - -reduce@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/reduce/-/reduce-1.0.2.tgz#0cd680ad3ffe0b060e57a5c68bdfce37168d361b" - integrity sha512-xX7Fxke/oHO5IfZSk77lvPa/7bjMh9BuCk4OOoX5XTXrM7s0Z+MkPfSDfz0q7r91BhhGSs8gii/VEN/7zhCPpQ== - dependencies: - object-keys "^1.1.0" - -regenerate-unicode-properties@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" - integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== - dependencies: - regenerate "^1.4.0" - -regenerate@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== - -regenerator-runtime@^0.13.2: - version "0.13.3" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" - integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== - -regenerator-transform@^0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb" - integrity sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ== - dependencies: - private "^0.1.6" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexpu-core@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" - integrity sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.1.0" - regjsgen "^0.5.0" - regjsparser "^0.6.0" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.1.0" - -regjsgen@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" - integrity sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA== - -regjsparser@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" - integrity sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ== - dependencies: - jsesc "~0.5.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -remark-emoji@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-2.0.2.tgz#49c134021132c192ee4cceed1988ec9b8ced7eb8" - integrity sha512-E8ZOa7Sx1YS9ivWJ8U9xpA8ldzZ4VPAfyUaKqhr1/Pr5Q8ZdQHrpDg6S+rPzMw8t89KNViB/oG9ZdJSFDrUXpA== - dependencies: - node-emoji "^1.8.1" - unist-util-visit "^1.4.0" - -remark-mdx@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.5.1.tgz#df176c69b0d22fca890812cb828a100d5c14ae60" - integrity sha512-emKP/F1VV/k7iKGOfSChTIGocKHXbiDtdn4icefpJUedxLXlNYXe+jiSDSqlBhkv/mmN4poDTTHvFEIV6vpd4w== - dependencies: - "@babel/core" "7.6.2" - "@babel/helper-plugin-utils" "7.0.0" - "@babel/plugin-proposal-object-rest-spread" "7.6.2" - "@babel/plugin-syntax-jsx" "7.2.0" - "@mdx-js/util" "^1.5.1" - is-alphabetical "1.0.3" - remark-parse "7.0.1" - unified "8.3.2" - -remark-parse@7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-7.0.1.tgz#0c13d67e0d7b82c2ad2d8b6604ec5fae6c333c2b" - integrity sha512-WOZLa545jYXtSy+txza6ACudKWByQac4S2DmGk+tAGO/3XnVTOxwyCIxB7nTcLlk8Aayhcuf3cV1WV6U6L7/DQ== - dependencies: - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^1.1.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^1.0.0" - vfile-location "^2.0.0" - xtend "^4.0.1" - -remark-slug@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/remark-slug/-/remark-slug-5.1.2.tgz#715ecdef8df1226786204b1887d31ab16aa24609" - integrity sha512-DWX+Kd9iKycqyD+/B+gEFO3jjnt7Yg1O05lygYSNTe5i5PIxxxPjp5qPBDxPIzp5wreF7+1ROCwRgjEcqmzr3A== - dependencies: - github-slugger "^1.0.0" - mdast-util-to-string "^1.0.0" - unist-util-visit "^1.0.0" - -remark-squeeze-paragraphs@3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-3.0.4.tgz#9fe50c3bf3b572dd88754cd426ada007c0b8dc5f" - integrity sha512-Wmz5Yj9q+W1oryo8BV17JrOXZgUKVcpJ2ApE2pwnoHwhFKSk4Wp2PmFNbmJMgYSqAdFwfkoe+TSYop5Fy8wMgA== - dependencies: - mdast-squeeze-paragraphs "^3.0.0" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -renderkid@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" - integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== - dependencies: - css-select "^1.1.0" - dom-converter "^0.2" - htmlparser2 "^3.3.0" - strip-ansi "^3.0.0" - utila "^0.4.0" - -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== - -repeat-string@^1.5.4, repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -replace-ext@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" - integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= - -request@^2.87.0: - version "2.88.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" - integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.0" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.4.3" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -"require-like@>= 0.1.1": - version "0.1.2" - resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" - integrity sha1-rW8wwTvs15cBDEaK+ndcDAprR/o= - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-pathname@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-2.2.0.tgz#7e9ae21ed815fd63ab189adeee64dc831eefa879" - integrity sha512-bAFz9ld18RzJfddgrO2e/0S2O81710++chRMUxHjXOYKF6jTAMrUNZrEZ1PvV0zlhfjidm08iRPdTLPno1FuRg== - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@^1.1.6, resolve@^1.3.2: - version "1.12.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" - integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== - dependencies: - path-parse "^1.0.6" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= - -reusify@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" - integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= - -rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= - dependencies: - is-promise "^2.1.0" - -run-parallel@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" - integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== - -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - -rx@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" - integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= - -rxjs@^6.4.0: - version "6.5.2" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7" - integrity sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg== - dependencies: - tslib "^1.9.0" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sax@^1.2.4, sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -scheduler@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e" - integrity sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.1.0.tgz#940363b6b1ec407800a22951bdcc23363c039393" - integrity sha512-g6SViEZAfGNrToD82ZPUjq52KUPDYc+fN5+g6Euo5mLokl/9Yx14z0Cu4RR1m55HtBXejO0sBt+qw79axN+Fiw== - dependencies: - ajv "^6.1.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.0.1, schema-utils@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.5.0.tgz#8f254f618d402cc80257486213c8970edfd7c22f" - integrity sha512-32ISrwW2scPXHUSusP8qMg5dLUawKkyV+/qIEV9JdXKx+rsM6mi8vZY8khg2M69Qom16rtroWXD3Ybtiws38gQ== - dependencies: - ajv "^6.10.2" - ajv-keywords "^3.4.1" - -section-matter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" - integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== - dependencies: - extend-shallow "^2.0.1" - kind-of "^6.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -select@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" - integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= - -selfsigned@^1.10.7: - version "1.10.7" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" - integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== - dependencies: - node-forge "0.9.0" - -semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65" - integrity sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA== - -serialize-javascript@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.0.tgz#9310276819efd0eb128258bb341957f6eb2fc570" - integrity sha512-a/mxFfU00QT88umAJQsNWOnUKckhNCqOl028N48e7wFmo2/EHpTo9Wso+iJJCMrQnmFvcjto5RJdAHEvVhcyUQ== - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallowequal@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - -shelljs@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.3.tgz#a7f3319520ebf09ee81275b2368adb286659b097" - integrity sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - -sitemap@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-3.2.2.tgz#3f77c358fa97b555c879e457098e39910095c62b" - integrity sha512-TModL/WU4m2q/mQcrDgNANn0P4LwprM9MMvG4hu5zP4c6IIKs2YLTu6nXXnNr8ODW/WFtxKggiJ1EGn2W0GNmg== - dependencies: - lodash.chunk "^4.2.0" - lodash.padstart "^4.6.1" - whatwg-url "^7.0.0" - xmlbuilder "^13.0.0" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sockjs-client@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" - integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== - dependencies: - debug "^3.2.5" - eventsource "^1.0.7" - faye-websocket "~0.11.1" - inherits "^2.0.3" - json3 "^3.3.2" - url-parse "^1.4.3" - -sockjs@0.3.19: - version "0.3.19" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" - integrity sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw== - dependencies: - faye-websocket "^0.10.0" - uuid "^3.0.1" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-resolve@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== - dependencies: - atob "^2.1.1" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@~0.5.12: - version "0.5.13" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -space-separated-tokens@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.4.tgz#27910835ae00d0adfcdbd0ad7e611fb9544351fa" - integrity sha512-UyhMSmeIqZrQn2UdjYpxEkwY9JUrn8pP+7L4f91zRzOQuI8MF1FGLfYU9DKCYeLdo7LXMxwrX5zKFy7eeeVHuA== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.1.tgz#6f12ed1c5db7ea4f24ebb8b89ba58c87c08257f2" - integrity sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -ssri@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" - integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" - integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== - dependencies: - figgy-pudding "^3.5.1" - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stack-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== - -state-toggle@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.2.tgz#75e93a61944116b4959d665c8db2d243631d6ddc" - integrity sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -std-env@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-2.2.1.tgz#2ffa0fdc9e2263e0004c1211966e960948a40f6b" - integrity sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ== - dependencies: - ci-info "^1.6.0" - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.1.0.tgz#ba846d1daa97c3c596155308063e075ed1c99aff" - integrity sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^5.2.0" - -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -strip-ansi@5.2.0, strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-bom-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" - integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -style-loader@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.0.0.tgz#1d5296f9165e8e2c85d24eee0b7caf9ec8ca1f82" - integrity sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw== - dependencies: - loader-utils "^1.2.3" - schema-utils "^2.0.1" - -style-to-object@0.2.3, style-to-object@^0.2.1: - version "0.2.3" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.2.3.tgz#afcf42bc03846b1e311880c55632a26ad2780bcb" - integrity sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng== - dependencies: - inline-style-parser "0.1.1" - -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - -svgo@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.0.tgz#bae51ba95ded9a33a36b7c46ce9c359ae9154313" - integrity sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.33" - csso "^3.5.1" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tar@^4: - version "4.4.10" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.10.tgz#946b2810b9a5e0b26140cf78bea6b0b0d689eba1" - integrity sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA== - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.3.5" - minizlib "^1.2.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.3" - -terser-webpack-plugin@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz#61b18e40eaee5be97e771cdbb10ed1280888c2b4" - integrity sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^1.7.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser-webpack-plugin@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.2.1.tgz#5569e6c7d8be79e5e43d6da23acc3b6ba77d22bd" - integrity sha512-jwdauV5Al7zopR6OAYvIIRcxXCSvLjZjr7uZE8l2tIWb/ryrGN48sJftqGf5k9z09tWhajx53ldp0XPI080YnA== - dependencies: - cacache "^13.0.1" - find-cache-dir "^3.0.0" - jest-worker "^24.9.0" - schema-utils "^2.5.0" - serialize-javascript "^2.1.0" - source-map "^0.6.1" - terser "^4.3.9" - webpack-sources "^1.4.3" - -terser@^4.1.2: - version "4.1.4" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.1.4.tgz#4478b6a08bb096a61e793fea1a4434408bab936c" - integrity sha512-+ZwXJvdSwbd60jG0Illav0F06GDJF0R4ydZ21Q3wGAFKoBGyJGo34F63vzJHgvYxc1ukOtIjvwEvl9MkjzM6Pg== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -terser@^4.3.9: - version "4.3.9" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.9.tgz#e4be37f80553d02645668727777687dad26bbca8" - integrity sha512-NFGMpHjlzmyOtPL+fDw3G7+6Ueh/sz4mkaUYa4lJCxOPTNzd0Uj0aZJOmsDYoSQyfuVoWDMSWTPU3huyOm2zdA== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -text-table@0.2.0, text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through@^2.3.6, through@~2.3.4: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -thunky@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.3.tgz#f5df732453407b09191dae73e2a8cc73f381a826" - integrity sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow== - -timers-browserify@^2.0.4: - version "2.0.11" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" - integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== - dependencies: - setimmediate "^1.0.4" - -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tiny-emitter@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" - integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== - -tiny-invariant@^1.0.2: - version "1.0.6" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.0.6.tgz#b3f9b38835e36a41c843a3b0907a5a7b3755de73" - integrity sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA== - -tiny-warning@^1.0.0, tiny-warning@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - -to-factory@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-factory/-/to-factory-1.0.0.tgz#8738af8bd97120ad1d4047972ada5563bf9479b1" - integrity sha1-hzivi9lxIK0dQEeXKtpVY7+UebE= - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -tough-cookie@~2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" - integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== - dependencies: - psl "^1.1.24" - punycode "^1.4.1" - -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= - dependencies: - punycode "^2.1.0" - -trim-lines@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-1.1.2.tgz#c8adbdbdae21bb5c2766240a661f693afe23e59b" - integrity sha512-3GOuyNeTqk3FAqc3jOJtw7FTjYl94XBR5aD9QnDbK/T4CA9sW/J0l9RoaRPE9wyPP7NF331qnHnvJFBJ+IDkmQ== - -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= - -trim-trailing-lines@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz#d2f1e153161152e9f02fabc670fb40bec2ea2e3a" - integrity sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q== - -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= - -trough@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.4.tgz#3b52b1f13924f460c3fbfd0df69b587dbcbc762e" - integrity sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q== - -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" - integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== - -tslib@^1.9.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" - integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-fest@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.5.2.tgz#d6ef42a0356c6cd45f49485c3b6281fc148e48a2" - integrity sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw== - -type-is@~1.6.17, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -uglify-js@^3.5.1: - version "3.6.0" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.6.0.tgz#704681345c53a8b2079fb6cec294b05ead242ff5" - integrity sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg== - dependencies: - commander "~2.20.0" - source-map "~0.6.1" - -unherit@^1.0.4: - version "1.1.2" - resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.2.tgz#14f1f397253ee4ec95cec167762e77df83678449" - integrity sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w== - dependencies: - inherits "^2.0.1" - xtend "^4.0.1" - -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== - -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== - dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" - -unicode-match-property-value-ecmascript@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" - integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== - -unicode-property-aliases-ecmascript@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" - integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== - -unified@8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/unified/-/unified-8.3.2.tgz#aed69d0e577d6ef27268431c63a10faef60e63ab" - integrity sha512-NDtUAXcd4c+mKppCbsZHzmhkKEQuhveZNBrFYmNgMIMk2K9bc8hmG3mLEGVtRmSNodobwyMePAnvIGVWZfPdzQ== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - -unist-builder@1.0.4, unist-builder@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-1.0.4.tgz#e1808aed30bd72adc3607f25afecebef4dd59e17" - integrity sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg== - dependencies: - object-assign "^4.1.0" - -unist-util-generated@^1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.4.tgz#2261c033d9fc23fae41872cdb7663746e972c1a7" - integrity sha512-SA7Sys3h3X4AlVnxHdvN/qYdr4R38HzihoEVY2Q2BZu8NHWDnw5OGcC/tXWjQfd4iG+M6qRFNIRGqJmp2ez4Ww== - -unist-util-is@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" - integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== - -unist-util-is@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.0.tgz#85672993f0d88a8bffb45137aba003ee8da11a38" - integrity sha512-E5JLUKRQlAYiJmN2PVBdSz01R3rUKRSM00X+0DB/yLqxdLu6wZZkRdTIsxDp9X+bkxh8Eq+O2YYRbZvLZtQT1A== - -unist-util-position@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.0.3.tgz#fff942b879538b242096c148153826664b1ca373" - integrity sha512-28EpCBYFvnMeq9y/4w6pbnFmCUfzlsc41NJui5c51hOFjBA1fejcwc+5W4z2+0ECVbScG3dURS3JTVqwenzqZw== - -unist-util-remove-position@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz#d91aa8b89b30cb38bad2924da11072faa64fd972" - integrity sha512-CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA== - dependencies: - unist-util-visit "^1.1.0" - -unist-util-remove@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-1.0.3.tgz#58ec193dfa84b52d5a055ffbc58e5444eb8031a3" - integrity sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g== - dependencies: - unist-util-is "^3.0.0" - -unist-util-stringify-position@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz#de2a2bc8d3febfa606652673a91455b6a36fb9f3" - integrity sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA== - dependencies: - "@types/unist" "^2.0.2" - -unist-util-visit-parents@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" - integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== - dependencies: - unist-util-is "^3.0.0" - -unist-util-visit-parents@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.0.0.tgz#dd4cdcd86d505ec7a81bdc01bc790f9def742bee" - integrity sha512-H3K8d81S4V3XVXVwLvrLGk+R5VILryfUotD06/R/rLsTsPLGjkn6gIP8qEEVITcuIySNYj0ocJLsePjm9F/Vcg== - dependencies: - "@types/unist" "^2.0.3" - unist-util-is "^4.0.0" - -unist-util-visit@2.0.0, unist-util-visit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.0.tgz#1fdae5ea88251651bfe49b7e84390d664fc227c5" - integrity sha512-kiTpWKsF54u/78L/UU/i7lxrnqGiEWBgqCpaIZBYP0gwUC+Akq0Ajm4U8JiNIoQNfAioBdsyarnOcTEAb9mLeQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - -unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" - integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== - dependencies: - unist-util-visit-parents "^2.0.0" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" - integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== - -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= - -uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-parse@^1.4.3: - version "1.4.7" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" - integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@1.0.0, util.promisify@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utila@^0.4.0, utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^3.0.1, uuid@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" - integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== - -value-equal@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-0.4.0.tgz#c5bdd2f54ee093c04839d71ce2e4758a6890abc7" - integrity sha512-x+cYdNnaA3CxvMaTX0INdTCN8m8aF2uY9BvEqmxuYp8bL09cs/kWVQPVGcA35fMktdOsP69IgU7wFj/61dJHEw== - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -vendors@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0" - integrity sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vfile-location@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.5.tgz#c83eb02f8040228a8d2b3f10e485be3e3433e0a2" - integrity sha512-Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ== - -vfile-message@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.1.tgz#951881861c22fc1eb39f873c0b93e336a64e8f6d" - integrity sha512-KtasSV+uVU7RWhUn4Lw+wW1Zl/nW8JWx7JCPps10Y9JRRIDeDXf8wfBLoOSsJLyo27DqMyAi54C6Jf/d6Kr2Bw== - dependencies: - "@types/unist" "^2.0.2" - unist-util-stringify-position "^2.0.0" - -vfile@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.0.1.tgz#fc3d43a1c71916034216bf65926d5ee3c64ed60c" - integrity sha512-lRHFCuC4SQBFr7Uq91oJDJxlnftoTLQ7eKIpMdubhYcVMho4781a8MWXLy3qZrZ0/STD1kRiKc0cQOHm4OkPeA== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - replace-ext "1.0.0" - unist-util-stringify-position "^2.0.0" - vfile-message "^2.0.0" - -vm-browserify@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019" - integrity sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw== - -wait-file@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/wait-file/-/wait-file-1.0.5.tgz#377f48795f1765046a41bb0671c142ef8e509ae6" - integrity sha512-udLpJY/eOxlrMm3+XD1RLuF2oT9B7J7wiyR5/9xrvQymS6YR6trWvVhzOldHrVbLwyiRmLj9fcvsjzpSXeZHkw== - dependencies: - "@hapi/joi" "^15.1.0" - fs-extra "^8.1.0" - rx "^4.1.0" - -watchpack@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" - integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== - dependencies: - chokidar "^2.0.2" - graceful-fs "^4.1.2" - neo-async "^2.5.0" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -web-namespaces@^1.0.0, web-namespaces@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.3.tgz#9bbf5c99ff0908d2da031f1d732492a96571a83f" - integrity sha512-r8sAtNmgR0WKOKOxzuSgk09JsHlpKlB+uHi937qypOu3PZ17UxPrierFKDye/uNHjNTTEshu5PId8rojIPj/tA== - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== - -webpack-bundle-analyzer@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.6.0.tgz#39b3a8f829ca044682bc6f9e011c95deb554aefd" - integrity sha512-orUfvVYEfBMDXgEKAKVvab5iQ2wXneIEorGNsyuOyVYpjYrI7CUOhhXNDd3huMwQ3vNNWWlGP+hzflMFYNzi2g== - dependencies: - acorn "^6.0.7" - acorn-walk "^6.1.1" - bfj "^6.1.1" - chalk "^2.4.1" - commander "^2.18.0" - ejs "^2.6.1" - express "^4.16.3" - filesize "^3.6.1" - gzip-size "^5.0.0" - lodash "^4.17.15" - mkdirp "^0.5.1" - opener "^1.5.1" - ws "^6.0.0" - -webpack-dev-middleware@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" - integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-server@^3.8.2: - version "3.9.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.9.0.tgz#27c3b5d0f6b6677c4304465ac817623c8b27b89c" - integrity sha512-E6uQ4kRrTX9URN9s/lIbqTAztwEPdvzVrcmHE8EQ9YnuT9J8Es5Wrd8n9BKg1a0oZ5EgEke/EQFgUsp18dSTBw== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.2.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.4" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.25" - schema-utils "^1.0.0" - selfsigned "^1.10.7" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "0.3.19" - sockjs-client "1.4.0" - spdy "^4.0.1" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "12.0.5" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-merge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" - integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== - dependencies: - lodash "^4.17.15" - -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack@^4.41.2: - version "4.41.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.2.tgz#c34ec76daa3a8468c9b61a50336d8e3303dce74e" - integrity sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/wasm-edit" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - acorn "^6.2.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.1.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.1" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.1" - watchpack "^1.6.0" - webpack-sources "^1.4.1" - -webpackbar@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-4.0.0.tgz#ee7a87f16077505b5720551af413c8ecd5b1f780" - integrity sha512-k1qRoSL/3BVuINzngj09nIwreD8wxV4grcuhHTD8VJgUbGcy8lQSPqv+bM00B7F+PffwIsQ8ISd4mIwRbr23eQ== - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.2" - consola "^2.10.0" - figures "^3.0.0" - pretty-time "^1.1.0" - std-env "^2.2.1" - text-table "^0.2.0" - wrap-ansi "^6.0.0" - -websocket-driver@>=0.5.1: - version "0.7.3" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" - integrity sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg== - dependencies: - http-parser-js ">=0.4.0 <0.4.11" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" - integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== - -whatwg-url@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" - integrity sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@^1.2.9, which@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.1.tgz#f1cf94d07a8e571b6ff006aeb91d0300c47ef0a4" - integrity sha512-N7GBZOTswtB9lkQBZA4+zAXrjEIWAUOB93AvzUiudRzRxhUdLURQ7D/gAIMY1gatT/LTbmbcv8SiYazy3eYB7w== - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - dependencies: - string-width "^1.0.2 || 2" - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -worker-rpc@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" - integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== - dependencies: - microevent.ts "~0.1.1" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.1.0.tgz#36981960d42ba7352db05bc607c563e130857ff9" - integrity sha512-y8j9eJaotnWgJkysmwld5GkLH2KE9srRvqQE2bu1tZb0O9Qgk1mLyz4Q4KIWyjZAi2+6NRqkM/A580IsUseDdw== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^5.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -ws@^6.0.0, ws@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - -xmlbuilder@^13.0.0: - version "13.0.2" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-13.0.2.tgz#02ae33614b6a047d1c32b5389c1fdacb2bce47a7" - integrity sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ== - -xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== - -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" - integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@12.0.5: - version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== - dependencies: - cliui "^4.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^11.1.1" - -zepto@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/zepto/-/zepto-1.2.0.tgz#e127bd9e66fd846be5eab48c1394882f7c0e4f98" - integrity sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g= - -zwitch@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.4.tgz#93b1b993b13c8926753a41afaf8f27bbfac6be8b" - integrity sha512-YO803/X+13GNaZB7fVopjvHH0uWQKgJkgKnU1YCjxShjKGVuN9PPHHW8g+uFDpkHpSTNi3rCMKMewIcbC1BAYg== diff --git a/website2/nextra.config.js b/website2/nextra.config.js index a0f69edca..4a14d5afd 100644 --- a/website2/nextra.config.js +++ b/website2/nextra.config.js @@ -76,7 +76,7 @@ export default { Date: Fri, 17 Jul 2020 11:38:14 -0400 Subject: [PATCH 19/38] Remove docusaurus site --- {website2 => website}/.babelrc | 0 website/.gitignore | 22 ++---------- {website2 => website}/.nextra/arrow-right.js | 0 .../.nextra/babel-plugin-nextjs-mdx-patch.js | 0 {website2 => website}/.nextra/config.js | 0 {website2 => website}/.nextra/directories.js | 0 {website2 => website}/.nextra/docsearch.js | 0 {website2 => website}/.nextra/github-icon.js | 0 {website2 => website}/.nextra/layout.js | 0 .../.nextra/nextra-loader.js | 0 {website2 => website}/.nextra/nextra.js | 0 {website2 => website}/.nextra/search.js | 0 {website2 => website}/.nextra/ssg.js | 0 {website2 => website}/.nextra/styles.css | 0 {website2 => website}/.nextra/theme.js | 0 website/README.md | 33 ------------------ website/_redirects | 2 -- {website2 => website}/components/features.js | 0 .../components/features.module.css | 0 {website2 => website}/components/logo.js | 0 {website2 => website}/components/video.js | 0 website/index.html | 25 ------------- {website2 => website}/jsconfig.json | 0 {website2 => website}/next.config.js | 0 {website2 => website}/nextra.config.js | 0 {website2 => website}/package.json | 0 {website2 => website}/pages/_app.js | 0 {website2 => website}/pages/_document.js | 0 {website2 => website}/pages/api-reference.mdx | 0 {website2 => website}/pages/change-log.mdx | 0 {website2 => website}/pages/customization.md | 0 {website2 => website}/pages/index.mdx | 0 {website2 => website}/pages/meta.json | 0 {website2 => website}/pages/optimization.mdx | 0 {website2 => website}/postcss.config.js | 0 {website2 => website}/public/bg.svg | 0 {website2 => website}/public/favicon.png | Bin .../public/favicon/android-chrome-192x192.png | Bin .../public/favicon/android-chrome-512x512.png | Bin .../public/favicon/apple-touch-icon.png | Bin .../public/favicon/favicon-16x16.png | Bin .../public/favicon/favicon-32x32.png | Bin .../public/favicon/favicon.ico | Bin .../public/favicon/site.webmanifest | 0 {website2 => website}/public/logo.svg | 0 {website2 => website}/public/og_image.jpg | Bin {website2 => website}/public/og_image.png | Bin {website2 => website}/tailwind.config.js | 0 {website2 => website}/yarn.lock | 0 website2/.gitignore | 4 --- 50 files changed, 3 insertions(+), 83 deletions(-) rename {website2 => website}/.babelrc (100%) mode change 100755 => 100644 website/.gitignore rename {website2 => website}/.nextra/arrow-right.js (100%) rename {website2 => website}/.nextra/babel-plugin-nextjs-mdx-patch.js (100%) rename {website2 => website}/.nextra/config.js (100%) rename {website2 => website}/.nextra/directories.js (100%) rename {website2 => website}/.nextra/docsearch.js (100%) rename {website2 => website}/.nextra/github-icon.js (100%) rename {website2 => website}/.nextra/layout.js (100%) rename {website2 => website}/.nextra/nextra-loader.js (100%) rename {website2 => website}/.nextra/nextra.js (100%) rename {website2 => website}/.nextra/search.js (100%) rename {website2 => website}/.nextra/ssg.js (100%) rename {website2 => website}/.nextra/styles.css (100%) rename {website2 => website}/.nextra/theme.js (100%) delete mode 100755 website/README.md delete mode 100644 website/_redirects rename {website2 => website}/components/features.js (100%) rename {website2 => website}/components/features.module.css (100%) rename {website2 => website}/components/logo.js (100%) rename {website2 => website}/components/video.js (100%) delete mode 100644 website/index.html rename {website2 => website}/jsconfig.json (100%) rename {website2 => website}/next.config.js (100%) rename {website2 => website}/nextra.config.js (100%) rename {website2 => website}/package.json (100%) rename {website2 => website}/pages/_app.js (100%) rename {website2 => website}/pages/_document.js (100%) rename {website2 => website}/pages/api-reference.mdx (100%) rename {website2 => website}/pages/change-log.mdx (100%) rename {website2 => website}/pages/customization.md (100%) rename {website2 => website}/pages/index.mdx (100%) rename {website2 => website}/pages/meta.json (100%) rename {website2 => website}/pages/optimization.mdx (100%) rename {website2 => website}/postcss.config.js (100%) rename {website2 => website}/public/bg.svg (100%) rename {website2 => website}/public/favicon.png (100%) rename {website2 => website}/public/favicon/android-chrome-192x192.png (100%) rename {website2 => website}/public/favicon/android-chrome-512x512.png (100%) rename {website2 => website}/public/favicon/apple-touch-icon.png (100%) rename {website2 => website}/public/favicon/favicon-16x16.png (100%) rename {website2 => website}/public/favicon/favicon-32x32.png (100%) rename {website2 => website}/public/favicon/favicon.ico (100%) rename {website2 => website}/public/favicon/site.webmanifest (100%) rename {website2 => website}/public/logo.svg (100%) rename {website2 => website}/public/og_image.jpg (100%) rename {website2 => website}/public/og_image.png (100%) rename {website2 => website}/tailwind.config.js (100%) rename {website2 => website}/yarn.lock (100%) delete mode 100644 website2/.gitignore diff --git a/website2/.babelrc b/website/.babelrc similarity index 100% rename from website2/.babelrc rename to website/.babelrc diff --git a/website/.gitignore b/website/.gitignore old mode 100755 new mode 100644 index 1b34df512..c3ee72b81 --- a/website/.gitignore +++ b/website/.gitignore @@ -1,20 +1,4 @@ -# dependencies -/node_modules - -# production -/build - -# generated files -.docusaurus -.cache-loader - -# misc +node_modules +.next .DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* \ No newline at end of file +yarn-error.log \ No newline at end of file diff --git a/website2/.nextra/arrow-right.js b/website/.nextra/arrow-right.js similarity index 100% rename from website2/.nextra/arrow-right.js rename to website/.nextra/arrow-right.js diff --git a/website2/.nextra/babel-plugin-nextjs-mdx-patch.js b/website/.nextra/babel-plugin-nextjs-mdx-patch.js similarity index 100% rename from website2/.nextra/babel-plugin-nextjs-mdx-patch.js rename to website/.nextra/babel-plugin-nextjs-mdx-patch.js diff --git a/website2/.nextra/config.js b/website/.nextra/config.js similarity index 100% rename from website2/.nextra/config.js rename to website/.nextra/config.js diff --git a/website2/.nextra/directories.js b/website/.nextra/directories.js similarity index 100% rename from website2/.nextra/directories.js rename to website/.nextra/directories.js diff --git a/website2/.nextra/docsearch.js b/website/.nextra/docsearch.js similarity index 100% rename from website2/.nextra/docsearch.js rename to website/.nextra/docsearch.js diff --git a/website2/.nextra/github-icon.js b/website/.nextra/github-icon.js similarity index 100% rename from website2/.nextra/github-icon.js rename to website/.nextra/github-icon.js diff --git a/website2/.nextra/layout.js b/website/.nextra/layout.js similarity index 100% rename from website2/.nextra/layout.js rename to website/.nextra/layout.js diff --git a/website2/.nextra/nextra-loader.js b/website/.nextra/nextra-loader.js similarity index 100% rename from website2/.nextra/nextra-loader.js rename to website/.nextra/nextra-loader.js diff --git a/website2/.nextra/nextra.js b/website/.nextra/nextra.js similarity index 100% rename from website2/.nextra/nextra.js rename to website/.nextra/nextra.js diff --git a/website2/.nextra/search.js b/website/.nextra/search.js similarity index 100% rename from website2/.nextra/search.js rename to website/.nextra/search.js diff --git a/website2/.nextra/ssg.js b/website/.nextra/ssg.js similarity index 100% rename from website2/.nextra/ssg.js rename to website/.nextra/ssg.js diff --git a/website2/.nextra/styles.css b/website/.nextra/styles.css similarity index 100% rename from website2/.nextra/styles.css rename to website/.nextra/styles.css diff --git a/website2/.nextra/theme.js b/website/.nextra/theme.js similarity index 100% rename from website2/.nextra/theme.js rename to website/.nextra/theme.js diff --git a/website/README.md b/website/README.md deleted file mode 100755 index 71505291a..000000000 --- a/website/README.md +++ /dev/null @@ -1,33 +0,0 @@ -# Website - -This website is built using Docusaurus 2, a modern static website generator. - -### Installation - -``` -$ yarn -``` - -### Local Development - -``` -$ yarn start -``` - -This command starts a local development server and open up a browser window. Most changes are reflected live without having to restart the server. - -### Build - -``` -$ yarn build -``` - -This command generates static content into the `build` directory and can be served using any static contents hosting service. - -### Deployment - -``` -$ GIT_USER= USE_SSH=1 yarn deploy -``` - -If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/website/_redirects b/website/_redirects deleted file mode 100644 index 0f79d7d79..000000000 --- a/website/_redirects +++ /dev/null @@ -1,2 +0,0 @@ -/ https://tsdx.io 301! -/* https://tsdx.io 301! \ No newline at end of file diff --git a/website2/components/features.js b/website/components/features.js similarity index 100% rename from website2/components/features.js rename to website/components/features.js diff --git a/website2/components/features.module.css b/website/components/features.module.css similarity index 100% rename from website2/components/features.module.css rename to website/components/features.module.css diff --git a/website2/components/logo.js b/website/components/logo.js similarity index 100% rename from website2/components/logo.js rename to website/components/logo.js diff --git a/website2/components/video.js b/website/components/video.js similarity index 100% rename from website2/components/video.js rename to website/components/video.js diff --git a/website/index.html b/website/index.html deleted file mode 100644 index 02aef10c9..000000000 --- a/website/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - TSDX - - - -

    - Redirecting to tsdx.io... -

    - - - diff --git a/website2/jsconfig.json b/website/jsconfig.json similarity index 100% rename from website2/jsconfig.json rename to website/jsconfig.json diff --git a/website2/next.config.js b/website/next.config.js similarity index 100% rename from website2/next.config.js rename to website/next.config.js diff --git a/website2/nextra.config.js b/website/nextra.config.js similarity index 100% rename from website2/nextra.config.js rename to website/nextra.config.js diff --git a/website2/package.json b/website/package.json similarity index 100% rename from website2/package.json rename to website/package.json diff --git a/website2/pages/_app.js b/website/pages/_app.js similarity index 100% rename from website2/pages/_app.js rename to website/pages/_app.js diff --git a/website2/pages/_document.js b/website/pages/_document.js similarity index 100% rename from website2/pages/_document.js rename to website/pages/_document.js diff --git a/website2/pages/api-reference.mdx b/website/pages/api-reference.mdx similarity index 100% rename from website2/pages/api-reference.mdx rename to website/pages/api-reference.mdx diff --git a/website2/pages/change-log.mdx b/website/pages/change-log.mdx similarity index 100% rename from website2/pages/change-log.mdx rename to website/pages/change-log.mdx diff --git a/website2/pages/customization.md b/website/pages/customization.md similarity index 100% rename from website2/pages/customization.md rename to website/pages/customization.md diff --git a/website2/pages/index.mdx b/website/pages/index.mdx similarity index 100% rename from website2/pages/index.mdx rename to website/pages/index.mdx diff --git a/website2/pages/meta.json b/website/pages/meta.json similarity index 100% rename from website2/pages/meta.json rename to website/pages/meta.json diff --git a/website2/pages/optimization.mdx b/website/pages/optimization.mdx similarity index 100% rename from website2/pages/optimization.mdx rename to website/pages/optimization.mdx diff --git a/website2/postcss.config.js b/website/postcss.config.js similarity index 100% rename from website2/postcss.config.js rename to website/postcss.config.js diff --git a/website2/public/bg.svg b/website/public/bg.svg similarity index 100% rename from website2/public/bg.svg rename to website/public/bg.svg diff --git a/website2/public/favicon.png b/website/public/favicon.png similarity index 100% rename from website2/public/favicon.png rename to website/public/favicon.png diff --git a/website2/public/favicon/android-chrome-192x192.png b/website/public/favicon/android-chrome-192x192.png similarity index 100% rename from website2/public/favicon/android-chrome-192x192.png rename to website/public/favicon/android-chrome-192x192.png diff --git a/website2/public/favicon/android-chrome-512x512.png b/website/public/favicon/android-chrome-512x512.png similarity index 100% rename from website2/public/favicon/android-chrome-512x512.png rename to website/public/favicon/android-chrome-512x512.png diff --git a/website2/public/favicon/apple-touch-icon.png b/website/public/favicon/apple-touch-icon.png similarity index 100% rename from website2/public/favicon/apple-touch-icon.png rename to website/public/favicon/apple-touch-icon.png diff --git a/website2/public/favicon/favicon-16x16.png b/website/public/favicon/favicon-16x16.png similarity index 100% rename from website2/public/favicon/favicon-16x16.png rename to website/public/favicon/favicon-16x16.png diff --git a/website2/public/favicon/favicon-32x32.png b/website/public/favicon/favicon-32x32.png similarity index 100% rename from website2/public/favicon/favicon-32x32.png rename to website/public/favicon/favicon-32x32.png diff --git a/website2/public/favicon/favicon.ico b/website/public/favicon/favicon.ico similarity index 100% rename from website2/public/favicon/favicon.ico rename to website/public/favicon/favicon.ico diff --git a/website2/public/favicon/site.webmanifest b/website/public/favicon/site.webmanifest similarity index 100% rename from website2/public/favicon/site.webmanifest rename to website/public/favicon/site.webmanifest diff --git a/website2/public/logo.svg b/website/public/logo.svg similarity index 100% rename from website2/public/logo.svg rename to website/public/logo.svg diff --git a/website2/public/og_image.jpg b/website/public/og_image.jpg similarity index 100% rename from website2/public/og_image.jpg rename to website/public/og_image.jpg diff --git a/website2/public/og_image.png b/website/public/og_image.png similarity index 100% rename from website2/public/og_image.png rename to website/public/og_image.png diff --git a/website2/tailwind.config.js b/website/tailwind.config.js similarity index 100% rename from website2/tailwind.config.js rename to website/tailwind.config.js diff --git a/website2/yarn.lock b/website/yarn.lock similarity index 100% rename from website2/yarn.lock rename to website/yarn.lock diff --git a/website2/.gitignore b/website2/.gitignore deleted file mode 100644 index c3ee72b81..000000000 --- a/website2/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -node_modules -.next -.DS_Store -yarn-error.log \ No newline at end of file From 4f6bdb463fc5708f0900ab8475cb428a9d96da4a Mon Sep 17 00:00:00 2001 From: Jared Palmer Date: Fri, 17 Jul 2020 12:06:21 -0400 Subject: [PATCH 20/38] Remove unused image --- website/public/og_image.png | Bin 290696 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 website/public/og_image.png diff --git a/website/public/og_image.png b/website/public/og_image.png deleted file mode 100644 index 9c8801ada32a3eb3659393445bac70ff30276512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290696 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

    fZK)2XZB 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 mJDOz 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 loKbs` zroy5*3%|h(GL8Y)iJGfx?nSwSlUT?p-m3E4P5(j7&!_8E7iWF$ZoU+_MCXs$M!xyn z6Cx;y06zGLoA8qroZE$1wnW{lkYhR0kgl{H>%gv0*G2EWgqvq|ztr;Bzb9>&l1#vu$C zKmf8P$PN6n|GHKPKXcuHxMC>kwi%?_DQD5n^>b)<>n1ap$|@(nq_SgAe-Gc6asU=y zw6`sLaKegv{%4?i($RCvMo+G1FXf!k^Ikq+;yW_`poxIWy05VZDw-3%LxGRA4II#- z_*+}g^HeYA^lKK&@s?LC;*(g~y81Ta>&98rjwoVcc=JjTsHiLYt*u6Qj>!$y3EAW#+@gsW{<$cT{`0G}~n5IjahsY3w# zEemd@r+)l)Gn$U7@wjW~=xcv$aSpC(Kbm5O@1PqVK}0Zs{wv5MHWKS~Hm#$(J~KI( zPD5kX+rL4FUU;oe#dCr06VljY{t|iXBUc~_8n<;P5=y^sNuk>c?); zIUVrZ9GZ33FQ~lc2*wQH;)n-G1!%$6A&7HH);tl(+)p7ZyRfNSaI%SR(%72Y7F^|J z4A1<+K6><*C-c+4(|ufRIQ*S7^@Ps_SN2YOb(6El9WQ@Sri=min9%og$nin6$vj3f+@~h80+=G=6A@wC zFirpK@G^fLA8HHl{vd5%{{Wh)DaT*;C#su%u3&^oxtp zLVgI-9aK=vue$+WfWm6uCj$gb$NuRepeu4r7pxNlg6+QYlC|8959p%0e;YLriTZMP z(qlh=QeYLZV}+fjtAgH1DRj@q_%*eK{+BWj*oT_tA(N{i03XL;hj^Rg4TWxU7F7WKIu( zhvTC9u%so}vp%Xs-Np(O9p82P`da9LuN}#Fr+eL)cHw9FSIA=@eddO1j_&Jj!>a}l z*wT37RnHvvz8{UuDJVQhq9-ZA5tELt|GI-P1oF$P(tQ2V=xc;E)wqqW=;KRKF~|hg zJMEo|2Lpi_dO(7#CM#b)NUP_6yLH>zJMmaSF~Rk4c@+rc7mlEDe1B$5&6!kG!0+gd zaEDpxORa+>fwjPCR3%o3(_T@r01J;z=u(j^tR8P)WQQ7GM)qijXBW^JK~FUh(BefK+2XX0LV&3=SM^U_D@(XXE#QTBiHw2$9KV`rVrFaQXw%Tiel zA3#S@UT_nAq4UY1D`n~H7gCw}q9PmD#~2_$4rB0xmOgei?Od1c*MEo$ukog!xSCG5 ztOUaaM)Qw&|<7YH)k6+-99{-e>w0)H7`x8Z(I8O<6oS-XP~>pX~XraL!h{P96wy>T~t$b24DVHE5Z0+WAOeKX z9>kcy?Y(d}b*4iSJCg6GK@@a0)w{c$?)+pue+iVHr(Wh4kDzn@eHj&1j>as_UH2OV z1BR${wr>#ZDxkBARr~fzy=NMp*ue{m3Hr3C*3q`D#sm8=Y9DJzGsnV zBW@thwoid%H1N<=j>@1dY{-Fy54Hg({^lDb-Y|)4;D(~L_f=o*xc;`~PtqO#nyz;p z>)ii7+w$t^bksS&u{dOo>FX1if;rgIP$X5_+7i4>{SXk*Qwy$+I5`~h< zV{U3P6bqn>B2!@^>|pH9?a$Fuf4YJn>er+9 z`r+I9wl29F@25LpOL4`hou_>CPfKbJKJFy`6+BNPi@5H6+|hl^p-5yzmJ?4un=l`^C|dE};B;{S4|!p|$L5ViD%bM;=@^>B#E`3rlMs-MRVkv3v%jH(2?Y z!}ZHXpue}Bc5Zo;Hm&(3wROy=!qRGf#Y+w4@yng#0}Ku>5`2yt{`pBf21IN$F>HA5 z$bw^Ca1m@2snIs2U<(%bzc17x40$xLfnw5OLNE|DML-lJf4BubQ5ULi&=+m9m-(TY zIna@bvY-{|vwUJr$9G#8M1A3;<`4drwMS7sKd5O;SiK%K zFFv`unx2}le(6ugY+Qb02R{k%iPFl6dvbE~Mq)eqXjk@Mf&_?W&2{1X9lEg?z7}4x)TKa2wl@08qr5t+x7ir897Yd$^kk3tgl!aTd z4cM^&+_!Ths{tVPEJ&e^282*cFJt4FxFP9_#2`KX?KjizmUMmbbNE}nLbZpUF8+v1 z!6$E^c4rL*Cdry=BEe_)Y5AjA;ou026)LYGlW~w0Ji&z^Ke+3@AJN9Af2;kJY|s4s zBUD^j6?{>T*h_~gN(RXmVJLRM0FSb8EW}Nd7nb-K45`P=NHA2q#g5^DSHIo%`HQIk z0DO&&x%i@0@9t*m-1R)wPB_o7a&RKtIbt#HBEf868;+MCX2Gv=N>toK_6Am1C!o&p zLQbQ2oZMtZ%?#@4-Ao@A8J<0JW& z?Z5X05X~_mX;Xa5#skEVW1eJ=g7mRT41^(E#`RgOV$`Ah{a_dE+VD)oO;;0F`86%N zgBp&#k_yXeY8#Gw`{;&a-ZE$F;=A(ux^^9qmkIaxbd{`r_~#S0JbU-bhS?Xb&nqe! zi>G@D(7dH?i616J)niVghNMTiZOz&8t@OaGMpxYj&HVP3=G9Q$l_sLOYY~_*zoIY(o#xCPNJi)`5EQp z@y}s~hk6HZHP?Nv@I!eDU!ZdX?mL_!1wkocCk{%18Yt1NHBcrFXV!0s-3m6mi})kC#Z&gA42fs{Dhz@NyoZka?s&jqPgk@NCjm+Dasv@vgwz&nh)vE(wM|qz z`Bd7q=^5&3S!a^ztNMF7_-XNvP{Z->pxpcdDk`sSoO0GbsLRc-7TAImf!xZu{~|gPt+fI7Jk^ML|z~RB;27!Tr~|e7c3=2Qe`Ffri&;4e6go< z3*p03?SwN_nzKrhjV*-)(@~Oy&7rbUjc1H&JpA3u_<l2Jxh3 z+PeN0YTEc`e!nY!LsvY;-tUT~(IOmzlQo*eikV(R!{R4(hPtMaECRL|C?!MPI;g-+ z44|via4nVbla#P%sg~HWso11V&kcc^m@*l)sl$RP2aMdcM7 zoMOo-ZfL$nL6rnR)}S~YIjTM9C||dlcYEiWsC%jhTV}y?3U+18#MX)@{)={Pc`6=a zzqe2N;C)nFRm<}*ha3oph&k{>a7A9Dh>t4oV&I6o(h#X+0|o>|UG=05ve+_Fv-|K@ zPv(d4rR!m4N5AWTX~ft=b-syb(h>~B`QRkey{$PWfpg{)Tl-24J2+ zCjz`#{JYQ4&NXwrn~M63&)!FQMYzqxCXHE16BKSRPUwo4@=}1%V^*>xLdy1H(NX7^ zDmZH|`=tW0K0dgj3=Ry?{r`1!sxB?J+3%NX=jJ&ya`bE}9--g)JNh9ujIU;(=b+Yz zTPRUe>6(}j!C$;gxQ@ro&+(k@wVH=v{@b&M>Ze~$8<+lukC#0zlDfLPeG}ih&`hIn z4vXT>bB(5Voh85u9e!dTz{#<;h2R^=$X)_o5)EmK?L-IqLBiS|OPv6}Q*`tU>h9P~ z?ak@Ff4gPV)BFIYsWf8LG)2PQH#`&*ur%MqaqzM*0Cd14QrBRx++KJBX`#bzW>LEq zBN>Oa+3?sSE~QP2{=`>ov}G!!sK-wXrj9Mo@%^lCQQwIQ%EuixaoPo+YUW>Bm$a;T zsv$+weNCsbbM^f3%WwN;F@IQmtZKqx{IoeLOhT-CiymF|2$SRwVvVVQ?irNikxX*J zk=N6tnIBG)MifLxB`xictU8n$g5l0xtL7}c=emQsJDbLcvEj{YjzDpF12r6c4OLg2 z$?qin8?SnjNJl~D`1lEy9Kg6Q3j=pFj@l2u7-Y{J_S}FakB}gj3=^~@=~&*AkF|qX z5VtvozU7u>X|RQc+Y_G6!(B|~?^A?x7?3$4lwm4#d~O519fMmp-mziJ>OWFf+nUB8 zFx+^>2;hF#i8DShxBif;$_olB@e_hyx*>6K>@_PqzR7T&TaZJE^HTCf$r57lRn9X( z2x{8oAcG>~a$f9i-#}0N@d7?^PR}Lcqo7ejFcJ*i zpxad1E1`epN?q7U) zmWVM!_dWC?c~MYZ&=q&&EaX6m?{7`$4}A4%+BokX6&l_O0y%u^&+!-E#fIO>}Tv8R@WveySQ#LPnp2^lAYAbJD&t@Ox`Pn33=HwT~c zx$cJP*AyesHS2x0$U{H%)kNJ33m5e|8w&$d$Sebt#1iZ>{u(Q$%X*}-bZkY|>T0qPJGv$R9?q{{|kW5Y$;gAu`P@0~)t%JhS6zsmiwd z`#b3V|2~{wOV=Bwmd3`^b3aB$yyeR>HQ&RKGre6ci=Oz-Fch&a zyPq_LY=+oc*M`MEduG-A|2dA6hkq9wF0U5?6?HRd{6SaKh_V^{e%F#@@8#g)KZ2uS zi(+Myi5G-;q4l|{hT2F@Sdc1K&}1R8A4tkaa-oF9oBJ3qWSWSXftaZ3W=$(Oz{tu5 zb^nqiGQ~Q=4mP2uGYI3efVYEj1xDy5Exz!=x3g)@%}duW|M5(IMa}_vk3qoT@6^Ei zU8f!Q`2}?o&uQdqV)*^8N$f2Q5>Thc)AIOx4W6`7YlpWXTS3VzB9uwO_>1oT0KdlO z!7Rr9?Vj_6Rrc#D&*NoaQQc`qZIP}au@y2 zI=-hb-~7QE=ySu|xyS>QtVR{Qby;5-A?!43qYC;?b2RW80;M?x`nz{*p+9|SCNmU4 zNDLQ6AiuDZPP+VlzQUTX4%FZ^+;J61#>adJBDz>JLXkEs zM6|$Ea(Dkan)|EsV`}Q!{LB8}N!Q%dUR2UpA)fHYy+V!hYO!!!-HzB~qK_kk=s+^s zUNd0XzTG?N$=_c_yIa%sY=AI#YvdJ_(y1SOnhJ_=Iuzv@z%@Vv9>4&{4@ky%xU2^x z8>tMwsKWyPB{>?f6&o(&H9ypIbC_`7P!tp%Tu)|o7P^plB1k~9_$n{b%od4YPmJk8rK)N)+QPn$hXjLA zw8)9NpZr0|jd-mj)c{|M+e1&-c`+Ew&=_D$F}YY{2G`n_E~?S##us zhH3998h7wJ77z4yuHmN)m-GFuLp;qvh92I$2m-j@wR!!$6W1>K;mB=k@7PdYeaN%L zBkK7Y2Nh_E1{!E1oYFRq$STjbqRXA_>mHyr3%=*%RMgYY z{|diz^;CBv)OPIWIR=ljng)P*k>F!=F`#>sBCMwN!VCHeV5pz@#e4Yv)o0CeI;yE> zf0Q3!ag|I)y-MZ<-~B@+sB%IcCku!Ii(}@sA%m^~BTdM2al76I&&Ni4%Yu98g}e1z zbI7Ejocf7-`6<(Wu?S|VMOq$bc!73sKe+@LxuE}`m*`6`OJ5;V=_JQuZPkC`hA+^r zjf-?5!`lo5@Zg~B8y=u>)86VS$b5VNvSX-YZlRF4!2;;`OLk}`Y7}C!%OffhPEoTq z?4WR0Hz6TF5R&WX=T=c^T|G6gdO&%p+z#e!U43`agxS~h4-Vu?QVSO9isrnuv#`ka z1xm@zp>3uC3m}9dS#C7#2Mxh32}@$jvCJzdp_;~1Xv_0Ar}~#cT!pk{+08WZnD?`b zNp1ybVmu5B_c8HWz>3n;I3f?^xPXL;X=rQBjjT0U#1b+DMX!)w7gaUkDB8T}Ch4bj zvvu*ERC~zjR9Zbg_^2N6oqtthCrml_V*@24>*sD;dQUw+l^>ta4!F|UyuNnXt>3KO z)7SI(*u&pcz(ABs%-K^3KLcWzFvUNsps8)&{{k>YrDJIJg}ut{x9wc^__}33tZLc%#9{oz;RA9J$;SWn z?pKdHVac=;zR+GgqH#LoUb$B;G0{JOAfl3NOhZ^T{vKe9w^B1w03^*Hu^{)(J@uDM zsk3F}>+Rl4wx3rpg3kN*HI!FaFj@7Mg^sKR6@MZDn@>C@3>&rLStF+3u4@GA7!UcdcsuP zxXH36j*(bOF@kL`kloYYM|XUD0`+z@J9)p?)sv2+Grll~ZyUv2F>l^-6SaC`@kVSx z6TZqpQ2OEpx3lyWJ=N!@hO5oLsSo>uv~%qXbjN2;8NPS*MY3b$*b`{R89&l|li(nP z7CeMASHMoJAXt{0AO=xW@rdthJ-`sGu1Np`W=ry%ZHL^KOwhO^=qu*^8*O;@x1y2O z&B(^tH2ad@(w;ueY0TT#2Cvm)pcECsR5^|tbOTfo7GXVz`ED%WDh(aPn!p^xpu1z; zBedX_Yg4~(RMj6v$G`Khl4Ag4sN8@*o`eA}!BaTQ3{>?$!XaP{8(gGs`G~&ew#QH; zKoub4c&?c9HCp+=*CCMF!Vg}e(?0h&mDWsN)ZBb8<(HOGaq$EW9fuk5LWvg%EIUm19iCayl42cDgb^744PC30EosH}bWwp} z(cn$2?h6m7A_1Xrr1demwgP*BFErJ2n+e;-XRCgqsuQsB-5_cxSuMk3E===j=!8{- z8M%eUqb7`=aQ^6t)8F4-S~2yBuC|pqeLcH|A2MbTy^?Bo`^LJB%WiB~zvzGS`31yt zMpPfXD>uIgH|6tbnZ;0IqOn1IBx=0zTH_==RzodWVFE_t3I+P>7X5^_uDV?bDcK(X zofxt%tvu3xVx9zY)i~=?fbTw6;b8!mf?b^=e^J1v2UJ5J#9@8OHDcQ zs&7&C83Ce@PX(_z5@NQLgduCHe0(mmf-BEE|KZK;2%0W7=#h zmmdA*_52>n)ox(8-UkBR9UCb(uZXHfAH@=$gB}M{LKi^Gf9V8k7HWyP?g0>G8SbDq ziyrM@M~tbE*m4~m!)5|~&KHb0s^K)++4KbUv~LMxr>)W5x|v^lvQutvvou#Mc%m6t zz#$aiByDUQDV6nZ;5Zgs!%nzRXhYCN=yfi$_ghRw#AdVPF?m4DxA0iSBrlBQ#$fAJ8%$Qa)@kDChwv^YK z^n59;lTEe*y;Y;#@oK(p0}sVRiGAf>ZZ3aEaOt?or(Zv>dHI7~-K|a4iG>5F z#b5dsuA6()#5HsN&@_J5IZKPms~P|ZFi8+W+|}nHKd^$;)3uEsPO_frCY-~XkoKKe zYazvCwZ~f|9XcVoa`=6X6C01Xwx7R7db(}fv-NnVV-O#1yeItUr@HNZO5V-zHH`iJON9G9NrF%0M>$*El*BZzxXF(HZ8lcy|`@5 z6J;YO^OtS8BL#B_X_B9amqZIOpljKh-xk;o?Fhw1To;ay0*fnx!$sBF1>K?*Akr+w93aG zLbKk%mvQ6E(}0G~UUp^7(VemR2A?=V;IH%}u^{dS5<;*btU%Yi^KR>=rS#N~t~A+n zRMXD;G>t$0A0(fE2mIFk!}AOCOb-6&X^uELS_@4aMW5wOPFi9YnpzY-k#LgaqJHq@ zchf%j7kd7lZwKCR<8LF-!XE_7tB;_Pibjh~ro6_>vrub^frd(w6ipPBMMJt;1t!zX zOp*gmP_HP0#(2f86LY;q+Cln-^1A-54sXJdEcJXOcNeQ=DNM z0F)iY{S6G&5n<! zz>|w4p5fuSVPsu*M9AbEDbTnr@)OarLy$2H}fqwi})6ox57;>@Ku`uDemVLmeo%_?fQz^>8Cxq<=I=S26}fNkhiDx zcI>Kn?ymoB*tvG`vyHRg+?tb@KMJr2Cfv~Y>#+# z5Ox?4IF1%>?j%9?*oz2Dhz<*40hVI%mk~tRmLP8Xq69f#q`3z2@<%>LTV6=l{VivHVj-1{oh18= zOh0QsFgMgI6)+FML17~3vd{6J!R?5n`O3ub0a$cQ#`Xc|Lmg&d;O_r7g}PhQ^~=f0 z|9m@*ns$b{tNXu9mp6iu`=Cw;HQ->FW@7;TPy{%DAO?(V7MKRAtRLRy{v%&Gm3FM0 z8%*r)27e<@7k#&tuc|2xvDCo&K_2UzIKs6wY|8M{ctTOXT^0{l(lr;C0JEMYOA>`h zUZRoo_w@GCEgw66_}5iK`lVJlP9J;mtyEGzKB&m?O0c(lG)@Q!H^Olh;k6R-9(>v7 z!SMLIAmR_cvUCJwg~w9m5?d_CtbzPadgO-VSdTx!rnnq;^{=VC0`pWq;l4nLIRilP z)3H#JK>-0sy(ktcmSu~(P7x!v88ViG12q3H@1h;+`Evd=7yi=lgllf0iZL@}ma-;r zE6KgsV`~HBkXzbJT;yy6TLR*lXI!Bp9%ctef0>wBs{%e zsKAYb&ipXVc-uF{BXKA8FE|ShmzD(VB;g_gt_zew+4qXmA?Hj~T`4nd6!j_$Uz*G_U#X*9=nm&l?4^m%u^D_(Xe1A=6 z%L|i+9(9=ddLoctR6z}VziV~vnN(aj#@CZ%NQTJ!%$N&d49aQAC ztwi4H{jN*-e%Eb$zv}^d)4V$V_uE#FJ8|)}6Ti?=QZa!SutB-sRpS%~!!m^#PW2h$ zp4BIBx`b8Jb7D1q#+5Ydoi{|OuQ`l4`~H;d1ITT7Wks6qWp>RnlF+DKA+yf5>n9t} z-T9yN{9XT+mC+dh%<~m}*O~w{|%MQzD$Y>5EVrYeRf(JnxTCp5xyZctr++SXpshF}J=6U*u z=2GsSn#`HOf6L>Q1bgA(FbfFkR>0G7@Y=kFEyO@Y&z8UKd{>`p`Fy4Jv7E%(~`>H1SQ>YUX74Z8KI70w8;OyH`B@<9D@hdgjl# zci@06g=Lkkr+w^a&yGFploRKlP8(T{9G#iy94+oC2+C?)z~JkWU9#2#cK zpZ4OZjb#32G-CoPqju~dr0(z9vElw_*DU@1B!0i^1eY4FUpWGNIeXv4Ss!>}+@Wu) zC@8Mt2Vf26OGM(BEB0X!#BToW@1d5>>G?GblRNK=>#4B3G8~jKZ4}HGIVuNeZu=L1 z%FWtBHrg-H)?8INF(n6doML6|SFGwZsRst=_D_vX)g^wpc?ERl7oMfE+Q}J?i;qI_ zlSd7@`pXPS3d4Xa<4Q}~f}7J(tDTH>Le+U|7>jZK=Dv3~-S>sVsB7oOAhEw2#Z}|z z{I9R!tLXE@1#kb7{d%*9NgPHVXKbsMD^SLxX*M-YZ~cVPSsl6AM;C972hj8X0gh z!4z9TK^wYuCAM@b3M|^)t?TKD-(12UUUy|_rmI_6R!gUUc)sL|%xoWccs?P?G>;8v zC<)ENVeZ9vC`pf7f_=sqreFb6TusB|kkfo6Cq4O-%S=;P+qOL4m`=}Ln^}!)oWA<3&-`vjY0c>k8AmaoPBoyB_xe0rcKVFLfG%*&7vaGUTQ2)dxh$vQxP1R{ zxox&&d}-_0I$-R8XcU)K9yGCj%9U08u%>l+g{6yz?{^hkUh#%6JoJ{NC~7TMl=E*vb28jPb13yZ_c>vdsICI5C79dMGhkWQ6q~`j3haT ze%Qa*N91LcZK9}rNP1D*V$?`R3A;y-WP2;_`X+6A;a(@DqMmmCXQ+M#|1xe9cMQVh z+#wb~GpqrIQ4A&|9J7G201xwONch|gY2*qrppLNYFQ2EaOYR9%NJHb)Pd-A$)nj-n z>`63#@sl^^rtnn&v|Po@e1{*%E7;I1KHjxQr19&`8~92Q+n^g+|$=hJ2yN^;}5@*F|s@jJ32cF&jP@Lw(cMM!c^!`aZF*u zfB`KuwV`q@qOlC?6-Kw=3yLe{p4O)4@I+p|G9sk~_bzW+c@H(tdZ*4X0}qg5Jb}07 ztm7cHJIy>mCi!HzNgHOkh;}fbw2UqDd<4|cMS;!IiU!IpF6Q@SKcd7mZaL0d7T!wZ zj=GGBM&Q{>iL*(LBzS_0!e7FSpM2(ri>oIe^Jvq;+ehu`?!Z63Mo_8*LE z-@5MUm-K-Z?ho{L@#6U;jXCII%HwaoQ9SviqZCOJ&>hq`c_gibVO-Br$|Mf3_q*~hS@M3@Tz#dPttvyz!D5cc zhL~F$VUBYp$qp891(Sgs4!Tk#KXgYGx>6;_(1esOQ1*=_Z0)1y_>oc|NVOfgE9jAplB%2Cr9-EvCF-w{v>qON0;Z`)Gob+s#yk?!=_8s)huinj1 z((e}0G;E5>>*$#G{)(TXsLwO=6Y-3>sf)6WH4-E#?A}0GG+WHT2@ISU|Du$(v z=j=T9zVJns1sTd1iv%pt-I5yw7h}m*#?eTC2AQNrucWep zipuJ!dG&qhrndBUHdA+d6V)Ajb`~C(GCO84z-!Aq^+j-CHfo6RUvkO^C1{|MZB(ne zvY3beA_F;$kk}I*Z$Pacf6SiFU8{52w>}5eR2F=pvUSP5)NsPplvg09Ffva;0`55$ z(d-Ss{Ia?!lMcD?Q>}aeU$A4vV-1jw#15Ed%erObUh)T4c-^~uJ9X|_#XJ0Y{O$?; zh8A=MPLo9vld}&rO(Eq&4oRsA<{Y7d$bbAlH@~L-kSl7&PQCPr9UC9Udt8SfU;~Ku zN8xXM_!n<#T6;5X+3+XIDa@gw;xYWHqB0JZ{_|;ROu1*Pj^qQFh$;VR+>IcW#@iPe z$Ym7UImM2*S-_f>Ly1xtpJkG7q|9Pa!gN$8%r8sCx?*2sF-_J_<{v4*Zb;)~Eai!!>FwIu*4?#v6c2(&pbnQ;fB;`URk`^Eel+_0 z?-sXhTe!HgcIN7WlB$X|^S@ubeck=9z~bwta>BK@QRygqm`X?+Xr}A5dk(Oou}D9iLhJ zA=7D6hkeZf0M*)tpWrFj+V0ErfM?KGUZgGX&HKrFsBOz~87eKCH+}M9{-)iodXi+2 zEb*wj_cDJ8yZ8=FxWHc_0wvESZW#{xiW(Q?<;i7*&$^MmN~xX4zV%N2aG#z_rhRU2 z)Or`cVz8`g3XP~b$YP_bg2pWQQc8|}5^?raV&egG&y(0nEJGS(?gOxkV%ou!f<-1T)wpn|^THf-&6;-$mJF_OSpGK&gCvf{~p}>d`53 z?KPW9faB#@9Czs3Y1;9h6BS??z~hX`$OiAI5KBrU8OleGYvb}SdOaJL|9%xHc2kN!G-8EcL+i+WiwPo4zJ`(g{N(q_Ebw9UUIy@HC{u z8+3AM*LK|Ry7+sOx>|?tcLg-Bw&djG_c6#h{A*bLtF`r7>5m*Yn@;{`zU-FYG^@pH z^g>o>jx)tm3Eb=)0&SlqrsqR9dy z@ogXT3qCSGV8BVhCj83)X@kxGbZt>vf<80l!zKXeOc>jq7S^ngpUPpEV8d52KU=S(aTFay3m0M~94gJi0s z=g3(b2C@s27X0PC{7dTt*_@R1bLiNs|4h{l#|3zF{lQvcYbwt;v|kht2=DD;q7R-5 z#IX4~C;1D86U51EsvIUs&Dg_U((QxV(WzR8Mn~fQOwh2G8IIveClGRLL@M zxp>A|P!I$ZUOe;5M;$hC;>`E&?C#jSykp06RxV%gR_T=$dQ>uQoKKVoU^RHp$oDiG=$e*|f zjftq4Df#a*AaSwEc+OM?axClzF3cj35|f~b1+|T&Lx0}S-b-CAYlNGY%`w;BNTt<$ zUz|=cOe@nzW+sjWnFu6vK4vLKqG#$DA}+Fz^1zCJQa|~FEBJvZO|j^HZRh3{((xa< zi7y}9`}-K5yW+z>@IUp_{ZZ&ZbDrjwN@d@ls(r|!V9Q#lSR6G*KpE)irpLeYcIxj= z&n5VIMI-2}&n=|dgHNZ9ZO>Cr+g6$D8*ej6O{;F9hC|=MSEBK|)EW42tYc?1mgbf1 z7l>^Jhr6N|Iq!BrLR)Iyh&>H1!krYMS>T!KIwHWl9DbN*{fvug!-8KXIw@>zUUDl< zJnl+%jjv9yG9(u4d%(g4z0SrW1`0ebj*p0<&wpx9xZKwL6TMhn`n;)|ayD&WbszP1 z?Ql{m>&;95LJc#n;%A>E&$x;4WFTbTd*R{ug3B_3M+{cBw^?=qo9)PWFvI^6J7_7d zsC-OrSr+&0{WhcCNe(VX?>pHtQ7S)v;+p23(TmzftF4P65jJ7}1I z;w-93;yL{MzL5ToC5!I*U~bEnr})(t!zE1!@TJ`He%HFO=TRx%@5%bLS6)dk8H z4Vkn>+!h{?!p;}9o#we9s>0`-2zEi0juTxBMiZKx`9c|N9bf0=BDTO;LV7NH4Xu!# zHhr-V26KF_panL!e9?p*FX~TpkOG7C;<02jrVaGAFIuzcJ6&7X4!_^k@q44z6J}pa zM_l&LPP?$!E708L({L_~ajG{_n2U;Zm}l zaKgK2<~x2Mvq^jxCxvFH$Zj0_JLL4mfbMI_3Y6d~`z6aLLOOkyO05nGQeaS}X}Tv7vuF9bvu`dHW8JR9RSRJwj!*CMM!)a=g=p8WE#>APKUf&mrEr9Qr&c<$OI-yg{jKAS%Lepg`h#wj`cz_N3{u#O7K z_}A4TO2~^iIYVLwuB3&h3#cd=Sz|hx`<%)JVaqK%km`Z|n4PL$SMv%>=&Ua+q7r^h z3yS*aA2@|%`zH2$_#S!h*ah5FUbZgAweFLkM!0g%)nQWXat$2&`Q3>3@@s5*+O~Z&#*FihJdw z4yV}{{4OhldBT$Wh|~Yi-kZSpb(LqrN0KGkvSmxQWy!W|$xH0mjuXe(Nq__rAb}(d zO9Npo1Ojbm+RoBn=bP`F^0m|HOus3!m2MEq*0fLvVK0!C?1|&paTeQg9Pjcf@3y>u z&-1+Rd+z;94xN_8H=rZ^&+=~Pyw7>>_W$2|F1+I;BE{Ttsv^blmCQIciANbzMKUsz^aU4Hop@ zLC&~3dIglGpD}a%h$H_`n=}@)!0MhYPo^in@@}lFbL6z*RUx)^E=ZSu*j7{X@j zM=zZG<)~rx*0cvp@o#zYZ_|!#Kg3D;X#DEhi+SY96=$^A3747$I6m(oM+WDeJEwBV z2LH69bD@{p=~)cLF75RFb7V5ZL8(96fd<`~c^n>{ActK^NVi4@WcD8y5jwbW>>9so zyMm8QHljbb+R)rGsi(8|&7D2x+`4y6+w8{>W7b%E2 z$4s$bQ(Y9#5Er6(87#?%GGZ?DZ7XmcQ>@X?rvwyneHN>}^+##j%I`?FD%t$&|6ja| z?wULt^O4&M@iMZN;V(<>1A>P(8!XBvEHVJP^K9FtSk%lyU@B`MQEkQF|4!Pu`bXA5 zMe>V2^w(+3t#HXKY7 zrd)188a`>d%0b|B3z8zBG@m94Dl7QJT*h4Iekp)Y$Ok>-a%_oV_QKZK@e9+wUCYzq zz13ZSiwoTh?0*5b-o80p`w6k286x1=dW%%UN|n4#8L;FU-zKEgwkjUMn}X+;yVJH8 z{=q5LEVy#;{_W4F$qQ~E0%iBIYY`vDXMDNu;ZiA1vy#LVg&`%D#V@h8<3KqsO(2W2 z6Ev*%Nps$icCNiY4eaYH2~?|k^7zrT^_hQ2(=NR^jcCSQ07!}<$A|tHBJ|(ga~A@K zj5YWTjV)a>U;Cl)lNY`Dfxf4{HTw9GgJ#rqUJ1odbiqmoj}7cj2l`i~&Y9O4m}Rd4 zl3i#JR)>zrvWh~ulf|YQs+f|~?1H3xQX+O!Ti4>A-t#}&cc6du+CzKR@+EY`sbUD| zc~`9VyzzyHG)(q^?JuUMzIZFJ ztj_xo+oqkD7T)y77@+;SYO`Ao1|NKl zh}{0%L+RN&{(~8*NZz^Nx-|Ei-z`R?`R0I0D!exVtbjkZ6Bn&FrnztUcUTGfIn4cP zV^uWYw_|x4HFkO$(~d7LI5+ao<|V46N3wag3s{?5)bYnU#i(!MYLIFS34|4sixzd_ z{7m{}lx)@Gv9b2f3)0p#->TFrvts;F?%%Nn&-{%@<2o)DsRj!=RK|i5B&qNU>o0=^ zK_#x_+fH4=#fFAvO_ID6tY`0n>SH?QVY45R`ZqjWqf)iT!Ch-oL(}Ng)_qa-L2h`) zg0W|KpcH+O7j)QnM)}xDQObH*-bcmpfmUilR`OIJhjSqUeqbAsI&sn3_w1eeqKe!q zrelZpr2ZElP17&C8FP=zHOHkKPsDQQc1&*!Ww}lXtJIBbpWJiyb^qqr$Z;KyZF}af zskmkM74xItPkg~jSPt)7pN=2fpC)v_Is<2sW%vrI9BIOFP*l+hWr1h}De4xG4mwye zp`dg1y85x5v);EBbdhtu?ME$|k#P_>m zu_oK_is7=&PaFstJDm68L^XKS@wx=mlp%{FwrvZw(xZvCt(wW9PUYM`x9?DwRnJ7E z0cTpoX9=w#_+i_k`&w^X@e%BLvzw7#O z!|!($kd??TzvVk=z;IV3884s6%Q8hnVM01m#GUHu#Z-*PnD;(G zc(^1#FqWzF&ZRNkz=KU^mTDPDQ3De+;fm zKmTF;YPibeE0SOQvD?$A3BASeF@Cwith8fuFJFGt5Kt`UeMybFcxJRkGeabRk zZ3q2_|HnIU%XD=Xq~gW=MeqMYY92GO)_)HAW#(ISuz3MKdEr~ruC)*0)jS(&^()re zx#6BPaoTHBb4v$DUW^XaQVTxWagqW$zDe4IC?`mykXvTJv0|L$1Y5L$%&7&BWDh6x zz+-qL9uXSXxhQSJMQfG5_{siwW#`&QQpfD`Qj_imBawb(0J3B9-F1Y)5G+jRbXWv# zQl|h?wkJCv6q6ARc9U@(Kkd?VVCTxji^3|WT`&D8wRc~TMz!}^oRoYZw)q0nV92f* zMw9?U82KE81j*88Nf9$(@+KsTkp~fqxgpLC&7;%AS+7o8mVY&!JaH^~s9brte?vOd zzcEd{;H?-N2JQ~p7HD~S(25rj0ta~wVn~vX=E(6gF6f>2mVdY5Q2&NCdp106&*78} zRj~e3xnQMV`*u8ypPccn3Kn6qofc1$BA^Hv6QCkmqKlv`f{rMv4n?C`8QK)qWMsQ$ ztf6sKSNFV|+FLu$xxat&L*q^!9~f0wAFfpj0lwdL$BMM|rLU*H4fcN5ku8%`L&IpB zTn2|WE$-BuW&p;@QR_%3Ei*ho_5ZM>nGs-u15~{ z?Hf4QH~fBA$LmZK6K1?No%QpZhTpFlL-=cD90vrFK;&i-*jYVr6$G}e z_;I9s@hS+}Q&wWd8n%6!#Mb5COe??pN0h8g>Uq`s(yXihm12ndF2$1Ol^)o>A#k$@ zz|bj_oi6bI~QD=wm$u>bnNhMH&VrdD+hlob!S6~t)>Z4B*f#ni-@F2= zFfYCq=OX-~qlgQ-Z;v#gEMs9C3W+uJm&GDB8g?mcioT=GUlTbSOvSue-C(av9kZ@Z zJ72m#9XYt&1S^{NJ@<{&eeOF_<0yM_iN4juhBY+$@YNcDr_Dh?6*9z!^}r*J1JunX z3lJ$SPUvgC+~~;G&NK$kF>ih58&t1s+PiT%w(+Jk@vJL6F6b!}w==JyWZf_btoVuzPY$QL^|kHP4No#dF4fg%iR!qG-k6W<`IkCJa?2cmzCmoh#+vsB8xe~vwd zm2tushfOV=JzX>2(%HN4*1dS){9_0A4nOZ&Lht8Rebues!}9cFe3mS17>YKpHjEs9 zl#00Gq?XfZCb=9pu>nY3F=z$~HPoEGuU24>dBE$W(&K;iu5|Q3bzUXW&^R(({P8cRrj|AvE^-g0ygQ=r zMx}^*8h#COyrwA`;6&fus@bxbl{F|>e_^*i9Y3@`J@#ieVKwuE6sbgN9MzUCc;Dx- z6C62oJQ)l6;OLR2Z3Bgu^c`Pmh)p(%ssq} zeTudLwng*kfbRy0<57bT1WT!A8*(`o)MQqU4eK+<gNs$lF=#agO*{$!hhg8<&4A z&AjaWaLD&ZHhdo_8-w;I!oqNrC^Cy9Q_NTpq`)`arig=R+neRW($qD7Y%|Fg8eBw- z7p+@YezQ{Bo{h4UU+_v0X|8G~pw0 z1IcvAb&S}LIuiw%&zbn7S)vU0cdZ?Bu)i3ScCNWMSd}byth_h1O<#od3+7^c9DVrj z{$#AmbfQIEm|NZO2%43R&10s_y871Ej=7gVuw~hI+fN)FIL!`}HqLDNsa~)Wh@Bhm zO&z`0q(ZQ|h;ks_`)}>nx z@83Kr_c2_lECR;{_M}~#?n@h2e-_WXE>BH--nE%`c-u2=u_I$halZ4#9X*PLEoOm3M$fCzD2GNRqbEqaFJI7nBW&vmcC80qeFY!(Lo%Xg_X0 z_ag<<0xjgNw4HDvVZ$qWf~{0Hss- zle*4%1LpuSVlk+?0>)!NF=!(I1)S2!5Xp=Kr1CF>A~18F*<^0|7F-OmUD2G%HaqzWKAMeJ1Y8(TF*u0*Ao^EVictQ~GVGu)wy#LtC_H9})x0C@DKQt@**9 zq)ktLbujsiwimqh6RGRGx8ztdzY#C=F5sY}ayVDeqzqETOFn=W?r47!dMJgn^gO26 z3-o2x0cCyJ7ydO)^6oDTRiJk6+x{et@3~0+`cTbx4ITqzX_?A^MI`X(rD0ZwH5bOG zwrPvfrlntjEUi^D;ZcyZW5eBP>fDr)ABpPw)wJCY;24i|zKY1Qz3Tc0UgtX#cs z8D3|0-gRlzI6P*AKVq6)gCF5);6w-9P4mSWMhi_lMu1g6x}&%E?6>^(!N#VRCEK6B zzZ=KNO8w~fQ@&tLxEK5gE<7GgU9)e*x0La%IiLvCN=PzLlu+s~+CCBG;0jq2p&r0? zy^zZ#xOEK;?NjEyZPL`U-}%I@jXye$#i8u0Y3p$~uP_1w`?sX+>%W&az3?~bM8kp9 zjQ4vrj=-G?KHu6<83+i0Tz@%#sDn>zno?8f*v^q^zx&K86p!K zJL~!{Y?8y2ZKEFcRJu(&f24i0VFQIk*e4nF7?;tlPuhw8WezrMM=xvE9~rWN=Upc* z>gidC=UvZ!&+-$;_OCy@Z^Q8OuEOxAo7H2*^ou@lJNH4FJL1ntU}3rSXLE+SPq*>x zAjEl&iz>yJsnq70T4WYbCEKt>vfHK7$)ktUlFz?C9Y4Ci*2WoZHIL~`i*Eii{9*u{ zG!8jrm?^l;0pr;~g@qh5ECZuJR^d+HDW3i3c0mbz1dNxI8I+D4+MS-b?Y($k=fEJ& znQM+}o02ZP1-}~NmN2G>2gZy1M6TFzzv-fROL|dPP>^CoamrcPHIc9#QOSNyn&tk! zHEHSRKLU)avmjM#=e%_8+drva^1|!v9|x`Rn?D5zwl5XcgT!z!Oh-?gk(%%|ekyguz(e_uL!cxSd)waQT}baSA8Me3T1m2PpqF28(`1r`<`HCU(tFi~bKh*1cY zY^WM?))21we891lE!WTcI&U}QcGl4oW~XhdzT=jwSsXjupZ08iDos82?KZ$N9>gHp zUbk>0J&s{QGh-U^5w;SfWyt3`rL(^A*w*}^LS3e?#e+rXoNLmqb$E7tPj&7 zD>v-hvT8E5s*rx_7p!!OtHa{GkyttSEdU4?=tL<;NZDvmP}D!{Z`e3AHEw;sfcxwrVX%wfH@^C0=0WR30!#E!Rn8 z#jr8|*sxDv8GOb?`}7NNTkuiD#UmtFHtpZ}EEWyw!0os5HAck-;~XsybB}lPU&OrK z40Wr}w__tgq8+L*2|HLA+@OrMqB23@LmqLdqRmpU4*E*bU z982w8ukzv3_wsi3Ps9RVQeVkSvqy^Uhl;5%IpUhXfQF8(mTM-$&KO*wZ*X zRIhqy_e+Y62|cf}!OQ8ljd1Ao%l z2ftwMn)@cK9E@kz2lk3u#q9XueR$Q{gK64j@5Q;?2;fq{NI!&+1|C@WbFAP9BKm3- zNmvUR!tqiv-f&doMO1t|WOPgP?=Up2|wWN_)(XXCMeV3B$)IccBuI-pS7F1ZAQH^32 zXQcUoqfD0&q+-YFG9>3jBi>(mM<71v7T0!QkG|Mxu7@BgIq? z->gJp?Bb&U4_Yk@@>gdj6r~ke%EAG+SWY$MT@s8qj_m7uHZA|Ve}(=G|7_$8R>se| zBrSZ$A7`BCp807d$4;irwfhu)%4zN|kmx7=qAp4D2Vq-wwI-HapL(00xHGN#?jM## z&vLns|Cd|Gf?Owkm9oqGh_*KnzZMr{= z?|xMpHD+?2TDd~^!zT_t*Wq2s@sJrh_k{}Ovz*(~HdHng0M*Dc2J!yerqw-XTh;s@a9CR&+EHHC`Q5wkEF`4icyA5MGs%)GtiEVlYKfchP{@U)I#kZ{P-|)bm zBZqd3Kb_hzt=b6idDopA@x1G*&!+u&-nFr1!l|aFwv+YsO?JP%wnA=doO^zl6b!ae zBEW2eB+YkV9)m7v8nQ!Gx1o}CMkw{dj>L1uSk9kP|J0<8pJPfUE77LxQ^=^a;k6*J zSLoaJA~rIXVUvQCQBKAn6J|(k^&f0l7&Us_tlp_}-#xDPypOIMF@n##F6+QEJ&jps zxblx8aPGhO@Ax(B{6TYTYMRfOD3zq!Y%!)Zx88&1R$Ptc}}-nPb=>;t32f@l^6%6x#%YE4(u%FkstGAw)bg^wg@^ z+`z>DlH1;&4(?o+ZJy~0eYoUfUrwXi@ck-*uwgo8fe#rz>EahL!too1rbtOMWX_lI z%El>Dz{ZxTMCIg(^yr_yGaWrxom)EVun5hCANZ0Mq{=>NyroReGb>`lwnvZ*7>gk` z6)cV&>!Q`Cu7%g7tt-9_->b72mj*W|M=C*ePfA&b#4X_v4&! z+0IpuO!J=H$j_(vnO?Bch24FRr?HdHOD*Gi3=Gg}0+B*O&VXcExOiyuz2PsFvLfVmsI1(#{h^t z5m11}6YQKoH*6#4R#S>`7j%fEzv=P6O>6G{U)e+zDl=dE(bW5zTQC&&pMDM+Si}KK z{t1WdKZQX>+x8J=Crq#J-%P$>O*rrRTlRHlq0n39r^^Roi`k+2w}$IrwwqHSr%>S{ekBZo@a&Q(83tyAZv zaZ}GJd?R1}!zWffV_{xL>{u(XA{7gbqv=@4qUp;9I4H+-E_luKdDs2RXLqe#vi-pJ z^*`4|ZGYw$tb~X!xbEnA9Ri^EK~ur#TP^GQ16Z*kQ;&&2k;j1akW}4f!Kz}TDq0vY z717ie`AD=!5zZlJb7To zACxzq)ojjV{@q$G7!OZ;_T80wUteAQh;+$EzKoOqM#U?~u01;j%eo>FS=n#fU&9#& zW*N`S0Iyt^9KA=PK~`xy+qL;HmAZ5SD_K7AnRlmSSZt*#X~f7e>5^Oj4#y~dmnsLm zL_tSb;3F^HRS`)C-{|fqS{73#;p&vc2k1lCEK1pgnA3`V#`O4K-kiAbM^#eu zm`Q2z&7a2eR!#EzwBwS)0TLZ5$AX$t6Nj<@M6RQ*?a)CWt!Z?78sB?y+O*{FAXl9Q zr{q8>J9+#tesQ}mO_}>E5iW4s{4R;9s(4`#AlWv^XtC)xnjn!K@|lE-*F}hoH1>l( zLy-*AF;?i4T9?LkEyk+BYtq5~HDRH8CFXg{bKk;67A{&(HsshCf`x*nH2nV~EIig6 zufk@aM)-i4&yPb%qUK7ohKwThjV);+9<|u=>>XJAv^v{p2@zFKoj8gyelzu65?{vI z_!$otS!^SI;ByTgWb0#cX4mVGmyQwLQelT=@+lomO;?z5eN8SiwA-d#kdEU$%zHL1 zrB-EA-?HzdN#|UXTE^o}oV*=#xNuJX(Nkhcn!FYkY*C(c+n$|`!ep(qFM~s$Ch?%NgTzVO9k0|(YOv~^s9MGG1g2e!#FCOirl8;l8k*zm-vgrh>b z^HC_KSd!`i#15#$euI)Aif+p!&&$FH>H_Zd|Wfe zd2>`XD%CkroWo+mj2CpaoM+mROU$Oy=aTlqe#G7BY_GldFVd!Ex0`{Aq^dZz@7w<2bYZdPRhN-gcv@Ws^BwDp;4ug-e( z@D8kY`+Vx0g-9W&pEsGYxsuPp28K)2w_?gtcD78^7_=adlT`H_U`lA&FYo5yub zpMTx2)wOobe0a<9A9kHOaeTzj5}u#S1uGrk>lF5GdkQ@A}ti%bLGUC-B;((PL-fc9cClQHF8Nl7E)0CYnfQBVybPdavY1RkqncqCK`{*GM5qa@khiPRL-2BDZM=boJv* z@3d^oMs5Au*nJE#nnty>&F<|!`({4x`Vzi`TCsQgFYoiNyjAeR_kBK%XdYLB)F`K1q5Y9-E=@jX~T=ub+o z9Vz+fF)1A2Ipfd#j~FE;b!;5*|`0V`KW`rk)Es^=a3d z2VA0>#i6|~VUeS;XE0<5&0#zpP%WNC24()I!WY@adfQrnK$3@1~=N`a`&KC6D(z zp1&_mf7N^N>nH9uanCtWL6zHvh-ivAN-$2Xq?pCADkK&>w;@q8;Haji_MQd33vT?a ztw;9vKeub`Q{7Vh8Du}V3s#Q($icoeaBwSb4}QH+ATV^EpW*-+0I@VaB{E2${rDYb z>?EKgP|NnrruF4keE?w-?@;WVa`rnq+NWH6-|kHhjXr+t;AoD0IKA=_IC=7D+PiaU z+O+zMY1fu}aa-ajEc`GVCx-PoraWX6GM3TnPEar{|?9VKOzRgQmr36#tD53Yv9sgJAU;p4x<7bd^#c$l5n#W?X z4Fba?N7!^fQN}hCzEYCn(r`6X4_OzWJ@Rd%WhR&BxQ;P0O=v6)G2e z;IC5al=*PS9G6QRm>j2*_>}#0lHpS8L5?M?%g-N& zMaa-9ZN{fG8O0n4NyAg(Hb3RL95-bV7GTE`qoKvj<Wyd|iIsz2kClV} z9*>Vy=l$F^;3DVUFZ;JVpQc?Bj{(GmXyKS)!!~f_FR7@JX27scf|rOrwS~FK8Q=71 zh2qK}i}UEQQy0IX`|LN~vTXaxNA@1---3hvPdEKsFIYMB1N|$3%}Fe4eyKd6!xn;$ z5)k1w%0zH-cp7p7RsfqwkyG9OxRbC{vQE1sA`5-lR)3rr$`)zV*zVrx=YRMVem!|~ zPv4TsSjd1_4X0la1n_zzT(sVoHa!2Cv~TA!9L#%C^Qg`m?}`nXv09R$gF&;4j>*ZW=j_75E3POE$mRVe;qlq1JZPUrv1U)VEr zaEVwlk6BjJ0aFnmx+Fo(2UZDt7L&lHbS#os<)>yJX)N#aR64MIZCZZEzl2bAp0Vr1 z`|W04^)ZZ{gQru-_z#h}1YAUUArROeIB5&jH=_&0grZdeI4f8LUfP z^RLCPFW*l`_HSngl}+2$ekV;n>#cgFO!!Ca6c0XXy3I{a?h7D8NG_utag+6_C*g2A zu;O;gt=8s5VqO=uq*JQmcGgL0%=p=9`G>E7N%%<*rGm6@#DM0Y+AiYjy#*oYy$EfGhdf>Z+tZ2m&{DAVrA>|->IL3WUeR_bLrX378rJ*3G~c!E$a z)yR<#`=u_zhV@N79{90Sz@MLF z2niFRXM&iL%`u4lCv)&LkQPeNF!``XHSk4uF|bU$EI~TV5>_fj~q;o z{`pPlygDao4Om(Bg7<#`x8S$R_wb*d=R^nePinyl*^o0o4HNRpcuLFdh)$(Ya0B&? z&AMffD<_{gdMM0Ruf+WIy>MshKIi?q1vh+?dj&kglY@`wP;9u*W$aXkp2b!eKr5<_ zfb>}hgLT8#nNH72&>h`AJ2j4MOS{(JUlOWbb<z=nkgLJmPde)jY1^vrCcX-=y6IHff|Y}NF8W|< zz^|Esf%z8TxQ`_#1c4y4*diLgYy`w7z-xnSj(cWk&fO`P^x+-uK+v-uh&`E;8B zqZ4E@gaa~xLJ6d(qqHD%L&g<54!&jeux*n7ol>f4vB56u8^(2=^_H$_3*WbN_vS|q z9yz$ZSnjx_J6wIGBXBYu+`Bq$T>06w`2{}jI-uuWdFycApcQLHe9~jaX~dGnS#fYN zK101m-x#6V=j=BrbmWdI0ujkU{P;mhkr?>Cv@1!;N{eP}qjbg!D{wPg6 z`?ZKKj-R7tiaNY1xfNBDu{^L1TunQ+2jU4E0>L=J&wa6j9Q$T--^ORs^1sKg&=pE& zUHzM>`;vESp6!b%^DVwCA~qQxuVm~Z2!t=0j#fTr-amB!vhRKgFq+*sH`s8)# z;EuHwLMf$r*Zp4VoO`v$le_A8)C^QUT42ymp+`TXiZc8R98{8uf73CGs#8xh;09Dr zc>BTFG-3ATS~>U>-cwuEgvAKc&h>Yt?)kXTf`c~Sh6nuegl7#Vfe3Of3`f7yz9RCMa~EBuPZ0qiXwo^Hp52O-8=!_-XS&Yr=|6 z+Lag@C`D&!Ld-{Y%wE)c&W*pZ{=m*nYj&@H?k8H*_KaPyGC+53yf1ZO5vGPldrXv$ z$9Y8rPj;M@h#JB$IDv1I5J65TEm2K74l^b&O$vN4kdBe`h~P}^SxLotT~MycNX4L#dv|oim9QVGj93G zaYRwZ5D210BO3r!G_z%Ks-Vksvqx=`tp8AvO^@iXPnnwJ{fkDPZ)7HA7DAr7(I3ac z6!vN*$-u`t^@@Z|K7=6?V)*8#y^YVip8L_p>3H7txSn_2fahJ0zT%#DB_2wNgMLVPd)aTw+~=}yT(G{%+~m- zg^NG5#@unmH#toEtEa35g;aOcpefmB5R-iw(v$ zBx#%G_T$C$&wTaY2e}gEsJ3b8{G0w9$6~w|3EPLwaqZ9wS~yI8)QLk0Q*!96Z)>cZ z|Dd@F;Zl{^;0EPEAK5k~jh;9&^)3GfgsPj44fLnI+n4J0U^*49vt%;&$Y8^<3MK_m zH++eb2+CChK`>Gsa&b{5c?d*F8%iv_T2!phNxfI${j86sfdhReTfv;asPp;Y?(=X5 z!bv*9k0Xd`#sc)AShzzO11Ja=)6edboEsD=TCB6B+{w~botfEcY8jvKCXCeg+?_tC zlEDg9`Tp3QFW#G`UGN@xWu7}8g*)=ss2+=yc3fB(9;!qLyS>xc8jL3~4O`H14Gksg z9cNvIJ9D1GYrd-WMIMHm6K`AQ>u$O)ej8rJ)uuSH%tRQGa?|l5yq1g}7qDfTa1|mZ zQ|K4E?89skEzXODTz$ic_MS`LJaz8tZhm6RiU*Di?A_5GTK|;tj9svDkou+qw+Hjt z3f{gz=NK#&7{x{|hkWOmoikxIBftn%fGQdcg}u-tU-nO{Z}M)`qt)QIhVr`6?K694 zEdJz%yY&D7KmbWZK~(4f-Y4}WRz9AJtwO7uMIXcEFBSsFj_k7MU7!0jo_AfIMz!{& zku9ByBYJA_hsesY%Sg1uFjMl__7;_FOJ>A|OlG=G#C+JKMeE1Su`k6p+cdz)c0;GJ zC#mQNe6#CYnyG6XMln94y{1nZiKOwPL0jtAjX1y5)gYWq0KZyyO_+9N_l!lio|@2o z`NIPTx4fdBckQ|O18F)wbS`|&&}0k@8Qb|2AK=M9RAcU}G+tmYPzM<{OJ-Pe;;}(P zHkT>62;vtjqFTYOHXq@Xe5ji?oQTf*&#E z6k$u(tSxNW1U;}7*BfO#4dqjbudz9PcrV2&lNP`GukhyjvxSp<@(Gu_22nBAl5c_m z9MfTi|HZk0>6?MTn1(VvK#P*vto!yy!EsX-;0uSAv}4shRIO~{ua{hzw|(-3z8|9B z=DU32$VD<*1dQ?Es6a9NBnmM>K{amYEJ5HWw#SU4xD=3-TC$tFLWRP-opsjLSULE6 zSn+(H<#X8~$@=lOjD_?KPuU`-_zQiX z3gKB`OambUDs)D-_ux)|_R6muJg~1%tMN{n!)Gwf2Ztv6Oz(uJ^M`D&1{8DG@p+IT z5`$h_62Ay;L(uuI7nl=Idv^UF($RxErB%g@U#M(*_U_bs#e1;8XfuZ`|FR#zPgrR1 z#G3w=5wLdF%W^UV!O$miK36VdofS5Xk9UZU8Z&j?8$XC$_$3c)eDVkFCypKYC;jMm zMlV?D+tEYY)1kfV@Vc982_Ny}=1mrSCVB(~rJ+_TAs_{pm5y0ZFuPh-FWHoRnKqEs zSvgZ*ZlE+ObZ*12E=P`^_NwVKFZkHnJ$+AXJ-l!8@N00&82*CR2M%t+^R8dF=UoqM zO5?kDk~sn&9-J+nctBCC5ChSRuq|2e5n~i=g-Zr4{Bi zfM{4en|PdD(4P0hG2uV_BGty91yG@_prXu!Gnw!!q)3e&rt?NLjqd8fmsYQs=Up*i z{JQ!%EMS6nWrt%dJ%xXR+w`|4HXuN_V!8q=!!Qh%Fb#t&bH8Tb(C&@tnQ#0~S>lY> zTRZ2c1vmaaPGYeNw+}hIs)-XZgOeRI9|w667zM`K?qI#3JD%*%O&ZTeaPrvk^uYgo zJzir|o!bDzKs>+WTD#_^Meq4@jF;bg+I-iJy*%CK6n%>AvW%SIA|Z&mLW0?*jM#+4 z>xPcSCo$dh*x#k~4}Fg8%B1l#UWHrme-Aie^m(H(M=kfElCOVKgA@B^P=X{b8_t7G z+LnEq0!yMMQc}!>Ow*8{GJeLTY5&$$_&iSwl})?1Jepc3o|8tm^FHe1|zEP>yPB}8U*n>L} zS|_!q(GwO0k|;}9czlIl4vE1|U->VetzOzpWyd$ujEnF!=xq)-66hOjwC?lebQVlp zIrzk}Lut>ZB}S-d&R;J_jhl?MA?#I5weD~qWhvtc$7@215IFu;7I+v&g?_|ol;wE~ zS+gyp!kL}bk7&Z10p6fRn5z8j`jP!R)1LLq)3nRDaxlG%eZ0BiUO6BrGF03bayM&b z;3>?t9|$__m=(U?)y_c!U+R-j1erqTRKu9g>AmOO`0EE68k?Tn`rO0QAXqaLlOLL& z@e5WC>EP})`n7fZ)GN$+4V_N1g3oDO5lEzmSQd&6mq3NOPZDGVD9B{eMpmye1w}Ee z~5p^;q(iR0B*TBxMwvkTyIO8SKqGX z&at?VUX`QWg2$f1g;01fdPIT1jn`Ubq%5v2Hfcu}IE>XW;iZLPVU0Ev0EIF&iF%})2&>$Tm}J*&(!TB3Oy6>u!}G3Z^>)w4 z^RDOLx^~2fQ7iWDSTX+8$)n9?r5gFXH~n6kIO|FbrnL76XG^6pEDzavK`&_wH{Z4R zP9BN@X7nR{Xbr(VrHB6Pn##Q=?$vmWP2(8cj>Pf8IhNtG?T0}p&)9?9GI~iteCn4| zU>S0ZEzXO|A$IH1^WXl1wDW~~%O=iv{lZ`UTpBZJ7RJG`+cv~la91?G?5A4BVm0U? zZoqx*d(J5a}#IAF}oA4{^-DzNNb#G_on76O}9)2izvwnHA zjSEQ7*HTh^i9`%MHo>P@#3)gth@nlM6s)u=h;CFoA?_Nq31;wJj0NdUqb8)*j(KU@ z>TkPzNuWa2tt;=t1XK0#Uqb$wsv^`7#r7vdp51yw0Fyk z|LCH&mAGJ~%X_yi!)*&Qv8?%7f+>Qjd}2#EB_g2>6r})A$f2r677>$JQcUO(JT-Da zW)09K;$5(jd9=)iM{};a1Z`r)!l~2Fec$Moanm2@-}LZAyoml4_gr4MK3x9O5U}T6 zpTuHKpSR~-M~uYtu5)0-<0c0W?RxZ(#&}{TzNFC-F^ee@v2~H?cAnGKmFY_zvHm1BunY=5RfA#Gn zTc`DGdiG1rr%oQTJ}Z#7v`d?`}@;lx4qMpE0RxL{Pr~GjsLdrO&g{A>`u@v z+a_$#!hl%d!xL4e@LeaaM2SL#OiZg2KTB?3hDo6yu>~L1CqH*f+WpcKE?bRa{EW-e ztXKa!?i9rx?-*u{zw{&fhViOST<9-9PNI(#0ekyHy@!O}c2os*j!s!Y@VG>Azg0+ohn6h3#V#kcY zEwGHz?8&IAw4HgXyDdjuc1kkbzDMJ25+j<&V&&i;nT?9(o0feeO`7{!T(nMMlw>@! zzYarg(@*zX5ky=8toT&t-ykd`U&5bw5<$}m21umyUwssS@otySId4qcSL1fpL;VG# zg0;<0e^t-3Ha6ovM(F+x5<+mzja0f|Y~G`LYV zqv|Y;O|*RC(133PduLwwvAstQ?^>~c$20hPD2z~hIQ^m{aBKk2yJC^1_0Rs5zu&bN z2e3(S+v3e)RY7Sa#AC#fVPkTPL480hMWWFp!mNgY1`VKlJBsOec>GoTjHUN4nzI z{y_@})x@sH0!Kv*{;~bA0a&siV9ck$h!~fk$PNo*w6ZoTOTTan-ch?M%be*7FTO6h z_3!Yigb6<3J|a5ju@u`6w+HzNKT0rwhCdL>SgI{kegZ)dn8IwyzU;~%4JUjPzdJ3t z?SnQRDODpoyk}E-;hsN9+gII{Mvk74Mt7VgzvG$7Jj(EegzP6VLYp`UL^8=9gdKRq zGs9J*6N*8U0ojl-&tfh{;3T_a&XsB76Sw2nm*ZuTO4YG&WZlsd+fQ{&yE+`q;|qKW z;0#CZn~0-fg&4Dj!7HHM1TC^Hc`2A;u*oXfB02C2`)Y&UHW|0G9zBruZhgwNt66M$ z=FT*62Ht*wcgk|?IeD!8v#@}Xn2UgtcFjI1Y8aU1K8@pS&Yc~L`8;FC?AKxC;IHG( z#=|A4YE}8G<>uvopJrb6F~yOM-^NHc?GXyJb7&FoG9Jb=joQ2hPiN7lYgt)~A1vCeFDmjp^vc*y$^`UE;{lu?xyTz-Z(ZGTK-j z1M*FldKOpC620J?{i1DBfgNoGuX#+{wE1uTaMOgI`44VddRNEEEfW zVA=J1Q|HV#>m6%^M2MdrOd>Wd*gS#}Z&veCvF)+vK`XrwD%n$&fy*-k1#s+OT*zZuERZaQ zZM!I6Xx5kxdo&S>c^shC2)j+~5M!G(5vemn@}cF*z8%k`7asdB#;iy_Y3?;??(0jd zrV=~(8WnehG_MBkv5zv2<-)pzOQ93|(zNBBQ}l%r|IdEw-{U~}VA<>$ub=z2|BVHN zF46c(qs`;WF%C*O-cIMDj0_4Wg`Zoit+O|`>G2-@?|JD-VD-DMRgGfqwZEIDod4F^ z!Ni7u7&2^(9kD_@Bm#2yMv36FRGYL6s2aujMi|HzphFt^eBe*6PKS4Il8q{61ADjN zB=!zmynYhT;w{539Nqe8tn!P%86GkIz($Ca@Zn}kj0((3*kz0;L~P8i>ehj8`?O)H z=!YtGSV6oqjlq{&Tb}xwOH{MizkOw0{phCD)^VX>L5JkOBji|kA%_DqdK7+(mcanS z)N5=}o@uZx9&3zl^HGl7=xh9R+|Js!1h2fQZhZ2~i5)NAou!jH{Mv2yT5H{j8V35F-#BNJuewOvHov!_N?)TnAa*Yeop`66vFhcy&x zlcp3p#y1$%tLvMTsh=9r);+s-(c6A~7ZzlCdi$y;@m`+7T%|5pIqVb14<#-LFnRWk zcKeU{Qkw@F@Q{CTVyzf5OtOo4V>Ofzdj!u6P*+fdVw5(8=##KRY>K?9#T=N+BM0vwmp|Qt}-*>$CwA zNQD8>NcKv(q^P!6_A6avsF+C^qGnog_iv^nhqj?!jl^52E_l~x@y+=}`K4V&3@wk} z2!nkQJ^@dSqR9&%&8ZFxoXiq-wKfAgmM4!KOiTXegOIPz2?tlAT>PHD#J-P*7I&6Y z%$8$7Dib5m{%zg^8u=KQnxLe!0n$qG#+K}}l%C_q4w1NRJp8Ha(y>Fk)viLuXE87Q z(C6_=w`PqmwvoaSAEiJsd>k>`egdCx+{J7B2d%tckd=@x^Xjzy#qXzM1AAPvdc}#O z2UGvXN7K{=Z%=i+g*}|fLk%pzP^=n*u$X9IVNiv-N{R}FH}Z3oxZYarC~+4Nj&K# zoi=e6c@9+LHtPvGRN{tZ4L*(6X0iGoBvlIuy^`!H5v z6DDPs^lZyz)fS&j`*5C`Mz&9zzWBoYJJagy5;Iu@tdQiMd zPzO44V=U4wRLB4~Hk@F@Hd1h`2g_wk)!P0w6qvH%nXSz$zmm4B{JXOH8L!W{?AA2( zJgl_G0o#8blg$vCaw6u6zPMun6*Wq_<#`Yb`qVO+;-pPxKvq94z~ZsL{*`p7e;sPo zNtb=(n|N8dpY*~Jn^%m_LE^Z>@0$1$J;Weo|0?C3>lXwnKnNQ|5nGZ}rkIsTUE27_ z?PJo>^p&mffsMxY3S3YNCrSSUFiRH>p#OifA}H8u^OLE9a5 zDVqDPOZWcarRfB|1bL+;-qyHh1 z^rf7R9NeA`_OD4@bKjz&3#%bmWU5q$Vqq4A)M>DAr4mLi@0bcQl3ce8r7#9zY}Z1- zdLs32c+`|Dn(y2COloRrPi@^7m|OHwe#$G1ItQ2Y2|IZdv(n_f?drh`JS0ONb+ejR zWK9OcvWbJO^D;cU&ez>+S@tzNyM7>~D_0)HV;}u%m!{s!Z%Xxi4VC?CoCXz-sYHYc zNYH)B1fo2aP)1zUB`O+)Bbg1;H(k{Qmg!Pb8p_P3%_TXf@K{k(=UK1&m5DPhed9wL zp1iBMk{7HT>Y=?aX@@kv`&9r2-emk(r(?EbBSUu8`mluJfc;0m< zE?U<=!{=R>r15+?>Z|HV;!iK_Twtu|R)QEl(+es3O#YWSY*e&4jM5yom~^P{gx~sWA}U(^ZD=n9t~F}wc})B z?zOmOI$qDB!H2^(?;;_CyM`5TDSxRbAK{T`loOvN5|yY$BT+Yw(M2;^iZGo#GLRnp z-+V{n2_sY>pStMnX~t_lEFZG(^3#uHryHXHbFYT@8Qww>5E*7hi+XHhIbPXE3C@@9 z`^&WX$*-QS=T{W%*x}u2$Lf313wQsww0-4Wcs{rzwRU15#}agO`{lMbhjvhiIZ#A` z0&GU2-BMe2#lu|UPi*iz=f4rFQ{S&&ibAz&<*5_L($0;3SB&^V$F$@3brs4=r zF>b@xaNm4IOCXX;3X@BaB}|MSb0C|Ll72|j1}4pH(gqW>L2ew`o^URewypXmM5=Rl ziH)(y5AMR-FOKfVGp$#G_;Og7{7@`>UqI-DC$NACRjGnX;AR#q4?8A8v<2zv6b;OU@|tPkqZyXN`z=2S!hX$INJIb(9fJug+6zzneTMqmKXxc0qx2W}g_EwMgw z^yJh$YNCZD!bbZHMo~G|7=sGbmq8Bv;wWbu2;~*(U@1OX=0B&QGwgD}FKrgl1&L=Y% z^6-Mb*=Tb~KivWPU5=BCL)pPXIJ62bjcP+d>2fQ-`-gbO_klvD0<~BF*4?STX{5%O z(ZSfmU*EiJq~R}HUY8vGRGS%fk@JI=Sgat0%_xJWlaeq9g$F;0i~1AQJ;9PQ|HMqs zyW-c5)p!3%+Pisq8r9aV6+L|`6gGiNlYT@!VmW$6vV5T=DsoQc;T*u^;RfU*|g>9 zucz+CH{rTq9LC78vtVW^YQjTo_%1oaAU0ih8%m^0uoSk^C=9w$!`LjSOJrszdZjtu zYCRdRDVv@8R(!*3R5ahcZW)f(W75R4u-*iceDc!jJPRbjJ}TreiN+IBt{5zp5Vo^O z>dFcV!^?m+v$P~OL`;hK#yKN-Y?DWUQ%#k=VC6vjH$Rfvr(S}UgC}$J@Wq@7r|All zV}jC7$VK!_w5(U=P%#UsB4D^7XNK7}*i1I;vBkPd$V-buBwf^~uoYC4(5bI)?wm6J zrU~s+F1){g<3pqIi_+*&87_Z`5x_Ub2X?PYeQUmo3)nl;@nZ+l7(MSg%4577p@=KS z+i7B3amk|{6XMOZkmtZ8UH^(q6Dv-*LN1GELZ+AjDtc^7#KTb;%{;HScTqkJ7|LW{@5eO`_iQ8 zZx94!w)_J%?+wc_N?eo-po~wZ*T!~W&XOri6?zVIY}{y;Or^1tcsuJce8E|*S1_43 zMZRP0J!xXk4b{(vXT*3PrB22WGkx#s?ICzY#jd*(j8>Si%kI-X^*K&RZN zz{sE?hD4HV^D$qLs!i7dEUQb8s|?GY>61f4X3KfP%yh&DSF00C53;ULUc-b*SAOE~ z!F48A#T*Bl9qaDG%E52aw<-z>hmCbQ!;f!w!J*5bD>ro1HU|xK)Ts!%K4E|&GFq@H z!6ZrWV&@VQN?x`}IoCJ)l$V$=l6Y)Xn6vM@~fh;QS`T9Ji; z9Mj%EC1PBxhE3WdFJhk6;8O;TkbUm{-${q|RO_~+Meq2tG-l!~c}o|TXXo7-0M1zr3zeC%jycYVpl~(cIkHnPbNWPY28g zwM)(t7seR{SQl1k1x67g^4~Eq8#1XZWDR5@#7{9vOFsVrJUjSOsGaeW?~=UemM`E$ zrat3TjJCkQJ=9!t(6K$r0RyY-Cdl;L^u2-tmK`^TSr{AG#Wv21lcit$nACn5vi!X3 z{hvykp8Rq;iQD$Z;dxiQ3((wGETXD#D#a7A6b-x_c!4~jHbus<{hNG$ND@X|aGmu`dw62sZdbTv!kY zD~#Z|V-foa(>J-89;wR?pZZ>!viRCGY8=)zlE3Z(Z?~s|NU_ZeYWLGw!olKP0;>FZ#7j`?o*4{?MM6uo}m38b+W%z@B%#JFQ>wmwLZz%h(yXW!QEwk}8K3 z>p1{Dwi$y+3O!V_NT&O?g0^-pl$C~O+BjGbs$1|_E{Als4PyDAAx&ga<}t$RZoIBw z?UVn*JF7-9dBOE*)~kQheHNg?PyVqvC!uMb-c0v8)24%4o;0X~EFJK@N`WvzzFJYt;2efl4=@Z|b zs~=3OzW)cAU4_bJzy58!KeQJ^u?gmUYuFA4+i@)W$6`tTC}3QP1hvhW=}W4JD~jM_ zy_@{~e|%*+vTwTy{*vWfHG0P?Jnwp!Kktf*N#0SB0TWO}%u@z0B9!~gK?!rfKc=jn z0XNw(9kWwo%Q&nY{6iyDG~d1P2`tq)KeddR0Z58{dB%t1&M{ZUX(&FKOMIkL!bf%@ zGq5C*mB=en=+gp!W$VDo!8_L8g~dAi3!#eD_(jRC^$(^gSUH%#yfM*_@FmAe_L-GI zSg^^IWz2?X*m2NS7J*FcOTZ}26ZH#b^e-Erk8JI#>zIAXzKu)2T-+@qX0@`T2Y2E^ z@R>B_+<#FsumXePSd_7aBwf#V5FjSu!ID)9SgNUmWOigg+xU><6Lo9!@$C9MJiET; zzQo59s+vw7KbrcM{Q!$Fy%W#iw)ij&KiiT?qWAbXR&q1@O4*Qc2n3eZ#S_-lH#wo0 zbwb~HK}Sj5Y#Ztg(`VoMiS`MXrk&gF!ngJV)Tm@Seq?XMj+cJ0t9$;OgC*81~oPs@{~7> zy85=Rxi@t6EPCIQ{Tm-VJpBIFKxnuuBcSJ9*L*Fle>R?Xor=YpN{>P-o}s}QRM_!A z<}v7H#BfA?#AJ@ea)-1R8<9%e2CRcpY)94mm#tF&>?1~Ddm=N-rPEj3^&2?h*j4WJ zjMnkR*r~-g{dHXvUelr!n5y9iL-!4Zi7+qwj;4J}OQb@|_7f5li5Wiu9;!$+-LZ{7 zE-16?%ltKrveihut@48ReGaSnwP?S{q2&X4*@t3AZUH>07)5SLCev4}3rw_h~(Iexy&x$4a8DLr@ zINR`dThetg@>O+g)d%eCSb0xc^TYp++HlhIu1|e6t;WUcUcTRT{B%6?I@K{HJ|*x< za77$)PHkSXZy?$kd#iI!jZDU=G`{yDyqaZy+P&`alC|npcdX&c!LLirBYiPI4v{W+ zP?`Vc6B#6zlVM`mMBGaRnU$>I`;a2%rSi-_kv2hOplfDxY!&5@6vm%-bk&R?1u`YONj~}KeRVAJO z_Sf9n-8^-{;{EHNxTDe+tq1U0tA@srX+rO%!o=KiJm`!3CDoGJULT4_2oV~`1Er%S zCdt%`q zJhnD5rLWWgJ?bn;QYyUpv+ICLb zx%CG)SmI~kiYB~!t7ZMN&z$U>ef^RV&28NPLEg&Ya2#d%geiXEp-Y6)F|mr!CkJLS zqL47mH8G}>wImld1v1r{G#C}uHX?FZkZlsmb&}1lO&033flqy7%amyg-#f0gp z+W0{G$>T?`LdS3#Mqm&Ed^QWuyKZ^m@A1s**R`_l=(gEdECb=fSjy2J@eO^&7$Q-j z=}*Yy8kPhil*5=+WQzi1)8766^|e^V zv^uMC`{>VX!F?*8cir&l7x296r?IN<#x!=yLVO{J_q!7KTKMx=xt+&;Q*%dY$l89E zbt2A01FY5IdDbga|BH{{)l}=nsba=kL-7uIy`E*n2rRQ9r+lRHLqR700-M6qLEEdm zHr*VWY8IFXB!kCsD)j|0^Kk_+&3?iT7vX7}vN-kOqP0qEAo%EWacK8T={UBz2{T@! z@sklgm{2Vi9x4o%oXW9g+GH14DApuj*eY<#W`^RM_Y-xgarDgQu@mY~^*#Sksppbz zMXEbrykB1iwoI6**dUfn3R5&#{*&-<1Hzbg+!iaUBR3lIAA5XrJ_azNX>^)!)@!tK zaFw53KeTIeI<#|RntoC7Dkk%ph$8WMR1`Y55y8MxjDjjzG^`zXahs*E%Z6SExt{pa zm9V5J5}(j-m_GAEpCGq+R3|=Nsek*ABwW=DJEO*pE50zTf73&&C(pT|zrMaE% zgR}rO$Mc3t=joIXKuP?JP&C+fdIT&e#YC{if7pnF6ZwTH(v5Fg#-JU*~=Z{Jhh=;_B8csawv^j`)9_`K_$ZBO8N*T2TA3GPh|cr8Io z+Z+#f#+4<8pv5TL7EX4sGl}xHlO-rtHV_dX(HJEyqJzQPhuSoTG`RocSoZ&!dwwe+ z#!a9C`RMVp)BJ0HUxSrv;s2n9Hs_2>pvkfXh;hNbC+ zd;Yir=oCZXv%TlN^G~_*xw(Sjn&&n9u|k2hfF{Z^O<4H8(s$~L7q>ta#g}vpWg(=A zV2GYdCk76uhyUVD7UZsXriAZQPLgrl`77A8EnhPAxcN0 zZNr+DB1QdFdhQ$lF>QbD2f-LFPlEs#pV_kk?{~fLPt&F)cumDAJnuT?JgoRT!k~4X zynhqq7QaH8ZG4LTtb?%$->&rLr3&-x$jG!7MeyOo%`x9yMSvTN~Rq$Q0 zB@Zz`mJH5l+n5a#o~#lN<7ElaC`SrE+KOwc%#NWN44b2jB}Hh1ox3d= zF;$Y%n669ejvro~_H175)M^%6R@|AUp8rl@+NN=1=!OR>9$6y9m&gLnU3pnNWF&+P znQRN-AiOrmM#DD`<-*<-fsZ~LH$^EcE39_r_G$-oSA#? z_uWD~p(hNKtp_#h%f0I@d&(E7Pw2Rs>1@k(uAVRV^XG@=-G)UM=r`Ok;OH{lL;R#Y z(34i2*urm>lPwoOgF~ZN^psDVDyTZtg-zIS2(gZ6Ij^n!!iugS)vhbQ&d7qaYx_*r zvw3rH?}nx;UcakJY02)XP1}!<2NmVigYyVL4<^syM-psafzS8=49!vZB6CQo;hA#ftSCP{^r&f~==d_piw=UbU?$u2P_Nv`(5Y$F6`bSuXDituC<#pKG`VZlyRn!&A3DC#aK;sElo?6 zDH~5JbhxlpiyF%ozushQpVDFr^KnAgc+u` ze$a6hAWTwB=CjK9dgR!r=Q?bww!q~E;xv%gj{I&+*8LjR@0z>ibq(^R2*%y~bswUS zHqIVfjsb%L8~O?ZikG9H@{XdZPBOA5p3uMHUwU3HnNF^*^F9MO zmIb_Y4j0`~z~k78w7BnBXzqHzQNQ^HGO1)h#WqC>_bg4j`$~CFVD>&(CFMa@6nVev zqVZwrzka6gcddu_yPmPx%IpdZ|`ITRmQ z9h!Bx2w@0MEQcGI?V8j-qorb!(^l$8T1E+V#{zZL(^68VO`9Xo^#pV2xdB`Cn)j0a zG=G*0d)<*5l3Wf4|9)-maL?yyvH1QyfE1X9CFf5=-W2&cR$JcCWV&+l~_%d252R=w6AI)wkri)kVP)HM&mZUu4>k%&o$Gxu6VIR zE|0eB%hXO4+8TH{`^D!xIjXXH74q;sbftLj8o69p?suJkkGwW!oqPk`My{l25+k2+ z=Q}{prGF80iCv9BP!OL;K14bnoS#ImN@23778WMep^T{)?_L=ez5IO<&Ys&4T6Fth z=rH6aoA2g_XX=dBFsCDm<~eDY)50h*ZDZA|_sKimvg?xR zR=q9@T}OXYyD1)U{qr81L(y;X!*_HpXNpOd#uEX>y~|+<|o8+;`+UnG*lp^@L@}7^bM1P2z3((Y&_@I~q;5bRP&9C&I-jl*2sII z=TbFWH*05&4Q={eAouY%Px+(nz#+Kl_+;k7Gp9%=E}$t8N;CbGoZE2Q3K|4pfQYgj zPgs?#jK(d_2|Kq=3nd4$=OHNU^-(tRO>vD4i~nAlvHZDr=6e~rW z06G9^1~h~z$SJsP0VG*0WrBN78Bxv9mI_USn8B$msCIo~u;w~!-sE8gbXNV~M81(N zsN1$f|C?&bi?d(ezIsYixhB3qEmpa0K2BEUVJ@rXB&)FWz)pMbK$Y|Jy>Uq1U$%G0 zqOg9+qjCcKBwv|RxA7VB4S!*bcaKRAM-OAITQH)xwz?og%u^1zB-r2|bMQGUR7B(x zTOqtL@jt`<-78cvOSWf!^68LU08Ho%d*yQ<74^n=u>uY>oS?bEl#n4N$!(|Y9ICRZ+r9C*Y1p`dmXj(4W-+C%j{ImiUn*Uxl*RDTpCVLPUTgU4BE zsN-5K>+`GkUYk|-_~JD`{XcfMeAy_@5D*(>4~+CdBiyu<#wX4nm=He2tc;49wfz$% zQi4*9=vkX3d$)!8kN;;@y%x#+KGkyEE1BHyD(`od6WIoB&J1~lbvZ6Jyy6x{E;SZb z*TEwz)M;82YSwQNHqHO160&r=YwgTXr)4L3H@N(|Y{7+iO((B2cb4QT27*VW<{HCk z3sx3JN}WWV8?fcaL_&@R#2(8bH0wMjY+ErQ$b&17U^qKSWpW$LR_SA#-dEX^gT-Gs z>`teW&ju7mXl@*4rXMZ3popeviTJ{wW z?cW}D$kjD%`(Gpdw-YB|K|G|taLg0PkpPBb@30{U8<^pb_FzX+ENhi=kkx{Zgysq6 z;HyOQ9v6mf%O~^1RjJvxttdMrue*66bU6D8d7`TJmT_q@2=bI*{e@MBPPb^FMrhQ0xIBbuoCIt3zC>7ENVal6T)kCu z?rpPk|?r*J{NhVGM zIav+Ox|~0?Y0=0Q#k<$l$mSPYp9-Vk_q(p1f3LhQ>P30dp1j|+kzD>^K^o@_oI!k& z4k{AjQ0ER8bx<@kDTl>}2}CJF*ZH)ogw`Plw&|`2K84okxB-wC?*6bIRX*u300&OPcg7NQPy+#ijsuN=m`cJUg$AWe9p!sF$Tuw*7nV)I@E)%>%#(hrb88$Q*@mG38uow zmuk&Ajg}_|Kh1{`vNKt@!IR&2ZI~Nc_xXtUoXZ}%?~a4l6D-t`1Pj9t1Yb{yQ6;>g zCUj$=!ZP7wSSDl1(M#E=$Y~Th4jvYkO_8ervN-MEzCs`<4^2DERRHLJj1BEHv2*|| z9<{21jx}hAJCALr!%Dg=B9zm1fG3e-+bEhQ*0= zbdD#&HE7&FY~3(cjF!39DUlcNUfp8F%)6V(t3D<+Xx_Vycv?p=(nQ2HjFcc{(2TEu zAy5IF!Udp!4gR&9fJ(UpRcfg{3R_)U!WK4Z3uS9J+6Px`v7Vuh22@LRBD0Px%594V zedY~$dG@B_U90i?eN{}kvJkc3wPDV#uA{y_`;5{5)kY2wat`j>EIXr9=L?l=92nm3 zx_Vq#IY;hy-8v`KY0!!HyE60=<@6HFn|2+^6W@JXviEXUIjffUo{pExSwA3OcH-A$^Fby%=KxT|2CsHxZPqP1{#Y3H4g_ z4E36IW518oQQ{$2zR*t!RKi2>A|3|zVPO{WgtCBxf9M#XP)lP=De#So9|@ZG7_DD! z$>q%1nu>R940|>#4@E;iBwZAb;Fu)KNYk=<3oc3tP1l6Kox<4noUBjI_<-@O)r_msg-SAHKAzroIh7IZg=*y!n!S5iC_M8 zr~0VSD!2f_fiMix0ShK^aWMjDDmpsGA>07bMo!3<2zt6~vp}2GWyA-|O(s;B^bSgn zqBWIQqo7%<9v^Amq~nN5+gD94koOPP^ERtkUVH2EiS5?Sdvs~9i+{Ye#|1xZTDx&a z9;hDJy+H!{)cRs2+s3AN&lrjehlo8S3rUSr zjZyx}%2?F^1sa;`d?Qr;|!e z<}UQ2QD3LAqR@UKr}(+eDSx~ylr)lhzQ zj|)OFP8?SmrC)$EkhkSM%c9EITgs#t$Z0TC;zoVV|fsh z?mxvB;+DdKxT)X121K8=kl|e>7F;QakFOan?6zoGFy?v;thFi4RXx;cE^B}Js<3_4 z8?K&}`NsLrgjQ!>F2^v*GfEW?_~nji@!0V&y{N8Z0{~zfc7U1Vnb650T{YA|L7gU{ zVY_~EKm217{wf2VY)iY=E|zzjmxWe+eJY)EG|uhp2jQ zd^H9#bu{+GE-9`LrnZ~cw(}=%jRR>y>8y6WPN7DA9l579yI*jf?sK|~dpy^@@o0xl zZ$7)O#Tg%1A@8VcX^4xMz$wV+0Tl`gT3VlhC;}dYIv@%svE~K?f`A3k;AtI2l}uZt zC<(Bcl2(18F?OS_P6U;-fMA=69Wy4AvsH(pL7&dcui0SAjess|B0zxhJPie{oqg5?>O|c@&vYqp+xRk!KXUCa|C#A)^@qyb@3zie%HNn$*|t< znwl^yA};agvCqi2xK@tz!zKa3wnTnaUGUP^vg#hX`Yrl|ZlnJ*HTiYE+bpi+pYgCJ zz%ld9Wh3fFj{;a50D!M0P(Y#ypX0i6fV^$R%VGH|ccPdz36JIPbHy(dCoEFF4yAhN zKE^m9PmrSP39eWoUEOi?1ErXYZUQ3=qzEkM@QJ`PANq7wovfa5!FS}6=}XyNbejI5 z>vRU|yW`+IID;etkU0vrFo3_x`j~sJt9)*RHyd=0j{Z=mV{MP z?h7kkmit|ItPKs?_LY5B-PjwQJMv3beqm_Q>ta4RIGe5-h#j>8PN?_qc{8-=e3^u% zUe2o15;2MxWWbxWMCQ?A8)1*wmXAfU6V@$H-O?=)jESR<+l9e0rdF|_u$UT_o|HJp1KPc0imL-Il$x} za{1uk0DRC?loghVky?m6*aV%qN~L&a155_D)?JKkn69>m5bz)nS^TFAr_0s|MDiQ7 z>R;4p$QL%rORAUd-MSbzQB}z#PfBjL^0hzJJg{fOD{_x(^CsnM6?{|HPUtZy1O`Z_JoI{dx?g)W%#_Hff#$$Eyfjz$hu^mmzwrCv#0dKaUx5dbe};&*{D*pbq;g|ZXf29? z8Ta2H4_ev)b6Jt_p30%0d7SUEb6nsL{q$~IPvO6!Cj|#435LV`0j7E=WolwqO(Jg8 z64k+uwguVJL*dmwTpJD@*maoAYQlSuK)m1eMY-Qqo(zoF3pMJ1CrRtEAV#&IcEix9 z)3C7SwTEN?v*#)5mC@R_ZFwlKaZsKdd=3LpM_HJF`0@;_#S%)aJU?(S(SLB5b11}G&XZ$sk z9?afbvMS0-_}~Rzxp-Yybq6 z&Mn}SB(W)1Ea6^e+ykG@Y0YcTh4S*!MXh?DBR^aF$t7K&E6G02c{*PeXLtsOA;svk zFjG_m{$v{VGQWDX;c3nPot5`7QbOBUJB7`Ar)NGi%pLIqkIdE$KdbMx+o2^#P z{C$Hujfy7KY22-$cvu+05JhYZBhM+~L_ezXfckx`mj z)i$K8ED$*!st&tgfXc?SETovg=fAZ>#oYQW&bXv?hk>7(vvckAU2;;_G|E@4LJfH+ zP0_L`cWf)H-};UEEqb?+r$ozB0!N09!#>Z)#+S-{t_S6Qz-<1u`cxQ_lH#p=SklVb zcgsoVY~Jr$!1ueRgAw71MMi1ZG90C_cl(mCc*+m6%GEY~u9K$rSmi|^&H^+ku%FPlspJ_jmqZMGe?uk3)!0#e;nP138y7rV$w+lI z8xX+#uDH*2@!0F-Nz<~%udRndcS~FYJh;sUGPmPp&J0n?m>R-tE>8~L zF24YxKwZDG9@v|`zYNM1fnn>i7x@sT8U?j<`V%unEfWiPoS76~k(GbqCFlXN%2>b- z`4qJ^Dbo}L^bS)t-zK8mQy z@g7#%NN*@C14E<8g(*)CZX&O{*}8FjC@ambZ~oI=Kc;d;MegQhV~f_zf8ap#4(H9N zS-V*q0Y$#v1V;8JPCKX!HuA7BJPc-H!?H<%phVALHrmpGKpSX_9Lm`^v+Ooi3Npe? z*)>IK(*k(jNid~O`;zC?sM)f0@9Ua0YBONswpFjxm4_77j*3;PP*HdDlCf=8PXGP< zhV2G!t=+JFGhkh_PP5Rm+a;mX*|*5M@{0J2>w(=HWu8^v?|LG`ulKt?7FN&wlf2(` zZKz$pz5Gh4uQ`daEDbO$5sXrpFP8!z*t_mTnmwtyh>sy3eyEv5g4-RTw{e(XlX9Wsne2@|?2N6u=rMKyrp>njZ!mbUSgS$4$uh5^A zdyo#LO;ne&5P@QOEza5*kA|gVe-?JFofGOdD+(=oUmSAfL2z4_Ow7U_CtboV3{5%@ z4TZJ+je>|>|0FRE4WG}m)6j9brq!6{2lYBN=l}K63R#i>?>S zLztcpr6t+3Zlrxe8COE=S~oMa>2syja*rPi;$irh@nk3z3mP?`55tz2y1uU_AVN1n z9V&7fh6XL#hV@zgDyHI{Yq+0i-tBzuo?^JrPshW6f|u?jNM45DQ1l&~(KSnPK%ko0 zWevI{Ms=mosI`|HTFR4yH_n%P*Y{=j>qJWr>}$FBg+JHbx@5-7?FL`eIIo~)P4y2x zV)DvA2^u?&kwc)D2K$Ms$x@!G5L11|r_#WNos1LKWT4Ox62!bwJSw~}G;BI3Y+3(& zRzG!(T|b6RdFg?|HS_<{e#?q+%UgB(@W!0He4ga!8NC@0loAvY8gSA14z47QkbN_t zkSU!k{kFvkz*!N-plO-vE{j|~(G29JvBMS?H;5btL_uYuCMATGQ>#ITqE3T9Q!0!0 zt2@`e+D0Dzoizu&BPj)ont(=G$|#re!t`};;d8f! zElXYkIcw60FUb>O8#FUil5R!6g_QWE_z+9@D?G*u$w!DKFd$t9wV!oICpd`p(h>n(4}<*eN= z4f!>3;o4!LYBZh08pp};Pg*|C5yra4u_|+$v0?mk=FozQaSow<%%jYNr?a*laD7-a z>w!>ST9V1kqFV8;wc)_-^`V7)*-ivb5*C0aB1(LGpCt^oVIUZWSWTdzI77zxD2jZY zroDMN>rQz;Z#JhLt6!6O)Jg6U?!|8Uz9+#$O7b7Efs|ve1EB61MiCFCa?5zLf)rKbfdhmML?UfLO+kg)*`{km3Zr59 zumi^SOzb)@)^ zIf{vJaPQ`@eCqFloaD;MYxX{sG1cu;qFA>{kI=sN&7ozN%XnZg?QfULudC~`rtk8~ zt8o6m&ki|x@xkFq-+WR@t}{$oerkpqrnDv(_9;pwu8qDZyJVb$Akcsxuqo%De6u?7 z*F)sn;N7nBzUPJYTZZ$#_Nwem>##5EsrjDXFZkT@6UubQBSKyvM9G0G&2fWeQV)(4 zk(2@!K*0?B1M(V(mwtMdTq&aHzlBrh^X&xJm0bW^)Tu7b77=9RRIKYYZPSlNfsck)2wqi>#Dzn8U^)3Hxk=NT?mj>iTO7(l4|FW3iu+C)k~schb3+t+K(5z*hi?3FO( zt`FfjUFA-JZH=0>7M=ICKOAg3;C#6+03AkL01NMYW?9kk{aQ*^C zc2&$9P_RXZjXKXkUBB|7uyWBIiEtGu<>uudI`fh{CpYbQ{y+(&dKn97&EiK~?eDxMD45!7i5 z4_ewV{~t7+Et`veusqbPFVCV#`9ROqrNg@^80nhqQKCEVC~nvoB4$@I&`rn@KioLP za>9h4p3A2wABkU0t4846LZE4vb3?yN?+Lkb8<`%-NK1@c30%p&i1txVl1H@U8T3Q~ zB|VlxDVZ}$k5eNtoH}O9m|H^MzkgYH`Ofp8nzaeO4*2MwL-R8(I$|Fc3wQ>|Djipn zhK+%l#zM-_B~Qvsl#3`CP3;0%lj6`&%I%6|N%77w<@XoKJ(yX16@c^;uMQgX-TCrl z-X`Kway%cshEExIC=7|yjz@wB#~|V<@@b$<9a_rJ_y^g=qKFi9JVRJL?fx+PAv`nU z)JpYRcbanHcmL9%Uh{Ts^wMAHKV8=c$0@vsJ@^XW1O;MeWn@NY204-OV+MWb5(Y@L zDF6c~%ZGqcLF)`~*b`p8hP^}Sq1|EcuIzpv6Z}7(B$vwOZCvt9(Ygf>?{41tqIq(8 zi`?G|L?jUx7EnP!6SxG+>rPhOSc5Kf%tlJvj3*{k60#7N4Q!_rNCVxHkBeLIIz(KI z(o*pph1?poTDKc;Q@wgkyG`1*^5sV5We4>-PB&at@`{QE8{c@k)v6iy&1zaSd{1Hh zR=C+RdZ&0*$o;NOe)5|q%HmOg-hzA9rk>2uT#>|VbxEO`D~B9OG9((m84 zQM-Ym=cPYpUmYV`LD(suLJo`1BQW8G)&USIpjtA;$Tyd@?m`JhphF#ETNeE*EE@Y0 z7s`sf*9UKtOSwi#U))i8&!I&J;ckZe88z@#FH>91sh)Dwsu?6^+-L(T9?L6VzE@tM za*t56C$%4PQ)oNzqjG=V{H%KdcJ`oj>i1;7yz93#><&%Zj?~ze@Wl-F`ORq7z>cw> z5!(?0p{CagD}$!$uo*?r2-|_W%?#R)?OK~u7RCI6Mxk!=c45<^v9ZN$ENof<KLg zf>6`mDa!RQ0}D7-2@6n6=EztW7*v%F|5*`D9Sv{7F=4wD)Uo7#Ocmu>DTSd~*Ym@= zIgiOz0NHcpi}&4gc_kv>d)jftE%Jja?hl6JiXCML0l~1?0rf5LFpywJr9|9ln!}(a zr&p>H*OVP-G-%sTa6AyUFQ4k#r$l~m&yIF)JaM9GGoUq<}D+etOicm#HX`1Wz5HPKca$uy@hRudl?A|^r=U{R6 zK6Q ze%Jh34SDHs^(DhqBPfR5_@uo5u%54YlFJ-rAf)G=_-e7?Uh8}V9SoI)o}YjwCvHCP zAgY#W3~KVB9XD$Etj9hZig&H9M16m&1Fyd?6gEiSiiLi2Um&h)neGsd1S*!qP2`5B zmw_8d_^22ijCe$>z^=58p-p)w+l&W4A#-sH^|E1;EBC|={=|cPFb;u;>vh_9^*7~m zi~)}y_(DuY-?3Gizy;q$*&_)h{A(_SN=+Rq*&k-yb6r+Fkg7&u{V@2Zzl3I8MuyHK zzZBZ^#{*?5ItX{FQDh1TE9-zRuevGe~*v-jl+UDXzTi3skTY6{@ znyYf@z@GKZmcMpq z-XGa9xZ(ps>QhukQ_#3F^CJcuhaZZ|k|IO~(4-GCd3AHG4B zr!7}OXsW(TUC#dZ&|K~}#5D2|m!c#Ny5*YbnF4sJ1Yw&n(C2(3TWV@3=FUv1NHfXK z$*r!N^>|qM>hHXo6?yx?H_8tElZH{!C9W&tgSjeLC>WVODp~Px4s1vnReatep$$D4 z&~_Z-6))c%*3NwREi~VI*3f@@TwbW&h2yGNNFV69JL!208jT-_$;W-8&!`CzUV}$X z)>Y2yJb@KHB;uDXWRe)(c;dh0fmAPQB}=xwK6G1X(s6j48wK)2@#ftx4Bf_jGc-M8 zl)OuKUD&^EWtQ}|x*I10fo&^Z35|;ehuZbpn>mSV#ItNTMJ&#BW_X}u4y1zF4Ron28!6P5*D&Eq zwattFg%+|l9oW4=UUj%RwCr`U_R)OEj4cw)*~As%VX>7)jv%J-AmOm!6sp?=cB!&7 zfhzgPrP8w3rD4;8=h@e!2d7A>qN3jVxs%#0c=k{8ns*zttzPrCe19uqjDEs(`s@B6 z_V_OZ;06q&WFZMWa?ZX;9=hZJQUbMPN9chHb=dcumQcfgZuy~CU$|6GT6Z7e2_`UF zHIiKRP~87R_rBVw?a(0thF(4^{yV4uC}Jl>Uoe50BNs75Aw|tN@URhbeU-GW8Q`QL zNd{m3pwHHY?*pv4Drg_j*Q8(3t~?y=ZL?qUVQPzp?!Nl*o)1-qr#p&d%{BxJ#y58c!i{T=fkcwZ>NHIBpjCEYPZAhrWr1AEc*dA-$@hbK-dp;M-gCbvzM=1Uc+2h$^TXyv<3jPylYjECY}v9fe*Abe z`>v#uf#tq^`@&!T@|Sm|fA5FU8a3;NAvZiFC#@YT#V~r46Z&J#Q2r9?-h3u zOZSA{h%bte`z1A-S6n;HSI~fITxZ-*(y2lUZKd^v%DF0_IS+QU%pOpJ_NBDw`CG%X zm$UyFH)me;YyQ%zc)$;OnK)Hs`#C!{RoOg7busB`eFX^iFeN<%D%| zg%TBDg;N2gnbZKG&O~t0m^KAkdCtBt?YWC&zf+bFRl3S;Yt?VJ{;aDXUoQtNgB$}z zPhHIj#uR?QmXNU^LqG^!({mFtnabel1V{{MUG2gi5{C!5{P`los5pwvL`eiVdfcFR zaP7QDrY;)){lTRr`}HxQ6s~$3xv%xL!5@31S>0x56dfHu;G@_$0>F3uoX2_Z#&-Dz zG#l>Uc>M9l!8OJxHyV-Dr8bSENg4=xc?WHP5xyx=Y;}!sP)E;8$+W;jhu8s zIZg;VcI+5dty=ZAc6wg&!_aZ~=QY-S&9FTBD1O6cdaZNA5JgJEb{NLQ4MOtqHlUPF zG@#6RPyBmWHT^zvPu2KNyLPPQmzR`=pFe-_aF_(Q!!Q-8sds-QY+iWm_vD>USU&vl z!{NH?t~*xfk6Z3!V7Y$%`p~A0+?7*>5`J|Xa;@BkA@_{xnqZS&D&M=YX&BMBN*`Kq z4d1zQ=SdsU&cnYH&KUjOxW4KNnJlC{=2M_E+k^;HA`3BJM||Cei0&a-i0eF6m6=+z z%@z%*Jl1pEzA^oQYqRc3kLZIJq~F88FjlSvIE$T6@bF`2a}^9rinrG!PvDFd-7i`- zQbknk@XI;T(c|-!I-5uv^OoezEUR7%lYeuuT-les_Xmrc$CCDRJ@4w7BR>D*p?Nj( zYtloyjG#dc7-1{N7TEF_L+jYerI4Bs6ELY8@WVe z@XL3f+h+FPK085PDsE2+s*Im4HYp5%RvWq3^{ks74HtZKQRsf*e}{T<|7&$Regryp z>== zFg82RvihiG_tk{xJNy%At|d_$gy^%+AI~YRCJaYbj7%F+-n)5mSTo~6l{?M0F_y${ z;vX?S9EdH8Cmq+x>fsiuDb)y^d<6E(ul{rXd5f$O_?1zk7zZkq*N~Ina@DlBY_hzo z`;DjQ9F|RA7f6sw=J7k1UlodLIwbx0lSS^INR@GMd$yW`tO*QHEUP4q+xqR~3c1T_ zz_s^=dd<7JMt0`X@2S80U^uvY6OWyVr#KN~lXz&XCVMO2LD5_F%N^$)Fp2HtXj;YG zuG1Y9wIq73&s?}*NFN$?I4ktK{%#jPmGgQ_UwUlhpRen^anZO(rqgfS?<^;)bQPXq z5C}0g`Vk0Nmd9kFpzvWE0aXbOA|#M75wxJ08WSyRsj#pp^dA0eXIA-q>&l5|zI1o* zZfoa1JV7AXV(1Vm8IhQkYas7HIr z*hM=KR0Eo;0U^S&GF2Vr+!nnr{^<}oab3`)!|(+{sH!P{!-A(qy>MIClGW4yI8`n^ zfb#-Lf`7yh^fZ1_$*Wl>bQ*q37;(!>;r#!Y%W^>-yy~Jl9WMe68#WBL+;U4;v}jTI z-uJ#2YSyfIye2Z_2VQl5$dz}la{OdGG5>t{xQ@w4Gu}NH?TT^?zs@foY}E%-L&F=P zJs1F8GH5|x+pswbYY?G&MR?=c@5wi&``koE{%-sdbSyS|eenOuqyKTYgY?q;S0{j( z_CMXx=(iBzCHw_O?j!v-pJ71fPlAi%1?`xusB2^hZ~WuC@=m(a$UfZ)jHMWFiZL)C zOae4;swgiH^Pl*}=>|=;zo!TS+gD5ri(dJ@_Ld8+t`q5Le~P%072TZsvtnXUj3`cDo?#0piRgC!`_4w&Hi zhxR_rWS1LUCHwu7z--7o!))=%+mMcJVaFW>d;ArF3X@XW2t7A%F|#K54` zLvO_ku3{VjhlD!>6?g~NgPxd(lp2C1l<+aDk`q&?8?9lZA)#%zo2Ys^Yy_*Eh2y_7 z>czYJ7Vg?SZ;}M$Ap~W_P@p1mf)S8ICC0f_Ndp~3G9cslf+2}IDygVp=|Nr@=83DH}&rJ?c@`X$T!y0#o%l z^}tkyH$&T6vH1@X64a`;uQPX-Je6|e;%B06x=^Q1opAZ(^6t}wB$Cnt3EcOZX-0?I0s2&Tz3HVaL+E<)5%zs)Q z;PLL=cPK4pbs~n26MAZ8;6==Ygkf6t(p|j&Gpn7c?%ZjOz}nXz3Cm~y#^(8H4aEsN zUnZ|Sneot#p?LRtE}PgVaoyFOR$?FP1=oz!aUIuV)O9Ez>}$0i`>8EAqT;S^RMBOk zZAus+$v~|oSL_V>n0#4Wqaa~qVX0*A)-dT;=PH)ypMaCb)7M%Gz%hVFtW&;o41^~n zz?0%gO%rIa1-_mqfNlzDEjNHXmAYN>-O#$DlA4c5NQMqsmB48YEie(hsG_>R+ZCaTUxTG z-t>nqKX>v27py;YVCNji1`B~F$5%-aH;6TMI+qkK7rWb{;9e_GR}1 z?w(~!K6L2NFn#*;(6wvV7bLwR3Y-g6)bUon2tWpd zo05f?&Ko7BWnCLGu({x$-$n6=>9Wf%3piV(aT{4BO6Bs-yv5J|2%OV4`F_=7H30&MDz=CA z?F>u*^|ORkU8+VPOA&bUrQ5^SbuXsodX{$d6zJB$y_>`9fBm>TH=~%n<@y`fP=Ofx zC)AP4D$I45WhL3NoyeKbzEAY^SXCfR3o4be&6g~gF4rl_Y17y?E*cj4eE4>g$lh%C z`uSnjL!VPTQr!e{+NUq$q|o;J;0L7!H^PzTctGIM22!i z*ufMcipV5S?@T!iLgax;Sw-k^*3Uy>-L_`&^vU*Zf3w3&zw6(3?mxfuy1YMY8Sqk! zft!>JLQsi0fmEUnjN~h#!bL z&Jhd~g?yWSSBD`tJr>4%dvWM~(XG|@yGD@SzR;mVhw$QyFNTgCJHEZJNpu_a{ZLS^ zG3NkAh7-_u>3IRVja-!VAqGQbb$!FYb0$E*W|Z4v4l+38OTpGfZ-32e{}*;`IQo=1 zmP>cpz&qF+?S!@8m46Jm1+{2VXSqQIA2R$g49quXbWFtJCD1^Kpcw{g0C+%@CasJL zmLOtkmmsr!p)H&6tFU+LGWO|o-*_wm*91q!bHP*p9ZL3ZJKZ6w_Wu+?V9t|Y2zz(& z(I2NskF&R%yEo1cbDsEu?vKz-EVWoq<35KgF6(4FpF%2%^@MARF2tfLI`WToTJ1m+ zc93)}XN>}&C{4Lo&v9I;`$))v-)`V_q3ikCf6Kz!84rc!lkUpI1HP*xZ-WOANZ~;Y zpu)YOq9k^R7IGF0JJO|$c94wh`$FO=3Si@wouQw7EYxb)nxa)_Q_*PNGxv?W=bHX2 zmrr@_b%9Ni9Ul;^iqu1wEchToIe<(J)C@i0C@-NvUXz9`2M4+pa?|yB@M{__~M;CiZ(2IW`ZE9&q@cL1|SiQ&`JTZO1#BW%BaWb0~Mk#JZ0NJLQK^~ zA7vdQ+5(+Ht{Nta%#zWWp+}<2vggnz*?5)ZMI$$_ZNCryZortY&Y#_&b^j%1xGH9a zYhM4qQ7`;Y$DM0uKk_OZRHRvu&Efa~OHg&dfT`n`BbQg#37yaRLOAz}6T|3l%;Qs8 z@tTb4^wtQpZQGV7t;g~(Cj5%swx9f>XoH}0DUO;Bi!|qR3@s;I)It!SsLbYEEd@-JNSupCbXzT}ci4x^teLig_711=3tr^0%z<)!o= zASu0G(2eM#?krU=<)DC*SxZ}1|AA>H#*k4hg%)LB&(t0+(ONbs`(KNY>Fv8%V<_rD zAX;%e_ikJgR=;}xyV!8G>1qT{E&^pG#bM^(ZVn{}wu<5O>Tz=0IbE!6T=<;4Mn>)r zHYnphOzL)2t}Llze*`h51AeLdaS7?5$;UJ7+fXM>HmJxycWKZC%k*_$2Te`jVtrSB zj=XdETcKsoOP!sy`TQrp9kwo=nDo#5Qw)FyFaz7L10GrhCBcIhxNx%s72uYsD^w7G zv;4(`q6(6(_7zXGTiCEw81lKt_gzBEE)uystG(i$Vtn91@Vf)FyMlR62a4~R8d}*H}9Wc9yQ_j1IqVr ze{-_9Uk=c*SP*^zlM4rk_#7z-9b-gEfG>j72TiIv9c<#mjB|{1a2UB7zB)!ScplH3J3_^HYMI*Hpq`Ag8-U?tK9~S? zy^PK-8TYeraPP*W_8a%Ep6COnj%wT(m49U&{IQ1u-ff0CjSrIg2#2&xDtQS;WD+9^ z89>?y^j()_A*a_2*u$E_oOp_SD&c`thYr}ox>NMivIr~%D8)3v3G2$dC%z@WY@fal zq&l8>s8QJ9c*Lt^-$eut>|7sa|Kl?fyJhcUE2od?71RC@*3Etti!9ew-REF+#hQ+_ zLyGdjnu{XVj`UjZYqKr!rY?#wflXq7c0h6+tV=9=&ZeXl%9uXd732M{{X=NbsyB#P zoGQY!KVBL3?^q2d={wyg7;wtqFf82>#Y6mb9FWT&bb&eah%XA%H3kHPp**uj5kJm` zHp(=?94Zak_Q&PH0xN{8UfQ>H{g6k#cxkI=Z~fH7lH$F4fI@N)t5no)1rN|D5Dtds zkkOEbyvlH(Y;Z6#v?Fq$7v{GPXO8@R)kE_*JUUdoqtPq(Uod?7Uq7@=UW4<7BT9_j z4kEB}G9dMUkANz+2zbYtI#{H1Trfds-^M0w(&_ZmN5 zS?n~fJA#0~MniB~H~UF>Al1K4V_c5U_2xasgo}RkX6W_dABTdv)mO6|A9^QWdgtny zVb9k2C*SaCYH{8({}Fbqo-W?YdVzmiHn66$OtP#WsK~$X^So~28M+Fk88E%XuI?uy z+{REl*y_m|cN$X0U!MFTIQSC}g~EF8>;a0gt#`Q~Pq7UXe=$Oy;(s8)gN_Ln@-ME) zN7rKDhpO*49r$Gb>76|s54QsenDs=9Y!4JRMiyk)ypRC5Jb)>u*A+i0A+u_33f9be zW#qlr4Lr+oXb;MsJyN|gwyVC!*vEh{VUYaeBxU-Jhhr7TOXJ@S zKr*UREg4%fIGtqFA;h4N2Q5AK9eH&A(f2KQ3i9aDqpdUVURG386z~u$Bs>JnF`?h7 zW>HUnz|x3@?{HciGa0HmEip*jB&&3WzON^0i>3(Gf`5FQuW6yp>Wv~m5E*EIoDZa0 z_>Uh{qjQ`H)U4Y)bRPMYaPg0phx5NPBNUzUZ*p5pJPbNcYt`Z>iok(g>rd1~wZ0)x zURn}ffA|xjc;_miV1I;T4~It!SigNu_v1QBa5)zl3Z#4@K#?X>a_u^OGBj=b?jMYyAK9MP&i%`f@xSfaV(W^RCJ2&y z*1DjI3-*v>7!nt35IgI`$?svUK-fdR>3jrVnRf=%LfRlJ{a3p zObJ_-k4woMUcBn6t3sZKv)@v4hfFHiLxUclw{7?5wWi_xBLPLZG zr0ffV6qTPb4TwJ4KvH}qm-5YXM8}N)q6~4D z6Y4ha7W!WG%kaTp>ZAR}e2^q`t~01o2DyA_z-CMom4cN;f<^8hWnO`dHk@jwa)|+`%BNwwfuZl!cR)R> z)1HkB!>jjP$37p1hk-zU>9e>3*O5u?*e852b?wnig%vO5P+5$Crr5!jk6YBHakq=S z{|$HNHtwWfLaU9cxlMhw2=M%)&H`G6SApe041n|l4Zg)yc^D!2C%6%M8juY{B4>Bu52MVaGI(gvx ze1ZwEA`Pneg9;hSv*u~5qP#pT9Q$8Tealq&-qN=eK0)S3Kl;(oc{r|m(Y`wba1L&$ zEA&i#pd8j2aHwS^Rw$z&kS!aLGo#3~tac#*k|$y*6}ep^EdJMRPOi=kfpjc^w0HAT z!Rddi@p(rGAo4VZ5ri6txuHqN;o+bMC+-jR+xB@!)~l7O5qQ55*t24$O(eO$ z08PcBEDEj9{7C3=@!Rhgsq{W>HqL)GEWvBT)Ja7{aB&Rjt>70ikiG)uxNd`^LW*Z) zJZwzTV*qQ!&TPQ|?E?oG#s_9iH%H!cJM?pphT2U!K%&Z~Tn3T@MmGfo;sI2X#9+1& zVDJ+yA44v`VHE$d$**!lU z>0Bs?xlaa1%t9FfE2Jc_Mb2i5FFwx8vRsZh6EKQhiyi?z(YHM5)<0?_B)^VHF?P770$}qeBrY{44dD0p8X>lvJTS+ z_##yIhrS9y;ZZ!)sbrx69O)GC5b*?d7;!sJhdn7v+kOnAeNefAy3NASTmBaE3+tuL zSE(|8Va?&UBnl$|U@@ut04Zz+9!5m*O9o4z(ScK4Af+f(IJ14t z^qw!?(Wm#y8GoE4Hz;j@O&|u`{9qA53fLK}!UMK81gKEX@rM3kN%SEX#{$Mg%g8A5 zlZ>9W1)DxeAmaR_eNeO~+CJ(gMdMOUC{4PL`R}tY_{N({8nqp?SUFX4o40B4*ikRs z)-7k*q}yMSry-Vc{1O~EmWrAXF&6men7k!^$yiWF#$E2gYB%88F!WP@4;RY)uBYR@ zt`}W&QRp{daOgbZ>x@Ls5zZIEhnQ-N0dHb%;fXla`2?yE5w9pAmw&1X3smZnYy4DM zwbd5OreAt+Z&*I{Hzs-X48M4$`+0Q9lgBx?S4}aNT3@7=f=Zzv94Ws{+Yv0us9w;<*j^jME2`PyvjGG&d0wHXOC-A}TLy#V(WFyrbvlT?-yi;7Uj#|%Oq zA5qdiRfK*Yy)!gwH$bS_ouT11le^9@>_)dqwiOl>TL!BOD6r~TzN24gPrSNohW$m5oHOahP7l^Bz(up90bx8 z?+l};$T)+aB+-hZYAMa;gydkVMtYJ!j;gUu$bjM;om48MR)qo~*=n9!qp;hM8=vZS z?k!WM)^60H3jeH9(Qxs&|2^mVA9h%=eZ}PYih<)tKx`b2fFFb_;imJD41re%5OY*Z z@>1!Vbwiz|T~y#S+y3CT-^+T z9FU~iu%ydZ%`Kn5kO4_? zH4GrAMb)7YrBJejx)}q-+FUv9-aTa{`%R`g0|NKGd@yX^hXWbK8Q9Kw^o!NtyaNP? zWehKkNyas7S=gqclE*6=%1W)*{0zD0?pNW1zuFmwe|2nVddA3i(2Hu7Y6RX}1Qw3H zRi2+PSwdW+na6?B1+42#JT8<9>Lf-9FGCx+N}miV^QnWMpLN92}V<-L7qu6 zib*}UMlE@A@Lxl%hHXqRJ2SjKY~n9QhH}|YVZW!ot3T$I(a?WTaBd}D8uT%b!Xn{# z7_O))N%yp>DqA6Dj*May_01-wM{VPBNf*t8+I)!kh7XW zp%itXCnu}JMt)&x)83c;d_rD+?RZF`QdMVLUUsm{v_D_b`^BI4pT2k7o2!UR8b5b6 zjUN|9WyHnGCLplWvC@SzL)|No_e{iv!CS<{c6sG$N66&f4^5*|=UNYQWv-7z1d_;Wh7f z9sb4V!Uuo3jlX8pZ{3^X)thPrvJHXqveGd3sV|1|((Os~a~fD=b3L|R3mx%q(?aKn zu|U@uz!hD1%82`el$;yL$w?lO!+GV?&*z`$c=NcLVels&4tT(1Hm6c~H~33GJDb?J zI|`=);uxt9mDU-%-xs{Y@zB)?c&J@lZvZqt!k~_WV*}uQ@cp&7-}(G6$`v6uyL6Sw zYhVf1f6d{r?;zo&2b6G`6ek4`K-wu2ZP>;nr6&Bi(4#CI0&D7Rimng)b}R{-Rz4eb zstXAM`**Hx^U_@d+cfVqdd`_2x~niZudo|2=Ix)UfCjD@7zH>Q;Fw_mS-{43z!(>Z z=_H_>XDSA@cL{jVR@w(qqY=0Eq1 z`D0QXwL>QUYFJ5|K37iYbNSB)<`veH19bxlc?3y(KLUQlSqD!Fpp|_NNduE>eT-dTnjj(d#A;Q2J zB6w(MDprU&ByZE#DBzg%LP|ErXvoI_5~9x;f}(XP+7v$9WCJ0*@q*k#B;U%uUBczS z?^imvS7CT=@=TN`g_!Z?a65=uzEdMNmWu5^~OU$)TT-L}$S> z-^d`nUFH7!?+;U^OnE!8cg)9uR;P2n81M=dI-ww_y~_O;YR|Sc!mzIS@3_6niU$u> zgggFKoIyTxa8Fn@^}Y<+$*7zNmN|I^q3d~H4e}tp%&w#{(y+MdwY32yiD#|}(nrmeM}5Wt<^T$Qzw1@<;Jd5B!M&U0ea5)txH`Sp z2<$sh9{w_Jw~g^JwCeX0CYhNP7iZ4p zOzyj1+rMosAHp>F#>YcN87`_c0N{WXnaRfSa4dWdK+w@3O$1>k+HwPM$AIFz5+Tf~ zSQa+yV0Xf9m^i2nPc;E)=z*IJ-eOs1=DR+G+oc)ET=_~x8e-R<+HSo|) zbRn)Sz(dv$#TGbZ;z0$Waa7$Q$cJ?fI& zHinrb$bc&LScDLhDWs|@sRXtkd1&AIL&LeP`h4IQt$JMW!}+g2`tjWDtETmI(JGb~ ztef|@QS0VEv8C6gKbhZQ*r$gIMh4uG@YAt{NCtkW%OB{j<@t%?wRi8{z{ekH002M$ zNkl2iAb04S8W8ENT-p$ly)K^0H zW^xjiBPSrfK1tshN9F*>TYRZ4KTv;YAnpY|dFi342g8OPx~}r|NYeJJf4usbzWg}e zUYrP)JwNc1u(%0+p_davMvo4zW218d99^gMz|8hh42T#G>~<|V=Rf&amV}M`Q91@5 z`^r%CF-7iy8v!(V_+@hHm+$X{C<%J-uV&pAp>8w5qB_0j2plM>2!EfvFOCH|z|rFn zVdG;d#Y$DkdR(H+gn_nkO^>}X$-{#0`;Xk*i^Akbei3%ATc9FYxZSky<*;mlLCPfJSaA(z222jUyldoHKvye~ub|N1uYdo94eP$d@8Q z6?+9f6JG*u>Nbf`v$3}ML_SEcKEl{gN`*G4ixKE(V8hdN;6q9baCd6W*xg@*iW_$mo~%O~=~h zMVI|nGZ=HV1tR{rQ4(0y>3u`M;}5aKv1Ctd>^W{I%TTe*BIP*VAetW7Zi{h3dF*p7 zK^DVrhRVxx!`YwyN64?$&?T}mUp)SgVe8U|;9N}R0%`Ck0}G%avhL?mv2YoM1qy0k za_B~V0Zr}2<|EF;8%$}W(}-I_yFu3_LRnf`^1@HU`q_V%-dSug)Dqv(?T9BTz=D{n zOcaOTOv!N`F^hDxAPF1LjIJlYz!yxbNriSPniFbBOb+|v-$Oy|?2b)%a4bo#s!oE` z!G-JYG*CiW5le9#Z2?P*L@fam(XC37>%lchNzj9);OAD<2!k$pRDd@dXslMRW=2u13ZhSrRT z1P2!(03mD5_01l5v|Xu>V5?nBK#jRZ?avxH>Z`MA_qgEJNx69icHN>jSCzKqCHs23 zcK_9VCjah&N&9!M*^uBTpfr7BT&3R^Z?-+1Y}eFed$MiwWb1^fCQp;C2{YNYZQHhS z>h}BJd*41UpU>KRt@YJL2nd`Sq@)K_aTQ^9Ccs1s;4tnjI=KBVYp+iWMaB6YGCFdeKdjNrv}DNjNY~-@@R$R&}W418(B!5$vcP1 z$#M6yDhTmTt-HYx=Pkp(KnDTS#-Z?4vAo0Cmv!egnfj<@8~`4U)^9cV--_UgrF z(NIW|0{%{tOwq}7s?08qNnWrUOM(oGHWcPM`oljqsF%vLePu69?j^fz^j{D)3+zJP zE}g8}0x3o))oQBWg_*$=IL>wZ*O06R{Sx<=IGq-vaSi+pco-fmB3pXrt*;(b+K$Q( z&MYOx_t=1kRs(it3jeV4;aj(98 z?pP9#{3F;;vJN4Z(7|8DRlUpf=`tFw0%^@p8h9vC-p7pglMDjvCF<2&usaDA;iFhq zcF?awX0K2Iu%Z2b;Apxq-F-;|vhx{l%<(D*rLn#>@ zSdr&0t=Xb|!AWXSWI6i#&jWYGr>oSvMDN>P?V;gQ`F@7({Zp6x(%*kJhbuaV9e20y zsE2~j_lUR_KD)?Q&=lWeKQON;b4+P15?D8f44#Y}!vYr9aML}$eAzp?`?DmN9{-=R z>{G2s6yra3M{_@|BswO#yHjy3NeM;w{iom{UMZoO4h+RW(WOf@v^o@aPG4|iBWN(P z%6(Z*<*gja`ZV3H!kaPv@kh9kwjF*~itKQeoIY;OevVffU2&UPrYgKc7mkq6h5b=V zO45&ICBJDIo%lt^WsW*PY9^7-=5%v3K|CKz!TXG4eS#M+BFWqNe27UuUSASTUFS{VB5jvCuADf-TcCKp9>ewBG2PvH`_SWxtI+n%r6pdy`woYM{<|L+=)x zL2F5b#WXr?UAK2m+pd~C8&9b@%^K%yi%fppSpldz{ayF_8}@1`OPeRcQEHyx7X)G^ zdgLS&K;|65b83bZd$Mw49D^N`+JqURN84CF29<;DUL#UL2RmNAP8QAE4bt)Dz|vrE z)s_z$hN`maic0btI6OKemR-WCu1dS z86&~n))UnL-XFhQtJqA!7~De(AM?8Z<(!-OWe}#hh0puPA7;XDy~{yaUu`3~8`+r% z(nfZnvS-LDEtnB-<O2AlH%h02mCVbo34weMDNY zjr|NqrZ9CD2^R?a;SV91oPR$}qT*Ae)1Vh}#cs7kVXii|x`X{g+TvHc#+1n0q{RYEJT_UhHEUSg+*W_Vpg$I}lMvGU7TVQ8>cr`j*D`@$oZ@DWQXjLjD}QNbFq-Fy9K4_|XSzxPT(XsM*P1i~hD zpT;tmEFS6CUfh;3qr?iP(9tg!Y|Z@q5F~zx7K>L#u~HVT8r^nYE|`%~IlHldgJc!# zizBTD$HAK68&sv{VAh|=MM!ON;jyS;RI$*xhXgjh1lWfrdv3YEc#|k)VjZRwBUv?4 zu0j#qW9vC`tu4&YEdOO+bT%R-z467oqJK12XTg8koqhzb#CQg3;wJdHF8Vx}HKLHb z7EHK$mIcHpQBk5LUDs~U!y5f!Ec2#&us4y>3%)tEIB)5+mdC!iuvn5OOp{+;kXQ73`=l$67sRguamzcrb1u=vvOZA3BcoX3!brFb#x%^5Iwsx^*OD2IH8WyeKDo33AZW>!d zwGzrXeXD)-%SDav%^J0weHM#=toZlRFmS_ttYrG5nym3Nj{*#O=z#93_^0bj&2dbQ zK^C^bpSSq)hv7cGtO_J9F6qz65+#tjU!(wlA(&zW8b?$F1NrI?oob;hBIKV(JcJ)V z?#xFzJ1+H3GhJyDewnlEDY`t43Hn~nFE&2%);_MePJ)Y###R{5sQ>X=4g48*%J9n*&g+`2h4JV^!oZ{?`Zx3lfwc61e5(1b^(1Y28`ZFjYG2>U>0fiYbUgA2Neh&z9L`;$ zFxs0t`PdP3_#p3?8eN{cy{aVSUnL2sZWnM}|6tlg>2SI%6y$#A`h0wMhv!3aY4_Z5 zbA9RJc|HE&q<8V@QD6ecJ~n=<$6bH%RUhD_sJ>%!-?$ogs~2<{u|L0iu+&K`heif{ zt)oS(gpv_g{++=~oay6TM&^2vz=?c0H;<3#1>KlWgRs6n?ho%wyeVwQ42M0{{3e1+qpxS8QiJ{%F} zYz#S@k%?yilSoQD%y2G@N&Oq5dE+;T*rK#Q%Zr)6C|?SNwf{1I0kl7Bd6sh@FkUV{ z+9?Thm}Y&weW$3?#cr=&JiIS#j&5;uy0)j@i9s>~z?Tg^l0-;Lh$AgkrZSO?q7b9foy8NaO z{>f{Q6T(>lsHuS8b|v{9HFbN(pPS z8qp|dg5ga%FSA zxG8M@BvRCWoN%HX4HOQ#qx~?4PS&Xo_ik@LQCf4$ivevB9b{{h#q@BP6wJyJtDA!0nyFSZea{z&(l3q->++6_ZMYSXl@(WA51v2T9|lZZwJNbhFC~c_ z1pWDi%#KBvW<`ah`R%ZW@{2=YFJ?Y(V_v%CB6H&}%Way~iuIF5?Kq(e)^`p4c1O@Y z>C*JQHX=D=8-xs5FBjHCbQTFv@!(fcc2r=ftM1}cV#x{q2~IFAQY(d*L%mU=UvR{&&8aUYbjEx4ZVTW@>Q}66J-2s7r$=o#$OR%lXyxLbLH!F zL=lLtf&ti&4c^Yke1lChVc#rrzq@n8WX!==Gf9>Whg2uOpE`K<6&84W?D%^!*Y3bg zCeO&}+ojPuyf3Gge)!g>41BzvR0l#FPsSJ#-*~JNzyDES67$u%UPd-nZev&#rR)_o zozQ0D^r+&hVs@^{O5-vQ%Sm^EJ#Wd zgM>Ci*Zz($R6D`ZG*FJoEZCQ7J9f!O@cMYwf7jDUaJ}ukVZ~CRzSt3L)VhD@yX3wJ zu!#HEmFDuFaqXFARW&$7tzN4RXw;zW<^XGMeQ_Oe&B%q))~7Nfa^)!vB;$GqyQ<)* z`#nS6Oj)5?&Kr6T(5ZEXfXXv~cN^H@Z-d8w+={v;;H=eupwiRBzm0l3BJ_v` ze&31|r@do1bQhiG_m{+ER#Y=dJJM-?7iFb7WFpz8fN1&n;a4Q>~ZP!jZHi^v~1zfq!;MKk8<1#@cz6XX1l(X<8?`l!uzy9uQTQa)pg^8GL6KG^f z@S~vUI0IL=mxMoGxqU5`sw{aubL%3`nwN?A!HGFtG7fpSvva|uAQFxXf&V>Jh{iBq zFO~px22D3l{cd<(riVu$5TCSjDx1iYfp=USJBS9#F{aBR#lRAt*lkJ=c|v-pFvYM& zL(9Nj2=VSv!?Zs=-1#mE7k#LGC&zHNO38V;rEdUtTuW%T~7bz11-d2;pc zc=r6Wou4}|c@=xq&uf;B&Zhek$%lNgwy~*Rb!Z)L*bI1Wk@T3B#9!VHCpF~uZSSA@ z9ckg%e!()~t%g2k2&!F=ecEQ!uh2}+laI1n{;q5%Tc+pwnbxu#Og4Pt!@2nEAh_6S zLcY+hTd9dZx@Nz(vdAptzsh>P-RZB_0JuZQY~X!sY?vv!yhji`)_>Ki{<&0dI61Cm zUuKG)Tc`HrJ1l97jFjM`F-{+n+Zsh~<=0cQcTD=${X0SXlhPRQn!*}&^`a+9bx^Mq z-Stp=3&-FGf@6_l5dT@zdu?O3)#Ka2tj2km z!>g4xhtRjG;zvRrcQptuk@<+yA8IJWy?7^t(1^N7!N}=)c}(ZiOw=N!Ek+jLUi+xB$3ope+}eIK3I^_=SZhL1mds6H@Kj|M)`?aw#RBqmgm zNZQ6qffoLWePU-roBWV=x%%DsEx6!sak|<)Smo2=DS5djL*xSsL8B{Z(gwER&AiK> zaf$dXJsiRgZ{4xcX|5sk1KCzAcE@AOIymC zcZ*(+gTP)e;hD@`WXr1ACcMLI87=lPyD(LxKIO79wpV70VmH-&PL~8W3YP>r^b87r zsNkK+Nq-4s5~r|gSJ}Qm320Yoj<9efsvn5;eu%yqg>uP? z2o*4Fb|^QPwJjgPt-#BWRW@&E#vFpJ7)`WOwQ40wsW&0h>erqu0uAk1LcwuwT!P-n zf3;oRlL2IL5pH(a-Z>_fsTvQ5WZB1HbX zCfd=0KHXF+ub+nBmOlUMetdinmQSyD{(8bdEdPbIU3tBxl01`2%hRjt!?M+Cu4u?f z@}kkli&pP>mz(o76MurE)vLYlPBJO}1ly$F^iaK-1tOuHMuanT5VaqR>R(Ed z`)L^Fh5jR3Y#P~%Lvz~2zrP-XM~p&=-Ci43xJX}Ogx7$~mz)l1U!SR87oWrRq+2hR z=v^T2B9g*ClC^PGDfbD7)Uh7p$vbfM6h}BgNIjsA-*9=j3jnhW;<+bM+|0W*L5~l~ zoYFMpp%5=J9oB!T%`Y2NYuzUAdx0CMBsNr6C^%8u!HS>HA+yBkx@t`{fbU=%)=pwR z#+laWg+7)l&+AhhF|;A0Y5vgmbEuJhJslatmV<%Z9)4w=W?|GpnG#DkEi8HG2o(ZD z8C+t_@yNW~11t+RTwCfNjHDjY2mfDvvcsV9Y(W47yqw|+2AI1*FS9vF{7W$H&j%Tj zowP9rt!30c(xm=%=bs)$>b&rBdbOe@E1}yo65Zph69p#U!>0SNlANaf;)fA4E!XxD z_d@vc`acWtL!zJLw4M*Nuzp{N_VQ0rmc_PwyL03W)j&S$lY*TdBPiRHeD&daXW`Bm z_tsw4JI77}xQH<3gts6^GjMCNN+9g+qG`@KY)^0%99`Pq*&mWvQ;!W@RGM3RB!Nv~ z*3)P@CFQ&?*bN&OgW(dpnv-iUcD^skwTB$s82s$A0!w?42nT-V#AQ&+EK7(+5a+>O z&Bh}|%tKE424sT;?p+ulm#ZA$R*m4tK`_EK@NZ-z7ise$fD1fMdrXyJoFC7>GA0a= z*Gynkk$G;WfGugG+pFjxBKY+ef3WSBTTfa_H0-(PXqgS*(kpWI4PQX%dHA2imm`3h4q;YYk%LoM-k7E+HB2RZV=>6Fn znJF)mCRy&Ni%VJ8?8B>0!Iv0)cRKPn^6k&K(Mj!YE&O-$!~9MD`TL@k8rTf|ff=7_ z|9sjJ+|zkenQ}>o>W-vya>fcrJz}5O&fS$IyQP!?aQ_?Q9RfN=Nxzu?RFFi3@(?xN z{N+EiD=NJWzH;Y00Ld0StM)h{O8qnvsOs=s0qv;)q;$Gr{LQWTTc_;f?X4CU!?{@0I~p?Dr&A1|LN7gkqRTIx3u`aZ{ijfZv5&6Xdk?ZiB& z3#VMO%neIDTr1WE-&*GuI$!21?b9qyJf$a@8`n%b-}YHkWCb#`S(19+V`~NGKz2 zKZ<{ujdWRKDR3vp26%VV7gM}Cy6c3mWE@Z6g_a8ey%qAQFRq5j(sxv^ax&?nBCb?H z;!Sb0TtPbJJlP3_+b*`rjqESNYza~jKNByryGbmY(g=DC!!E#-y8zNOv~5}lMte%tLMEQVt*eK3sbD~ zU!`h8Venk{VFL@3G*6sqV%{!rI~?>QbQmO^LUuL7kj7l+o`(!&W zm{NX|A4*inbsyE_f3`BZGBf7W0oQg0%llNcI*$q$W2m)ykEg`)+60Hz@*6<8-~)P2 zt<2=+tiN^_#Ikzz_cEjyBs^G!n7&|6E&`RR_sUo(-a0+b3m`*!JqnR6zuyZxfDOlp ze732u0GPafwSHb+>mLiRGZ8a}?#ob@_R)6b6qHyw{_QMYXTtQN(9|zjlC%2@!3^yX zlv_QqkUgODqmzEoI=q>rmeX#)3*dWOY(M(-5Y7ve{qwzFdF1dDkXU3Ngf*!!&v&|X zKYQwkCTl0Co=6~rj6S6}|L<9m$mR*loLZX%lKP0<(Z*%ub<2YPx|U%GgwU+#j128O z^#*Ou+#unJY1xF-=TLBktEJz4X?RXZ(s6L`TaM-L=whL9@5{L(sI@ezFkjeZ?>ql_ z-Rw#Fsb|M6vG3iq^r>wvH-Vk$GC=CD=ipO?XZt8gz|(d*)l0)fjp%5FrueA}{OGcF zg)QXU!a}xR^LW6W6{sSx(nO7z#znm5T4=L|zVdCAM!{zIvu=U}*LD?7 zc~pyzR+_Amx>v9J47@K)a{(?0YsRu)($}xRo~swM8(A3MnLW8(-PjD*WH1ZxIq@(~ zuvF`{C!It?yj{1w;ocRTNe9jsnI? zLSE_R97v?r6Mwq56S2*4mAf%jsVICek>vw}gp^c=3V(9*&|{Y|G_m2IC{H($#U6<) zysQiqfUM0voc}2J-qJ^MqW^CiBZ1M?(|dL&f6_NO}>XmN(SAUbM0*uyWpivC1@Q@^3Y?I9sZIC?Exw7#{c}Wzi(J+cx=F zR6X&}{3JC=Wv5(d?{L`X(D5se;;iJ-L#qez4``AKEjsYq8D;Q6=ClLH*zHD2A1ZH! zO!I`cXT=6GalEj!~1Xk3}OyP=VUWxa3i z&vbephZV12ZJ8Bc2{=Ee%uqt=Yk6m&jX_r^73$wEPFxk~AR)hp`*7Bn_a39Ou*);! zS=x?YXZ^a9uDy{ZB<+t>00Da-fX@&6KG2%qSMc{eoV`CF<@3!0R0%oE%)E3EGP-_QNLkdJMLq9Ks=u# zRPTG)-k43}8(RKZ@}{Zjq8(WXeI&U}KBngFBQl?i|_4XOP6Se#x z*D7J@BIm`bUDB43Puva$;J$?(p+Par|_3tfed;8Vy_JK>rZSQ>*XH;ua8e0>eaW+hV&FTj6 zcMB#g*R4CqtBJ_l*q8D;%&Tr1M)OJG6?WkY%S((UODwh@h^Fm9?fZz&(g^5mtgRnU zXL&IdSP*ctx!~bDf7g4TJs7+5WR0)=W!B1Y%0!*<1)5?+t`25s|DVT{g6PW6Wm(}W zND~NV!IK>f>Rla=zJ-SOhRyFTwGI?h62|lrTbZsC-lOAdJAoGG^@|PD1=5TC_iqmH zitzV7x>ujPy-s5jM}t&Fb#vKZNGJQ?ASr0A1AOji<@xvD=QyI#yDslRf?!-9>CRxd zhTsHb++O>h+xVu-zg+SN){ce~67oOQd3am*O5t3*u&Va{DyAQc=;*7HY3qTH7r8$W`LrvE0;w2ln%B@};A^&tIZ%rk1tTyRS z2(emj=l1K{Y(JwDM}hc$<$)+`A;ycDfGZ%9p0U7CH5Y=3pa~qI7`E2bse{g`2*HPt z(y=*zTusj)8TYuI`n(FdWX2U$)jIyqNUI9E(lk6Jbkq>zUVw{w{F8r%k&v<+8+df3mL0apncY!h{g`fM8Hf z#>u5oCEiAqRA!R-0Rw^h3i0t*~E_N;BnAFw%bLr~RK z%N2uGj`%~%rdU0m<=O5FI_~!Y|82ku-0SLE8SUNL*rOY4vf~7s^e`@2BlQfKrg^$d zdQo9N1J<14uiZCRpdpqqlYqhd{!sX2&4#h?-0v83tUPQ0k1?*LkB{Ya{(hlfnV#=eA^^=FoWPrc zhbQe#6RR4Dz{+X!53QL)h9e0PU{)qmwqB)L1o-J6Yh zqd>C$gX;fgE@~1;eQVH@xPL{_^zU`^1O@w1=EgEPZDbdIC%zZ(C8)D2V|DJhVt~2k zv*Xx#mQja2e16?r&^C){*}wfvYgy6y+#*_*PZh$_wI7P6Z3kXFD7!pM*JLUzs^PnQ zIaZL(q3b*SAfqcumruk$?0PkC4hOzDr3nJ_*Y8i!bylN?NeVZ9^t@z6Na;4KSP%~J zD-Zc}Xm`=zm|)|^K=UsSjDq%9Y+n-D?t}UL#)0;yy^{=g7UkEmYK8%Q4#Kx&+k;mE zQA24Gj+3P5qJ?XrYQb7tK~hU7+WQgMSWHj3zhYTn@C;Q?>&k_%I~#W3_?fvN@V$B? z5e9|9Rv<9_fpVIQv9df3P~V_i5=JbIv_4mvE{IkS3jXLv1@~1#XhL#}%(ilJ1JQv{ zIW%yNMY!=DT8l0;z5G9DAXytmQRsQExg)$%<#&Hb)QL*A&k23&?F2vm5)PLF_om-1 z)aay=lS~J**I4RTkF)B*3083ELHEYqu=WtML1D!H4CltU{U%}1n)SX5KB4aP00lP} zf;Rf0Y-8aE#_EL`{%T+z<;F_4X=3WlNP)-XW$c}#SNOv7%4tNM+^I3xA?9|Q=p7UbmY?yrd1PYQ^+idDMV<0uu0~n&_x`Vd7myh zctUf3Oh=?ME)E=|5TLL*J{W=NV=sO4@)1suZapm(x>n6035fwyP{M#3aV1R8();nx zc!sZ8ebD&(1g^={>-#5lNeP@woh^494K(LE{oj8SfvIRYVcjQjXY2N!C zI#F$iZq&1waCf@smG_1JP|#2Qy%V3>j1d$wR#=}Et37-hytvEI_6V0vSdb9$ zg|Wvmod?+I-@R$D7|V6I!ZA0dgVx6{%L?nO7pp3Td<1idqB*^bdOVNYax%tFh(s2& zyK1E}WcBB@P!s(ktqpQ~Axa8E+dK}1AlpnsAZQ&(*#T!@Ts`2b_^`uXZ?9ISIqUB6 z0IoLzv4{)u30IGtwW; zYL>|H$C)5|@J?CwYA%g&t!)2McU<^yPG>SfSo2r~dK~42FYGTYHbSSDH*TzOE#(T4 zDru*#263c}vb2`5C@GK#`8A!_Dw%;Q7+eig36-u4K;V0PDT|Jp%Fg!|V$U__+aw*; zw9mzKE*^L=PYGk%K63Ba4BZ8_I6jb0FizKOIB;OUJl{|~j{c%kL)Z}Tl4G^3)|h#G zO-@SP>o2kwHP5T{blV5@SBAqFQuNfn(zQUh7T&2_A6(305U#`yy*Rgd^0W5MW^8rZ zgOc>(Z9g11@-&#JNIiA3CZhN~t^`tRZ`_X<*ReK2e8w~i#x)|`4ayTSI7_W|#>wKz zRZpzFH>|uS{@m*nOMUyf{#X2trkX z9wHfyhJfl{16hv$l00%Dku;@wpMv*MthTF>p4BL8?(+X|C?-*atybp8O%N!93#i*` zsZkluEO<91{?G-D&g7Qu*mfOe;D0}lT)vnk*1kc1G4ZgI`?(8wJnXYBK1O63z3t$i z&ubYO5FImV<|r`XGrlQ&2AYYm=zgKps))opH8JWqsNrcK*mFjWQV8$VT;4HW{fw3Q z7#RrvxXj?%u09nEu(!u)#j;4xX85gubmCC;o#6pa<)5|)r2<9=#_U8cQc+`wwEvPz zhQHqH>VveAZAf?}-U6WZxG3VtpGp!!U>hcs zGaf-#p5oHxKt*$WZX1MV%?Lz7yef=M5dCIr3D4PuhG!ZyaRLDKNR?H4GJN~r3HITI z@?3XM`JC_!QNg^T`o1Uk&-0Sro}A%LhK;bDAK**wwTEUZoV5+Vi{`_H`{Tj?a6bd5 zZdf@e0puic?9tHRQu?+!^1yoA3YGZQ$K`wIlxhLv^?yl>o8aFBHpaW94w}nn;3>L}*D#v9Vq&PZv2yF)D9OOC|5pxS2bk~6a zxL@x~xZSA_8==&Ye$%7!XEk&S<>41lNl@9W{Tv~YD!K*H$F4c&I6&*=w8~Juj?!Q z$GKMRYg-E0+)vc`4^queEGxOc*qSb9NR@s$-4XB7D$u_3Ns?RA9(MV}n=5PU-*MrA z^?bl6@rk;9&GO0FgH0BcgRxX|&n(}P@w9h1gS%rj2i8(mL%_CWpELK(ym=9STynrU|h4gDP=e2`ND&J|&eiJW`C$P76VFdJs0 zh|dkYEthfr!U16O+FM1lo)!HcQHl=ra>GtvpR|^$1n+bmqy7#k@i~h z=$xqn@~w95KxC5JPuumVFdey0(T4Rw);muGExbI@I5k=Un-9KAgvsJ@%Do;zit@T@ z#W+-v^A^MWK8nSA!$nif3~E(qd3A%Uq4pnVb^tiP;{{+W(Y+zyzMIr-+P3YY6#b)@ zpFK#>uwH5t`AO^MX*jd2Og$QXDj} z9xbceSVc3A`>e^UVdvtNKUx=aeNftBWK%zhcuu=+g;wM<;gKM;v+5>p#(|2e?BWsM z{&~q+$H#;~ESgWqq_<$4a~n&3v}EKwt1Tu+udYP)WyH`x$?-tB9*k`tqQ>#;AY|~m zTJ~D4p2P(R@BI=#!Lm|vfS-Ukao1ye*I~0?s`|EidV=@S8>tuci9{PUE?sX`{&zjP z*DmUza8{o&Q_e@bR#PamI5!_irkrZeEpbY8r{mgbtNxZ>pXmy;&}=x5Yg_shn<&O8Qfz0^7dU{7jm?V zeb>eyZ1g$%r*`(-8enAH|GibNV| zU4VFU?N_7cf_qZ-HY`bShWm0AMH&3NcjkEZy9=+3S%OYhA=y`8bb>@@y3J&T09 zqYD(Ah^=^m-(zCC>Jl}l%=0GBiFi-ctG4BH3~)EAgOp3sf#iQYu|CX|6SctHfA9cs zjjUCo;S(!c{fSB0qKx0MIz4R?b>q%uAowXBa(DM8nCc3GKL6}GXSN-ScX7h+UaOx7 z@+sbBnNIClNkOdbQnC6X^R&Z%zY;Ey=5K_E7EBd={|la*qbXRg%*=oNA17-G-BAG+ zaiacsQIJWgy@MX{%jgW;55g(|&%x)1r~9Xjn7y=iTD9&TUJa(ekg6f`f7(Aaqa=qy zZ64ObHtv2aHHs|Ool>=g`wi@3+Iug3Y1r|(L^O-hTlas6=Xwr(#T0N>{nLfroL|h_ zSCpEVflo5Gb%6ac6&zsUnr=Q*C(|#b$=c-hoPK>)XCYN#clq1{`|h4!jwuQ*ZP6KE zhIrKXOpOuR(glUjeT0k~w9ue@tOgCMN92eM^mR-0?Lm=J?R3TB%)vnW3;$sbCQQKj zh63STLwEj1&NFo0qt?CgIa1L1k^j|=v42K@>y!JaB170>6pIyn(0=VDeeb&U5p^S! zEHZ3_{+zzYA7vG^d=xZFTVB2X{ z@YY-27eHr6X|kx7&ptOJQo^2Ul(|-S-BX~J`^)?c;j;Ygj;)KKMo0|eJ1zOBQrPgV z5xfJ@)@+u9OIN(aqUw2L1Dc0BvQgL{*95gK&{ZQ~U55NcAh2x^QEfd#BoUGt5K_w^ zy8{U?zCimYLOu<`zAmFl8<}#yUkP%Z*B8&~_s(Z!oqNnadQ^i!Z*`p+$Csv-*+bMW z;!_s3LBNrCwfX z=OA=HBn3ilso=C4a3b-0Nv92 zUL{X1mt;*|Wn)a!6Bv_?rzemO40-^yc3Zp;|`;!38E}<)fx|1~MZ(v{{RB zqy8~s<666>%J_N@oAGwykKvg7-{Qr9u+_Qnsi*J=tua=xwFY5i3V+`>#$VC;nPf%CwR%tY#PFq!@UO8xn$VLm|7lq*A${5NfXgTCvdYqW#%`1r zYSPfyc&lmb*WhEr__d#LWWAgeJXCHHTdw-wnO0~-xfh6cbL&^llvS`!cZ*@$ zjq9)SMS!QSWvQRfY|f)-7XMcKde8|Of@MY#r&(wtd!0Oh{}?M$@Eh3hdSJN$Tu*V? z{ag2bAm=)eeCn{ih#{r6<5Dew|NKQfI zWbX>i?^cKkY%K_|YW&y{IX$zc?Ziaq*zoFhc;BvQ7+rLLGGE`yka^H5SZ|;Lhm&iekr^ zAF=CLdq^r&426TG9$5w@qVo1RTTftKH9+7I-|X;aPzjp{Wyz*&sle6X@)L3X3}Z8Y zY53HsDb|XLYbn_MUm*t)RISxyL#TiI+s)|1Y|eX~sl{{#>Dv}O@a||j%E9=n^}?yg zRzJoIRO^|767oQKaB-&UW*jKfW5p({n41;&AGpA^Bj?yrDddqQ=zM#uALU_i<@#m# zp89G!9ZOCnNqf{Z=8MFfmx-tmlPEnpxzVOekX*2*iq_(2elOR3dl*W079oLfB!VSD29T4aI42-sRWS2&)Cg5qeSWJ0Duj<0BzNZ#c!owM{5&A)yd z42f-ywsI|xatYrJ+H>D*-w!(0JL5l#mq%v)bA>jiNwV=~7*UcQWB!ApU;BVqA~RG6 z9UCa(B7$`ZbzrH{Vx#kJLCSSq$mV}8_!$>FTHfKj^j8U%RKVcGtfFqF(c%}d`Lq&v zgaq(`;?uD^!5F7XqZS|jg`^lEd(uT>j>$U}5xE$$HLv~msS@)+QF>Lrb$9Z0`AjFq zKWa6y^xOgfjGHu0O4GpT=`Sk>9_&5v))u26d{4C{VNiByI(38d%{DZOBe4R;dSdC>&dce!$G})2&{jhTUH-Fc3B{r)PuDp2yC?oIYCq%ck-LKQI$ZF3)5>^Vn z8rLCRSgJOG29s=W#W*kI!!lp3l}inrPg;RnfyrX#GWKpf@9;TZjqO6-9*@VciV+I+ zaK`(8w}{!==Q2Mi5HE2ibY}w2c8%VJ`d-itJH)yL`ci+W9A>&LIjuT`1SS3*+}@7> zdYtKC+j{^^S;0r>-lTRJ_eJAryb%>$<-E0dJHkVphl&Gkidf)(A@0$-4ITv8iX^1#*)&1o0$9@XUM9qi5?bi&>!RgXy zM@%?q9QFv-@4xTWNdJEpK)ow$wOElZj_}!^^dD&8}7i>Pdch4^%&#Wr6DdgJK3f zr?(t(HMGh<0O(*iw1%wM=AN*!D%e`%3PhTj5iZ-Jh_@dIleZL}=+{G z((ekV_m7yCVTrwv&hdQ5E5IAET&^x=l_t`p&!~Xvc|`g5^PYSUIw*Urucu!HdZOvz zv*-#?<=eAgo>i7^UJb^@-@m%xPhrKw zRJl=2`C~`d3%YKe@dT$yu-dKk_aSvSvLBg>1n$YmYUG-4CKO(fW~q5K-;k|%Zo!S{ zotw6+;1A=*4-2J6O#B@TyFVxO`0oyrDEi9_D|@vhJi^SxIfzq;M|}$c&|$lU&->k! zAbC=;L}Q#ELum3dvOlIQ=)J1)Y|!{vxqg=j;tBOYy}G1UcWF(d>2aD}*4-&J|B7Sk zIzNSj`_gd`_4V&T{5yj)yK7c@Brl7uXt*L~w8(FO(XUyL_)e=!pgh0JR1y21y~-Er zW#eHe+vAsyOfl$8dtVN4{_vAQI6lH#%D>GnNO8@gI24h04z|=kkebssyn+PLB)Drq zY+lRt$N&LHN|phvObRSV2;@Yx$(NZ^npG9}3If$ALtw{-@uwewt@SqVOV66w(JF&* zT{-U^jNjM!s^tK z-0%l)O1!pNiMPHz9QWTrXSu?}oCt^lcDH!ue~}+j4^kg?l(>>w@DFevd?_^5S1ybZ z0C{Zs85?kyUOnF06}=W(1x||kNJCj%Q@uXwO_QF-c~`b23_n3b>{BT21oOr0ugPbP zF#_kG%;B35%!bre7*<@myf5*mdekMexaQEA;b?Ch0FR}ombj2_H${qe#2wl7>^rh= z8jl;6N72+3oAJo@>T(fw@%6RSvCsHDyoXZ?Sx9fL&`0tyk|tz?Nh21zr&n?Rgx-IQ zlT$9Hm>lRt2+uHd%yc+a!cw+YKTGJ5mj3=tCeCkeg9pk|ZVMr*RTxuc@iO;WJ#-@7 z6rlZn6+~K9DrAgQrx?H~brt!%X=)|}YBAv4_WsFfpT^-Z(; z_Qwxoe3PNTCu2**FQz+zKiuLe$siP!!&S$nH|dDstXb#u^XeG2Bm{mE`)k(ucfNbJ zzS*tb+$r3pudEFk7~1UL9eFt%-8fM=gE9EWDOiq{kfAW-x!ot8veBbKZvoUaQybAI5a( z+lJgN_S=TI4*v4k9gIF~jT_ZGH1K9Ka*$U|y9q*4Y-OTjwuwAwxwPZIphbpg*TWiq zy<~uc$ni2M^hshhjaUE3qqHw=XZhntNowe|wz462^^n7!J+UkP{(B1tMXSn&cBC+K>d;64w*naJaadrB#5p)}3 zTI+6x^^(4KICx0@k{C1usC4N9Cg^a8xi3|WA4ABlZ2Lnd@CeFb|KdAc_h|2qOY)H| zSAy4#F_k=FeABoER0N^EFGnV)-&J1CstKMF(ZWO#;K0{BdccH|1Yq3mb1T+xZ|s3^ zeTW8BF7>*()3!OXnl+x_m?R;#jecXQ4{=mPvY7sW?9XUugMTxbG2%IRss)4-0X){F zM$S$E3x$PeHD5OBVFC#taE-Mx>CniWsSdhuc?zkft%?co@rRysRMqJQ(B}wnmlXA? z0RIO}K(oIJsgLm(KD4j>=idI#R2|FT?w@7jp7l8mhyFt5NmDjRSY;%HUvVQa*{{`vd^O*mL1&3J~gI( z@2tYt-~Zia54`CAAohS2e>wie*n;DoYMc?e!p&n4i}^)5i48!ARKk1tcfG&}LX=bP%D9YFwjz2|6o&%ZCH^%D zq*DNZ66y*j=5L^(^Dl)YTi_4%wB^m#0fTJM6Mp0WTpa*~hAmTGdBMhBc7)%~>YrC9 z1OXg!c1((t0v@FanJB>3n>dO`HQ@*f4M?Ie7V3!|wTZv{!4lL!%CT?jv$pN?wZEj- zhOMvt!6&Vy?ZH|s811~U5Eum(z%#M%F(4Me7Z9=!v=Uz61bs3gppxALG3|tCXGb4f zd%vICn%nG<8Vy;$`I>(|_~-ljU7~L=KBnWj7HL)RfI!Y0v|vVuw2C}jYX>?JMh5QGYG)Ww@!x*s-jlx_0v#=n34@%z4G zZ%%xOP$@UzlMtc?Ccq0tlT<{V=%VwOO5UmdF-u*@5MR`MVd7%kBmw{O?#!^Is>Xr< zcT%V^rXns^MS&f?^oLj$T#8EIgaL1+oeaOmmJ`ue#FB*^bkbHeetC8AYLRnUamCCM zda@<^pd&ICZxD|R3Pd>t1D$w@3^vJOAT7ZL{A7&KN*|=L69Lv5kYEbKL7j_Y626R! z{^g{I-@Cwn#_UeJ=vrM!dm6@?EBCj(cNj`ckX~d@{FH8qlHx!=q*53ZjEAF%nym_c zXu?*elxo7XMyvO?k;DCM#ssXIHgM9fSJm@J;u;5U z^T!o|t=oCa^QSs~u0z)vg0#dM_K)6Ys4X+7et+I3PVKOB|1r(&7t@{FTPs2I$2PNAEho zmKm6Qdg;+&;(L==VLPP`%4i8*-09e7d@2Nt;^k^bdQb_OrMlD%ugZBw*i z>+z4=V~_vibDm=*M6^BGfRb1UL(qf`vLual&3z4FNU{V?zy)1Z+JR$@O9r4CG|dnB z>9^b%8}pf;)!1mX4syEcTl?66)>jl7Q}F|_)g}zV zD9Jd4<*11z29tc>nzawK9Y6DDTXv;YLa;HbmmYh`9=%{M1YDC)?cDIRij5HyjtIG`zU~T;K4xIagE9PuZJYZAwDxehvhK#+Or@Q@~<=zQ3LNZN%A z+V5I#A6s?(BdF4-hmMX}_V2s?%VtdONR7|}0$>3SQ&+Mz`7*x*(rY0Cs=yL;h(K ze2j0Hqi(vu&!A6TVTtv2Lfwn?jb_!*ha#^2f7L)2IBNvDjwPhKD&RWiN^V35;}~OxmaD)PxTts9c!2G^NqyhB z`Q^3KY_WWJ{!!R`$yb1UsDd2`KaYVAgB8|O7)>U}7A7nJI z$?kH154^%EZ9^XTrho7-9xO2!%dPuS+hp&Lb+Oi1-I-G-+x0)%-&$LzNBo`?=TGF~ z;R3fT^TfghN-WBDOhT%Y&&lVuV=%hfhF~qORJB=c%iDh6`J1)$ukYO@vR=RAzi+8xc!?_cQf*B_pnpqO~K*lE~ z)TE2HRA2*;Bxs;}+xc-ogC!>}Srl+BsD&-qfc^D$_=+v}uI)psF{?TLfGBKQJKC^< zQrwIbspBGtyu2tsWQ<&$7<4i#2VxUET>wi#^w9%8r22taVGyDeO$cys(p8=S-Vgt@ zK{2*_PTJYoFNHr)fOme8vbRkA}7 z9Z811$g~ykOM?>#rrbf{g9ZRLY4DHFuP$wc8&+Tva~%0s=c4e}EXg@dj9dqDI)BuT zv!&E`ya{&|f2U{&bj_gKutmGh#k;D-`c`U;nQ`I3 zcok)#;N+Y?lGFU<^l?Htf0b8}WlluuXFOrM2tYcB3Y^3wrC}Ss^96b#SDC*>tYH8$ zL;L$X)&A~kJ0d1mAB^gh=DM!rZgZi)&I`k=4#3G)spu_M(OEvL>QH@`o8~-@&%AeV! z=l;UHn7SX3uW|-3c`jCQ(ikw~#2Fxlfq<|~K4duFut!1okS__!K$xHdP*6Jkdt2Av z_b0aUrj30&>+8=vYU6%?q(2Veo5C@ z&gxv>4*cO25mDn-cV6-rn=BUaa+pfcxAM)K) z*o~=4ALVD$ArBrjAcc1Ai;U1;bI<>=O?O}PZ+6WUCpE{9xHU?6PC5N##5$2I*Z zr*taU@(E7Hf*SqI1;7K7Yi^%xFTOgDr^zm4fQRlm+=dOotyPMGk!6ewL=h0x2rl7I zSJI4F5hEBb%lN$({vvArz!3N@naX5Cm<$^}%&!^i*6&HQFy9->+AH<5)koAm5t-+! zV}*GDP+5C2IcCf&KriP?;M--e0J%(}sd#>Oo&R~8`Nr5Ha^Qp?;uB*8DELC(Q_L)hO~?Q%2qiD^1srJ$b@D-{O6U}} zK=e}8@95}nJ05kJ4Oy|VZ)bh{=Bwzn?Dx9r&}yA04Rw!Yhi_>#*B>| z3a?8nYw#Sro9%z%FJY~r%k@A1uFZboQcq5sQEV!aDN?V(0BF=lzAl4zMX8hNc^~sE z@X+IbAnUe5q|^^W_{gM})~|da67yRC z2H3Xy|K5Ra>{|gQj=#yCdf-$+$@coVJzh}9@0-5;-EV0O1X%opfJ{&VWebXBl8OVtU|4fHylwf zV@qL0;XP-#97Hqc!jDr)cf(a1g$Xn=2}m-4oR1NIk}LL$%raouNjcVq(UMUmL7tJZ zQJ;eb+RbMCInR(5@{d%#_7D|sc*X+^&j0Jgy2LTW-#t5gpXCIrJAyC5#QYTpsSKiY zS?%Wdk%oM7WCKG@pVTPlqa39}_aZ?Cu=8ev_~hKuYAZVRrYO!NXzkkLmMkd@Oq z&Yv6s7pSN}twKn}oPV+f!#Vdbj@zu;&-U7~zW+El=O5E;l7HqBKg`1&Do*@Ofq(S$ zs)@ha$;7>`nSXAP@l)0h{tF*E$UrgAKu4j!5K%-R200B-lJue#dg)(2!W>=6Us~R3 z%@*5Zlb(MqRr*K$>sx2r8`DI|yb{0kUX?G~I!_TB<+~G({GdY&fk_z9xQSj+oro9; zJY2Tm!2*@j0+`+gxxgP*r31aBli0%pExWtIJN+VF`4>I^{vZfNUdW4tqavZAni(g3 zz+T9d@M&I4I@G!Hi;j4?k8Q583(7)k0ks^17ap46+@-bt2r}g*q!GcZf*WR z(VW9dKduknArzUa*LkHYQbq&#Rf_O+T8t&Quq2p6HY+E}rVDWl0{pb+Hrm>U+1~%} zTI<`dzUOeds8@aGg+H+w&tFhuF6Y`@Sh!Sy`Mj_Y`lUTgY=FoKj=3F*F*Df*iI@uW zRL*k)q61d{q;3C^|4ddx*6njT?1mqI(%Rp=m+>i6%#D2c=9GAVt@$cAfDvdN{%}jo zIq+12hVe)_%}JLB%{7uPee|75Td6PEq`}^t_GRq@Ke)&S4O{q!BEF*=RzNa))&zUt z=Hm>X#mpo@FDD1HB?WXAClP1X0N;zZanf>fi&8nJjgW($nzSQ9o$~NY-(fb5^dBdMLZRgB>;ZDd`_E1yWfwNPY$E<_NO{uMxxKe`CWf77;H#=M~^ z*@Gm-sX_(sJ4NbhgBLB%8Sp`YQT#?euA&nC2q1}+Wsaaol~(D`9qIxh+Zg~&DJ&@= zFqZI*cB&LSN%Z*W!74Wez_~!0oGN{dKcW);3I;gcaL-hG`la{)U=M@&kDZsbRY&+2 zVZf16kG$a@KAjQZmJvWiJ-CNlF-MXETOk4-jY19z>;^N0C=>17wqE!PFU&3pWsGmu zyOzX;h+#Nf08nvQyaqkbAGA4cpeMFzF#5E>HZ74GLri0^G1x!f{JH&?NzJ;{_dPww zt{XQ?@q5(r9`iirh(cuWIg=vMN(e5?+yVg1MdXjTQPM_{f5?HSxrkP!xI!&mF_rp+ zB@Hv44(;H zt~;HvV*Z9x8K6{eIZS=+6}#`^!~7#zGZ-@R#*b18oS2?y5F#Rp4?9%lfw+-Z&T}w8 zPnfH=IX`5v)MraN(X{ryYuJ7#{$F+*w*K3XK4UGj?_qo;7MY8{A{LQBIX^L1!7l-o zz69A09er*%<$$xabRJ0v+!~!6FR;D6#-2a1_1?WJdJS8qPMTqNoOXb9&K~bED$fj7 zxd|_&R-TucYKdnlm$wC{4(y>V>_U!CFdq3?SrB4A^OUHKWoGAE_R%xXtHGNl-s13% zZ&(q})X5Lq!?%2$CpqKu>;Yy@765?@0DiM1k2TS9pdf-a3hI>CjPBai_m+kZ!G=$& zN;hp`2*4Qnt_^LoF+WGIq08fAziX3UyPp>~!r%wy5Jv{@m}oLqQsK#te)2SdYjAKb zFd|+M^$zTGm7#MuRRC3u&><;odAm!2{qzCb3QbvL1c*WgqORCLOpMC~s1I4HYiz}b z0H0c_V*?QLy1E{DTG=76`I{fOhnQ&YmB{fd}EL{6m%r!+vT< z05V+Iq{&nXokFAz4djPFl?fanj?!@Ai!-XgKiE(`@5=hT%ZdjZ9reEDm7&`$LMQ<6 zxMGmRL&T7a9_N;~%Rv&~Ni^ZTB7UhbRSiHAs6wkNuh426uUX&4eOm7g^=d1&+PW)O z9?Ijm0zcqIv@je%ssbI_8WoHSnBcp72qmvna!S=ej3x1bt~Wlu`(S(5a<#W7lfQ_E znf{dPGp?FSZN^V8jFzD&M#Kye1c8RXz+nEMm!+DU+Om)mKnp)GP<#HTMAU(80br2f z9xu6%>%W3yJXL(*B}>^xOTCZ1XMnwHSpAj;Gv{>LnK$4mOX*d0wVU}Py-cxGz~2L* z1I@&;###aZ{D^|fhXY{3Hv4(~mv-6$E7&oA!FNgyQ)wUsgAXa^r5#XvT58T8H&(E>bSBi0^8JqG$3NB!2lXwl1H7g z3tyCAAcc^0ddczCCmygzu0C4WMyiC=+Z;dUA-vGcF(oEwBd{W@Fi!AVa~wOcKB&O z0Aqnm{r)N~uuBQP_VPdM@w>{ek>Ldsi8(tbR@Edfl7J2ZIa#ZG4gdrkv0{=^0DX;5 z8i1vosI(b|(mwTrvEtgh*&3T1RpYABI-Q+u{t%|G_>+TQA`F<2nP1ibE>B3s&zZv} zW!Tk;9M=Mv5q6Pq6&H|-KRjs)HIxZ7JKpv>u;e&61qHS^j_NXA#6eNF0a^J^J5(y9 z*(mHn#!J`)Ic=pKu_ec&9~6J+LLf>xzuXcHfKkCO48)8Ci}@7zMqD&k34l0@SmZ}t z9K0}Q;wO8`gDgtOK4Ow|i8Gah4qi0?^y^bNW?>2;6#0Wj41&h-b3)e6zHQtzd-U0v zknC}J&lW>%lz(Ql#0Sn{76+%20slb)%Zuh*w7t^&lP)wdRDwUxpQvFc6GRh*!e(Q( zSo$8eBml}|&27OBAkV9q_jw*BWTh6)b>QoTLr^)tN+IElfeab3ARA-l^{6%a*?YIG z@2$YUyLr03G8up9_`6J5(EzcXIEeA5eHYcO& zyR;@Nv7kVZgsbAFzElcZ@RRCnGa3;$UA3?6w|RYUBfRjAIri$CaZP8Skypk~n(ze) zFQkgFmA~dmVv*wzX-Qb&`%$Q-40I^x_R^NzIo%zVHk}U!gfjpM@(6CqLJ+d)zo3U? zPb-dJj5YEo{S={i19Wj1H!0q7lJbIVoL|VtOU9Y`Z0rj!Tzwf>=Ap{mmhk5AqHS9|u>uL};3KVU{HGbXP{O#l~N;EWKtfK$8RqXF{JH4e4S-*-$6z0o>zW=yy1zQ2$4Z=J%Zfner`SOs0> zT*w4MC}lavD_A6bF7U#r=BV4PfL>8|skGo!|DD~oobB_izgho5bKhB%AvHq%*zNze z=dV17xFH`+D&!Kcxb2sH2vCTEacY;FQesbhq{~sr+lFD!+pwe2K^yKsm)Y+9i`ReE zkJx_4f08;2a#(B|Rs{FrlNZ=4Ph2Ie9F^kYj9ddiU1WJmI!#3N%Jh;hB~A2{feIn? zx{!k^=niU?M)MTT093ED?eVt!Dq~8A4cKa%J;@%r<4e}wHkEU;INg~)@=(yli78YF zG;t6hk(p}~2XtwG>X5@viLH!M7GlsT0B1)-0$(x{gAv%nlFMgIiX%j%&Uh3{7(hpE zi<)}$8{_FRP|reB)Inas@tS#nUKK8sM3kD^P{m6s(D!zi_@OT8G$b8pDXP*I43xIS zPkV`l?1e>l4*x1>q=DoouZ}fvMe&N*F#uhfKn&QGhlc@75sh$`ZesqMD_*CmdK`{E zFy3X&xZpQp;|K&Kj3D75pFwggfHnB3hC1`14Fn4N$cTm@45Ak*neDpO(tA6wfbdPb zf2B{?l4CBq&J{pbVC+B&(ik`39GE7=g-sGLuh0;eqOLQ*-`qX!fT27O3;7;49({3+ zU4B>PpDXSRvC4bI?H!#O8CTTh1Y#7*Q2{Z(2wYj@`GX#Cz!7%5s6)lXg*1t}41{4F zdL9!4%o?%MiuApWxsFoWf~J=u-agj9rPDsU=fFZ1?4Fj##<$y*WBseG+*uh>#No8O z-XRvm%$U$ddf{Ap-g6@34@UAO3_cVDfE50tDG3IG z*;+gAL%R|Q)k_`dMM?MB?~V0?e?7}4K6#15rgNG2u^rhFr$kj5@>~QvGs36AFi zoRDYa#r)@mg_smieaC^8q7QJ=cGd*U`4rIsLUIygIlE&mJMfgNL~G#VotIs0ulpNW ze76%DOl&MYmA=T2ajRdni7yzMk4!tyR~LdDXncjf+F`rU3w`hN!B6z-H0XrBW;Qm( zW~+_)hHd@c1)H0Tb;F8aAHC<>Hfj7=CX*+w!{~`d@dQC9N}$K2NjB)bU;{aV3s|U8 zHBi`>56Hlz>gYhN@Dm*kj-#~M9zU}|L)V~aqaLPDdCDI7*NGmUzcav$^I}#;T+LZ+ zAuU{UBI|?|q`)5f;00b@RsW!onqm^AJerb|9*=%duMi>T#keFt#ztccOJ33d+Vodg zs)+}K1`b|%zCneQu)(ZTJ!?pWU)917h9D9w7*YWt@>ZNO#3L14%mWY=D$%M`j00kv ze2`HL8Hf0;0G-II#!e=JnqpxbhU!rY05K;Nhdk(_lrD->&k5kCY!#P#9+_d|9@po7 zQg2b~4c8oKyKSqlFR6)#9X~LL7=H;UCdTK41U>>l{1QW+AmT9h`4d9aT5IM0w$3Vz z{a`i*`ZgbMEAA%#E+hMR)a~zord!y1VjzFV*X(?YB=m2w#yJ()o;tL zSDDk^X+OKlpA6)&ARb-6WW9*i8=5|#4g`chOi zxRkCH6#|Oz0=*)3iDLeiF~}l}JIxuHHzahOuE;7`aQp=wS)^`=i4u0`2o${_uJb2I z(4h@@&2g6nuzGX3^ZYN`^w;jlp&+&dJ}^LT#V|MqJSUxi?2GZO005fg9jTOeKIdCS zj(7rh$dDdKuSgCZP&+#M*>*=>Y{N#bS+&q`?Wga&-k!bj1Y(2WgoS6|IabfNd1Fz* z8v0c%{BgIyBEaGRpii`ODrOBi7D*r=`Iq{ffjimzPX0{_HEeyunLoD~&*Vd`A{Xor zxPkSsdEVk2Cd6gm37n_Mn}E5l>wqS_^!JJ~%pQH0iO;aI?UMA9`l!Ko8}NsXvv;hc zv(>i$^cl9=rt8qs{0{Z|>oh+v^Wk-N%(jRA`9+&Kb-X8m1TZmqWE+5hnx#5Xi?$00 zMCleb3Ocl7!iOOYU5#N39Q}$x+t3femezi@?Rziruf3W3-GngN5Y-#6-sVpZ{;9{J ziA78SDCUZiDdJ=w`4MnR3P&6%4<3FoWlMV;6Hc}+Ht7e7aDf9}z+KIBA5_MZ<16p5 zm+Fc^ZeRd5pcyq&iavt$f-zH0h!u7;cXFPjFVZ7c%2Qj1?57we>xmZFdk~3<03^7G3q|o~%rU239$ZRL9eGlkV@ut% zF9w+OIcD?5z7{CZcjh=|ly1o-#*UwA0O<%ie#LMQV^WDPXA36}M}WcRIA!FTLy(j` zx6UD7&p$i+fgS5R27kD1hCMr>o$)gckFAIwemy8m15OEVXi9+UuV5DOBV2GGOj#*{ zk9h@MwWW$9`pmN;FDrfwdsK9r!Xt_Bqu3x9Rv41-lP}nUM%Vb)8`;<1zjb~8`EuFa zbL=^Mbe+z^u~#U>Q~(eQr!ZEM5Iu767a&#qpn)KaXv7c5MM7#&#^p$lBXNPO(>X*= zPydvMY8L2H*$-@J{9#J|UC`UK16l7fzRWT0^rVI_{1pBb3cAdN{x#U}4L_i^e@W-Dpt+7LK~}avpiKxn z#yQv9+n2FDPxza)45;rlGh?b(efK42+LR~Ha&r|da-s#URbMq&B*yc@!q1D;0e0Dz zO{at}xe73yNrb~cbXrzA+;;lJ7pkE&T)V^nY54b3K5uOk@4&S1muG<#nT@`3hHr3T zvq>JXK^mz2MM>0DBTsC}m$IZ%C~4T>f(l>M_XBtZpBrcSYU>zg2Y&arHe~qxze8R2 zptG3EkY(1ht@pdYAH(gR2?M4c86c^hOqC!h013%R)^$X3qBFcraKadY^EPFvS@n_B zssR|suZ9gO(vtFHTz2rz)i6uX2CjPs9)fD7D8?E(XiN5xJy zvj$!&MWd#hSgHogCv)Ln7bq%F9S2xO342M3E;*?WsV?ISK4UB7yBct=>(opN8Kp;g z#|annri-X-3qN85-7K&R!xCa!xq1^U6z3^s2&v6R*F%_MtTn;XfZK`M^}cn?DmG@D zVO=dORR6U}ZT8_4o+@>SQH)hdWh+?BDbrG%T?El};qQHBCEIS(`rJzUt3SVPf4cEa z&R@cvz!rhj#vuHa2ROwwLGV|?t{Nz@ty=r_*H*DrSM2%c{bu>&=+C=mvaVfB0>S89 zh_INIs4<-)5Yjx<%J5f0%p6jaW-ENN_m3W8D=pvicPQVO+HN2H(FFf*X_)ss;JxTZ z8|hV|QQL`H#5yxWhM87_*aklKPpZ?YPhXEvgfhGRhIFS+Wp}g+3TiO7+qrP zMy^hzyPs;ab8oENo=gB85Y#M*iBPS@S28)r=M_?mKgjIVj|{T4x_qbZyyO>@{>qyj z{`DI3k?xA+d_)(8mFA&~_TA6F8xLJ2LBa}3C&SaHa)Z0Xx>5B=^yd-#TH3tl5OMy#>C z?e^cdTg#wT15ZSW#B`nl1>C-?X(D=}SHO{c;*$E1a(Tj7p4VxYJ_u*&OLM!_M~i;_ z-PZx__t}{rKE&UM^><>sDfRtp-;IL>B~6?1ggtcQS8cOB&rtB50Ws)eASVjR%2HrC zh@G9T<4S;r+PH2ICjbhHELQCnZ7N9AtkXmi(q2)gcTUAb7Wow@a*I z(_an7G~@>)f>H^f#7`{P&pbog)x0&2_-V7?(Krl*4^(cj-ld2iDf#$$KhS~WA|$38 zyguH^d}^?9`gwnSqi!44!}eazuDN}RP3N75>CtP>Ujife1Ct_t28-|`es4+}edMV4 zi6&)~cbKvDSM%E^>#$jcy*vIr)BgNVeH7aj%==wlzylCu6P|0Fg)TNxR;Ta zFgX4>$#VP--Dz;$H>=2Fr8+)o81{Nvo_s|+zGCz^xPb?Z$Na6GQPg-%Js;^+oOzW2mI1H!N^Y5;A*i+TtLPg#bOt2hq3G550HCOT3cIfgAF$5iHWyW zx23NyMEUmw$@7KZH0Utv`Ktzn-B4>9MY8v&`avc^ggF!I_eUj+xyOLOoxw)a;r zu)m%1(YH14o*KX6YX{f|PruLR^jVvxc&;KHB+?ZNCl!AtkT`{e1rhLrP;*vr*$*aW zCf2th(m!vMWP$jwQ=ps0Pz~#y?@WC47JKaW?Bk(;c9%LO?ml;@4_nmQYPbv?FgjEjW#pZ@C_M%B_`>Ib=7{sDCZ(oBLnzAG-(HI z%~kyS@K)?=AKJNR@5;<&w!sMn5@_&b^BNdu+(FBE4EkJn zg66NhMgZP5R%o$9wy*E4z!_2_)<6t%v@1TkZV?=TB!Su#NUNSdn&ZGZ̚C9g;P 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%0De2^2>|ww9+X&=A`jv|F(DkACy4k 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 a)%4Hb@yIDubPn?X0000 Date: Fri, 17 Jul 2020 17:59:14 -0400 Subject: [PATCH 21/38] Fix edit link --- website/nextra.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/nextra.config.js b/website/nextra.config.js index 4a14d5afd..a0f69edca 100644 --- a/website/nextra.config.js +++ b/website/nextra.config.js @@ -76,7 +76,7 @@ export default { Date: Fri, 17 Jul 2020 20:11:42 -0400 Subject: [PATCH 22/38] Update features.js --- website/components/features.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/components/features.js b/website/components/features.js index ab4e18687..1fd11ffcd 100644 --- a/website/components/features.js +++ b/website/components/features.js @@ -681,7 +681,7 @@ export default () => ( } /> Date: Sun, 19 Jul 2020 18:28:33 +0000 Subject: [PATCH 23/38] optim: only check types once (#758) - each format has the same input, so type-checking only needs to occur once total - previously it was once per format Change-Id: I998648be8181371ec14e23a3096dc3b4ac731957 Co-authored-by: Lai Hongjie --- src/createRollupConfig.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/createRollupConfig.ts b/src/createRollupConfig.ts index abf5623c4..cd310f5d5 100644 --- a/src/createRollupConfig.ts +++ b/src/createRollupConfig.ts @@ -176,7 +176,7 @@ export async function createRollupConfig( : {}), }, }, - check: !opts.transpileOnly, + check: !opts.transpileOnly && outputNum === 0, useTsconfigDeclarationDir: Boolean(tsCompilerOptions?.declarationDir), }), babelPluginTsdx({ From 12971e55bf65fdfd74678858be5918cac1b7511a Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 19 Jul 2020 14:39:04 -0400 Subject: [PATCH 24/38] docs: update org for all-contributors - all links and project owner changed to formium automatically Co-Authored-By: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 2 +- README.md | 138 ++++++++++++++++++++++---------------------- 2 files changed, 70 insertions(+), 70 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 1a7915787..a82deeb93 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -747,7 +747,7 @@ ], "contributorsPerLine": 7, "projectName": "tsdx", - "projectOwner": "jaredpalmer", + "projectOwner": "formium", "repoType": "github", "repoHost": "https://github.com", "skipCi": true diff --git a/README.md b/README.md index 9638af493..22927e2a4 100644 --- a/README.md +++ b/README.md @@ -522,97 +522,97 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - + + - - - - + + + + - - - - - - - + + + + + + + - - - - + + + + - - + + - +

    Jared Palmer

    📖 🎨 👀 🔧 ⚠️ 🚧 💻

    swyx

    🐛 💻 📖 🎨 🤔 🚇 🚧 👀

    Jason Etcovitch

    🐛 ⚠️

    Sam Kvale

    💻 ⚠️ 🐛 📖 👀 🤔 💬

    Lucas Polito

    💻 📖 💬

    Steven Kalt

    💻

    Harry Hedger

    🤔 📖 💻 💬

    Jared Palmer

    📖 🎨 👀 🔧 ⚠️ 🚧 💻

    swyx

    🐛 💻 📖 🎨 🤔 🚇 🚧 👀

    Jason Etcovitch

    🐛 ⚠️

    Sam Kvale

    💻 ⚠️ 🐛 📖 👀 🤔 💬

    Lucas Polito

    💻 📖 💬

    Steven Kalt

    💻

    Harry Hedger

    🤔 📖 💻 💬

    Arthur Denner

    🐛 💻 💬

    Carl

    🤔 📖 💻 ⚠️ 💬

    Loïc Mahieu

    💻 ⚠️

    Sebastian Sebald

    📖 💻 ⚠️

    Karl Horky

    📖 🤔

    James George

    📖

    Anton Gilgur

    🚧 📖 💻 🐛 💡 🤔 💬 👀 ⚠️

    Arthur Denner

    🐛 💻 💬

    Carl

    🤔 📖 💻 ⚠️ 💬

    Loïc Mahieu

    💻 ⚠️

    Sebastian Sebald

    📖 💻 ⚠️

    Karl Horky

    📖 🤔

    James George

    📖

    Anton Gilgur

    🚧 📖 💻 🐛 💡 🤔 💬 👀 ⚠️

    Kyle Holmberg

    💻 💡 ⚠️

    Sigurd Spieckermann

    🐛 💻

    Kristofer Giltvedt Selbekk

    💻

    Tomáš Ehrlich

    🐛 💻

    Kyle Johnson

    🐛 💻

    Etienne Dldc

    🐛 💻 ⚠️

    Florian Knop

    🐛

    Kyle Holmberg

    💻 💡 ⚠️

    Sigurd Spieckermann

    🐛 💻

    Kristofer Giltvedt Selbekk

    💻

    Tomáš Ehrlich

    🐛 💻

    Kyle Johnson

    🐛 💻

    Etienne Dldc

    🐛 💻 ⚠️

    Florian Knop

    🐛

    Gonzalo D'Elia

    💻

    Alec Larson

    💻 👀 🤔 💬

    Justin Grant

    🐛 🤔 💬

    Jirat Ki.

    💻 ⚠️ 🐛

    Nate Moore

    💻 🤔

    Haz

    📖

    Basti Buck

    💻 🐛

    Gonzalo D'Elia

    💻

    Alec Larson

    💻 👀 🤔 💬

    Justin Grant

    🐛 🤔 💬

    Jirat Ki.

    💻 ⚠️ 🐛

    Nate Moore

    💻 🤔

    Haz

    📖

    Basti Buck

    💻 🐛

    Pablo Saez

    💻 🐛

    Jake Gavin

    🐛 💻

    Grant Forrest

    💻 ⚠️ 🐛

    Sébastien Lorber

    💻

    Kirils Ladovs

    📖

    Enes Tüfekçi

    💻 📖

    Bogdan Chadkin

    👀 💬 🤔

    Pablo Saez

    💻 🐛

    Jake Gavin

    🐛 💻

    Grant Forrest

    💻 ⚠️ 🐛

    Sébastien Lorber

    💻

    Kirils Ladovs

    📖

    Enes Tüfekçi

    💻 📖

    Bogdan Chadkin

    👀 💬 🤔

    Daniel K.

    💻 📖 ⚠️ 🤔 🐛

    Quentin Sommer

    📖

    Hyan Mandian

    💻 ⚠️

    Sung M. Kim

    🐛 💻

    John Johnson

    💻 📖

    Jun Tomioka

    💻 ⚠️

    Leonardo Dino

    💻 🐛

    Daniel K.

    💻 📖 ⚠️ 🤔 🐛

    Quentin Sommer

    📖

    Hyan Mandian

    💻 ⚠️

    Sung M. Kim

    🐛 💻

    John Johnson

    💻 📖

    Jun Tomioka

    💻 ⚠️

    Leonardo Dino

    💻 🐛

    Honza Břečka

    💻 🐛

    Ward Loos

    💻 🤔

    Brian Bugh

    💻 🐛

    Cody Carse

    📖

    Josh Biddick

    💻

    Jose Albizures

    💻 ⚠️ 🐛

    Rahel Lüthy

    📖

    Honza Břečka

    💻 🐛

    Ward Loos

    💻 🤔

    Brian Bugh

    💻 🐛

    Cody Carse

    📖

    Josh Biddick

    💻

    Jose Albizures

    💻 ⚠️ 🐛

    Rahel Lüthy

    📖

    Michael Edelman

    💻 🤔

    Charlike Mike Reagent

    👀 💻 🤔

    Michael Edelman

    💻 🤔

    Charlike Mike Reagent

    👀 💻 🤔

    Frederik Wessberg

    💬

    Elad Ossadon

    💻 ⚠️ 🐛

    Kevin Kipp

    💻

    Matija Folnovic

    💻 📖

    Andrew

    💻

    Elad Ossadon

    💻 ⚠️ 🐛

    Kevin Kipp

    💻

    Matija Folnovic

    💻 📖

    Andrew

    💻

    Ryan Castner

    💻 ⚠️ 🤔

    Yordis Prieto

    💻

    NCPhillips

    📖

    Arnaud Barré

    💻 📖

    Peter W

    📖

    Joe Flateau

    💻 📖

    H.John Choi

    📖

    Ryan Castner

    💻 ⚠️ 🤔

    Yordis Prieto

    💻

    NCPhillips

    📖

    Arnaud Barré

    💻 📖

    Peter W

    📖

    Joe Flateau

    💻 📖

    H.John Choi

    📖

    Jon Stevens

    📖 🤔 🐛

    greenkeeper[bot]

    🚇 💻

    allcontributors[bot]

    🚇 📖

    dependabot[bot]

    🚇 🛡️ 💻

    Jon Stevens

    📖 🤔 🐛

    greenkeeper[bot]

    🚇 💻

    allcontributors[bot]

    🚇 📖

    dependabot[bot]

    🚇 🛡️ 💻

    GitHub

    🚇

    Eugene Samonenko

    ⚠️ 💡 💬 🤔

    Joseph Wang

    🐛

    Eugene Samonenko

    ⚠️ 💡 💬 🤔

    Joseph Wang

    🐛

    Kotaro Sugawara

    🐛 💻

    Kotaro Sugawara

    🐛 💻
    From f1335f1871b0e96b50ba83643aec20f1e1da6290 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 19 Jul 2020 18:28:59 +0000 Subject: [PATCH 25/38] docs: add Semperia as a contributor Co-Authored-By: Anton Gilgur --- .all-contributorsrc | 9 +++++++++ README.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index a82deeb93..398f48990 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -743,6 +743,15 @@ "bug", "code" ] + }, + { + "login": "Semperia", + "name": "Semesse", + "avatar_url": "https://avatars1.githubusercontent.com/u/13726406?v=4", + "profile": "https://blog.semesse.me", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7, diff --git a/README.md b/README.md index 22927e2a4..fbea975bc 100644 --- a/README.md +++ b/README.md @@ -613,6 +613,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d

    Kotaro Sugawara

    🐛 💻 +
    Semesse

    💻 From 32126c3a3ec1332ce968ddbc73382d4d374bedc8 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 19 Jul 2020 14:46:54 -0400 Subject: [PATCH 26/38] docs: add bmihelac as a contributor (#773) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 398f48990..f4e426251 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -752,6 +752,15 @@ "contributions": [ "code" ] + }, + { + "login": "bmihelac", + "name": "Bojan Mihelac", + "avatar_url": "https://avatars0.githubusercontent.com/u/13813?v=4", + "profile": "https://informatikamihelac.com", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7, diff --git a/README.md b/README.md index fbea975bc..37c096cfd 100644 --- a/README.md +++ b/README.md @@ -614,6 +614,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
    Kotaro Sugawara

    🐛 💻
    Semesse

    💻 +
    Bojan Mihelac

    💻 From b344c9e97bce3146e4d88e6fca29596b638bc685 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 19 Jul 2020 14:52:48 -0400 Subject: [PATCH 27/38] docs: add dandv as a contributor (#774) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index f4e426251..a3abba0c3 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -761,6 +761,15 @@ "contributions": [ "code" ] + }, + { + "login": "dandv", + "name": "Dan Dascalescu", + "avatar_url": "https://avatars3.githubusercontent.com/u/33569?v=4", + "profile": "https://dandascalescu.com/", + "contributions": [ + "doc" + ] } ], "contributorsPerLine": 7, diff --git a/README.md b/README.md index 37c096cfd..f5676b225 100644 --- a/README.md +++ b/README.md @@ -615,6 +615,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
    Kotaro Sugawara

    🐛 💻
    Semesse

    💻
    Bojan Mihelac

    💻 +
    Dan Dascalescu

    📖 From 267e48887af749be3a2dc0449250e5ed85cd5dd1 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 19 Jul 2020 14:54:38 -0400 Subject: [PATCH 28/38] docs: add yuriy636 as a contributor (#775) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index a3abba0c3..3282fb4b2 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -770,6 +770,15 @@ "contributions": [ "doc" ] + }, + { + "login": "yuriy636", + "name": "Yuriy Burychka", + "avatar_url": "https://avatars3.githubusercontent.com/u/6631050?v=4", + "profile": "https://github.com/yuriy636", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7, diff --git a/README.md b/README.md index f5676b225..a81d3d81e 100644 --- a/README.md +++ b/README.md @@ -616,6 +616,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
    Semesse

    💻
    Bojan Mihelac

    💻
    Dan Dascalescu

    📖 +
    Yuriy Burychka

    💻 From 25a39ccca1a7158cffadd84abe6e14f4052acb85 Mon Sep 17 00:00:00 2001 From: Jesse Hoyos Date: Sun, 19 Jul 2020 14:57:27 -0400 Subject: [PATCH 29/38] Update help channels to point to formium org (#762) * update help channel URLs to point to formium org * update point formik repo reference to formium --- package.json | 6 +++--- src/messages.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 35db7dcb6..b065cf3eb 100644 --- a/package.json +++ b/package.json @@ -4,10 +4,10 @@ "author": "Jared Palmer ", "description": "Zero-config TypeScript package development", "license": "MIT", - "homepage": "https://github.com/jaredpalmer/tsdx", + "homepage": "https://github.com/formium/tsdx", "repository": { "type": "git", - "url": "git+https://github.com/jaredpalmer/tsdx.git" + "url": "git+https://github.com/formium/tsdx.git" }, "keywords": [ "react", @@ -16,7 +16,7 @@ "rollup" ], "bugs": { - "url": "https://github.com/jaredpalmer/tsdx/issues" + "url": "https://github.com/formium/tsdx/issues" }, "bin": { "tsdx": "./dist/index.js" diff --git a/src/messages.ts b/src/messages.ts index c735cb030..627aeee88 100644 --- a/src/messages.ts +++ b/src/messages.ts @@ -11,7 +11,7 @@ export const help = function() { return ` Only ${chalk.green('')} is required. If you have any problems, do not hesitate to file an issue: - ${chalk.cyan('https://github.com/formik/tsdx/issues/new')} + ${chalk.cyan('https://github.com/formium/tsdx/issues/new')} `; }; @@ -86,7 +86,7 @@ export const start = async function(projectName: string) { ${Output.cmd(commands.test)} Questions? Feedback? Please let me know! - ${chalk.green('https://github.com/formik/tsdx/issues')} + ${chalk.green('https://github.com/formium/tsdx/issues')} `; }; From 1225a92fd6729eab3115e3762f8c7759e17c27a1 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 19 Jul 2020 14:58:30 -0400 Subject: [PATCH 30/38] docs: add jssee as a contributor (#776) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 3282fb4b2..7584b3aca 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -779,6 +779,15 @@ "contributions": [ "code" ] + }, + { + "login": "jssee", + "name": "Jesse Hoyos", + "avatar_url": "https://avatars1.githubusercontent.com/u/2642936?v=4", + "profile": "https://github.com/jssee", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7, diff --git a/README.md b/README.md index a81d3d81e..237020b71 100644 --- a/README.md +++ b/README.md @@ -617,6 +617,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
    Bojan Mihelac

    💻
    Dan Dascalescu

    📖
    Yuriy Burychka

    💻 +
    Jesse Hoyos

    💻 From 984e0248bc0ad95ca3081ba471df1f20aa0f5e8a Mon Sep 17 00:00:00 2001 From: Mike Deverell Date: Sun, 19 Jul 2020 15:21:56 -0400 Subject: [PATCH 31/38] deps: upgrade actions/cache to v2 in all templates (#750) --- templates/basic/.github/workflows/main.yml | 2 +- templates/react-with-storybook/.github/workflows/main.yml | 2 +- templates/react/.github/workflows/main.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/basic/.github/workflows/main.yml b/templates/basic/.github/workflows/main.yml index 11023c28f..3ce3e4023 100644 --- a/templates/basic/.github/workflows/main.yml +++ b/templates/basic/.github/workflows/main.yml @@ -14,7 +14,7 @@ jobs: node-version: 12.x - name: Use cached node_modules - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: node_modules key: nodeModules-${{ hashFiles('**/yarn.lock') }} diff --git a/templates/react-with-storybook/.github/workflows/main.yml b/templates/react-with-storybook/.github/workflows/main.yml index 11023c28f..3ce3e4023 100644 --- a/templates/react-with-storybook/.github/workflows/main.yml +++ b/templates/react-with-storybook/.github/workflows/main.yml @@ -14,7 +14,7 @@ jobs: node-version: 12.x - name: Use cached node_modules - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: node_modules key: nodeModules-${{ hashFiles('**/yarn.lock') }} diff --git a/templates/react/.github/workflows/main.yml b/templates/react/.github/workflows/main.yml index 11023c28f..3ce3e4023 100644 --- a/templates/react/.github/workflows/main.yml +++ b/templates/react/.github/workflows/main.yml @@ -14,7 +14,7 @@ jobs: node-version: 12.x - name: Use cached node_modules - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: node_modules key: nodeModules-${{ hashFiles('**/yarn.lock') }} From 5e5c3f804e68609083be978a080ab905dc7ec19d Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Sun, 19 Jul 2020 15:22:56 -0400 Subject: [PATCH 32/38] docs: add devrelm as a contributor (#777) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 9 +++++++++ README.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 7584b3aca..05b43c84d 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -788,6 +788,15 @@ "contributions": [ "code" ] + }, + { + "login": "devrelm", + "name": "Mike Deverell", + "avatar_url": "https://avatars0.githubusercontent.com/u/2008333?v=4", + "profile": "https://twitter.com/devrelm", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7, diff --git a/README.md b/README.md index 237020b71..d272a64b5 100644 --- a/README.md +++ b/README.md @@ -618,6 +618,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
    Dan Dascalescu

    📖
    Yuriy Burychka

    💻
    Jesse Hoyos

    💻 +
    Mike Deverell

    💻 From 99d982a03842e7d06903087ce219df90fc9282d4 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Mon, 10 Aug 2020 22:17:59 -0400 Subject: [PATCH 33/38] format: auto-fix help dialog formatting error - with `yarn lint --fix` - formatting error is from 8b148ce --- src/index.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index f7b9e2575..30ca3db16 100755 --- a/src/index.ts +++ b/src/index.ts @@ -481,9 +481,7 @@ function setAuthorName(author: string) { prog .command('test') - .describe( - 'Run jest test runner. Passes through all flags directly to Jest' - ) + .describe('Run jest test runner. Passes through all flags directly to Jest') .action(async (opts: { config?: string }) => { // Do this as the first thing so that any code reading it knows the right env. process.env.BABEL_ENV = 'test'; From 3dfdafbd7727a3e2e7598f3b9796a7efbe160fe6 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Mon, 10 Aug 2020 22:22:07 -0400 Subject: [PATCH 34/38] format: auto-fix new website formatting errors - with `yarn lint --fix` - formatting errors are from b09e19578fbf5dedb8e8d43a9881dc914253d66e --- website/components/video.js | 40 ++++++++++++++++++------------------- website/pages/_app.js | 6 +++--- website/pages/_document.js | 10 +++++----- website/postcss.config.js | 4 ++-- website/tailwind.config.js | 16 ++++++++++----- 5 files changed, 41 insertions(+), 35 deletions(-) diff --git a/website/components/video.js b/website/components/video.js index 5fcbfe91d..23e88ba64 100644 --- a/website/components/video.js +++ b/website/components/video.js @@ -1,52 +1,52 @@ -import { useRef, useCallback, useEffect } from 'react' -import { useInView } from 'react-intersection-observer' -import 'intersection-observer' +import { useRef, useCallback, useEffect } from 'react'; +import { useInView } from 'react-intersection-observer'; +import 'intersection-observer'; export default ({ src, caption, ratio }) => { const [inViewRef, inView] = useInView({ threshold: 1, - }) - const videoRef = useRef() + }); + const videoRef = useRef(); const setRefs = useCallback( - (node) => { + node => { // Ref's from useRef needs to have the node assigned to `current` - videoRef.current = node + videoRef.current = node; // Callback refs, like the one from `useInView`, is a function that takes the node as an argument - inViewRef(node) + inViewRef(node); if (node) { - node.addEventListener('click', function () { + node.addEventListener('click', function() { if (this.paused) { - this.play() + this.play(); } else { - this.pause() + this.pause(); } - }) + }); } }, [inViewRef] - ) + ); useEffect(() => { if (!videoRef || !videoRef.current) { - return + return; } if (inView) { - videoRef.current.play() + videoRef.current.play(); } else { - videoRef.current.pause() + videoRef.current.pause(); } - }, [inView]) + }, [inView]); return (

    -
    +
    {caption &&
    {caption}
    }
    - ) -} + ); +}; diff --git a/website/pages/_app.js b/website/pages/_app.js index 391b3ab1a..a4dc6461b 100644 --- a/website/pages/_app.js +++ b/website/pages/_app.js @@ -1,5 +1,5 @@ -import '.nextra/styles.css' -import GoogleFonts from 'next-google-fonts' +import '.nextra/styles.css'; +import GoogleFonts from 'next-google-fonts'; export default function Nextra({ Component, pageProps }) { return ( @@ -10,5 +10,5 @@ export default function Nextra({ Component, pageProps }) { /> - ) + ); } diff --git a/website/pages/_document.js b/website/pages/_document.js index 19e669faa..f46b5a21e 100644 --- a/website/pages/_document.js +++ b/website/pages/_document.js @@ -1,6 +1,6 @@ -import React from 'react' -import Document, { Html, Head, Main, NextScript } from 'next/document' -import { SkipNavLink } from '@reach/skip-nav' +import React from 'react'; +import Document, { Html, Head, Main, NextScript } from 'next/document'; +import { SkipNavLink } from '@reach/skip-nav'; class MyDocument extends Document { render() { @@ -18,8 +18,8 @@ class MyDocument extends Document { /> - ) + ); } } -export default MyDocument +export default MyDocument; diff --git a/website/postcss.config.js b/website/postcss.config.js index 764198d70..7129bb14f 100644 --- a/website/postcss.config.js +++ b/website/postcss.config.js @@ -1,3 +1,3 @@ module.exports = { - plugins: ['tailwindcss', 'postcss-preset-env'] -} \ No newline at end of file + plugins: ['tailwindcss', 'postcss-preset-env'], +}; diff --git a/website/tailwind.config.js b/website/tailwind.config.js index 2f61355f0..ba37a8b3b 100644 --- a/website/tailwind.config.js +++ b/website/tailwind.config.js @@ -1,5 +1,11 @@ module.exports = { - purge: ['./components/**/*.js', './pages/**/*.md', './pages/**/*.mdx', './.nextra/**/*.js', './nextra.config.js'], + purge: [ + './components/**/*.js', + './pages/**/*.md', + './pages/**/*.mdx', + './.nextra/**/*.js', + './nextra.config.js', + ], theme: { screens: { sm: '640px', @@ -11,7 +17,7 @@ module.exports = { display: ['inter', 'sans-serif'], }, letterSpacing: { - tight: '-0.015em' - } - } -} + tight: '-0.015em', + }, + }, +}; From 9fea19d0b432c04896832602edcbe0b08e4f02be Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Mon, 10 Aug 2020 22:28:29 -0400 Subject: [PATCH 35/38] lint: manually fix new website ESLint errors and warnings - these were unable to be auto-fixed, so I had to manually fix them - lint errors are from b09e19578fbf5dedb8e8d43a9881dc914253d66e --- website/components/video.js | 2 +- website/nextra.config.js | 5 +++-- website/pages/_app.js | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/website/components/video.js b/website/components/video.js index 23e88ba64..9b4b65ade 100644 --- a/website/components/video.js +++ b/website/components/video.js @@ -1,4 +1,4 @@ -import { useRef, useCallback, useEffect } from 'react'; +import React, { useRef, useCallback, useEffect } from 'react'; import { useInView } from 'react-intersection-observer'; import 'intersection-observer'; diff --git a/website/nextra.config.js b/website/nextra.config.js index a0f69edca..9febdeee4 100644 --- a/website/nextra.config.js +++ b/website/nextra.config.js @@ -1,3 +1,4 @@ +import React from 'react'; import { Logo } from 'components/logo'; export default { @@ -67,7 +68,7 @@ export default { A Jared Palmer Project @@ -80,7 +81,7 @@ export default { filepath } target="_blank" - rel="noopener" + rel="noopener noreferrer" > Edit this page on GitHub diff --git a/website/pages/_app.js b/website/pages/_app.js index a4dc6461b..1c0291bd5 100644 --- a/website/pages/_app.js +++ b/website/pages/_app.js @@ -1,3 +1,4 @@ +import React from 'react'; import '.nextra/styles.css'; import GoogleFonts from 'next-google-fonts'; From 0139caec7f9aac9531d0c2fc6d6255ef43fb6c56 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sat, 22 Aug 2020 23:45:14 -0400 Subject: [PATCH 36/38] github: disable blank issues without an issue template (#814) - apparently there's a button you can press to skip using an issue template, which means some issues come in that can be low quality, confusing what the request is, don't list versions, etc - so disable this button and require a template, which will also make the writer think about whether their issue is a feature or bug - (if neither, perhaps StackOverflow, Discussions, etc is a better option than filing an issue) - follows the official docs from https://docs.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser, which instructs to set blank_issues_enabled to false to disable the button / option --- .github/ISSUE_TEMPLATE/config.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..3ba13e0ce --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false From fc22471f5d98bf1527ffe24afd50b12c1d463884 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 23 Aug 2020 00:04:36 -0400 Subject: [PATCH 37/38] greenkeeper: remove website from greenkeeper config (#815) - website doesn't need vulnerability updates because it has no forms or real attack surface and it is not a published library that others depend on - greenkeeper wasn't just for vulnerability updates though; automatic dep updates aren't necessary either as no one depends on it and it's not frequently used (until recently was last updated ~6 months ago) - greenkeeper is no longer a thing, but not sure if Snyk is perhaps using the same config, so try changing it to reduce all these unnecessary, duplicative, and buggy Snyk PRs - based on the website / docs, it doesn't sound like this will change anything and this file should probably be deleted, but since I don't have access to Snyk to be able to change settings, this is all I can try --- greenkeeper.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/greenkeeper.json b/greenkeeper.json index ef70c1fef..c2c0e7059 100644 --- a/greenkeeper.json +++ b/greenkeeper.json @@ -3,8 +3,7 @@ "default": { "packages": [ "package.json", - "templates/react/example/package.json", - "website/package.json" + "templates/react/example/package.json" ] } } From eb75e1dbfcfed16a3ef858892b58db4346729f42 Mon Sep 17 00:00:00 2001 From: Anton Gilgur Date: Sun, 23 Aug 2020 00:20:31 -0400 Subject: [PATCH 38/38] v0.13.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b065cf3eb..68255950d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tsdx", - "version": "0.13.2", + "version": "0.13.3", "author": "Jared Palmer ", "description": "Zero-config TypeScript package development", "license": "MIT",