From cd322127d67dea3bd3243c70c50541c72f2953db Mon Sep 17 00:00:00 2001 From: mickie Date: Tue, 17 Aug 2021 23:57:59 -0500 Subject: [PATCH] Rewritten the entire app to TS --- .all-contributorsrc | 48 + .eslintrc.json | 63 + .githooks/pre-commit/lint-fix.sh | 3 + .githooks/pre-commit/prettier.sh | 14 + .githooks/pre-push/lint.sh | 4 + .githooks/pre-push/test.sh | 4 + .githooks/pre-push/typecheck.sh | 4 + .github/FUNDING.yml | 3 + .github/workflows/workflow-config.yml | 50 + .gitignore | 10 +- .prettierignore | 1 + .prettierrc.json | 5 + PRIVACY_POLICY.txt | 20 + README.md | 138 +- babel.config.js | 7 + jest.config.js | 24 + jest.setup.js | 1 + jsconfig.json | 59 - manifest.json | 63 - package-lock.json | 25548 +++++++++++++--- package.json | 72 +- postcss.config.js | 8 +- public/chrome_manifest.json | 27 + {src => public}/css/fork-awesome.css | 0 public/css/fork-awesome.min.css | 12 + public/css/fork-awesome.min.css.map | 1 + public/css/styles.css | 58 + public/css/v5-compat.css | 446 + public/css/v5-compat.min.css | 12 + public/css/v5-compat.min.css.map | 1 + public/edge_manifest.json | 27 + public/firefox_manifest.json | 21 + {src => public}/fonts/forkawesome-webfont.eot | Bin {src => public}/fonts/forkawesome-webfont.svg | 0 {src => public}/fonts/forkawesome-webfont.ttf | Bin .../fonts/forkawesome-webfont.woff | Bin .../fonts/forkawesome-webfont.woff2 | Bin public/images/logo/logo.svg | 170 + public/options.html | 20 + public/popup.html | 20 + src/background/chrome/background.ts | 13 + src/background/edge/background.ts | 13 + src/background/firefox/background.ts | 2 + src/css/main.css | 841 - src/css/styles.css | 58 - src/html/index.html | 76 - src/html/options.html | 90 - src/img/badge-amo.png | Bin 2827 -> 0 bytes src/img/ice-cream.png | Bin 6129 -> 0 bytes src/img/icon-16-dark.png | Bin 929 -> 0 bytes src/img/icon-16-light.png | Bin 543 -> 0 bytes src/img/icon-32-dark.png | Bin 2106 -> 0 bytes src/img/icon-32-light.png | Bin 1130 -> 0 bytes src/img/logo.png | Bin 5436 -> 0 bytes src/img/screenshot-1.png | Bin 317306 -> 0 bytes src/img/screenshot-2.png | Bin 261945 -> 0 bytes src/img/screenshot-3.png | Bin 246710 -> 0 bytes src/img/wallpaper.png | Bin 79319 -> 0 bytes src/js/background.js | 14 - src/js/index.js | 148 - src/js/options.js | 89 - src/lib/app.ts | 7 + src/lib/dom.ts | 40 + src/lib/instances.ts | 80 + src/lib/interface.ts | 19 + src/lib/options.ts | 30 + src/lib/utils.ts | 102 + src/popup.ts | 3 + src/test/app.spec.ts | 25 + src/test/utils.spec.ts | 101 + tailwind.config.js | 21 +- tsconfig.json | 21 + web-ext-config.js | 7 - webpack/webpack.common.js | 47 + webpack/webpack.dev.js | 7 + webpack/webpack.prod.js | 24 + 76 files changed, 23118 insertions(+), 5724 deletions(-) create mode 100644 .all-contributorsrc create mode 100644 .eslintrc.json create mode 100755 .githooks/pre-commit/lint-fix.sh create mode 100755 .githooks/pre-commit/prettier.sh create mode 100644 .githooks/pre-push/lint.sh create mode 100644 .githooks/pre-push/test.sh create mode 100644 .githooks/pre-push/typecheck.sh create mode 100644 .github/FUNDING.yml create mode 100644 .github/workflows/workflow-config.yml create mode 100644 .prettierignore create mode 100644 .prettierrc.json create mode 100644 PRIVACY_POLICY.txt create mode 100644 babel.config.js create mode 100644 jest.config.js create mode 100644 jest.setup.js delete mode 100644 jsconfig.json delete mode 100644 manifest.json create mode 100644 public/chrome_manifest.json rename {src => public}/css/fork-awesome.css (100%) create mode 100644 public/css/fork-awesome.min.css create mode 100644 public/css/fork-awesome.min.css.map create mode 100644 public/css/styles.css create mode 100644 public/css/v5-compat.css create mode 100644 public/css/v5-compat.min.css create mode 100644 public/css/v5-compat.min.css.map create mode 100644 public/edge_manifest.json create mode 100644 public/firefox_manifest.json rename {src => public}/fonts/forkawesome-webfont.eot (100%) rename {src => public}/fonts/forkawesome-webfont.svg (100%) rename {src => public}/fonts/forkawesome-webfont.ttf (100%) rename {src => public}/fonts/forkawesome-webfont.woff (100%) rename {src => public}/fonts/forkawesome-webfont.woff2 (100%) create mode 100644 public/images/logo/logo.svg create mode 100644 public/options.html create mode 100644 public/popup.html create mode 100644 src/background/chrome/background.ts create mode 100644 src/background/edge/background.ts create mode 100644 src/background/firefox/background.ts delete mode 100644 src/css/main.css delete mode 100644 src/css/styles.css delete mode 100644 src/html/index.html delete mode 100644 src/html/options.html delete mode 100644 src/img/badge-amo.png delete mode 100644 src/img/ice-cream.png delete mode 100644 src/img/icon-16-dark.png delete mode 100644 src/img/icon-16-light.png delete mode 100644 src/img/icon-32-dark.png delete mode 100644 src/img/icon-32-light.png delete mode 100644 src/img/logo.png delete mode 100644 src/img/screenshot-1.png delete mode 100644 src/img/screenshot-2.png delete mode 100644 src/img/screenshot-3.png delete mode 100644 src/img/wallpaper.png delete mode 100644 src/js/background.js delete mode 100644 src/js/index.js delete mode 100644 src/js/options.js create mode 100644 src/lib/app.ts create mode 100644 src/lib/dom.ts create mode 100644 src/lib/instances.ts create mode 100644 src/lib/interface.ts create mode 100644 src/lib/options.ts create mode 100644 src/lib/utils.ts create mode 100644 src/popup.ts create mode 100644 src/test/app.spec.ts create mode 100644 src/test/utils.spec.ts create mode 100644 tsconfig.json delete mode 100644 web-ext-config.js create mode 100644 webpack/webpack.common.js create mode 100644 webpack/webpack.dev.js create mode 100644 webpack/webpack.prod.js diff --git a/.all-contributorsrc b/.all-contributorsrc new file mode 100644 index 0000000..5cf0132 --- /dev/null +++ b/.all-contributorsrc @@ -0,0 +1,48 @@ +{ + "files": [ + "README.md" + ], + "imageSize": 100, + "commit": false, + "contributors": [ + { + "login": "davidnguyen179", + "name": "David Nguyen", + "avatar_url": "https://avatars.githubusercontent.com/u/6290720?v=4", + "profile": "https://www.dzungnguyen.dev", + "contributions": [ + "code", + "doc", + "design", + "maintenance", + "review", + "test" + ] + }, + { + "login": "immint023", + "name": "Minh Ngo", + "avatar_url": "https://avatars.githubusercontent.com/u/38607460?v=4", + "profile": "https://github.com/immint023", + "contributions": [ + "code", + "test" + ] + }, + { + "login": "3BenLee", + "name": "Ben Harned", + "avatar_url": "https://avatars.githubusercontent.com/u/35267414?v=4", + "profile": "http://benlee3.com", + "contributions": [ + "doc" + ] + } + ], + "contributorsPerLine": 7, + "projectName": "web-extension-boilerplate", + "projectOwner": "davidnguyen179", + "repoType": "github", + "repoHost": "https://github.com", + "skipCi": true +} diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..6036679 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,63 @@ +{ + "env": { + "browser": true, + "es2021": true + }, + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "plugin:import/errors", + "plugin:import/warnings" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaVersion": 12, + "sourceType": "module" + }, + "plugins": [ + "@typescript-eslint", + "import" + ], + "rules": { + "linebreak-style": [ + "error", + "unix" + ], + "quotes": [ + "error", + "single" + ], + "semi": [ + "error", + "always" + ], + "eol-last": [ + "error", + "always" + ], + "import/newline-after-import": [ + "error", + { + "count": 1 + } + ], + "@typescript-eslint/explicit-function-return-type": "off", + "@typescript-eslint/explicit-module-boundary-types": "off", + "no-console": "error", + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/no-inferrable-types": "off", + "@typescript-eslint/no-unused-vars": "error" + }, + "settings": { + "import/resolver": { + "node": { + "extensions": [ + ".js", + ".jsx", + ".ts", + ".tsx" + ] + } + } + } +} \ No newline at end of file diff --git a/.githooks/pre-commit/lint-fix.sh b/.githooks/pre-commit/lint-fix.sh new file mode 100755 index 0000000..d4e633f --- /dev/null +++ b/.githooks/pre-commit/lint-fix.sh @@ -0,0 +1,3 @@ +#!/bin/bash +echo "Fixing eslint 🔧 🪚 🔨" +npm run code:lint-fix \ No newline at end of file diff --git a/.githooks/pre-commit/prettier.sh b/.githooks/pre-commit/prettier.sh new file mode 100755 index 0000000..b4d9577 --- /dev/null +++ b/.githooks/pre-commit/prettier.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +CHANGED_FILES=$(git diff --cached --name-only --diff-filter=ACMR "*.js" "*.jsx" "*.ts" "*.tsx" | sed 's| |\\ |g') + +[[ -z "$CHANGED_FILES" ]] && exit 0 + +echo "Running prettier 🚀🚀" +echo "$CHANGED_FILES" | xargs ./node_modules/.bin/prettier --write + +echo "$CHANGED_FILES" | xargs git add +echo "Done prettier ✨✨" + +exit 0 + diff --git a/.githooks/pre-push/lint.sh b/.githooks/pre-push/lint.sh new file mode 100644 index 0000000..0da958c --- /dev/null +++ b/.githooks/pre-push/lint.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +echo "Running eslint... 👀" +npm run code:lint \ No newline at end of file diff --git a/.githooks/pre-push/test.sh b/.githooks/pre-push/test.sh new file mode 100644 index 0000000..3592f53 --- /dev/null +++ b/.githooks/pre-push/test.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +echo "Running unit test... 🤞 🚑 💊" +npm run test:unit -- --coverage diff --git a/.githooks/pre-push/typecheck.sh b/.githooks/pre-push/typecheck.sh new file mode 100644 index 0000000..35df22c --- /dev/null +++ b/.githooks/pre-push/typecheck.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +echo "Running typecheck... 🩺 🔬 🔭" +npm run code:typecheck \ No newline at end of file diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..73c0004 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,3 @@ +# These are supported funding model platforms + +custom: paypal.me/davidnguyen179 \ No newline at end of file diff --git a/.github/workflows/workflow-config.yml b/.github/workflows/workflow-config.yml new file mode 100644 index 0000000..b4d0a59 --- /dev/null +++ b/.github/workflows/workflow-config.yml @@ -0,0 +1,50 @@ +name: 'ci/cd' +# This workflow is triggered on pushes to the repository. +on: [push, pull_request] + +jobs: + test: + # Job name + name: test + # This job runs on Linux + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [14.x] + steps: + - name: Checkout repository + uses: actions/checkout@v2 + id: checkout + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - name: Cache node_modules + uses: actions/cache@v2 + id: cache + env: + cache-name: cache-node-modules + with: + # npm cache files are stored in `~/.npm` on Linux/macOS + path: | + **/node_modules + key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-build-${{ env.cache-name }}- + - name: Installing packages...🏃‍♂️ 🏃‍♂️ 🏃‍♂️ + if: steps.cache.outputs.cache-hit != 'true' + run: npm ci + - name: Running typecheck... 🩺 🔬 🔭 + run: npm run code:typecheck + - name: Running eslint... 👀 + run: npm run code:lint + - name: Running unit test... 🤞 🚑 💊 + run: npm run test:unit -- --runInBand --coverage + - name: Trigger codecov + run: bash <(curl -s https://codecov.io/bash) + - name: Run build Chrome + run: npm run app:chrome + - name: Run build Firefox + run: npm run app:firefox + - name: Run build Edge + run: npm run app:edge \ No newline at end of file diff --git a/.gitignore b/.gitignore index 9deae7b..bb112a3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ -web-ext-artifacts -web-ext-artifacts.* -src.* -*.org -node_modules/ \ No newline at end of file +dist/ +node_modules/ +coverage/ +.DS_Store +.log/ \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..40b878d --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +node_modules/ \ No newline at end of file diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..9d5ce39 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,5 @@ +{ + "printWidth": 120, + "singleQuote": true, + "trailingComma": "es5" +} diff --git a/PRIVACY_POLICY.txt b/PRIVACY_POLICY.txt new file mode 100644 index 0000000..46541c4 --- /dev/null +++ b/PRIVACY_POLICY.txt @@ -0,0 +1,20 @@ +Chrome Web Store & Mozilla Add-on Store & Microsoft Edge Add-on Store Privacy Policies. +====================================================================================================== + +Introduction +============ + +Introduce your web extension + +Information We Collect +====================== + +Does your web extension collect data? + +- I collect data +- I don't collect data + +How it uses cookies +======================== + +If your web extension uses cookies, describe where your extension uses cookies and why? diff --git a/README.md b/README.md index 70c4e4e..f7b62d3 100644 --- a/README.md +++ b/README.md @@ -21,35 +21,6 @@ Supported services/protocols: - Osada / Zap / Zot6 - XMPP - -## Screenshots - -![img](/src/img/screenshot-1.png) -![img](/src/img/screenshot-2.png) -![img](/src/img/screenshot-3.png) - - -## Build - -You need Node.js/npm - -`npm install` then - -`npm install --global web-ext` - -Use the next command to generate the package (.zip file) - -`web-ext build` - -See [web-ext page](https://extensionworkshop.com/documentation/develop/getting-started-with-web-ext/). - -**Optional:** Add-ons Linter by Mozilla - -`npm install -g addons-linter` - -See [repo](https://github.com/mozilla/addons-linter). - - ## Contributing You can contribute in the following ways: @@ -88,3 +59,112 @@ Copyleft (ɔ) 2021 - Miguel (mickie) See LICENSE file for more information. +## TODO +This boilerplate provides a skeleton to start developing cross-browser web extensions. + + +[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors-) + + +[![jest](https://jestjs.io/img/jest-badge.svg)](https://github.com/facebook/jest) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/davidnguyen179/web-extension-boilerplate/pulls) +![ci/cd](https://github.com/davidnguyen179/web-extension-boilerplate/workflows/ci/cd/badge.svg) + +## Development + +```bash +npm i +``` + +**Chrome** + +```bash +npm run app:chrome-dev +``` + +**Edge** + +```bash +npm run app:edge-dev +``` + +**Firefox** + +```bash +npm run app:firefox-dev +``` + +## Production + +```bash +npm i +``` + +```bash +npm run app:chrome +``` + +**Edge** + +```bash +npm run app:edge +``` + +**Firefox** + +```bash +npm run app:firefox +``` + +## Load package to browsers + +**Chrome** + +1. Go to the browser's URL address bar +2. Enter `chrome://extensions/` +3. Switch to "**Developer mode**" +4. Load extension by clicking "**Load unpacked**" +5. Browse to `dist/` in source code +6. Done! + +Check here for more detail: [https://developer.chrome.com/extensions/getstarted](https://developer.chrome.com/extensions/getstarted) + +**Edge** + +1. Go to the browser's URL address bar +2. Enter `edge://extensions/` +3. Turn on `Developer mode` +4. Load extension by clicking "**Load unpacked**" +5. Browse to `dist/` in source code +6. Done! + +**Firefox** + +1. Go to the browser's URL address bar +2. Enter `about:debugging#/runtime/this-firefox` +3. Click **Load Temporary Add-on...** +4. Browse to your `manifest.json` & click **Open** +5. Done! + +Check here for more details: [https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/](https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/) + +## Contributors ✨ + +Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): + + + + + + + + + + +

David Nguyen

💻 📖 🎨 🚧 👀 ⚠️

Minh Ngo

💻 ⚠️

Ben Harned

📖
+ + + + + + +This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..6ed832f --- /dev/null +++ b/babel.config.js @@ -0,0 +1,7 @@ +// babel.config.js +module.exports = { + presets: [ + ['@babel/preset-env', { targets: { node: 'current' } }], + '@babel/preset-typescript', + ], +}; \ No newline at end of file diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..ca0ac9c --- /dev/null +++ b/jest.config.js @@ -0,0 +1,24 @@ +const ignores = ['/node_modules/', '__mocks__']; + +module.exports = { + collectCoverageFrom: ['src/lib/app.ts', 'src/lib/utils.ts'], + testMatch: ['**/test/**/*.spec.+(ts|tsx|js)'], + testPathIgnorePatterns: [...ignores], + coveragePathIgnorePatterns: [...ignores, 'src/(umd|cjs|esm)-entry.js$'], + transformIgnorePatterns: ['[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$'], + coverageDirectory: './coverage', + coverageThreshold: { + global: { + branches: 80, + functions: 100, + lines: 100, + statements: 100, + }, + }, + moduleFileExtensions: ['ts', 'tsx', 'js'], + transform: { + '^.+\\.(ts|tsx)$': 'ts-jest', + }, + verbose: true, + setupFilesAfterEnv: ['./jest.setup.js'], +}; diff --git a/jest.setup.js b/jest.setup.js new file mode 100644 index 0000000..72f1b48 --- /dev/null +++ b/jest.setup.js @@ -0,0 +1 @@ +require('whatwg-fetch'); diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index d2bd7e5..0000000 --- a/jsconfig.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "lib": ["es6"], - // "allowJs": true, - // "checkJs": true, - // "jsx": "preserve", - "declaration": true, - // "declarationMap": true, - // "sourceMap": true, - // "outFile": "./", - "outDir": "./dist", - // "rootDir": "./", - // "composite": true, - "removeComments": true, - // "noEmit": true, - // "importHelpers": true, - "downlevelIteration": true, - // "isolatedModules": true, - - /* Strict Type-Checking Options */ - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, - - /* Additional Checks */ - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - - /* Module Resolution Options */ - // "moduleResolution": "node", - // "baseUrl": "./", - // "paths": {}, - // "rootDirs": [], - // "typeRoots": [], - // "types": [], - // "allowSyntheticDefaultImports": true, - "esModuleInterop": true, - // "preserveSymlinks": true, - - /* Source Map Options */ - // "sourceRoot": "./", - // "mapRoot": "./", - // "inlineSourceMap": true, - // "inlineSources": true, - - /* Experimental Options */ - // "experimentalDecorators": true, - // "emitDecoratorMetadata": true, - }, - "include": ["./src"] -} diff --git a/manifest.json b/manifest.json deleted file mode 100644 index 7102a19..0000000 --- a/manifest.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "manifest_version": 2, - - "name": "Share Freedom", - "description": "share the current tab on the fediverse", - "version": "2.1.3", - "author": "Miguel", - - "background": { - "scripts": ["src/js/background.js"], - "persistent": true - }, - - "browser_action": { - "default_icon": "src/img/icon-32-dark.png", - "default_popup": "src/html/index.html", - "default_title": "Share freedom", - "theme_icons": [{ - "light": "src/img/icon-16-light.png", - "dark": "src/img/icon-16-dark.png", - "size": 16 - }, { - "light": "src/img/icon-32-light.png", - "dark": "src/img/icon-32-dark.png", - "size": 32 - }] - }, - - "icons": { - "16":"src/img/icon-16-dark.png", - "32":"src/img/icon-32-dark.png" - }, - - "commands": { - "_execute_browser_action": { - "suggested_key": { - "default": "Ctrl+Shift+U" - }, - "description": "Execute the extension" - } - }, - - "options_ui": { - "page": "src/html/options.html", - "browser_style": true, - "chrome_style": true - }, - - "applications": { - "gecko": { - "id": "{c5880375-5496-4d02-ba27-7830809dbf08}", - "strict_min_version": "59.0" - } - }, - - "permissions": [ - "tabs", - "activeTab", - "https://*/*", - "storage" - ] - -} diff --git a/package-lock.json b/package-lock.json index c34d937..f10de5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,114 +1,3785 @@ { - "name": "share-freedom", - "version": "2.1.3", + "name": "fedishare", + "version": "0.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "share-freedom", - "version": "2.1.3", + "version": "0.9.0", "license": "GPL-3.0", - "dependencies": { - "autoprefixer": "^10.2.5", - "postcss-cli": "^8.3.1", - "tailwindcss": "^2.0.4" - }, "devDependencies": { - "live-server": "^1.2.1", - "nodemon": "^2.0.7" + "@babel/preset-env": "7.12.11", + "@babel/preset-typescript": "7.12.7", + "@types/chrome": "0.0.135", + "@types/jest": "26.0.20", + "@types/sinon": "^10.0.0", + "@typescript-eslint/eslint-plugin": "4.17.0", + "@typescript-eslint/parser": "4.17.0", + "autoprefixer": "^10.3.1", + "babel-jest": "26.6.3", + "copy-webpack-plugin": "^8.1.1", + "cross-env": "7.0.3", + "eslint": "7.21.0", + "eslint-plugin-import": "2.22.1", + "git-hooks-plus": "1.0.1", + "jest": "26.6.3", + "postcss": "^8.3.6", + "postcss-cli": "^8.3.1", + "prettier": "2.2.1", + "rimraf": "3.0.2", + "sinon": "^10.0.0", + "tailwindcss": "^2.2.7", + "terser-webpack-plugin": "5.1.1", + "ts-jest": "26.4.4", + "ts-loader": "^9.1.1", + "typescript": "^4.2.4", + "web-ext-types": "3.2.1", + "webpack": "5.18.0", + "webpack-cli": "4.4.0", + "webpack-merge": "5.7.3", + "whatwg-fetch": "3.0.0" } }, "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", + "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", + "dev": true + }, + "node_modules/@babel/core": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", + "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.10", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", + "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.15", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/helper-explode-assignable-expression/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", + "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.16" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/code-frame": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, "dependencies": { "@babel/highlight": "^7.12.13" } }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.5" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.10" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.11" + } + }, "node_modules/@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true }, - "node_modules/@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "node_modules/@babel/helper-validator-option": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@babel/helper-wrap-function/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, "dependencies": { - "color-convert": "^1.9.0" + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", + "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.1.tgz", + "integrity": "sha512-r8rsUahG4ywm0QpGcCrLaUSOuNAISR3IZCg4Fx05Ozq31aCUrQsTLH6KPxy0N5ULoQ4Sn9qjNdGNtbPWAC6hYg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", + "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-json-strings/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", + "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", + "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", + "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.1.tgz", + "integrity": "sha512-r8rsUahG4ywm0QpGcCrLaUSOuNAISR3IZCg4Fx05Ozq31aCUrQsTLH6KPxy0N5ULoQ4Sn9qjNdGNtbPWAC6hYg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" }, "engines": { "node": ">=4" } }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/@babel/plugin-proposal-unicode-property-regex/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.1.tgz", + "integrity": "sha512-2mQXd0zBrwfp0O1moWIhPpEeTKDvxyHcnma3JATVP1l+CctWBuot6OJG8LQ4DnBj4ZZPSmlb/fm4mu47EOAnVA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, "dependencies": { - "color-name": "1.1.3" + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" } }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.13.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz", + "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-destructuring/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-for-of/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/@fullhuman/postcss-purgecss": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz", - "integrity": "sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==", + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, "dependencies": { - "purgecss": "^3.1.3" + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-literals/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.0.tgz", + "integrity": "sha512-CF4c5LX4LQ03LebQxJ5JZes2OYjzBuk1TdiF7cG7d5dK4lAdw9NZmaxq5K/mouUdNeqwz3TNjnW6v01UqUNgpQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", + "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.13.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/highlight/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", + "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-new-target/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-parameters/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-property-literals/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-reserved-words/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "node_modules/@babel/plugin-transform-spread/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-template-literals/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.12.1" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex/node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/preset-env": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", + "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.11", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.11", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.10", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.11", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.7.tgz", + "integrity": "sha512-nOoIqIqBmHBSEgBXWR4Dv/XBehtIFcw9PqZw6rFYuKrzsZmOQm3PR5siLBnKZFEsDb03IegG8nSjU/iXXXYRmw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-transform-typescript": "^7.12.1" + } + }, + "node_modules/@babel/runtime": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", + "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "node_modules/@babel/traverse": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.10.tgz", + "integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.10", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.10", + "@babel/types": "^7.12.10", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/types": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz", + "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.4", "run-parallel": "^1.1.9" @@ -121,6 +3792,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true, "engines": { "node": ">= 8" } @@ -129,6 +3801,7 @@ "version": "1.2.6", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.4", "fastq": "^1.6.0" @@ -137,55 +3810,581 @@ "node": ">= 8" } }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "node_modules/@sinonjs/commons": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", + "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", "dev": true, "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" + "type-detect": "4.0.8" } }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", + "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", + "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/chrome": { + "version": "0.0.135", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.135.tgz", + "integrity": "sha512-SczB5P5mIgQWHAeiimlYg5VFvuQKCw4Q5cAzVD7II1Czf4U0222jb3mTHUd1qM0BRJ/kPtzybBde+Zy2sdx/LA==", + "dev": true, + "dependencies": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "node_modules/@types/eslint": { + "version": "7.2.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", + "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true + }, + "node_modules/@types/filesystem": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.30.tgz", + "integrity": "sha512-NCoRgmGmLpTT9VFL6Bb6z0jQuqI3d0E5FGl7M0JOv/J5RQYo9s5aOItPYnpckx9MbYQk1APLXcF8f20Vqnf2yA==", + "dev": true, + "dependencies": { + "@types/filewriter": "*" + } + }, + "node_modules/@types/filewriter": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", + "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", + "dev": true + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/har-format": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.5.tgz", + "integrity": "sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "26.0.20", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.20.tgz", + "integrity": "sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==", + "dev": true, + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.14.tgz", + "integrity": "sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "node_modules/@types/prettier": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz", + "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==", + "dev": true + }, + "node_modules/@types/sinon": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.0.tgz", + "integrity": "sha512-jDZ55oCKxqlDmoTBBbBBEx+N8ZraUVhggMZ9T5t+6/Dh8/4NiOjSUfpLrPiEwxQDlAe3wpAkoXhWvE6LibtsMQ==", "dev": true, "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "@sinonjs/fake-timers": "^7.0.4" + } + }, + "node_modules/@types/sinon/node_modules/@sinonjs/fake-timers": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.0.5.tgz", + "integrity": "sha512-fUt6b15bjV/VW93UP5opNXJxdwZSbK1EdiwnhN7XrQrcpaOhMJpZ/CjwFpM3THpxwA+YviBUJKSuEqKlCK5alw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.17.0.tgz", + "integrity": "sha512-/fKFDcoHg8oNan39IKFOb5WmV7oWhQe1K6CDaAVfJaNWEhmfqlA24g+u1lqU5bMH7zuNasfMId4LaYWC5ijRLw==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "4.17.0", + "@typescript-eslint/scope-manager": "4.17.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "engines": { - "node": ">= 0.6" + "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.0.tgz", + "integrity": "sha512-ZR2NIUbnIBj+LGqCFGQ9yk2EBQrpVVFOh9/Kd0Lm6gLpSAcCuLLe5lUCibKGCqyH9HPwYC0GIJce2O1i8VYmWA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.17.0", + "@typescript-eslint/types": "4.17.0", + "@typescript-eslint/typescript-estree": "4.17.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.17.0.tgz", + "integrity": "sha512-KYdksiZQ0N1t+6qpnl6JeK9ycCFprS9xBAiIrw4gSphqONt8wydBw4BXJi3C11ywZmyHulvMaLjWsxDjUSDwAw==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "4.17.0", + "@typescript-eslint/types": "4.17.0", + "@typescript-eslint/typescript-estree": "4.17.0", + "debug": "^4.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.17.0.tgz", + "integrity": "sha512-OJ+CeTliuW+UZ9qgULrnGpPQ1bhrZNFpfT/Bc0pzNeyZwMik7/ykJ0JHnQ7krHanFN9wcnPK89pwn84cRUmYjw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.17.0", + "@typescript-eslint/visitor-keys": "4.17.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.17.0.tgz", + "integrity": "sha512-RN5z8qYpJ+kXwnLlyzZkiJwfW2AY458Bf8WqllkondQIcN2ZxQowAToGSd9BlAUZDB5Ea8I6mqL2quGYCLT+2g==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.17.0.tgz", + "integrity": "sha512-lRhSFIZKUEPPWpWfwuZBH9trYIEJSI0vYsrxbvVvNyIUDoKWaklOAelsSkeh3E2VBSZiNe9BZ4E5tYBZbUczVQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.17.0", + "@typescript-eslint/visitor-keys": "4.17.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.17.0.tgz", + "integrity": "sha512-WfuMN8mm5SSqXuAr9NM+fItJ0SVVphobWYkWOwQ1odsfC014Vdxk/92t4JwS1Q6fCA/ABfCKpa3AVtpUKTNKGQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.17.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.3.tgz", + "integrity": "sha512-WQs0ep98FXX2XBAfQpRbY0Ma6ADw8JR6xoIkaIiJIzClGOMqVRvPCWqndTxf28DgFopWan0EKtHtg/5W1h0Zkw==", + "dev": true + }, + "node_modules/@webpack-cli/info": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.4.tgz", + "integrity": "sha512-ogE2T4+pLhTTPS/8MM3IjHn0IYplKM4HbVNMCWA9N4NrdPzunwenpCsqKEXyejMfRu6K8mhauIPYf8ZxWG5O6g==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.4.0.tgz", + "integrity": "sha512-xgT/HqJ+uLWGX+Mzufusl3cgjAcnqYYskaB7o0vRcwOEfuu6hMzSILQpnIzFMGsTaeaX4Nnekl+6fadLbl1/Vg==", + "dev": true + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, "node_modules/acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -193,10 +4392,27 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true + }, "node_modules/acorn-node": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, "dependencies": { "acorn": "^7.0.0", "acorn-walk": "^7.0.0", @@ -207,95 +4423,85 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, "engines": { "node": ">=0.4.0" } }, - "node_modules/ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "dependencies": { - "string-width": "^3.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, "engines": { "node": ">=6" } }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" + "type-fest": "^0.11.0" }, "engines": { - "node": ">=6" + "node": ">=8" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -304,25 +4510,19 @@ "node": ">= 8" } }, - "node_modules/apache-crypt": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.4.tgz", - "integrity": "sha512-Icze5ny5W5uv3xgMgl8U+iGmRCC0iIDrb2PVPuRBtL3Zy1Y5TMewXP1Vtc4r5X9eNNBEk7KYPu0Qby9m/PmcHg==", + "node_modules/arg": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.0.tgz", + "integrity": "sha512-4P8Zm2H+BRS+c/xX1LrHw0qKpEhdlZjLCgWy+d78T9vqa2Z2SiD2wMrYuWIAFy5IZUD7nnNXroRttz+0RzlrzQ==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "dependencies": { - "unix-crypt-td-js": "^1.1.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/apache-md5": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.5.tgz", - "integrity": "sha512-sbLEIMQrkV7RkIruqTPXxeCMkAAycv4yzTkBzRgOR1BrR5UB7qZtupqxkersTJSf0HZ3sbaNRrNV80TnnM7cUw==", - "dev": true, - "engines": { - "node": ">=8" + "sprintf-js": "~1.0.2" } }, "node_modules/arr-diff": { @@ -352,10 +4552,27 @@ "node": ">=0.10.0" } }, + "node_modules/array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, "engines": { "node": ">=8" } @@ -369,6 +4586,38 @@ "node": ">=0.10.0" } }, + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -378,16 +4627,26 @@ "node": ">=0.10.0" } }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, "engines": { "node": ">= 4.0.0" } @@ -405,14 +4664,15 @@ } }, "node_modules/autoprefixer": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.5.tgz", - "integrity": "sha512-7H4AJZXvSsn62SqZyJCP+1AWwOuoYpUfK6ot9vm0e87XD6mT8lDywc9D9OTJPMULyGcvmIxzTAMeG2Cc+YX+fA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.1.tgz", + "integrity": "sha512-L8AmtKzdiRyYg7BUXJTzigmhbQRCXFKz6SA1Lqo0+AR2FBbQ4aTAPFSDlOutnFkjhiz8my4agGXog1xlMjPJ6A==", + "dev": true, "dependencies": { - "browserslist": "^4.16.3", - "caniuse-lite": "^1.0.30001196", + "browserslist": "^4.16.6", + "caniuse-lite": "^1.0.30001243", "colorette": "^1.2.2", - "fraction.js": "^4.0.13", + "fraction.js": "^4.1.1", "normalize-range": "^0.1.2", "postcss-value-parser": "^4.1.0" }, @@ -430,10 +4690,182 @@ "postcss": "^8.1.0" } }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "node_modules/babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, "node_modules/balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true }, "node_modules/base": { "version": "0.11.2", @@ -503,88 +4935,20 @@ "node": ">=0.10.0" } }, - "node_modules/base/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.8" + "tweetnacl": "^0.14.3" } }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "node_modules/bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=", - "dev": true - }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dev": true, - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=8" } @@ -593,6 +4957,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -602,6 +4967,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -609,32 +4975,63 @@ "node": ">=8" } }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, "node_modules/browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", "escalade": "^3.1.1", - "node-releases": "^1.1.70" + "node-releases": "^1.1.71" }, "bin": { "browserslist": "cli.js" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" } }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, "node_modules/bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -659,52 +5056,21 @@ "node": ">=0.10.0" } }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, - "engines": { - "node": ">=8" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, "engines": { "node": ">=6" } @@ -722,48 +5088,90 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, "engines": { "node": ">= 6" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001207", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001207.tgz", - "integrity": "sha512-UPQZdmAsyp2qfCTiMU/zqGSWOYaY9F9LL61V8f+8MrubsaDGpaHD9HRV/EWZGULZn0Hxu48SKzI5DgFwTvHuYw==" + "version": "1.0.30001249", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001249.tgz", + "integrity": "sha512-vcX4U8lwVXPdqzPWi6cAJ3FnQaqXbBqy/GZseKNQzRj37J7qZdGcBtxq/QLFNLLlfsoXLUdHw8Iwenri86Tagw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } }, - "node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "rsvp": "^4.8.4" }, "engines": { - "node": ">=10" + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" } }, "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, "dependencies": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "glob-parent": "~5.1.0", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" }, "engines": { "node": ">= 8.10.0" }, "optionalDependencies": { - "fsevents": "~2.3.1" + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" } }, "node_modules/ci-info": { @@ -772,6 +5180,12 @@ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, + "node_modules/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, "node_modules/class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -787,37 +5201,71 @@ "node": ">=0.10.0" } }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "is-descriptor": "^0.1.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "wrap-ansi": "^6.2.0" } }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "dependencies": { - "mimic-response": "^1.0.0" + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, "node_modules/collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -832,70 +5280,63 @@ } }, "node_modules/color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" + "color-convert": "^1.9.3", + "color-string": "^1.6.0" } }, "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "color-name": "1.1.3" } }, "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "node_modules/color-string": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", - "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "dev": true, "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, - "node_modules/color/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, "node_modules/colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, "engines": { - "node": ">=0.1.90" + "node": ">= 0.8" } }, "node_modules/commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, "engines": { "node": ">= 6" } @@ -909,55 +5350,27 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, + "node_modules/contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -967,29 +5380,66 @@ "node": ">=0.10.0" } }, + "node_modules/copy-webpack-plugin": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-8.1.1.tgz", + "integrity": "sha512-rYM2uzRxrLRpcyPqGceRBDpxxUV8vcDqIKxAUKfcnFpcrPxT5+XvhTxv7XLjo5AvEJFPdAE3zCogG2JVahqgSQ==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.5", + "glob-parent": "^5.1.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/core-js-compat": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.12.0.tgz", + "integrity": "sha512-vvaN8EOvYBEjrr+MN3vCKrMNc/xdYZI+Rt/uPMROi4T5Hj8Fz6TiPQm2mrB9aZoQVW1lCFHYmMrv99aUct9mkg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/cosmiconfig": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -1001,24 +5451,110 @@ "node": ">=10" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-env/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-env/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "engines": { "node": ">=8" } }, + "node_modules/cross-env/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-env/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-env/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, "node_modules/css-unit-converter": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", + "dev": true }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -1026,15 +5562,83 @@ "node": ">=4" } }, - "node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" } }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", + "dev": true + }, "node_modules/decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", @@ -1044,40 +5648,79 @@ "node": ">=0.10" } }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, - "node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { "node": ">=0.10.0" @@ -1086,35 +5729,41 @@ "node_modules/defined": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=0.4.0" } }, "node_modules/dependency-graph": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", + "dev": true, "engines": { "node": ">= 0.6.0" } }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } }, "node_modules/detective": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, "dependencies": { "acorn-node": "^1.6.1", "defined": "^1.0.0", @@ -1128,14 +5777,34 @@ } }, "node_modules/didyoumean": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", - "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "dependencies": { "path-type": "^4.0.0" }, @@ -1143,54 +5812,75 @@ "node": ">=8" } }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "dependencies": { - "is-obj": "^2.0.0" + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/duplexer": { + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ecc-jsbn": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } }, "node_modules/electron-to-chromium": { - "version": "1.3.707", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.707.tgz", - "integrity": "sha512-BqddgxNPrcWnbDdJw7SzXVzPmp+oiyjVrc7tkQVaznPGSS9SKZatw6qxoP857M+HbOyyqJQwYQtsuFIMSTNSZA==" + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true, + "engines": { + "node": ">=10" + } }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/end-of-stream": { "version": "1.4.4", @@ -1201,67 +5891,879 @@ "once": "^1.4.0" } }, + "node_modules/enhanced-resolve": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", + "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } }, + "node_modules/es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", + "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", + "dev": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, "engines": { "node": ">=6" } }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, "engines": { "node": ">=0.8.0" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-stream": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "dev": true, "dependencies": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz", + "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "dependencies": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-plugin-import/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", + "dev": true + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" } }, "node_modules/expand-brackets": { @@ -1291,13 +6793,19 @@ "ms": "2.0.0" } }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/extend-shallow": { + "node_modules/expand-brackets/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", @@ -1309,6 +6817,90 @@ "node": ">=0.10.0" } }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expect/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -1340,6 +6932,18 @@ "node": ">=0.10.0" } }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/extglob/node_modules/is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", @@ -1378,62 +6982,90 @@ "node": ">=0.10.0" } }, - "node_modules/extglob/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "node_modules/fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" }, "engines": { "node": ">=8" } }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, "node_modules/fastq": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, "dependencies": { "reusify": "^1.0.4" } }, - "node_modules/faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" + "bser": "2.1.1" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "optional": true + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -1441,37 +7073,36 @@ "node": ">=8" } }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "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" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "dependencies": { - "ms": "2.0.0" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "node_modules/flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, "node_modules/for-in": { @@ -1483,14 +7114,42 @@ "node": ">=0.10.0" } }, - "node_modules/fraction.js": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.13.tgz", - "integrity": "sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA==", + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, "engines": { "node": "*" } }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -1503,44 +7162,31 @@ "node": ">=0.10.0" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", - "dev": true - }, "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -1553,20 +7199,58 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, "engines": { "node": ">=10" }, @@ -1595,10 +7279,30 @@ "node": ">=0.10.0" } }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-hooks-plus": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/git-hooks-plus/-/git-hooks-plus-1.0.1.tgz", + "integrity": "sha512-IeIEuXySE+EklJieSIXLoFGLuF5ERutODXZz3UCiL1JAjpvZKNyl9j00iF67i5yfX3sKepS1AHN9d3KmUxgWnw==", + "dev": true, + "hasInstallScript": true, + "engines": { + "node": ">=0.8.x" + } + }, "node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -1609,15 +7313,13 @@ }, "engines": { "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -1625,25 +7327,26 @@ "node": ">= 6" } }, - "node_modules/global-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", - "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "dependencies": { - "ini": "1.3.7" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/globby": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "dev": true, "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -1654,42 +7357,48 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" } }, "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -1697,12 +7406,28 @@ "node": ">= 0.4.0" } }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, "engines": { - "node": ">=8" + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" } }, "node_modules/has-value": { @@ -1756,93 +7481,101 @@ "node": ">=0.10.0" } }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, + "node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, "node_modules/html-tags": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/http-auth": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/http-auth/-/http-auth-3.1.3.tgz", - "integrity": "sha1-lFz63WZSHq+PfISRPTd9exXyTjE=", + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "dependencies": { - "apache-crypt": "^1.1.2", - "apache-md5": "^1.0.6", - "bcryptjs": "^2.3.0", - "uuid": "^3.0.0" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" }, "engines": { - "node": ">=4.6.1" + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } }, - "node_modules/http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/http-errors/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", - "dev": true - }, "node_modules/ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, "engines": { "node": ">= 4" } }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, "node_modules/import-cwd": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, "dependencies": { "import-from": "^3.0.0" }, @@ -1854,21 +7587,29 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" } }, "node_modules/import-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, "dependencies": { "resolve-from": "^5.0.0" }, @@ -1876,23 +7617,22 @@ "node": ">=8" } }, - "node_modules/import-from/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, "engines": { "node": ">=8" } }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -1902,15 +7642,11 @@ "node": ">=0.8.19" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -1919,14 +7655,27 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -1954,12 +7703,20 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", + "dev": true }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -1967,12 +7724,33 @@ "node": ">=8" } }, + "node_modules/is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", + "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, + "node_modules/is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", @@ -1989,11 +7767,9 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, "dependencies": { "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-data-descriptor": { @@ -2020,6 +7796,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-date-object": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.3.tgz", + "integrity": "sha512-tDpEUInNcy2Yw3lNSepK3Wdw1RnXLcIVienz6Ou631Acl15cJyRWK4dgA1vCmOEgIbtOV0W7MHg+AR2Gdg1NXQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -2043,6 +7828,19 @@ "node": ">=0.10.0" } }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "optional": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -2056,6 +7854,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -2064,14 +7863,25 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { "node": ">=8" } }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -2079,55 +7889,31 @@ "node": ">=0.10.0" } }, - "node_modules/is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "dev": true, - "dependencies": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "engines": { "node": ">=0.12.0" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "node_modules/is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", "dev": true, "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">= 0.4" } }, "node_modules/is-plain-object": { @@ -2142,6 +7928,55 @@ "node": ">=0.10.0" } }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -2158,26 +7993,30 @@ } }, "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "optional": true, + "dependencies": { + "is-docker": "^2.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", @@ -2187,26 +8026,1819 @@ "node": ">=0.10.0" } }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-changed-files/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "node_modules/jsdom": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "dependencies": { "universalify": "^2.0.0" }, @@ -2214,443 +9846,215 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, + "engines": [ + "node >=0.6.0" + ], "dependencies": { - "json-buffer": "3.0.0" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" } }, + "node_modules/just-extend": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", + "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", + "dev": true + }, "node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "dependencies": { - "package-json": "^6.3.0" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true, + "engines": { + "node": ">=10" } }, "node_modules/lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, - "node_modules/live-server": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/live-server/-/live-server-1.2.1.tgz", - "integrity": "sha512-Yn2XCVjErTkqnM3FfTmM7/kWy3zP7+cEtC7x6u+wUzlQ+1UW3zEYbbyJrc0jNDwiMDZI0m4a0i3dxlGHVyXczw==", - "dev": true, - "dependencies": { - "chokidar": "^2.0.4", - "colors": "latest", - "connect": "^3.6.6", - "cors": "latest", - "event-stream": "3.3.4", - "faye-websocket": "0.11.x", - "http-auth": "3.1.x", - "morgan": "^1.9.1", - "object-assign": "latest", - "opn": "latest", - "proxy-middleware": "latest", - "send": "latest", - "serve-index": "^1.9.1" - }, - "bin": { - "live-server": "live-server.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/anymatch": { + "node_modules/load-json-file": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/live-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "node_modules/load-json-file/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "dependencies": { - "remove-trailing-separator": "^1.0.1" + "error-ex": "^1.2.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/live-server/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "dev": true, - "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" - } - }, - "node_modules/live-server/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/live-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/live-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/is-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/is-number": { + "node_modules/load-json-file/node_modules/strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/live-server/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6.11.5" } }, - "node_modules/live-server/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "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" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/micromatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/live-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/live-server/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true }, "node_modules/lodash.difference": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true }, "node_modules/lodash.forown": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", - "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=" + "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", + "dev": true }, "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true }, "node_modules/lodash.groupby": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true }, "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true }, "node_modules/lodash.toarray": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "node_modules/lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, "node_modules/make-dir": { @@ -2663,9 +10067,6 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/make-dir/node_modules/semver": { @@ -2677,6 +10078,21 @@ "semver": "bin/semver.js" } }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "dependencies": { + "tmpl": "1.0.x" + } + }, "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -2686,12 +10102,6 @@ "node": ">=0.10.0" } }, - "node_modules/map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", - "dev": true - }, "node_modules/map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -2704,72 +10114,69 @@ "node": ">=0.10.0" } }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "engines": { "node": ">= 8" } }, "node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, "dependencies": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" + "node": ">=8.6" } }, "node_modules/mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "dev": true, "dependencies": { - "mime-db": "1.47.0" + "mime-db": "1.44.0" }, "engines": { "node": ">= 0.6" } }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -2780,7 +10187,8 @@ "node_modules/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/mixin-deep": { "version": "1.3.2", @@ -2807,10 +10215,23 @@ "node": ">=0.10.0" } }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/modern-normalize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.0.0.tgz", - "integrity": "sha512-1lM+BMLGuDfsdwf3rsgBSrxJwAZHFIrQ8YR61xIqdHo0uNKI9M52wNpHSrliZATJp51On6JD0AfRxd4YGSU0lw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", + "dev": true, "engines": { "node": ">=6" }, @@ -2818,54 +10239,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/morgan": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", - "dev": true, - "dependencies": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.0.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/morgan/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/morgan/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true, - "optional": true - }, "node_modules/nanoid": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", - "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -2895,182 +10279,131 @@ "node": ">=0.10.0" } }, - "node_modules/nanomatch/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/nise": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", + "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "engines": { - "node": ">= 0.6" + "@sinonjs/commons": "^1.7.0", + "@sinonjs/fake-timers": "^6.0.0", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" } }, "node_modules/node-emoji": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "dev": true, "dependencies": { "lodash.toarray": "^4.4.0" } }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-notifier": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-notifier/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true }, - "node_modules/nodemon": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz", - "integrity": "sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "chokidar": "^3.2.2", - "debug": "^3.2.6", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.0.4", - "pstree.remy": "^1.1.7", - "semver": "^5.7.1", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.3", - "update-notifier": "^4.1.0" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" - } - }, - "node_modules/nodemon/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/nodemon/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -3079,25 +10412,36 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" } }, "node_modules/object-copy": { @@ -3114,6 +10458,18 @@ "node": ">=0.10.0" } }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-copy/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -3127,13 +10483,29 @@ } }, "node_modules/object-hash": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz", - "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true, "engines": { "node": ">= 6" } }, + "node_modules/object-inspect": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.2.tgz", + "integrity": "sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==", + "dev": true + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", @@ -3146,6 +10518,21 @@ "node": ">=0.10.0" } }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -3158,85 +10545,115 @@ "node": ">=0.10.0" } }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "node_modules/object.values": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", + "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", "dev": true, "dependencies": { - "ee-first": "1.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" + "node": ">= 0.4" } }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "dependencies": { "wrappy": "1" } }, - "node_modules/opn": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-6.0.0.tgz", - "integrity": "sha512-I9PKfIZC+e4RXZ/qr1RhgyCnGgYX0UEIlXgWnCOVACIvFgaC9rz6Won7xbdhoHrd8IIhV7YEpHjreNUNkqCGkQ==", - "deprecated": "The package has been renamed to `open`", + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "dependencies": { - "is-wsl": "^1.1.0" + "mimic-fn": "^2.1.0" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true, "engines": { "node": ">=6" } }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" } }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">=6" } }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "dependencies": { "callsites": "^3.0.0" }, @@ -3245,9 +10662,10 @@ } }, "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -3256,19 +10674,13 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true }, "node_modules/pascalcase": { "version": "0.1.1", @@ -3279,46 +10691,74 @@ "node": ">=0.10.0" } }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dev": true, + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-to-regexp/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "dev": true, - "dependencies": { - "through": "~2.3" - } + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true }, "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, "engines": { "node": ">=8.6" }, @@ -3330,10 +10770,35 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -3344,13 +10809,14 @@ } }, "node_modules/postcss": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.9.tgz", - "integrity": "sha512-b+TmuIL4jGtCHtoLi+G/PisuIl9avxs8IZMSmlABRwNz5RLUUACrC+ws81dcomz1nRezm5YPdXiMEzBEKgYn+Q==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, "dependencies": { "colorette": "^1.2.2", - "nanoid": "^3.1.22", - "source-map": "^0.6.1" + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" }, "engines": { "node": "^10 || ^12 || >=14" @@ -3364,6 +10830,7 @@ "version": "8.3.1", "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz", "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==", + "dev": true, "dependencies": { "chalk": "^4.0.0", "chokidar": "^3.3.0", @@ -3388,95 +10855,160 @@ "postcss": "^8.0.0" } }, - "node_modules/postcss-functions": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", - "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", + "node_modules/postcss-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "glob": "^7.1.2", - "object-assign": "^4.1.1", - "postcss": "^6.0.9", - "postcss-value-parser": "^3.3.0" - } - }, - "node_modules/postcss-functions/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-functions/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/postcss-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-functions/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/postcss-cli/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, "dependencies": { - "color-name": "1.1.3" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/postcss-functions/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/postcss-functions/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-functions/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "node_modules/postcss-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=4.0.0" + "node": ">=7.0.0" } }, - "node_modules/postcss-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "node_modules/postcss-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/postcss-functions/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/postcss-cli/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + } + }, + "node_modules/postcss-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-cli/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/postcss-cli/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-cli/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-cli/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" } }, "node_modules/postcss-js": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", + "dev": true, "dependencies": { "camelcase-css": "^2.0.1", "postcss": "^8.1.6" @@ -3490,12 +11022,14 @@ } }, "node_modules/postcss-load-config": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.1.tgz", - "integrity": "sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dev": true, "dependencies": { - "cosmiconfig": "^7.0.0", - "import-cwd": "^3.0.0" + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { "node": ">= 10" @@ -3503,12 +11037,21 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, "node_modules/postcss-nested": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz", "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -3527,6 +11070,7 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz", "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==", + "dev": true, "dependencies": { "colorette": "^1.2.1", "lodash.difference": "^4.5.0", @@ -3547,13 +11091,12 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, "dependencies": { "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", "util-deprecate": "^1.0.2" }, "engines": { @@ -3563,44 +11106,110 @@ "node_modules/postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true, "engines": { - "node": ">=4" + "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, "engines": { "node": ">= 0.8" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/proxy-middleware": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz", - "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=", + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=0.4.0" } }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, "node_modules/pump": { @@ -3613,22 +11222,20 @@ "once": "^1.3.1" } }, - "node_modules/pupa": { + "node_modules/punycode": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true, - "dependencies": { - "escape-goat": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/purgecss": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.1.3.tgz", - "integrity": "sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz", + "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==", + "dev": true, "dependencies": { "commander": "^6.0.0", "glob": "^7.0.0", @@ -3639,76 +11246,100 @@ "purgecss": "bin/purgecss.js" } }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dev": true }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" + "safe-buffer": "^5.1.0" } }, + "node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", + "dev": true + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, "dependencies": { "pify": "^2.3.0" } }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "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" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -3716,10 +11347,23 @@ "node": ">=8.10.0" } }, + "node_modules/rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/reduce-css-calc": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dev": true, "dependencies": { "css-unit-converter": "^1.1.1", "postcss-value-parser": "^3.3.0" @@ -3728,7 +11372,41 @@ "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } }, "node_modules/regex-not": { "version": "1.0.2", @@ -3743,55 +11421,59 @@ "node": ">=0.10.0" } }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dev": true, - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "dependencies": { - "rc": "^1.2.8" - }, "engines": { "node": ">=8" } }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -3816,18 +11498,127 @@ "node": ">=0.10" } }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "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.3", + "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.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/request-promise-native/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "node_modules/resolve": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "dependencies": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -3836,30 +11627,33 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", "dev": true }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, "node_modules/ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -3873,29 +11667,38 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" } }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "dev": true, "dependencies": { "queue-microtask": "^1.2.2" } @@ -3915,6 +11718,204 @@ "ret": "~0.1.10" } }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, "node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -3924,148 +11925,19 @@ "semver": "bin/semver" } }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "dev": true, "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" + "randombytes": "^2.1.0" } }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { + "node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/send/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, "node_modules/set-value": { @@ -4083,11 +11955,57 @@ "node": ">=0.10.0" } }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true }, "node_modules/signal-exit": { "version": "3.0.3", @@ -4099,6 +12017,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, "dependencies": { "is-arrayish": "^0.3.1" } @@ -4106,16 +12025,103 @@ "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/sinon": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-10.0.0.tgz", + "integrity": "sha512-XAn5DxtGVJBlBWYrcYKEhWCz7FLwZGdyvANRyK06419hyEpdT0dMc5A8Vcxg5SCGHc40CsqoKsc1bt1CbJPfNw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.8.1", + "@sinonjs/fake-timers": "^6.0.1", + "@sinonjs/samsam": "^5.3.1", + "diff": "^4.0.2", + "nise": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "node_modules/sinon/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sinon/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "engines": { "node": ">=8" } }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -4199,15 +12205,6 @@ "node": ">=0.10.0" } }, - "node_modules/snapdragon-node/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", @@ -4241,13 +12238,43 @@ "ms": "2.0.0" } }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/snapdragon/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "node_modules/snapdragon/node_modules/source-map": { + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", @@ -4256,10 +12283,11 @@ "node": ">=0.10.0" } }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -4277,24 +12305,63 @@ "urix": "^0.1.0" } }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "node_modules/split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, "node_modules/split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -4307,29 +12374,51 @@ "node": ">=0.10.0" } }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "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" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "dev": true, "dependencies": { - "is-plain-object": "^2.0.4" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/static-extend": { @@ -4345,37 +12434,57 @@ "node": ">=0.10.0" } }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "node_modules/string-length": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "dev": true, "dependencies": { - "duplexer": "~0.1.1" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/string-length/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4385,10 +12494,11 @@ "node": ">=8" } }, - "node_modules/strip-ansi": { + "node_modules/string-width/node_modules/strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -4396,19 +12506,113 @@ "node": ">=8" } }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -4416,31 +12620,84 @@ "node": ">=8" } }, - "node_modules/tailwindcss": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.0.4.tgz", - "integrity": "sha512-WhgR0oiBxGOZ9jY0yVfaJCHnckR7U74Fs/BMsYxGdwGJQ5Hd/HlaKD26bEJFZOvYScJo0QcUj2ImldzedsG7Bw==", + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/table": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", + "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", + "dev": true, "dependencies": { - "@fullhuman/postcss-purgecss": "^3.1.3", + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz", + "integrity": "sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tailwindcss": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.7.tgz", + "integrity": "sha512-jv35rugP5j8PpzbXnsria7ZAry7Evh0KtQ4MZqNd+PhF+oIKPwJTVwe/rmfRx9cZw3W7iPZyzBmeoAoNwfJ1yg==", + "dev": true, + "dependencies": { + "arg": "^5.0.0", "bytes": "^3.0.0", - "chalk": "^4.1.0", - "color": "^3.1.3", + "chalk": "^4.1.1", + "chokidar": "^3.5.2", + "color": "^3.2.0", + "cosmiconfig": "^7.0.0", "detective": "^5.2.0", - "didyoumean": "^1.2.1", - "fs-extra": "^9.1.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "fs-extra": "^10.0.0", + "glob-parent": "^6.0.0", "html-tags": "^3.1.0", + "is-glob": "^4.0.1", "lodash": "^4.17.21", - "modern-normalize": "^1.0.0", + "lodash.topath": "^4.5.2", + "modern-normalize": "^1.1.0", "node-emoji": "^1.8.1", - "object-hash": "^2.1.1", - "postcss-functions": "^3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", "postcss-js": "^3.0.3", - "postcss-nested": "^5.0.5", - "postcss-selector-parser": "^6.0.4", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.5", + "postcss-selector-parser": "^6.0.6", "postcss-value-parser": "^4.1.0", "pretty-hrtime": "^1.0.3", + "purgecss": "^4.0.3", + "quick-lru": "^5.1.1", "reduce-css-calc": "^2.1.8", - "resolve": "^1.20.0" + "resolve": "^1.20.0", + "tmp": "^0.2.1" }, "bin": { "tailwind": "lib/cli.js", @@ -4454,24 +12711,233 @@ "postcss": "^8.0.9" } }, - "node_modules/term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "node_modules/tailwindcss/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "node_modules/tailwindcss/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tailwindcss/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", + "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "dev": true, + "dependencies": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", + "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -4496,15 +12962,6 @@ "node": ">=0.10.0" } }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -4524,6 +12981,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -4531,110 +12989,263 @@ "node": ">=8.0" } }, - "node_modules/to-regex/node_modules/define-property": { + "node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "punycode": "^2.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "node_modules/ts-jest": { + "version": "26.4.4", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", + "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", "dev": true, "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dev": true, - "dependencies": { - "nopt": "~1.0.10" + "@types/jest": "26.x", + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^26.1.0", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "mkdirp": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" }, "bin": { - "nodetouch": "bin/nodetouch.js" + "ts-jest": "cli.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/ts-jest/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-jest/node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.1.2.tgz", + "integrity": "sha512-ryMgATvLLl+z8zQvdlm6Pep0slmwxFWIEnq/5VdiLVjqQXnFJgO+qNLGIIP+d2N2jsFZ9MibZCVDb2bSp7OmEA==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/ts-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ts-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ts-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" } }, "node_modules/type-fest": { @@ -4655,29 +13266,70 @@ "is-typedarray": "^1.0.0" } }, - "node_modules/undefsafe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", - "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", + "node_modules/typescript": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", "dev": true, - "dependencies": { - "debug": "^2.2.0" + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" } }, - "node_modules/undefsafe/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, "dependencies": { - "ms": "2.0.0" + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" } }, - "node_modules/undefsafe/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } }, "node_modules/union-value": { "version": "1.0.1", @@ -4694,44 +13346,13 @@ "node": ">=0.10.0" } }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unix-crypt-td-js": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz", - "integrity": "sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==", - "dev": true - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true, "engines": { - "node": ">= 0.8" + "node": ">= 10.0.0" } }, "node_modules/unset-value": { @@ -4782,75 +13403,21 @@ "node": ">=0.10.0" } }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-notifier": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", - "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "node_modules/uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", "dev": true, "dependencies": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" + "punycode": "^2.1.0" } }, "node_modules/urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", "dev": true }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -4863,90 +13430,564 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, + "optional": true, "bin": { - "uuid": "bin/uuid" + "uuid": "dist/bin/uuid" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "node_modules/v8-to-istanbul": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", + "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", "dev": true, "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "engines": { - "node": ">=0.8.0" + "node": ">=10.10.0" } }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">= 8" } }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "dependencies": { - "string-width": "^4.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/web-ext-types": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-ext-types/-/web-ext-types-3.2.1.tgz", + "integrity": "sha512-oQZYDU3W8X867h8Jmt3129kRVKklz70db40Y6OzoTTuzOJpF/dB2KULJUf0txVPyUUXuyzV8GmT3nVvRHoG+Ew==", + "dev": true + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.18.0.tgz", + "integrity": "sha512-RmiP/iy6ROvVe/S+u0TrvL/oOmvP+2+Bs8MWjvBwwY/j82Q51XJyDJ75m0QAGntL1Wx6B//Xc0+4VPP/hlNHmw==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.3.26", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "pkg-dir": "^5.0.0", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-cli": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.4.0.tgz", + "integrity": "sha512-/Qh07CXfXEkMu5S8wEpjuaw2Zj/CC0hf/qbTDp6N8N7JjdGuaOjZ7kttz+zhuJO/J5m7alQEhNk9lsc4rC6xgQ==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.0", + "@webpack-cli/info": "^1.2.1", + "@webpack-cli/serve": "^1.2.2", + "colorette": "^1.2.1", + "commander": "^6.2.0", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-cli/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webpack-cli/node_modules/execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack-cli/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack-cli/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/webpack-cli/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-cli/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" }, "engines": { "node": ">=8" } }, + "node_modules/webpack-cli/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-cli/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-cli/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-cli/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webpack-merge": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", + "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==", + "dev": true + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "node_modules/write-file-atomic": { "version": "3.0.3", @@ -4960,60 +14001,97 @@ "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "node_modules/ws": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz", + "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=8.3.0" } }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, "engines": { "node": ">=0.4" } }, "node_modules/y18n": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.6.tgz", - "integrity": "sha512-PlVX4Y0lDTN6E2V4ES2tEdyvXkeKzxa8c/vo0pxPr/TqbztddTP0yn7zZylIyiAuxerqj0Q5GhpJ1YJCP8LaZQ==", - "engines": { - "node": ">=10" - } + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, "engines": { "node": ">= 6" } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, "engines": { "node": ">=10" } @@ -5021,86 +14099,3638 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", + "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", + "dev": true + }, + "@babel/core": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", + "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.10", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", + "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.15", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-function-name": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dev": true, + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", + "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", + "dev": true, + "requires": { + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.16" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "dev": true, + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.11" } }, "@babel/helper-validator-identifier": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "@babel/helper-validator-option": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, "requires": { - "color-convert": "^1.9.0" + "@babel/highlight": "^7.12.13" } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, "requires": { - "color-name": "1.1.3" + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, "requires": { - "has-flag": "^3.0.0" + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" } } } }, - "@fullhuman/postcss-purgecss": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz", - "integrity": "sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==", + "@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "dev": true, "requires": { - "purgecss": "^3.1.3" + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", + "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.1.tgz", + "integrity": "sha512-r8rsUahG4ywm0QpGcCrLaUSOuNAISR3IZCg4Fx05Ozq31aCUrQsTLH6KPxy0N5ULoQ4Sn9qjNdGNtbPWAC6hYg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", + "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", + "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", + "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", + "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.1.tgz", + "integrity": "sha512-r8rsUahG4ywm0QpGcCrLaUSOuNAISR3IZCg4Fx05Ozq31aCUrQsTLH6KPxy0N5ULoQ4Sn9qjNdGNtbPWAC6hYg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.1.tgz", + "integrity": "sha512-2mQXd0zBrwfp0O1moWIhPpEeTKDvxyHcnma3JATVP1l+CctWBuot6OJG8LQ4DnBj4ZZPSmlb/fm4mu47EOAnVA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.13.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz", + "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.0.tgz", + "integrity": "sha512-CF4c5LX4LQ03LebQxJ5JZes2OYjzBuk1TdiF7cG7d5dK4lAdw9NZmaxq5K/mouUdNeqwz3TNjnW6v01UqUNgpQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", + "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.13.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + } + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + } + } + } + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", + "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz", + "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz", + "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", + "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==", + "dev": true + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz", + "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.14.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", + "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.12.1" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + } + } + }, + "@babel/preset-env": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", + "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.11", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.11", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.10", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.11", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-typescript": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.7.tgz", + "integrity": "sha512-nOoIqIqBmHBSEgBXWR4Dv/XBehtIFcw9PqZw6rFYuKrzsZmOQm3PR5siLBnKZFEsDb03IegG8nSjU/iXXXYRmw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-transform-typescript": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", + "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.10.tgz", + "integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.10", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.10", + "@babel/types": "^7.12.10", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz", + "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + } + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "@nodelib/fs.scandir": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, "requires": { "@nodelib/fs.stat": "2.0.4", "run-parallel": "^1.1.9" @@ -5109,62 +17739,589 @@ "@nodelib/fs.stat": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true }, "@nodelib/fs.walk": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.4", "fastq": "^1.6.0" } }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "@sinonjs/commons": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", + "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", "dev": true, "requires": { - "defer-to-connect": "^1.0.1" + "type-detect": "4.0.8" } }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@sinonjs/samsam": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", + "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "@sinonjs/text-encoding": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", + "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/chrome": { + "version": "0.0.135", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.135.tgz", + "integrity": "sha512-SczB5P5mIgQWHAeiimlYg5VFvuQKCw4Q5cAzVD7II1Czf4U0222jb3mTHUd1qM0BRJ/kPtzybBde+Zy2sdx/LA==", + "dev": true, + "requires": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "@types/eslint": { + "version": "7.2.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", + "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true + }, + "@types/filesystem": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.30.tgz", + "integrity": "sha512-NCoRgmGmLpTT9VFL6Bb6z0jQuqI3d0E5FGl7M0JOv/J5RQYo9s5aOItPYnpckx9MbYQk1APLXcF8f20Vqnf2yA==", + "dev": true, + "requires": { + "@types/filewriter": "*" + } + }, + "@types/filewriter": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", + "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", + "dev": true + }, + "@types/graceful-fs": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/har-format": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.5.tgz", + "integrity": "sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ==", + "dev": true + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "26.0.20", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.20.tgz", + "integrity": "sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==", + "dev": true, + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/node": { + "version": "14.14.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.14.tgz", + "integrity": "sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "@types/prettier": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz", + "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==", + "dev": true + }, + "@types/sinon": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.0.tgz", + "integrity": "sha512-jDZ55oCKxqlDmoTBBbBBEx+N8ZraUVhggMZ9T5t+6/Dh8/4NiOjSUfpLrPiEwxQDlAe3wpAkoXhWvE6LibtsMQ==", "dev": true, "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "@sinonjs/fake-timers": "^7.0.4" + }, + "dependencies": { + "@sinonjs/fake-timers": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.0.5.tgz", + "integrity": "sha512-fUt6b15bjV/VW93UP5opNXJxdwZSbK1EdiwnhN7XrQrcpaOhMJpZ/CjwFpM3THpxwA+YviBUJKSuEqKlCK5alw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + } } }, + "@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", + "dev": true + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.17.0.tgz", + "integrity": "sha512-/fKFDcoHg8oNan39IKFOb5WmV7oWhQe1K6CDaAVfJaNWEhmfqlA24g+u1lqU5bMH7zuNasfMId4LaYWC5ijRLw==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "4.17.0", + "@typescript-eslint/scope-manager": "4.17.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.0.tgz", + "integrity": "sha512-ZR2NIUbnIBj+LGqCFGQ9yk2EBQrpVVFOh9/Kd0Lm6gLpSAcCuLLe5lUCibKGCqyH9HPwYC0GIJce2O1i8VYmWA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.17.0", + "@typescript-eslint/types": "4.17.0", + "@typescript-eslint/typescript-estree": "4.17.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.17.0.tgz", + "integrity": "sha512-KYdksiZQ0N1t+6qpnl6JeK9ycCFprS9xBAiIrw4gSphqONt8wydBw4BXJi3C11ywZmyHulvMaLjWsxDjUSDwAw==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "4.17.0", + "@typescript-eslint/types": "4.17.0", + "@typescript-eslint/typescript-estree": "4.17.0", + "debug": "^4.1.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.17.0.tgz", + "integrity": "sha512-OJ+CeTliuW+UZ9qgULrnGpPQ1bhrZNFpfT/Bc0pzNeyZwMik7/ykJ0JHnQ7krHanFN9wcnPK89pwn84cRUmYjw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.17.0", + "@typescript-eslint/visitor-keys": "4.17.0" + } + }, + "@typescript-eslint/types": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.17.0.tgz", + "integrity": "sha512-RN5z8qYpJ+kXwnLlyzZkiJwfW2AY458Bf8WqllkondQIcN2ZxQowAToGSd9BlAUZDB5Ea8I6mqL2quGYCLT+2g==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.17.0.tgz", + "integrity": "sha512-lRhSFIZKUEPPWpWfwuZBH9trYIEJSI0vYsrxbvVvNyIUDoKWaklOAelsSkeh3E2VBSZiNe9BZ4E5tYBZbUczVQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.17.0", + "@typescript-eslint/visitor-keys": "4.17.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.17.0.tgz", + "integrity": "sha512-WfuMN8mm5SSqXuAr9NM+fItJ0SVVphobWYkWOwQ1odsfC014Vdxk/92t4JwS1Q6fCA/ABfCKpa3AVtpUKTNKGQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.17.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.3.tgz", + "integrity": "sha512-WQs0ep98FXX2XBAfQpRbY0Ma6ADw8JR6xoIkaIiJIzClGOMqVRvPCWqndTxf28DgFopWan0EKtHtg/5W1h0Zkw==", + "dev": true + }, + "@webpack-cli/info": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.4.tgz", + "integrity": "sha512-ogE2T4+pLhTTPS/8MM3IjHn0IYplKM4HbVNMCWA9N4NrdPzunwenpCsqKEXyejMfRu6K8mhauIPYf8ZxWG5O6g==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.4.0.tgz", + "integrity": "sha512-xgT/HqJ+uLWGX+Mzufusl3cgjAcnqYYskaB7o0vRcwOEfuu6hMzSILQpnIzFMGsTaeaX4Nnekl+6fadLbl1/Vg==", + "dev": true + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true }, "acorn-node": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, "requires": { "acorn": "^7.0.0", "acorn-walk": "^7.0.0", @@ -5174,94 +18331,90 @@ "acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { - "string-width": "^3.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } } } }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true }, "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { - "color-convert": "^2.0.1" + "color-convert": "^1.9.0" } }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, - "apache-crypt": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.4.tgz", - "integrity": "sha512-Icze5ny5W5uv3xgMgl8U+iGmRCC0iIDrb2PVPuRBtL3Zy1Y5TMewXP1Vtc4r5X9eNNBEk7KYPu0Qby9m/PmcHg==", + "arg": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.0.tgz", + "integrity": "sha512-4P8Zm2H+BRS+c/xX1LrHw0qKpEhdlZjLCgWy+d78T9vqa2Z2SiD2wMrYuWIAFy5IZUD7nnNXroRttz+0RzlrzQ==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "unix-crypt-td-js": "^1.1.4" + "sprintf-js": "~1.0.2" } }, - "apache-md5": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.5.tgz", - "integrity": "sha512-sbLEIMQrkV7RkIruqTPXxeCMkAAycv4yzTkBzRgOR1BrR5UB7qZtupqxkersTJSf0HZ3sbaNRrNV80TnnM7cUw==", - "dev": true - }, "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", @@ -5280,10 +18433,24 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true }, "array-unique": { "version": "0.3.2", @@ -5291,22 +18458,55 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true }, "atob": { "version": "2.1.2", @@ -5315,22 +18515,167 @@ "dev": true }, "autoprefixer": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.5.tgz", - "integrity": "sha512-7H4AJZXvSsn62SqZyJCP+1AWwOuoYpUfK6ot9vm0e87XD6mT8lDywc9D9OTJPMULyGcvmIxzTAMeG2Cc+YX+fA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.1.tgz", + "integrity": "sha512-L8AmtKzdiRyYg7BUXJTzigmhbQRCXFKz6SA1Lqo0+AR2FBbQ4aTAPFSDlOutnFkjhiz8my4agGXog1xlMjPJ6A==", + "dev": true, "requires": { - "browserslist": "^4.16.3", - "caniuse-lite": "^1.0.30001196", + "browserslist": "^4.16.6", + "caniuse-lite": "^1.0.30001243", "colorette": "^1.2.2", - "fraction.js": "^4.0.13", + "fraction.js": "^4.1.1", "normalize-range": "^0.1.2", "postcss-value-parser": "^4.1.0" } }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true }, "base": { "version": "0.11.2", @@ -5384,83 +18729,29 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true } } }, - "basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "tweetnacl": "^0.14.3" } }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=", - "dev": true - }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5470,26 +18761,59 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "requires": { "fill-range": "^7.0.1" } }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, "browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, "requires": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", "escalade": "^3.1.1", - "node-releases": "^1.1.70" + "node-releases": "^1.1.71" } }, + "bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "requires": { + "fast-json-stable-stringify": "2.x" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true }, "cache-base": { "version": "1.0.1", @@ -5508,42 +18832,21 @@ "unset-value": "^1.0.0" } }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true }, "camelcase": { "version": "5.3.1", @@ -5554,43 +18857,81 @@ "camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true }, "caniuse-lite": { - "version": "1.0.30001207", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001207.tgz", - "integrity": "sha512-UPQZdmAsyp2qfCTiMU/zqGSWOYaY9F9LL61V8f+8MrubsaDGpaHD9HRV/EWZGULZn0Hxu48SKzI5DgFwTvHuYw==" + "version": "1.0.30001249", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001249.tgz", + "integrity": "sha512-vcX4U8lwVXPdqzPWi6cAJ3FnQaqXbBqy/GZseKNQzRj37J7qZdGcBtxq/QLFNLLlfsoXLUdHw8Iwenri86Tagw==", + "dev": true }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "rsvp": "^4.8.4" } }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { - "anymatch": "~3.1.1", + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" } }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -5601,33 +18942,64 @@ "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } } }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true - }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "requires": { - "mimic-response": "^1.0.0" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" } }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -5639,46 +19011,35 @@ } }, "color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - }, - "dependencies": { - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - } + "color-convert": "^1.9.3", + "color-string": "^1.6.0" } }, "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { - "color-name": "~1.1.4" + "color-name": "1.1.3" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "color-string": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", - "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "dev": true, "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -5687,18 +19048,23 @@ "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, "commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true }, "component-emitter": { "version": "1.3.0", @@ -5709,32 +19075,750 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "dev": true, "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" + "safe-buffer": "~5.1.1" } }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-8.1.1.tgz", + "integrity": "sha512-rYM2uzRxrLRpcyPqGceRBDpxxUV8vcDqIKxAUKfcnFpcrPxT5+XvhTxv7XLjo5AvEJFPdAE3zCogG2JVahqgSQ==", "dev": true, "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" + "fast-glob": "^3.2.5", + "glob-parent": "^5.1.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + } + } + }, + "core-js-compat": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.12.0.tgz", + "integrity": "sha512-vvaN8EOvYBEjrr+MN3vCKrMNc/xdYZI+Rt/uPMROi4T5Hj8Fz6TiPQm2mrB9aZoQVW1lCFHYmMrv99aUct9mkg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "dependency-graph": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", + "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", + "dev": true + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "electron-to-chromium": { + "version": "1.3.727", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", + "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "dev": true + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", + "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" + } + }, + "es-module-lexer": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", + "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", + "dev": true + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "eslint": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.21.0.tgz", + "integrity": "sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" }, "dependencies": { "debug": { @@ -5754,249 +19838,355 @@ } } }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", "dev": true, "requires": { - "object-assign": "^4", - "vary": "^1" + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } } }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true - }, - "css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", "dev": true, "requires": { - "ms": "^2.1.1" + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + } } }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true }, - "decompress-response": { + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", "dev": true }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "defined": { + "execa": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "dependency-graph": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", - "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "requires": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - } - }, - "didyoumean": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", - "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "is-obj": "^2.0.0" + "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" } }, - "duplexer": { + "exit": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.707", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.707.tgz", - "integrity": "sha512-BqddgxNPrcWnbDdJw7SzXVzPmp+oiyjVrc7tkQVaznPGSS9SKZatw6qxoP857M+HbOyyqJQwYQtsuFIMSTNSZA==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "event-stream": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", - "dev": true, - "requires": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" - } - }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -6021,6 +20211,24 @@ "ms": "2.0.0" } }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -6029,13 +20237,71 @@ } } }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, "extglob": { @@ -6063,6 +20329,15 @@ "is-descriptor": "^1.0.0" } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", @@ -6091,102 +20366,142 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true } } }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" } }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, "fastq": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, "requires": { "reusify": "^1.0.4" } }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, "requires": { - "websocket-driver": ">=0.5.1" + "bser": "2.1.1" } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "optional": true + "requires": { + "flat-cache": "^3.0.4" + } }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "requires": { "to-regex-range": "^5.0.1" } }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, "fraction.js": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.13.tgz", - "integrity": "sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "dev": true }, "fragment-cache": { "version": "0.2.1", @@ -6197,24 +20512,12 @@ "map-cache": "^0.2.2" } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", - "dev": true - }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" @@ -6223,28 +20526,62 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "optional": true }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true }, "get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==" + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true }, "get-stream": { "version": "4.1.0", @@ -6261,10 +20598,26 @@ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "git-hooks-plus": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/git-hooks-plus/-/git-hooks-plus-1.0.1.tgz", + "integrity": "sha512-IeIEuXySE+EklJieSIXLoFGLuF5ERutODXZz3UCiL1JAjpvZKNyl9j00iF67i5yfX3sKepS1AHN9d3KmUxgWnw==", + "dev": true + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -6278,23 +20631,28 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "requires": { "is-glob": "^4.0.1" } }, - "global-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", - "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", - "dev": true, - "requires": { - "ini": "1.3.7" - } + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "globby": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -6304,42 +20662,61 @@ "slash": "^3.0.0" } }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "dev": true, "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" + "ajv": "^6.12.3", + "har-schema": "^2.0.0" } }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { "function-bind": "^1.1.1" } }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true }, "has-value": { "version": "1.0.0", @@ -6381,80 +20758,82 @@ } } } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } } }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, "html-tags": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" - }, - "http-auth": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/http-auth/-/http-auth-3.1.3.tgz", - "integrity": "sha1-lFz63WZSHq+PfISRPTd9exXyTjE=", - "dev": true, - "requires": { - "apache-crypt": "^1.1.2", - "apache-md5": "^1.0.6", - "bcryptjs": "^2.3.0", - "uuid": "^3.0.0" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", "dev": true }, - "http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - } + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, - "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "dev": true }, "import-cwd": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, "requires": { "import-from": "^3.0.0" } @@ -6463,31 +20842,38 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } } }, "import-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, "requires": { "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } } }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } }, "imurmurhash": { "version": "0.1.4", @@ -6495,15 +20881,11 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -6512,12 +20894,19 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, - "ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", "dev": true }, "is-accessor-descriptor": { @@ -6543,22 +20932,45 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", + "dev": true }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "requires": { "binary-extensions": "^2.0.0" } }, + "is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", + "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "dev": true + }, "is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", @@ -6572,6 +20984,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, "requires": { "has": "^1.0.3" } @@ -6596,6 +21009,12 @@ } } }, + "is-date-object": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.3.tgz", + "integrity": "sha512-tDpEUInNcy2Yw3lNSepK3Wdw1RnXLcIVienz6Ou631Acl15cJyRWK4dgA1vCmOEgIbtOV0W7MHg+AR2Gdg1NXQ==", + "dev": true + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -6615,6 +21034,13 @@ } } }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "optional": true + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -6624,52 +21050,46 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, "requires": { "is-extglob": "^2.1.1" } }, - "is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "dev": true, - "requires": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - } - }, - "is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", "dev": true }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", "dev": true }, "is-plain-object": { @@ -6681,6 +21101,43 @@ "isobject": "^3.0.1" } }, + "is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", + "dev": true + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -6694,16 +21151,14 @@ "dev": true }, "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } }, "isarray": { "version": "1.0.0", @@ -6711,401 +21166,1656 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", + "xml-name-validator": "^3.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" } }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, "requires": { - "json-buffer": "3.0.0" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" } }, + "just-extend": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", + "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", + "dev": true + }, "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "^6.3.0" - } + "lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, - "live-server": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/live-server/-/live-server-1.2.1.tgz", - "integrity": "sha512-Yn2XCVjErTkqnM3FfTmM7/kWy3zP7+cEtC7x6u+wUzlQ+1UW3zEYbbyJrc0jNDwiMDZI0m4a0i3dxlGHVyXczw==", + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { - "chokidar": "^2.0.4", - "colors": "latest", - "connect": "^3.6.6", - "cors": "latest", - "event-stream": "3.3.4", - "faye-websocket": "0.11.x", - "http-auth": "3.1.x", - "morgan": "^1.9.1", - "object-assign": "latest", - "opn": "latest", - "proxy-middleware": "latest", - "send": "latest", - "serve-index": "^1.9.1" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" }, "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "error-ex": "^1.2.0" } }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "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" - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "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" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-number": { + "strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true } } }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true }, "lodash.difference": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true }, "lodash.forown": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", - "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=" + "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", + "dev": true }, "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true }, "lodash.groupby": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true }, "lodash.toarray": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", "dev": true }, + "lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -7123,18 +22833,27 @@ } } }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, - "map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", - "dev": true - }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -7144,51 +22863,54 @@ "object-visit": "^1.0.0" } }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, "mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", "dev": true }, "mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "dev": true, "requires": { - "mime-db": "1.47.0" + "mime-db": "1.44.0" } }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -7196,7 +22918,8 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "mixin-deep": { "version": "1.3.2", @@ -7219,58 +22942,29 @@ } } }, - "modern-normalize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.0.0.tgz", - "integrity": "sha512-1lM+BMLGuDfsdwf3rsgBSrxJwAZHFIrQ8YR61xIqdHo0uNKI9M52wNpHSrliZATJp51On6JD0AfRxd4YGSU0lw==" - }, - "morgan": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", - "dev": true, - "requires": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.0.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, - "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true, - "optional": true + "modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "nanoid": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", - "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==" + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true }, "nanomatch": { "version": "1.2.13", @@ -7289,157 +22983,147 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } } }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "nise": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", + "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0", + "@sinonjs/fake-timers": "^6.0.0", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" + } + }, "node-emoji": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "dev": true, "requires": { "lodash.toarray": "^4.4.0" } }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true }, - "nodemon": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz", - "integrity": "sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==", + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "chokidar": "^3.2.2", - "debug": "^3.2.6", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.0.4", - "pstree.remy": "^1.1.7", - "semver": "^5.7.1", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.3", - "update-notifier": "^4.1.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" - }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true }, "object-copy": { "version": "0.1.0", @@ -7452,6 +23136,15 @@ "kind-of": "^3.0.3" }, "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -7464,9 +23157,22 @@ } }, "object-hash": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz", - "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true + }, + "object-inspect": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.2.tgz", + "integrity": "sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true }, "object-visit": { "version": "1.0.1", @@ -7477,6 +23183,18 @@ "isobject": "^3.0.0" } }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -7486,76 +23204,100 @@ "isobject": "^3.0.1" } }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "object.values": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", + "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", "dev": true, "requires": { - "ee-first": "1.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" } }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { "wrappy": "1" } }, - "opn": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-6.0.0.tgz", - "integrity": "sha512-I9PKfIZC+e4RXZ/qr1RhgyCnGgYX0UEIlXgWnCOVACIvFgaC9rz6Won7xbdhoHrd8IIhV7YEpHjreNUNkqCGkQ==", + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { - "is-wsl": "^1.1.0" + "mimic-fn": "^2.1.0" } }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", "dev": true }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "p-try": "^2.0.0" } }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "requires": { "callsites": "^3.0.0" } }, "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -7563,10 +23305,10 @@ "lines-and-columns": "^1.1.6" } }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", "dev": true }, "pascalcase": { @@ -7575,45 +23317,88 @@ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dev": true, + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true }, - "pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "dev": true, - "requires": { - "through": "~2.3" - } + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true }, "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } }, "posix-character-classes": { "version": "0.1.1", @@ -7622,19 +23407,21 @@ "dev": true }, "postcss": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.9.tgz", - "integrity": "sha512-b+TmuIL4jGtCHtoLi+G/PisuIl9avxs8IZMSmlABRwNz5RLUUACrC+ws81dcomz1nRezm5YPdXiMEzBEKgYn+Q==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, "requires": { "colorette": "^1.2.2", - "nanoid": "^3.1.22", - "source-map": "^0.6.1" + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" } }, "postcss-cli": { "version": "8.3.1", "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz", "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==", + "dev": true, "requires": { "chalk": "^4.0.0", "chokidar": "^3.3.0", @@ -7648,77 +23435,117 @@ "read-cache": "^1.0.0", "slash": "^3.0.0", "yargs": "^16.0.0" - } - }, - "postcss-functions": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", - "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", - "requires": { - "glob": "^7.1.2", - "object-assign": "^4.1.1", - "postcss": "^6.0.9", - "postcss-value-parser": "^3.3.0" }, "dependencies": { "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } }, @@ -7726,24 +23553,28 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", + "dev": true, "requires": { "camelcase-css": "^2.0.1", "postcss": "^8.1.6" } }, "postcss-load-config": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.1.tgz", - "integrity": "sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dev": true, "requires": { - "cosmiconfig": "^7.0.0", - "import-cwd": "^3.0.0" + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" } }, "postcss-nested": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz", "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==", + "dev": true, "requires": { "postcss-selector-parser": "^6.0.4" } @@ -7752,6 +23583,7 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz", "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==", + "dev": true, "requires": { "colorette": "^1.2.1", "lodash.difference": "^4.5.0", @@ -7762,48 +23594,97 @@ } }, "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, "requires": { "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", "util-deprecate": "^1.0.2" } }, "postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "dev": true + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, "pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, - "proxy-middleware": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz", - "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=", + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, "pump": { @@ -7816,19 +23697,17 @@ "once": "^1.3.1" } }, - "pupa": { + "punycode": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dev": true, - "requires": { - "escape-goat": "^2.0.0" - } + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, "purgecss": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.1.3.tgz", - "integrity": "sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz", + "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==", + "dev": true, "requires": { "commander": "^6.0.0", "glob": "^7.0.0", @@ -7836,64 +23715,102 @@ "postcss-selector-parser": "^6.0.2" } }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "safe-buffer": "^5.1.0" } }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", + "dev": true + }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, "requires": { "pify": "^2.3.0" } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "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" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "requires": { "picomatch": "^2.2.1" } }, + "rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, "reduce-css-calc": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dev": true, "requires": { "css-unit-converter": "^1.1.1", "postcss-value-parser": "^3.3.0" @@ -7902,10 +23819,41 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -7914,47 +23862,51 @@ "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" }, "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true } } }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -7973,24 +23925,126 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "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.3", + "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.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true }, "resolve": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true }, "resolve-url": { "version": "0.2.1", @@ -7998,15 +24052,6 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -8016,12 +24061,29 @@ "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "requires": { "queue-microtask": "^1.2.2" } @@ -8041,142 +24103,193 @@ "ret": "~0.1.10" } }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "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" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "dev": true, "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "randombytes": "^2.1.0" } }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true }, "set-value": { "version": "2.0.1", @@ -8188,14 +24301,50 @@ "is-extendable": "^0.1.1", "is-plain-object": "^2.0.3", "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -8206,6 +24355,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, "requires": { "is-arrayish": "^0.3.1" }, @@ -8213,14 +24363,90 @@ "is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true } } }, + "sinon": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-10.0.0.tgz", + "integrity": "sha512-XAn5DxtGVJBlBWYrcYKEhWCz7FLwZGdyvANRyK06419hyEpdT0dMc5A8Vcxg5SCGHc40CsqoKsc1bt1CbJPfNw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.8.1", + "@sinonjs/fake-timers": "^6.0.1", + "@sinonjs/samsam": "^5.3.1", + "diff": "^4.0.2", + "nise": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } }, "snapdragon": { "version": "0.8.2", @@ -8247,17 +24473,29 @@ "ms": "2.0.0" } }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true } } }, @@ -8309,12 +24547,6 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true } } }, @@ -8338,10 +24570,23 @@ } } }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true }, "source-map-resolve": { "version": "0.5.3", @@ -8356,21 +24601,62 @@ "urix": "^0.1.0" } }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { - "through": "2" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -8378,26 +24664,45 @@ "dev": true, "requires": { "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "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" + } + }, + "stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" }, "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true } } }, @@ -8409,101 +24714,410 @@ "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } } }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true }, - "stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "string-length": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "dev": true, "requires": { - "duplexer": "~0.1.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, "requires": { "ansi-regex": "^5.0.0" } }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "table": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", + "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz", + "integrity": "sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } } }, "tailwindcss": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.0.4.tgz", - "integrity": "sha512-WhgR0oiBxGOZ9jY0yVfaJCHnckR7U74Fs/BMsYxGdwGJQ5Hd/HlaKD26bEJFZOvYScJo0QcUj2ImldzedsG7Bw==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.7.tgz", + "integrity": "sha512-jv35rugP5j8PpzbXnsria7ZAry7Evh0KtQ4MZqNd+PhF+oIKPwJTVwe/rmfRx9cZw3W7iPZyzBmeoAoNwfJ1yg==", + "dev": true, "requires": { - "@fullhuman/postcss-purgecss": "^3.1.3", + "arg": "^5.0.0", "bytes": "^3.0.0", - "chalk": "^4.1.0", - "color": "^3.1.3", + "chalk": "^4.1.1", + "chokidar": "^3.5.2", + "color": "^3.2.0", + "cosmiconfig": "^7.0.0", "detective": "^5.2.0", - "didyoumean": "^1.2.1", - "fs-extra": "^9.1.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "fs-extra": "^10.0.0", + "glob-parent": "^6.0.0", "html-tags": "^3.1.0", + "is-glob": "^4.0.1", "lodash": "^4.17.21", - "modern-normalize": "^1.0.0", + "lodash.topath": "^4.5.2", + "modern-normalize": "^1.1.0", "node-emoji": "^1.8.1", - "object-hash": "^2.1.1", - "postcss-functions": "^3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", "postcss-js": "^3.0.3", - "postcss-nested": "^5.0.5", - "postcss-selector-parser": "^6.0.4", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.5", + "postcss-selector-parser": "^6.0.6", "postcss-value-parser": "^4.1.0", "pretty-hrtime": "^1.0.3", + "purgecss": "^4.0.3", + "quick-lru": "^5.1.1", "reduce-css-calc": "^2.1.8", - "resolve": "^1.20.0" + "resolve": "^1.20.0", + "tmp": "^0.2.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "glob-parent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", + "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", "dev": true }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "dev": true, + "requires": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "terser": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", + "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, "to-object-path": { @@ -8526,12 +25140,6 @@ } } }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -8542,97 +25150,219 @@ "extend-shallow": "^3.0.2", "regex-not": "^1.0.2", "safe-regex": "^1.1.0" - }, - "dependencies": { - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } } }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "requires": { "is-number": "^7.0.0" } }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", "dev": true, "requires": { - "nopt": "~1.0.10" + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, + "tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "ts-jest": { + "version": "26.4.4", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", + "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", + "dev": true, + "requires": { + "@types/jest": "26.x", + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^26.1.0", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "mkdirp": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" + }, + "dependencies": { + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true + } + } + }, + "ts-loader": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.1.2.tgz", + "integrity": "sha512-ryMgATvLLl+z8zQvdlm6Pep0slmwxFWIEnq/5VdiLVjqQXnFJgO+qNLGIIP+d2N2jsFZ9MibZCVDb2bSp7OmEA==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -8648,32 +25378,52 @@ "is-typedarray": "^1.0.0" } }, - "undefsafe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", - "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", + "typescript": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, "requires": { - "debug": "^2.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" } }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -8686,35 +25436,10 @@ "set-value": "^2.0.1" } }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unix-crypt-td-js": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz", - "integrity": "sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true }, "unset-value": { @@ -8757,43 +25482,13 @@ } } }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "update-notifier": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", - "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", "dev": true, "requires": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } + "punycode": "^2.1.0" } }, "urix": { @@ -8802,15 +25497,6 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -8820,66 +25506,457 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "v8-to-istanbul": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", + "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", "dev": true, "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } } }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "string-width": "^4.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "web-ext-types": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-ext-types/-/web-ext-types-3.2.1.tgz", + "integrity": "sha512-oQZYDU3W8X867h8Jmt3129kRVKklz70db40Y6OzoTTuzOJpF/dB2KULJUf0txVPyUUXuyzV8GmT3nVvRHoG+Ew==", + "dev": true + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, + "webpack": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.18.0.tgz", + "integrity": "sha512-RmiP/iy6ROvVe/S+u0TrvL/oOmvP+2+Bs8MWjvBwwY/j82Q51XJyDJ75m0QAGntL1Wx6B//Xc0+4VPP/hlNHmw==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.3.26", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "pkg-dir": "^5.0.0", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" + }, + "dependencies": { + "acorn": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", + "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", + "dev": true + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + } + } + }, + "webpack-cli": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.4.0.tgz", + "integrity": "sha512-/Qh07CXfXEkMu5S8wEpjuaw2Zj/CC0hf/qbTDp6N8N7JjdGuaOjZ7kttz+zhuJO/J5m7alQEhNk9lsc4rC6xgQ==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.0", + "@webpack-cli/info": "^1.2.1", + "@webpack-cli/serve": "^1.2.2", + "colorette": "^1.2.1", + "commander": "^6.2.0", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "webpack-merge": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dev": true, + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==", + "dev": true + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write-file-atomic": { "version": "3.0.3", @@ -8893,45 +25970,82 @@ "typedarray-to-buffer": "^3.1.5" } }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "ws": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz", + "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==", + "dev": true + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true }, "y18n": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.6.tgz", - "integrity": "sha512-PlVX4Y0lDTN6E2V4ES2tEdyvXkeKzxa8c/vo0pxPr/TqbztddTP0yn7zZylIyiAuxerqj0Q5GhpJ1YJCP8LaZQ==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" } }, "yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==" + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/package.json b/package.json index 88caf52..4e78f50 100644 --- a/package.json +++ b/package.json @@ -1,29 +1,73 @@ { - "name": "share-freedom", - "version": "2.2.0", + "name": "fedishare", + "version": "0.9.0", "description": "Share the current tab on the fediverse", - "main": "index.js", + "main": "background.js", "scripts": { - "build:css": "postcss ./src/css/styles.css -o ./src/css/main.css", - "build": "NODE_ENV=production postcss ./src/css/styles.css -o ./src/css/main.css" + "code:lint": "eslint '**/**/*.{ts,tsx}'", + "code:lint-fix": "eslint --fix '**/**/*.{ts,tsx}'", + "code:prettier": "prettier --write '**/**/*.{ts,tsx}'", + "code:typecheck": "./node_modules/.bin/tsc --noEmit", + "app:chrome": "rimraf dist && cross-env BROWSER='chrome' webpack --config webpack/webpack.prod.js", + "app:chrome-dev": "cross-env BROWSER='chrome' webpack --config webpack/webpack.dev.js --watch", + "app:edge": "rimraf dist && cross-env BROWSER='edge' webpack --config webpack/webpack.prod.js", + "app:edge-dev": "cross-env BROWSER='edge' webpack --config webpack/webpack.dev.js --watch", + "app:firefox": "rimraf dist && cross-env BROWSER='firefox' webpack --config webpack/webpack.prod.js", + "app:firefox-dev": "cross-env BROWSER='firefox' webpack --config webpack/webpack.dev.js --watch", + "test:unit": "jest", + "build:css": "postcss ./public/css/styles.css -o ./dist/css/main.css", + "build": "NODE_ENV=production postcss ./public/css/styles.css -o ./dist/css/main.css" }, "repository": { "type": "git", - "url": "git+https://gitlab.com/mugcake/share-freedom-extension.git" + "url": "git+https://gitlab.com/mugcake/fedishare.git" }, "keywords": [ - "share", - "fediverse" + "chrome extension", + "microsoft edge extension", + "firefox addon", + "web extension", + "typescript", + "ts", + "jest", + "sinon" ], - "author": "Mickie", + "author": "Mickie ", "license": "GPL-3.0", "bugs": { - "url": "https://gitlab.com/mugcake/share-freedom-extension/issues" + "url": "https://gitlab.com/mugcake/fedishare/issues" }, - "homepage": "https://gitlab.com/mugcake/share-freedom-extension#readme", - "dependencies": { - "autoprefixer": "^10.2.5", + "homepage": "https://gitlab.com/mugcake/fedishare#readme", + "devDependencies": { + "@babel/preset-env": "7.12.11", + "@babel/preset-typescript": "7.12.7", + "@types/chrome": "0.0.135", + "@types/jest": "26.0.20", + "@types/sinon": "^10.0.0", + "@typescript-eslint/eslint-plugin": "4.17.0", + "@typescript-eslint/parser": "4.17.0", + "autoprefixer": "^10.3.1", + "babel-jest": "26.6.3", + "copy-webpack-plugin": "^8.1.1", + "cross-env": "7.0.3", + "eslint": "7.21.0", + "eslint-plugin-import": "2.22.1", + "git-hooks-plus": "1.0.1", + "jest": "26.6.3", + "postcss": "^8.3.6", "postcss-cli": "^8.3.1", - "tailwindcss": "^2.0.4" + "prettier": "2.2.1", + "rimraf": "3.0.2", + "sinon": "^10.0.0", + "tailwindcss": "^2.2.7", + "terser-webpack-plugin": "5.1.1", + "ts-jest": "26.4.4", + "ts-loader": "^9.1.1", + "typescript": "^4.2.4", + "web-ext-types": "3.2.1", + "webpack": "5.18.0", + "webpack-cli": "4.4.0", + "webpack-merge": "5.7.3", + "whatwg-fetch": "3.0.0" } } diff --git a/postcss.config.js b/postcss.config.js index e1566ea..12a703d 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,6 @@ -module.exports ={ +module.exports = { plugins: { tailwindcss: {}, - autoprefixer: {} - } -} + autoprefixer: {}, + }, +}; diff --git a/public/chrome_manifest.json b/public/chrome_manifest.json new file mode 100644 index 0000000..c68f57c --- /dev/null +++ b/public/chrome_manifest.json @@ -0,0 +1,27 @@ +{ + "name": "datetime", + "version": "1.0", + "description": "Build a Datetime Extension!", + "permissions": [ + "declarativeContent" + ], + "manifest_version": 3, + "background": { + "service_worker": "background.js" + }, + "action": { + "default_popup": "popup.html", + "default_icon": { + "16": "images/logo/date-time-16.png", + "32": "images/logo/date-time-32.png", + "48": "images/logo/date-time-48.png", + "128": "images/logo/date-time-128.png" + } + }, + "icons": { + "16": "images/logo/date-time-16.png", + "32": "images/logo/date-time-32.png", + "48": "images/logo/date-time-48.png", + "128": "images/logo/date-time-128.png" + } +} \ No newline at end of file diff --git a/src/css/fork-awesome.css b/public/css/fork-awesome.css similarity index 100% rename from src/css/fork-awesome.css rename to public/css/fork-awesome.css diff --git a/public/css/fork-awesome.min.css b/public/css/fork-awesome.min.css new file mode 100644 index 0000000..6c4010c --- /dev/null +++ b/public/css/fork-awesome.min.css @@ -0,0 +1,12 @@ +/*! +Fork Awesome 1.1.7 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */@font-face{font-family:ForkAwesome;src:url(../fonts/forkawesome-webfont.eot?v=1.1.7);src:url(../fonts/forkawesome-webfont.eot?#iefix&v=1.1.7) format('embedded-opentype'),url(../fonts/forkawesome-webfont.woff2?v=1.1.7) format('woff2'),url(../fonts/forkawesome-webfont.woff?v=1.1.7) format('woff'),url(../fonts/forkawesome-webfont.ttf?v=1.1.7) format('truetype'),url(../fonts/forkawesome-webfont.svg?v=1.1.7#forkawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 ForkAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell-o:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-globe-e:before{content:"\f304"}.fa-globe-w:before{content:"\f305"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-community:before,.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus-g:before,.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before,.fa-utensils:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before,.fa-pound:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-desc:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-desc:before,.fa-sort-amount-up:before{content:"\f161"}.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-desc:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before,.fa-closed-captioning:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before,.fa-gem:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-medium-square:before{content:"\f2f8"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo-v:before,.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.fa-mastodon:before{content:"\f2e1"}.fa-mastodon-alt:before{content:"\f2e2"}.fa-fork-awesome:before,.fa-fork-circle:before{content:"\f2e3"}.fa-peertube:before{content:"\f2e4"}.fa-diaspora:before{content:"\f2e5"}.fa-friendica:before{content:"\f2e6"}.fa-gnu-social:before{content:"\f2e7"}.fa-liberapay-square:before{content:"\f2e8"}.fa-liberapay:before{content:"\f2e9"}.fa-scuttlebutt:before,.fa-ssb:before{content:"\f2ea"}.fa-hubzilla:before{content:"\f2eb"}.fa-social-home:before{content:"\f2ec"}.fa-artstation:before{content:"\f2ed"}.fa-discord:before{content:"\f2ee"}.fa-discord-alt:before{content:"\f2ef"}.fa-patreon:before{content:"\f2f0"}.fa-snowdrift:before{content:"\f2f1"}.fa-activitypub:before{content:"\f2f2"}.fa-ethereum:before{content:"\f2f3"}.fa-keybase:before{content:"\f2f4"}.fa-shaarli:before{content:"\f2f5"}.fa-shaarli-o:before{content:"\f2f6"}.fa-cut-key:before,.fa-key-modern:before{content:"\f2f7"}.fa-xmpp:before{content:"\f2f9"}.fa-archive-org:before{content:"\f2fc"}.fa-freedombox:before{content:"\f2fd"}.fa-facebook-messenger:before{content:"\f2fe"}.fa-debian:before{content:"\f2ff"}.fa-mastodon-square:before{content:"\f300"}.fa-tipeee:before{content:"\f301"}.fa-react:before{content:"\f302"}.fa-dogmazic:before{content:"\f303"}.fa-zotero:before{content:"\f309"}.fa-nodejs:before{content:"\f308"}.fa-nextcloud:before{content:"\f306"}.fa-nextcloud-square:before{content:"\f307"}.fa-hackaday:before{content:"\f30a"}.fa-laravel:before{content:"\f30b"}.fa-signalapp:before{content:"\f30c"}.fa-gnupg:before{content:"\f30d"}.fa-php:before{content:"\f30e"}.fa-ffmpeg:before{content:"\f30f"}.fa-joplin:before{content:"\f310"}.fa-syncthing:before{content:"\f311"}.fa-inkscape:before{content:"\f312"}.fa-matrix-org:before{content:"\f313"}.fa-pixelfed:before{content:"\f314"}.fa-bootstrap:before{content:"\f315"}.fa-dev-to:before{content:"\f316"}.fa-hashnode:before{content:"\f317"}.fa-jirafeau:before{content:"\f318"}.fa-emby:before{content:"\f319"}.fa-wikidata:before{content:"\f31a"}.fa-gimp:before{content:"\f31b"}.fa-c:before{content:"\f31c"}.fa-digitalocean:before{content:"\f31d"}.fa-att:before{content:"\f31e"}.fa-gitea:before{content:"\f31f"}.fa-file-epub:before{content:"\f321"}.fa-python:before{content:"\f322"}.fa-archlinux:before{content:"\f323"}.fa-pleroma:before{content:"\f324"}.fa-unsplash:before{content:"\f325"}.fa-hackster:before{content:"\f326"}.fa-spell-check:before{content:"\f327"}.fa-moon:before{content:"\f328"}.fa-sun:before{content:"\f329"}.fa-f-droid:before{content:"\f32a"}.fa-biometric:before{content:"\f32b"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}/*# sourceMappingURL=fork-awesome.min.css.map */ \ No newline at end of file diff --git a/public/css/fork-awesome.min.css.map b/public/css/fork-awesome.min.css.map new file mode 100644 index 0000000..df02930 --- /dev/null +++ b/public/css/fork-awesome.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["fork-awesome.css"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/public/css/styles.css b/public/css/styles.css new file mode 100644 index 0000000..b5248d5 --- /dev/null +++ b/public/css/styles.css @@ -0,0 +1,58 @@ +@tailwind base; +@tailwind components; + +/* popout */ + +.button { + @apply bg-white text-gray-800 font-bold py-3 px-3; +} +.icon { + @apply text-xl; +} +.btn-mastodon { + @apply hover:bg-blue-200 hover:text-blue-700 active:bg-blue-400; +} +.btn-pleroma { + @apply hover:bg-yellow-400 hover:text-white active:bg-yellow-500; +} +.btn-diaspora { + @apply hover:bg-gray-900 hover:text-white active:bg-gray-700; +} +.btn-friendica { + @apply hover:bg-blue-700 hover:text-yellow-300 active:bg-blue-800; +} +.btn-hubzilla { + @apply hover:bg-indigo-800 hover:text-white active:bg-indigo-900; +} +.btn-lemmy { + @apply hover:bg-green-700 hover:text-white active:bg-green-800; +} +.btn-socialhome { + @apply hover:bg-gray-700 hover:text-green-300 active:bg-gray-800; +} +.btn-gnusocial { + @apply hover:bg-red-200 hover:text-red-800 active:bg-red-400; +} +.btn-xmpp { + @apply hover:bg-gray-200 hover:text-green-500 active:bg-gray-300; +} +.btn-options { + @apply cursor-pointer hover:bg-gray-100 hover:text-black active:bg-gray-300; +} + +/* options */ + +.span-custom { + @apply text-xl text-blue-700 border border-2 font-bold rounded-l px-4 py-2 bg-white; +} +.text-custom { + @apply border px-4 py-2 w-full; +} +.checkbox-custom { + @apply m-3; +} +.btn-save { + @apply bg-blue-500 text-xl hover:bg-pink-500 active:bg-pink-700 text-white font-bold py-2 px-4 rounded-full w-44 text-center; +} + +@tailwind utilities; diff --git a/public/css/v5-compat.css b/public/css/v5-compat.css new file mode 100644 index 0000000..2d6ce70 --- /dev/null +++ b/public/css/v5-compat.css @@ -0,0 +1,446 @@ +/*! +Fork Awesome 1.1.7 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +.fas, +.fab, +.far { + display: inline-block; + font: normal normal normal 14px/1 ForkAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.fas.fa-chart-area:before { + content: "\f1fe"; +} +.fas.fa-arrows-alt:before { + content: "\f047"; +} +.fas.fa-expand-arrows-alt:before { + content: "\f0b2"; +} +.fas.fa-arrows-alt-h:before { + content: "\f07e"; +} +.fas.fa-arrows-alt-v:before { + content: "\f07d"; +} +.fas.fa-calendar-alt:before { + content: "\f073"; +} +.fas.fa-circle-notch:before { + content: "\f1ce"; +} +.fas.fa-cloud-download-alt:before { + content: "\f0ed"; +} +.fas.fa-cloud-upload-alt:before { + content: "\f0ee"; +} +.fas.fa-credit-card:before { + content: "\f283"; +} +.fas.fa-dollar-sign:before { + content: "\f155"; +} +.fas.fa-euro-sign:before { + content: "\f153"; +} +.fas.fa-exchange-alt:before { + content: "\f0ec"; +} +.fas.fa-external-link-alt:before { + content: "\f08e"; +} +.fas.fa-external-link-square-alt:before { + content: "\f14c"; +} +.fas.fa-eye-dropper:before { + content: "\f1fb"; +} +.fas.fa-pound-sign:before { + content: "\f154"; +} +.fas.fa-glass-martini:before { + content: "\f000"; +} +.fas.fa-shekel-sign:before { + content: "\f20b"; +} +.fas.fa-rupee-sign:before { + content: "\f156"; +} +.fas.fa-won-sign:before { + content: "\f159"; +} +.fas.fa-level-down-alt:before { + content: "\f149"; +} +.fas.fa-level-up-alt:before { + content: "\f148"; +} +.fas.fa-chart-line:before { + content: "\f201"; +} +.fas.fa-long-arrow-alt-down:before { + content: "\f175"; +} +.fas.fa-long-arrow-alt-left:before { + content: "\f177"; +} +.fas.fa-long-arrow-alt-right:before { + content: "\f178"; +} +.fas.fa-long-arrow-alt-up:before { + content: "\f176"; +} +.fas.fa-map-marker-alt:before { + content: "\f041"; +} +.fas.fa-mobile-alt:before { + content: "\f10b"; +} +.fas.fa-pencil-alt:before { + content: "\f040"; +} +.fas.fa-pen-square:before { + content: "\f14b"; +} +.fas.fa-chart-pie:before { + content: "\f200"; +} +.fas.fa-yen-sign:before { + content: "\f157"; +} +.fas.fa-ruble-sign:before { + content: "\f158"; +} +.fas.fa-shield-alt:before { + content: "\f132"; +} +.fas.fa-sign-in-alt:before { + content: "\f090"; +} +.fas.fa-sign-out-alt:before { + content: "\f08b"; +} +.fas.fa-sliders-h:before { + content: "\f1de"; +} +.fas.fa-tablet-alt:before { + content: "\f10a"; +} +.fas.fa-tachometer-alt:before { + content: "\f0e4"; +} +.fas.fa-thumbtack:before { + content: "\f08d"; +} +.fas.fa-ticket-alt:before { + content: "\f145"; +} +.fas.fa-trash-alt:before { + content: "\f1f8"; +} +.fas.fa-lira-sign:before { + content: "\f195"; +} +.fab.fa-linkedin-in:before { + content: "\fe01"; +} +.fab.fa-linkedin:before { + content: "\f08c"; +} +.far.fa-address-book:before { + content: "\f2ba"; +} +.far.fa-address-card:before { + content: "\f2bc"; +} +.far.fa-arrow-alt-circle-down:before { + content: "\f01a"; +} +.far.fa-arrow-alt-circle-left:before { + content: "\f190"; +} +.far.fa-arrow-alt-circle-right:before { + content: "\f18e"; +} +.far.fa-arrow-alt-circle-up:before { + content: "\f01b"; +} +.far.fa-bell:before { + content: "\f0f3"; +} +.far.fa-bell-slash:before { + content: "\f1f7"; +} +.far.fa-bookmark:before { + content: "\f097"; +} +.far.fa-building:before { + content: "\f0f7"; +} +.far.fa-calendar-check:before { + content: "\f274"; +} +.far.fa-calendar-minus:before { + content: "\f272"; +} +.far.fa-calendar:before { + content: "\f133"; +} +.far.fa-calendar-plus:before { + content: "\f271"; +} +.far.fa-calendar-times:before { + content: "\f273"; +} +.far.fa-caret-square-down:before { + content: "\f150"; +} +.far.fa-caret-square-left:before { + content: "\f191"; +} +.far.fa-caret-square-right:before { + content: "\f152"; +} +.far.fa-caret-square-up:before { + content: "\f151"; +} +.far.fa-check-circle:before { + content: "\f05d"; +} +.far.fa-check-square:before { + content: "\f046"; +} +.far.fa-circle:before { + content: "\f10c"; +} +.far.fa-clock:before { + content: "\f017"; +} +.far.fa-comment:before { + content: "\f0e5"; +} +.far.fa-comment-dots:before { + content: "\f27b"; +} +.far.fa-comments:before { + content: "\f0e6"; +} +.far.fa-dot-circle:before { + content: "\f192"; +} +.far.fa-id-card:before { + content: "\f2c3"; +} +.far.fa-envelope:before { + content: "\f003"; +} +.far.fa-envelope-open:before { + content: "\f2b7"; +} +.far.fa-file-archive:before { + content: "\f1c6"; +} +.far.fa-file-audio:before { + content: "\f1c7"; +} +.far.fa-file-code:before { + content: "\f1c9"; +} +.far.fa-file-excel:before { + content: "\f1c3"; +} +.far.fa-file-image:before { + content: "\f1c5"; +} +.far.fa-file-video:before { + content: "\f1c8"; +} +.far.fa-copy:before, +.far.fa-file:before { + content: "\f016"; +} +.far.fa-file-pdf:before { + content: "\f1c1"; +} +.far.fa-file-powerpoint:before { + content: "\f1c4"; +} +.far.fa-file-alt:before { + content: "\f0f6"; +} +.far.fa-file-word:before { + content: "\f1c2"; +} +.far.fa-flag:before { + content: "\f11d"; +} +.far.fa-save:before { + content: "\f0c7"; +} +.far.fa-folder:before { + content: "\f114"; +} +.far.fa-folder-open:before { + content: "\f115"; +} +.far.fa-frown:before { + content: "\f119"; +} +.far.fa-futbol:before { + content: "\f1e3"; +} +.far.fa-hand-rock:before { + content: "\f255"; +} +.far.fa-hand-lizard:before { + content: "\f258"; +} +.far.fa-hand-point-down:before { + content: "\f0a7"; +} +.far.fa-hand-point-left:before { + content: "\f0a5"; +} +.far.fa-hand-point-right:before { + content: "\f0a4"; +} +.far.fa-hand-point-up:before { + content: "\f0a6"; +} +.far.fa-hand-paper:before { + content: "\256"; +} +.far.fa-hand-pointer:before { + content: "\f25a"; +} +.far.fa-hand-scissors:before { + content: "\f257"; +} +.far.fa-hand-spock:before { + content: "\f259"; +} +.far.fa-handshake:before { + content: "\f2b5"; +} +.far.fa-hdd:before { + content: "\f0a0"; +} +.far.fa-heart:before { + content: "\f08a"; +} +.far.fa-hospital:before { + content: "\f0f8"; +} +.far.fa-hourglass:before { + content: "\f250"; +} +.far.fa-id-card:before { + content: "\f2c3"; +} +.far.fa-keyboard:before { + content: "\f11c"; +} +.far.fa-lemon:before { + content: "\f094"; +} +.far.fa-lightbulb:before { + content: "\f0eb"; +} +.far.fa-meh:before { + content: "\f11a"; +} +.far.fa-minus-square:before { + content: "\f147"; +} +.far.fa-money-bill-alt:before { + content: "\f0d6"; +} +.far.fa-moon:before { + content: "\f186"; +} +.far.fa-newspaper:before { + content: "\f1ea"; +} +.far.fa-paper-plane:before { + content: "\f1d9"; +} +.far.fa-pause-circle:before { + content: "\f28c"; +} +.far.fa-edit:before { + content: "\f044"; +} +.far.fa-image:before { + content: "\f03e"; +} +.far.fa-play-circle:before { + content: "\f01d"; +} +.far.fa-plus-square:before { + content: "\f196"; +} +.far.fa-question-circle:before { + content: "\f92c"; +} +.far.fa-share-square:before { + content: "\f045"; +} +.far.fa-smile:before { + content: "\f118"; +} +.far.fa-snowflake:before { + content: "\f2dc"; +} +.far.fa-futbol:before { + content: "\f1e3"; +} +.far.fa-star-half:before { + content: "\f089"; +} +.far.fa-star:before { + content: "\f006"; +} +.far.fa-sticky-note:before { + content: "\f24a"; +} +.far.fa-stop-circle:before { + content: "\f28e"; +} +.far.fa-sun:before { + content: "\f185"; +} +.far.fa-thumbs-down:before { + content: "\f088"; +} +.far.fa-thumbs-up:before { + content: "\f087"; +} +.far.fa-times-circle:before { + content: "\f05c"; +} +.far.fa-window-close:before { + content: "\f2d4"; +} +.far.fa-trash-alt:before { + content: "\f014"; +} +.far.fa-user-circle:before { + content: "\f2be"; +} +.far.fa-user:before { + content: "\f2c0"; +} diff --git a/public/css/v5-compat.min.css b/public/css/v5-compat.min.css new file mode 100644 index 0000000..eafc2f7 --- /dev/null +++ b/public/css/v5-compat.min.css @@ -0,0 +1,12 @@ +/*! +Fork Awesome 1.1.7 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */.fab,.far,.fas{display:inline-block;font:normal normal normal 14px/1 ForkAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fas.fa-chart-area:before{content:"\f1fe"}.fas.fa-arrows-alt:before{content:"\f047"}.fas.fa-expand-arrows-alt:before{content:"\f0b2"}.fas.fa-arrows-alt-h:before{content:"\f07e"}.fas.fa-arrows-alt-v:before{content:"\f07d"}.fas.fa-calendar-alt:before{content:"\f073"}.fas.fa-circle-notch:before{content:"\f1ce"}.fas.fa-cloud-download-alt:before{content:"\f0ed"}.fas.fa-cloud-upload-alt:before{content:"\f0ee"}.fas.fa-credit-card:before{content:"\f283"}.fas.fa-dollar-sign:before{content:"\f155"}.fas.fa-euro-sign:before{content:"\f153"}.fas.fa-exchange-alt:before{content:"\f0ec"}.fas.fa-external-link-alt:before{content:"\f08e"}.fas.fa-external-link-square-alt:before{content:"\f14c"}.fas.fa-eye-dropper:before{content:"\f1fb"}.fas.fa-pound-sign:before{content:"\f154"}.fas.fa-glass-martini:before{content:"\f000"}.fas.fa-shekel-sign:before{content:"\f20b"}.fas.fa-rupee-sign:before{content:"\f156"}.fas.fa-won-sign:before{content:"\f159"}.fas.fa-level-down-alt:before{content:"\f149"}.fas.fa-level-up-alt:before{content:"\f148"}.fas.fa-chart-line:before{content:"\f201"}.fas.fa-long-arrow-alt-down:before{content:"\f175"}.fas.fa-long-arrow-alt-left:before{content:"\f177"}.fas.fa-long-arrow-alt-right:before{content:"\f178"}.fas.fa-long-arrow-alt-up:before{content:"\f176"}.fas.fa-map-marker-alt:before{content:"\f041"}.fas.fa-mobile-alt:before{content:"\f10b"}.fas.fa-pencil-alt:before{content:"\f040"}.fas.fa-pen-square:before{content:"\f14b"}.fas.fa-chart-pie:before{content:"\f200"}.fas.fa-yen-sign:before{content:"\f157"}.fas.fa-ruble-sign:before{content:"\f158"}.fas.fa-shield-alt:before{content:"\f132"}.fas.fa-sign-in-alt:before{content:"\f090"}.fas.fa-sign-out-alt:before{content:"\f08b"}.fas.fa-sliders-h:before{content:"\f1de"}.fas.fa-tablet-alt:before{content:"\f10a"}.fas.fa-tachometer-alt:before{content:"\f0e4"}.fas.fa-thumbtack:before{content:"\f08d"}.fas.fa-ticket-alt:before{content:"\f145"}.fas.fa-trash-alt:before{content:"\f1f8"}.fas.fa-lira-sign:before{content:"\f195"}.fab.fa-linkedin-in:before{content:"\fe01"}.fab.fa-linkedin:before{content:"\f08c"}.far.fa-address-book:before{content:"\f2ba"}.far.fa-address-card:before{content:"\f2bc"}.far.fa-arrow-alt-circle-down:before{content:"\f01a"}.far.fa-arrow-alt-circle-left:before{content:"\f190"}.far.fa-arrow-alt-circle-right:before{content:"\f18e"}.far.fa-arrow-alt-circle-up:before{content:"\f01b"}.far.fa-bell:before{content:"\f0f3"}.far.fa-bell-slash:before{content:"\f1f7"}.far.fa-bookmark:before{content:"\f097"}.far.fa-building:before{content:"\f0f7"}.far.fa-calendar-check:before{content:"\f274"}.far.fa-calendar-minus:before{content:"\f272"}.far.fa-calendar:before{content:"\f133"}.far.fa-calendar-plus:before{content:"\f271"}.far.fa-calendar-times:before{content:"\f273"}.far.fa-caret-square-down:before{content:"\f150"}.far.fa-caret-square-left:before{content:"\f191"}.far.fa-caret-square-right:before{content:"\f152"}.far.fa-caret-square-up:before{content:"\f151"}.far.fa-check-circle:before{content:"\f05d"}.far.fa-check-square:before{content:"\f046"}.far.fa-circle:before{content:"\f10c"}.far.fa-clock:before{content:"\f017"}.far.fa-comment:before{content:"\f0e5"}.far.fa-comment-dots:before{content:"\f27b"}.far.fa-comments:before{content:"\f0e6"}.far.fa-dot-circle:before{content:"\f192"}.far.fa-id-card:before{content:"\f2c3"}.far.fa-envelope:before{content:"\f003"}.far.fa-envelope-open:before{content:"\f2b7"}.far.fa-file-archive:before{content:"\f1c6"}.far.fa-file-audio:before{content:"\f1c7"}.far.fa-file-code:before{content:"\f1c9"}.far.fa-file-excel:before{content:"\f1c3"}.far.fa-file-image:before{content:"\f1c5"}.far.fa-file-video:before{content:"\f1c8"}.far.fa-copy:before,.far.fa-file:before{content:"\f016"}.far.fa-file-pdf:before{content:"\f1c1"}.far.fa-file-powerpoint:before{content:"\f1c4"}.far.fa-file-alt:before{content:"\f0f6"}.far.fa-file-word:before{content:"\f1c2"}.far.fa-flag:before{content:"\f11d"}.far.fa-save:before{content:"\f0c7"}.far.fa-folder:before{content:"\f114"}.far.fa-folder-open:before{content:"\f115"}.far.fa-frown:before{content:"\f119"}.far.fa-futbol:before{content:"\f1e3"}.far.fa-hand-rock:before{content:"\f255"}.far.fa-hand-lizard:before{content:"\f258"}.far.fa-hand-point-down:before{content:"\f0a7"}.far.fa-hand-point-left:before{content:"\f0a5"}.far.fa-hand-point-right:before{content:"\f0a4"}.far.fa-hand-point-up:before{content:"\f0a6"}.far.fa-hand-paper:before{content:"\256"}.far.fa-hand-pointer:before{content:"\f25a"}.far.fa-hand-scissors:before{content:"\f257"}.far.fa-hand-spock:before{content:"\f259"}.far.fa-handshake:before{content:"\f2b5"}.far.fa-hdd:before{content:"\f0a0"}.far.fa-heart:before{content:"\f08a"}.far.fa-hospital:before{content:"\f0f8"}.far.fa-hourglass:before{content:"\f250"}.far.fa-id-card:before{content:"\f2c3"}.far.fa-keyboard:before{content:"\f11c"}.far.fa-lemon:before{content:"\f094"}.far.fa-lightbulb:before{content:"\f0eb"}.far.fa-meh:before{content:"\f11a"}.far.fa-minus-square:before{content:"\f147"}.far.fa-money-bill-alt:before{content:"\f0d6"}.far.fa-moon:before{content:"\f186"}.far.fa-newspaper:before{content:"\f1ea"}.far.fa-paper-plane:before{content:"\f1d9"}.far.fa-pause-circle:before{content:"\f28c"}.far.fa-edit:before{content:"\f044"}.far.fa-image:before{content:"\f03e"}.far.fa-play-circle:before{content:"\f01d"}.far.fa-plus-square:before{content:"\f196"}.far.fa-question-circle:before{content:"\f92c"}.far.fa-share-square:before{content:"\f045"}.far.fa-smile:before{content:"\f118"}.far.fa-snowflake:before{content:"\f2dc"}.far.fa-futbol:before{content:"\f1e3"}.far.fa-star-half:before{content:"\f089"}.far.fa-star:before{content:"\f006"}.far.fa-sticky-note:before{content:"\f24a"}.far.fa-stop-circle:before{content:"\f28e"}.far.fa-sun:before{content:"\f185"}.far.fa-thumbs-down:before{content:"\f088"}.far.fa-thumbs-up:before{content:"\f087"}.far.fa-times-circle:before{content:"\f05c"}.far.fa-window-close:before{content:"\f2d4"}.far.fa-trash-alt:before{content:"\f014"}.far.fa-user-circle:before{content:"\f2be"}.far.fa-user:before{content:"\f2c0"}/*# sourceMappingURL=v5-compat.min.css.map */ \ No newline at end of file diff --git a/public/css/v5-compat.min.css.map b/public/css/v5-compat.min.css.map new file mode 100644 index 0000000..44c6790 --- /dev/null +++ b/public/css/v5-compat.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["v5-compat.css"],"names":[],"mappings":";;;;;;;;;;;AAaA,KACA,KAFA,KAGE,QAAA,aACA,KAAA,OAAA,OAAA,OAAA,KAAA,EAAA,YACA,UAAA,QACA,eAAA,KACA,uBAAA,YACA,wBAAA,UAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEuB,iCACvB,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEwB,kCACxB,QAAA,QAEsB,gCACtB,QAAA,QAEiB,2BACjB,QAAA,QAEiB,2BACjB,QAAA,QAEe,yBACf,QAAA,QAEkB,4BAClB,QAAA,QAEuB,iCACvB,QAAA,QAE8B,wCAC9B,QAAA,QAEiB,2BACjB,QAAA,QAEgB,0BAChB,QAAA,QAEmB,6BACnB,QAAA,QAEiB,2BACjB,QAAA,QAEgB,0BAChB,QAAA,QAEc,wBACd,QAAA,QAEoB,8BACpB,QAAA,QAEkB,4BAClB,QAAA,QAEgB,0BAChB,QAAA,QAEyB,mCACzB,QAAA,QAEyB,mCACzB,QAAA,QAE0B,oCAC1B,QAAA,QAEuB,iCACvB,QAAA,QAEoB,8BACpB,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEe,yBACf,QAAA,QAEc,wBACd,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEiB,2BACjB,QAAA,QAEkB,4BAClB,QAAA,QAEe,yBACf,QAAA,QAEgB,0BAChB,QAAA,QAEoB,8BACpB,QAAA,QAEe,yBACf,QAAA,QAEgB,0BAChB,QAAA,QAEe,yBACf,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEc,wBACd,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAE2B,qCAC3B,QAAA,QAE2B,qCAC3B,QAAA,QAE4B,sCAC5B,QAAA,QAEyB,mCACzB,QAAA,QAEU,oBACV,QAAA,QAEgB,0BAChB,QAAA,QAEc,wBACd,QAAA,QAEc,wBACd,QAAA,QAEoB,8BACpB,QAAA,QAEoB,8BACpB,QAAA,QAEc,wBACd,QAAA,QAEmB,6BACnB,QAAA,QAEoB,8BACpB,QAAA,QAEuB,iCACvB,QAAA,QAEuB,iCACvB,QAAA,QAEwB,kCACxB,QAAA,QAEqB,+BACrB,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEY,sBACZ,QAAA,QAEW,qBACX,QAAA,QAEa,uBACb,QAAA,QAEkB,4BAClB,QAAA,QAEc,wBACd,QAAA,QAEgB,0BAChB,QAAA,QAEa,uBACb,QAAA,QAEc,wBACd,QAAA,QAEmB,6BACnB,QAAA,QAEkB,4BAClB,QAAA,QAEgB,0BAChB,QAAA,QAEe,yBACf,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEU,oBACA,oBACV,QAAA,QAEc,wBACd,QAAA,QAEqB,+BACrB,QAAA,QAEc,wBACd,QAAA,QAEe,yBACf,QAAA,QAEU,oBACV,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEiB,2BACjB,QAAA,QAEW,qBACX,QAAA,QAEY,sBACZ,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEqB,+BACrB,QAAA,QAEqB,+BACrB,QAAA,QAEsB,gCACtB,QAAA,QAEmB,6BACnB,QAAA,QAEgB,0BAChB,QAAA,OAEkB,4BAClB,QAAA,QAEmB,6BACnB,QAAA,QAEgB,0BAChB,QAAA,QAEe,yBACf,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAEc,wBACd,QAAA,QAEe,yBACf,QAAA,QAEa,uBACb,QAAA,QAEc,wBACd,QAAA,QAEW,qBACX,QAAA,QAEe,yBACf,QAAA,QAES,mBACT,QAAA,QAEkB,4BAClB,QAAA,QAEoB,8BACpB,QAAA,QAEU,oBACV,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEkB,4BAClB,QAAA,QAEU,oBACV,QAAA,QAEW,qBACX,QAAA,QAEiB,2BACjB,QAAA,QAEiB,2BACjB,QAAA,QAEqB,+BACrB,QAAA,QAEkB,4BAClB,QAAA,QAEW,qBACX,QAAA,QAEe,yBACf,QAAA,QAEY,sBACZ,QAAA,QAEe,yBACf,QAAA,QAEU,oBACV,QAAA,QAEiB,2BACjB,QAAA,QAEiB,2BACjB,QAAA,QAES,mBACT,QAAA,QAEiB,2BACjB,QAAA,QAEe,yBACf,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEU,oBACV,QAAA"} \ No newline at end of file diff --git a/public/edge_manifest.json b/public/edge_manifest.json new file mode 100644 index 0000000..631a51d --- /dev/null +++ b/public/edge_manifest.json @@ -0,0 +1,27 @@ +{ + "name": "datetime", + "version": "1.0", + "description": "Build a Datetime Extension!", + "permissions": [ + "declarativeContent" + ], + "manifest_version": 2, + "background": { + "content_scripts": "background.js" + }, + "browser_action": { + "default_popup": "popup.html", + "default_icon": { + "16": "images/logo/date-time-16.png", + "32": "images/logo/date-time-32.png", + "48": "images/logo/date-time-48.png", + "128": "images/logo/date-time-128.png" + } + }, + "icons": { + "16": "images/logo/date-time-16.png", + "32": "images/logo/date-time-32.png", + "48": "images/logo/date-time-48.png", + "128": "images/logo/date-time-128.png" + } +} \ No newline at end of file diff --git a/public/firefox_manifest.json b/public/firefox_manifest.json new file mode 100644 index 0000000..5eeae7e --- /dev/null +++ b/public/firefox_manifest.json @@ -0,0 +1,21 @@ +{ + "name": "Fedishare", + "version": "0.9.0", + "description": "Share the current tab on the fediverse", + "permissions": ["tabs", "activeTab", "https://*/*", "storage"], + "manifest_version": 2, + "browser_action": { + "default_popup": "popup.html", + "default_icon": "images/logo/logo.svg", + "default_title": "Fedishare" + }, + "options_ui": { + "page": "options.html" + }, + "applications": { + "gecko": { + "id": "{c5880375-5496-4d02-ba27-7830809dbf08}", + "strict_min_version": "59.0" + } + } +} diff --git a/src/fonts/forkawesome-webfont.eot b/public/fonts/forkawesome-webfont.eot similarity index 100% rename from src/fonts/forkawesome-webfont.eot rename to public/fonts/forkawesome-webfont.eot diff --git a/src/fonts/forkawesome-webfont.svg b/public/fonts/forkawesome-webfont.svg similarity index 100% rename from src/fonts/forkawesome-webfont.svg rename to public/fonts/forkawesome-webfont.svg diff --git a/src/fonts/forkawesome-webfont.ttf b/public/fonts/forkawesome-webfont.ttf similarity index 100% rename from src/fonts/forkawesome-webfont.ttf rename to public/fonts/forkawesome-webfont.ttf diff --git a/src/fonts/forkawesome-webfont.woff b/public/fonts/forkawesome-webfont.woff similarity index 100% rename from src/fonts/forkawesome-webfont.woff rename to public/fonts/forkawesome-webfont.woff diff --git a/src/fonts/forkawesome-webfont.woff2 b/public/fonts/forkawesome-webfont.woff2 similarity index 100% rename from src/fonts/forkawesome-webfont.woff2 rename to public/fonts/forkawesome-webfont.woff2 diff --git a/public/images/logo/logo.svg b/public/images/logo/logo.svg new file mode 100644 index 0000000..f2019e8 --- /dev/null +++ b/public/images/logo/logo.svg @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/options.html b/public/options.html new file mode 100644 index 0000000..ab14e66 --- /dev/null +++ b/public/options.html @@ -0,0 +1,20 @@ + + + + + + + + + + + +
Set your instance(s)
+
+
+ +
+ + + + diff --git a/public/popup.html b/public/popup.html new file mode 100644 index 0000000..eaacb3b --- /dev/null +++ b/public/popup.html @@ -0,0 +1,20 @@ + + + + + + + + + + + + +
+
+
+ + + + + diff --git a/src/background/chrome/background.ts b/src/background/chrome/background.ts new file mode 100644 index 0000000..2b207d6 --- /dev/null +++ b/src/background/chrome/background.ts @@ -0,0 +1,13 @@ +/// + +chrome.runtime.onInstalled.addListener(function () { + // Make extension work on all pages + chrome.declarativeContent.onPageChanged.removeRules(undefined, function () { + chrome.declarativeContent.onPageChanged.addRules([ + { + conditions: [new chrome.declarativeContent.PageStateMatcher({})], + actions: [new chrome.declarativeContent.ShowPageAction()], + }, + ]); + }); +}); diff --git a/src/background/edge/background.ts b/src/background/edge/background.ts new file mode 100644 index 0000000..2b207d6 --- /dev/null +++ b/src/background/edge/background.ts @@ -0,0 +1,13 @@ +/// + +chrome.runtime.onInstalled.addListener(function () { + // Make extension work on all pages + chrome.declarativeContent.onPageChanged.removeRules(undefined, function () { + chrome.declarativeContent.onPageChanged.addRules([ + { + conditions: [new chrome.declarativeContent.PageStateMatcher({})], + actions: [new chrome.declarativeContent.ShowPageAction()], + }, + ]); + }); +}); diff --git a/src/background/firefox/background.ts b/src/background/firefox/background.ts new file mode 100644 index 0000000..633756a --- /dev/null +++ b/src/background/firefox/background.ts @@ -0,0 +1,2 @@ +/// + diff --git a/src/css/main.css b/src/css/main.css deleted file mode 100644 index 452a130..0000000 --- a/src/css/main.css +++ /dev/null @@ -1,841 +0,0 @@ -/*! tailwindcss v2.0.4 | MIT License | https://tailwindcss.com */ - -/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ - -/* -Document -======== -*/ - -/** -Use a better box model (opinionated). -*/ - -*, -*::before, -*::after { - box-sizing: border-box; -} - -/** -Use a more readable tab size (opinionated). -*/ - -:root { - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; -} - -/** -1. Correct the line height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -*/ - -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* -Sections -======== -*/ - -/** -Remove the margin in all browsers. -*/ - -body { - margin: 0; -} - -/** -Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) -*/ - -body { - font-family: - system-ui, - -apple-system, /* Firefox supports this but not yet `system-ui` */ - 'Segoe UI', - Roboto, - Helvetica, - Arial, - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji'; -} - -/* -Grouping content -================ -*/ - -/** -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -*/ - -hr { - height: 0; /* 1 */ - color: inherit; /* 2 */ -} - -/* -Text-level semantics -==================== -*/ - -/** -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr[title] { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -/** -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/** -1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) -2. Correct the odd 'em' font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: - ui-monospace, - SFMono-Regular, - Consolas, - 'Liberation Mono', - Menlo, - monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/** -Prevent 'sub' and 'sup' elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -Tabular data -============ -*/ - -/** -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -*/ - -table { - text-indent: 0; /* 1 */ - border-color: inherit; /* 2 */ -} - -/* -Forms -===== -*/ - -/** -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** -Remove the inheritance of text transform in Edge and Firefox. -1. Remove the inheritance of text transform in Firefox. -*/ - -button, -select { /* 1 */ - text-transform: none; -} - -/** -Correct the inability to style clickable types in iOS and Safari. -*/ - -button, -[type='button'], -[type='submit'] { - -webkit-appearance: button; -} - -/** -Remove the inner border and padding in Firefox. -*/ - -/** -Restore the focus styles unset by the previous rule. -*/ - -/** -Remove the additional ':invalid' styles in Firefox. -See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737 -*/ - -/** -Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers. -*/ - -legend { - padding: 0; -} - -/** -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/** -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -/** -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -/** -Remove the inner padding in Chrome and Safari on macOS. -*/ - -/** -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to 'inherit' in Safari. -*/ - -/* -Interactive -=========== -*/ - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/** - * Manually forked from SUIT CSS Base: https://github.com/suitcss/base - * A thin layer on top of normalize.css that provides a starting point more - * suitable for web applications. - */ - -/** - * Removes the default spacing and border for appropriate elements. - */ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -button { - background-color: transparent; - background-image: none; -} - -/** - * Work around a Firefox/IE bug where the transparent `button` background - * results in a loss of the default `button` focus styles. - */ - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -fieldset { - margin: 0; - padding: 0; -} - -ol, -ul { - list-style: none; - margin: 0; - padding: 0; -} - -/** - * Tailwind custom reset styles - */ - -/** - * 1. Use the user's configured `sans` font-family (with Tailwind's default - * sans-serif font stack as a fallback) as a sane default. - * 2. Use Tailwind's default "normal" line-height so the user isn't forced - * to override it to ensure consistency even when using the default theme. - */ - -html { - font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */ - line-height: 1.5; /* 2 */ -} - -/** - * Inherit font-family and line-height from `html` so users can set them as - * a class directly on the `html` element. - */ - -body { - font-family: inherit; - line-height: inherit; -} - -/** - * 1. Prevent padding and border from affecting element width. - * - * We used to set this in the html element and inherit from - * the parent element for everything else. This caused issues - * in shadow-dom-enhanced elements like
where the content - * is wrapped by a div with box-sizing set to `content-box`. - * - * https://github.com/mozdevs/cssremedy/issues/4 - * - * - * 2. Allow adding a border to an element by just adding a border-width. - * - * By default, the way the browser specifies that an element should have no - * border is by setting it's border-style to `none` in the user-agent - * stylesheet. - * - * In order to easily add borders to elements by just setting the `border-width` - * property, we change the default border-style for all elements to `solid`, and - * use border-width to hide them instead. This way our `border` utilities only - * need to set the `border-width` property instead of the entire `border` - * shorthand, making our border utilities much more straightforward to compose. - * - * https://github.com/tailwindcss/tailwindcss/pull/116 - */ - -*, -::before, -::after { - box-sizing: border-box; /* 1 */ - border-width: 0; /* 2 */ - border-style: solid; /* 2 */ - border-color: #e5e7eb; /* 2 */ -} - -/* - * Ensure horizontal rules are visible by default - */ - -hr { - border-top-width: 1px; -} - -/** - * Undo the `border-style: none` reset that Normalize applies to images so that - * our `border-{width}` utilities have the expected effect. - * - * The Normalize reset is unnecessary for us since we default the border-width - * to 0 on all elements. - * - * https://github.com/tailwindcss/tailwindcss/issues/362 - */ - -img { - border-style: solid; -} - -textarea { - resize: vertical; -} - -input::-moz-placeholder, textarea::-moz-placeholder { - opacity: 1; - color: #9ca3af; -} - -input:-ms-input-placeholder, textarea:-ms-input-placeholder { - opacity: 1; - color: #9ca3af; -} - -input::placeholder, -textarea::placeholder { - opacity: 1; - color: #9ca3af; -} - -button { - cursor: pointer; -} - -table { - border-collapse: collapse; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/** - * Reset links to optimize for opt-in styling instead of - * opt-out. - */ - -a { - color: inherit; - text-decoration: inherit; -} - -/** - * Reset form element properties that are easy to forget to - * style explicitly so you don't inadvertently introduce - * styles that deviate from your design system. These styles - * supplement a partial reset that is already applied by - * normalize.css. - */ - -button, -input, -optgroup, -select, -textarea { - padding: 0; - line-height: inherit; - color: inherit; -} - -/** - * Use the configured 'mono' font family for elements that - * are expected to be rendered with a monospace font, falling - * back to the system monospace stack if there is no configured - * 'mono' font family. - */ - -pre, -code, -kbd, -samp { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -/** - * Make replaced elements `display: block` by default as that's - * the behavior you want almost all of the time. Inspired by - * CSS Remedy, with `svg` added as well. - * - * https://github.com/mozdevs/cssremedy/issues/14 - */ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - vertical-align: middle; -} - -/** - * Constrain images and videos to the parent width and preserve - * their instrinsic aspect ratio. - * - * https://github.com/mozdevs/cssremedy/issues/14 - */ - -img, -video { - max-width: 100%; - height: auto; -} - -/* index */ - -.button { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.button:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.button { - font-weight: 700; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.125rem; - padding-bottom: 0.125rem; - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.icon { - font-size: 1.875rem; - line-height: 2.25rem; -} - -.btn-mastodon:hover { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); -} - -.btn-pleroma:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgba(255, 255, 255, var(--tw-text-opacity)); -} - -.btn-diaspora:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgba(255, 255, 255, var(--tw-text-opacity)); -} - -.btn-friendica:hover { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); -} - -.btn-hubzilla:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgba(255, 255, 255, var(--tw-text-opacity)); -} - -.btn-lemmy:hover { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgba(255, 255, 255, var(--tw-text-opacity)); -} - -.btn-socialhome:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); -} - -.btn-gnusocial:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); -} - -.btn-xmpp:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); -} - -.btn-options:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.btn-options { - cursor: pointer; -} - -.btn-options:hover { - --tw-text-opacity: 1; - color: rgba(0, 0, 0, var(--tw-text-opacity)); -} - -/* options */ - -.span-custom { - --tw-bg-opacity: 1; - background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-width: 2px; - border-width: 1px; - font-weight: 700; - font-size: 1.25rem; - line-height: 1.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - padding-right: 1rem; - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); -} - -.text-custom { - border-width: 2px; - border-width: 1px; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - padding-right: 1rem; - width: 100%; -} - -.checkbox-custom { - margin: 0.75rem; -} - -.btn-save { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); -} - -.btn-save:hover { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); -} - -.btn-save { - border-radius: 9999px; - font-weight: 700; - font-size: 1.25rem; - line-height: 1.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - padding-right: 1rem; - text-align: center; - --tw-text-opacity: 1; - color: rgba(255, 255, 255, var(--tw-text-opacity)); - width: 11rem; -} - -.bg-fixed { - background-attachment: fixed; -} - -.bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.flex { - display: flex; -} - -.inline-flex { - display: inline-flex; -} - -.table { - display: table; -} - -.grid { - display: grid; -} - -.hidden { - display: none; -} - -.text-5xl { - font-size: 3rem; - line-height: 1; -} - -.px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; -} - -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -* { - --tw-shadow: 0 0 #0000; -} - -* { - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(59, 130, 246, 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; -} - -.text-left { - text-align: left; -} - -.text-right { - text-align: right; -} - -.text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); -} - -.gap-5 { - gap: 1.25rem; -} - -@-webkit-keyframes spin { - to { - transform: rotate(360deg); - } -} - -@keyframes spin { - to { - transform: rotate(360deg); - } -} - -@-webkit-keyframes ping { - 75%, 100% { - transform: scale(2); - opacity: 0; - } -} - -@keyframes ping { - 75%, 100% { - transform: scale(2); - opacity: 0; - } -} - -@-webkit-keyframes pulse { - 50% { - opacity: .5; - } -} - -@keyframes pulse { - 50% { - opacity: .5; - } -} - -@-webkit-keyframes bounce { - 0%, 100% { - transform: translateY(-25%); - -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); - animation-timing-function: cubic-bezier(0.8,0,1,1); - } - - 50% { - transform: none; - -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); - animation-timing-function: cubic-bezier(0,0,0.2,1); - } -} - -@keyframes bounce { - 0%, 100% { - transform: translateY(-25%); - -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); - animation-timing-function: cubic-bezier(0.8,0,1,1); - } - - 50% { - transform: none; - -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); - animation-timing-function: cubic-bezier(0,0,0.2,1); - } -} - -@media (min-width: 640px) { -} - -@media (min-width: 768px) { -} - -@media (min-width: 1024px) { -} - -@media (min-width: 1280px) { -} - -@media (min-width: 1536px) { -} diff --git a/src/css/styles.css b/src/css/styles.css deleted file mode 100644 index 0a94929..0000000 --- a/src/css/styles.css +++ /dev/null @@ -1,58 +0,0 @@ -@tailwind base; -@tailwind components; - -/* index */ - -.button { - @apply bg-gray-300 hover:bg-gray-400 text-gray-800 font-bold py-0.5 px-4; -} -.icon { - @apply text-3xl; -} -.btn-mastodon { - @apply hover:bg-blue-200 hover:text-blue-700; -} -.btn-pleroma { - @apply hover:bg-yellow-400 hover:text-white; -} -.btn-diaspora { - @apply hover:bg-gray-900 hover:text-white; -} -.btn-friendica { - @apply hover:bg-blue-700 hover:text-yellow-300; -} -.btn-hubzilla { - @apply hover:bg-indigo-800 hover:text-white; -} -.btn-lemmy { - @apply hover:bg-green-700 hover:text-white; -} -.btn-socialhome { - @apply hover:bg-gray-700 hover:text-green-300; -} -.btn-gnusocial { - @apply hover:bg-red-200 hover:text-red-800; -} -.btn-xmpp { - @apply hover:bg-blue-900 hover:text-green-500; -} -.btn-options { - @apply cursor-pointer hover:bg-gray-100 hover:text-black; -} - -/* options */ - -.span-custom { - @apply text-xl text-blue-700 border border-2 font-bold rounded-l px-4 py-2 bg-white; -} -.text-custom { - @apply border border-2 px-4 py-2 w-full; -} -.checkbox-custom { - @apply m-3; -} -.btn-save { - @apply bg-blue-500 text-xl hover:bg-blue-700 text-white font-bold py-2 px-4 rounded-full w-44 text-center; -} - -@tailwind utilities; diff --git a/src/html/index.html b/src/html/index.html deleted file mode 100644 index fc63981..0000000 --- a/src/html/index.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/html/options.html b/src/html/options.html deleted file mode 100644 index 1d36ca4..0000000 --- a/src/html/options.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - -
Set your instance(s)
-
-
- Pleroma: - -
- -
-
-
- Mastodon: - -
- -
-
-
- GNUsocial: - -
- -
-
-
- Diaspora: - -
- -
-
-
- Friendica: - -
- -
-
-
- Hubzilla: - -
- -
-
-
- Socialhome - -
- -
-
-
- Lemmy: - -
- -
-
-
- XMPP: - -
- -
-
- -
- - - - - diff --git a/src/img/badge-amo.png b/src/img/badge-amo.png deleted file mode 100644 index 9cb49bba95ca8485ff82b38f2dc9ae35ec153c80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2827 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 diff --git a/src/img/ice-cream.png b/src/img/ice-cream.png deleted file mode 100644 index 15ac998b726c2c298e0dbc585500436dbf3e748a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6129 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 D2%^A` diff --git a/src/img/icon-16-light.png b/src/img/icon-16-light.png deleted file mode 100644 index 058afcf5ae10a7ffc6583f3b21991931fdee1bbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3LP)v?aCay~jaQ+Ei>NeW$~D z&v`iaz3{&!;|$emHCHUo-BOi%A=vjQ;$^v9-U5im0mSj`X;oeUH=Pr_=RB|o;LciZ zHk+9!vO8v68TOo$>0y0zLA_qrd_I3kRVUKv^w(ammluhO&dEbFCe2s_W`F}T-kbsy z3WXTlvk=Jb?DRi5H*wvJ%VyFL(WOjAH}>{^#BjKsB+2S2KnQL@gn0lFu9@*##6RkG zyPvDo>cQ`^kE2gKmVq3Oc#*2QY&QGXpE@#It=6oWdjgUZk!7$Oz*UfUX1w)&e_i$5 zEXa0}%&&@wKLIc^*KW6`y!WY8D)r5Kp976U2#X?I41ul)Gr&M3Jg8JEjT0G&NC38u zUAGUs?{qrt-QE6u5uO4Uepz}KXpCg=XO&8&{$Rid;LETVf^81#GXVfAE6bbU7M$Y+ h$YWJ|KF;31(NAaOh_ly}ubKb=002ovPDHLkV1gUq>U{tJ diff --git a/src/img/icon-32-dark.png b/src/img/icon-32-dark.png deleted file mode 100644 index 851856e8520252ced1745726a6375a9f42d29f41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2106 zcmV-A2*vk_P)x~>2K2ggZ7 zK~z}7rI&kD)8`q-Ke<2%2_)R)4nY(Ukc;BLR6wg$yG@u0EU3Oz<+@%gI3+}pf&{$;8X(q1lR$jPM4Qv zD0pINEEc9YXz0Y`!T2CaJdO9!CR=yn3H0^&gOhqIL&*|uQHURh-=9fQ{U zxAq#e>X&8}fJ&ni0Ox^~pBLcUJF|HxLosFV@7M0}?1`4?syBdQgH}B;T_6nLJRIo$ zBIl(U3S=RE#}Ntw-YEyTr_$(>KQ{pH&6|L@nH=XQ%ek<-fa5!}8M8S3qKd%YaIwdm1QDiwU71MeaMXNG0dQt{keK$z#dfaGH82c=F9gR{o}rRXGuq zXDK;TKR|YZjQEu>Y}is`N&VR`>AUj~8;}!)_|8+W2JeVq(IBx!gF! z*2A}Fs%Dx&t2Rt#;Ms31iuO4Nh>{1986QgLpp~tM8!4^S`*+VySg{~trc40*^8OO+C`gqD$d>@O+fBuqWM1B!&epPc$}$x^wITsY zkdRZgMmh$qSnMtUvf^a`SnMv!D)sb_+ITcCii3fJ*rL+tf<-Egt`N{DL&dDki<+Wg z=r@y-Bqvr8Om>2d@+>7ei84yk705$GTx%ZT@sc?tM~2WdY{g`8a!PLmz~ORp_@f>+ zm&B5v5{5tk_s)->KwFEm>PyiC}3G-E!STt zLbEo7ajOfNM2I9v$Xg%xV)8bjfiVY-JrhjWoV@w{EM7U=&Z93kkQm`9+gIj>vn*5L zmnFGG1dt&FqNmi|Xu<7vlNuF*(PU@EK0QvCn_p~Dp^BDbwmH$B>+mz^ML`y+!T_+^ z-IQi3*}go1dn0x~{dceT0Z7Gx@SxvhCsGzfgiMUVXkq34IzISWKHn^g;m?=47@lzW z88n*g*c>i$6Jb<#Ct1tLa-ORpFImR23?&CIb@SC% z8hEFsZ}OO32sBSOcC%~T)2d>m0BkFdXUjuz>^t3t!|7(vdKEjCCjbx@B4W?FRBE1I zOuxyK>MFgFxj((i>leEyNe?GCNlwRrh4r6_3bq3URuKT%{bvM#>q6k{^xgW7 zF%LjRhp=~p3V?%`x^TLnZNS277rJ;PH-3<&PbpD{w)SR0?b~h1faFwLjR}@iCD<0oCvHA7ssyjpjn&Dk5(ok5(=<8U0i7z zK_~!|#q(1(do!>g!P5u!KbG#9$=++72@l>C8?K9@g`pVZU${e z3nC#TMTW5HwHws5m;wc`*q~L{iU5YM9vM|G-4+3qlw~RTT7HzDw!Y0ouvkb|yo_+E zm>`h=o6|+-ppBEYMz*NqNQ;qjr`L?b<;G-ja;3YA8; zzO~=1nm#Stoh}Mf!-x(GnqtM~a4~Lm(%fg}Y{LMBsd93XKEr`Hg(Z;lVK2D>Ky<%E zxpdoGMw7iFQWhk>A3UD<+g*0Q)66Nok^1&ATKX-RZ7!6dVj|^1Bt%FUw>rt3214Od zF&A$Q(KkA!73UeW>VX+~fl8yx1RCbYN`up4q+D+uWoXmqa=PL1)#LD zmd?+JN|`~cu6__=5(Cr%NweXOf7zbJiUkqA?{f_Ulhg5#mzdm{Ej2p?Y@baKPb`h4 zFhx#H>nJB``Tm09FCTUUCsK`5?TY kcHK*E{$bFnO%G!Ce-i}lBIww0YXATM07*qoM6N<$f{Xj%H2?qr diff --git a/src/img/icon-32-light.png b/src/img/icon-32-light.png deleted file mode 100644 index 717adf55a0cce6bac0ad20cdc84d8ffc6ece0ee3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1130 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+0817lKvPlzi>K|{mt-TQX! z+6zHI_NrB@wr$%F;cnl)fAi+e5cbB6M|ST9Dg!Fs0}W| zckTo!-nkQD_%0CG0~X&41YmnXrtROqf6pF>c8KDA+qP|kxe6%03up*X4a8C~2^0h( zkYb>dfL5P5a|XhODFfO9v>Ie4P~`vr|1i@)t^&FitZUzn9Uuijb9U_50d&t!5CCZe z+759Q#0rSXKrLWL?gNrQ(_jwXd+gXTupuC$faU_V?A{GD1jGdfZzON{Y#>!q666=m zz!W@h>-;cgnN#N!xUSsfEvY^I_Ph4y*M@8UuCv(k&&q!H$5rL3*$o-;?uY9HJTCeD znZoY>qD;z|WzYM^`RVsg+=yrW@`>ZXv%-j%Jd7(Iys6=DuC(3NC?qW#kjB?0;&mZ# zeTAO2))KXMmpQK=KO;A1Zpf2^Wl2E$8I!!-T^Kr8Wj%l#&H|6fVg?4jBOuH;Rhv&5 zD9B#o>Fdh=m{pFQ-O^AqMGC0L+tbA{#Nu>v!T~;snKL3IZr+eAVB|X|B=F$TF~#$T zqnQ|M{@f7dm~x;&p^Vk3fOQX$b6B(^VXC-jv$nu-C0#{L*6I2ak4>01ajLV&bdQsZ zJ+(EOj!vDTxavvBfkmsbUP;YTXq#ph5fR}&-Laqh#07H(b}sD`Ue3zN!X7VX&T?cr zey54qCpyY;?Pj*gX4`Bsw%t;+TzTZ)If=tp`8YD&)zfwMl{KD@HcsL-4R2vGU&D1r zFs!2DQ$pZ_);Avc#_~L@`|1Kb>kT9YBwE%TGKyf)cqsHpT8gdEtAZuM=8_WEG8c2J zV+vwIffHtQbfUX!o#gQ>EOmEO1!<7M10(rYbh^n6WVE_^Uv$Nfy)YyV^U@_ zJ1z(xU)7-4?Xbwz>)Xv6q6$WSz#y=^8Spbk{tcJJna>A4{bc3Y!H^uZFelK^pp}7P z_lfylv-UT207F`}#5JNMC9x#cD!C{XNHG{07+UHYnCcoEgcz7w8JJs{nrj;vSs554 z?w@Uiq9HdwB{QuOw+4Yn%56Xmk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP%n Q#x4Vcr>mdKI;Vst0N0Zc5C8xG diff --git a/src/img/logo.png b/src/img/logo.png deleted file mode 100644 index e9536bce9e86fc78c6ea5e7acafc34b40762014b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5436 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

RTE ze6i}?Fm()><6TiKQD%O`mD}t+vd4 zB`rjk1ijM2L0E6!56EJ}jO=@k*m8{eM6nBqBoM?_;LxC;eZ?yVMNN+y7~h-NnpJh)sk+TG!+;cuP(-**kw-a9A3 ze{p*nw|}+1u!3Il5`I$cJUFG$T_y(5{C6i+vJmNx^3cSf`CBBU;M`{?OGu!!ng*W#{{tgK8;HEFg84coqUm0+1XV1w8s03!KLuSKFUbrNoc0T zTg&keO#V+%(jik40CN)YSth14O_i*umUqC*)iDyv$lHf+SI3&%<*eI^VgO90P}s8jptg ze*I2{8S2Md%UJp`-W~fg5eyyCldvS2pp}@wN7-0+!N3;4(9d}5`+ZsH{8jYQfywKp zGND3Vce?aQ2MAE!5O=x4Mh3v~dfYBn7Kd-y*b7Ao&*@QZ+asUN818LZUk)4Rmf%n( zh(!urD!DHehi)F1$Y$mPPk{4U^{pyNu_X-yZZ@q*R}C%|P39qz%LcOM4}~Q@6=M!4 kv+#X7j6Cok+=nNW!VL30k`+V>@XiT>%BskeOB)6K2V`}B#sB~S diff --git a/src/img/screenshot-1.png b/src/img/screenshot-1.png deleted file mode 100644 index ca43a8e97967eb15dc050b2ce2ade4169407880d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317306 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 {;eN*s}m$kxPXr9PQC$Gj*KOb-KoE@}~qa*Whu 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%0AHS@qfG9yxun+MPx*2ooK^j=$O9 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

)}IhlBr7taw8PxWQ*P|D-g@Fc(&nYiZw0z* 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%0A;EPyx4lWrp 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 z z27u_iRjg5Sx$|wOG%;)LPwFYtoPnwBh*SnOCke= zonuxCm5eDroCWSUkSi5HW&N4=2L|B)1-I6e&Uj{hNJ1m9Bvgq+BZSICmBz8)toPn~Z-9Bk_T=n6LtSr{ zf(rn=7?fg6SWn*f&I=%5$S>HRc;PWe;4B&EI3XuQbO?+XcB~)>yH)2cmp$Rp=0VGbl%<$`tceX)F6P2Va)R|Szm zVL?>P7hol!AZ9%|&zwg?icAdvAOv#c-bWTVFhuY`8m#la0RRLK#sdKf58Pp7ka}7X zb{-6YCUA7&@eG6n-g{5v0lfDY1}XsH0SH;oKe!v7$a(;<5hLr#5c4321cNN!e{$Bs zoqF`qtb0^1-^ln{bnBn}LNZgAU%g+5M@Oo7*u{TzbCG=3oE<-p5L7WHKUr2EUp^x(zNK$JMGwDnWn3a$mW;v(ZQ;?!}spuYNuE|-##aX;z&ID z^FE8>TJ0XiUM}pA3(f`OL_Az@X`P9UXkq9{_LBF~gt-Yf#jJv^WRDh_n%2d9D@{!l zv3q{-x)a+J?wQxh=&(vdvW`j5Y0HVQtGgq68`oa5dt0=6d>l1j7K0n-rhfb(#b4fo z;a92SxOhf&E|{}^seNCXPUNJ<3!HF&_Dm7(z%Z;)_Mw*<=%ENzs6)oWl-a9^4x{B6 zOlP#hm{E8sFhkxAxv02bAyRrYZuPFpf`ra(IbR)iXj>PwmE+V87>mP%vCJ{C#Nytf zd@|2uBqi&)u@aMEDg#xlR=ns@3Wm;dP(c6ys&U>qA_5==jQNYF#Uro}GX(Q0j?PtN%2gyk$V4b zaTfOV!N$;fhn{Z?HqPtrT=!|D(`@`sxqS6}9y!{H@}JvD$5K^i1xw=X?agzt3*F7? z;@C9T$6HC5cP(S{Hq%rlY`8so>0>XrA3VJ_6lu%Xw0pzPgktyCWqoTjk9m&LcLub3 z;o!=VcIys5HWhr$!nNpUva3(tS}h(IL8}j+oXD3ClFflb1TN8qlgHCX_n+F%*5u=K z95Ddk5+W*1SdF&UWmMkl`;cWfeDi74!-JhA1){8HR7acR0bsX#b2*H_etbXjqy4=1 zvBd2)vnHJGt=DUDxSkFAJhuxSYltEl3u-v^4^Ea%SGK-4dSjSg#c+ptU(OF;;DYE4 zET%9R13B~_opG8F5G44{1C}BwQ-_g_01wbMYYAzqD^2pF_|Nne#l+ zb#P3y=SABoVOtKw1yVtF#8fi%eqLYX&c2)tJDC}4k z`AGML14O|Qd=I=qd1~~68^t^~$Qq_rQ{)0VyPKf*>Ug)OnDCI0NZXI7Su_K`P0CJSUPM5u^h`0ta9b9Sc2h=Ztri z0ELiPVxDP7HGn3x1fI}3VwPP{6FlMj;gvDwiM;n72@nBMGXereA5dU{bloABOazYc z-jnsFs23XtH-lMr{wLke$?UV#EFWc6^fOPdov6F#TlM9~rzaCNw{Hz&o-SX~o6o$H z`~e2<4Df5gANlopymiQjVvw$z2i>51=iXcQcMbw`xsAs0&;DZh;M@7f8M{3lch6m| z^-9g>aRiYhA+(S!7Z^Bmd303mp4~g#fa_N`*4v)mY*sg_QjtZCZ+AM-rw5#kX-Cwk zRj$JAXT>vBo|XOf126MjnhR{VLWpY~GIJN0cw? z(Yae~NjxQ^z zi)J8`?Va`IlGw_TLdrs1&qmuDg4lWAdkGdPjf3H(t#oa)s;c6>r>-R;Vt@>h$P)n} z!+*ab_#>GnvJ0_sWEYZNh=~3o!vp{#U<~nxDI5YK0U(hVTxChB!oF^G*P$oZX=hEq zm;zv&BYABMyO5z|hzvn+Qew2Xtt?I2&iM|U7o2-UN1h{NidhTRx*t3IU-ZWbyz}L> zL_i`Sa_@UZzMoIOU%aFrQpi8JFXH!q|Mvml=YRg^|K_V0V=h+yZ5IE-z!$#og+KU% zKlovz{PykJw{PDDfbH$=zt?^JU84funWi}{W7~;v)YRSEj}8xZ4vZLhyJ&oqQ07}G z^&1g-{_(9xl`n3eeDl?Jj_}FZ z001BWNklVcdwuYHN>{i@ zhC>_|N5yirx|Re3fRije2^T{VrU3?nAVQ(jCsoNZ=6ogs>mP6o>`yP%peVz1d&Dk6VHI-zo zL`IAWja(C<5Q0(QeF8EPabT3`8XRLFB=k;+Am)<5dvJsTFa!($tI9;RMOjf$8QB|- zfT6bHP`eq3I2vs`KdeEuk!5iQ(?XGxS;7b8%feL-tcy}o2uk9!LJb37QaLs6V&81} zLUaRQy&VfwnPOZ9u+2l>`^eP+wuI%|u4aESAw#}jg?{w*^Ro&E@F-g!_rx_3c@rxNrkLXY! zas&??!FV#Bh@(VA00Y3^uQhn^2pW(hyI_Ws_lQIgTB4=Zk~bqoDOl!}N6&y=%=!cR zh8x69W(%`=i~PeO`;;7H5mneb+b`#S$pz1R+&E9*0^u1gT5W|7kOM=5M8bjc%t)_U zExbY?#=t@cz!-}Oy(7y3IpZFbB_a@n%8Aslj5rvJq&tBeyfml@4MIm?Js=?f5+D%@ z0#Cr`B9tR~#;vo)Id>uCiD*3`0|I2o011dVlO9!ryh5tLHDHr!5%MbP^X04!OPQpD zo4!8zt#8N6zNO}Ie87i;rvA=wBK+5DU78Xu!}Lbc%GPbIRLVPckYrqh=lb{#%w@*M z!-$Rx_0r{?TUWpN%B$l)oP1&#bz3J*H0XM?%32m`?VJV6C2+@v8JV4a8oFK>Skp#l zW=6iA={huC3p?n}lPEh1uC4b!)EK=dP%g)hQ&^zwbi{-0#GcmAtl06Otqdmp&Kd>3&>!Eim%zJ$E})bM z3E9D7JyC;AtQYgu89S>6YhFcbKA0SLI)O8Vk9XT}x9m>ETJP7LuF8O|Q0YdC^IZGu zRNN0QpXkA1T@JL^?l;k_o7P6A7pj2)r7U1P#K564=(@h}Gps{w2WADU<3dl&gDgEx z&`K|y-{t{C0jwZG0bsqNFiTSrZxo^?jIvxJYlD@pCnN$!fiT{ejU!;%TB}itBv8XR zmYgrTmJuOC^1uK9iT)}n{A;4-58b#uAzq}UgaiyPYJGt3`;U7>1P~YBiSNrsA{qmX zJKcdXob&ffo2+jp(J^pz8Si1O6 z0Qf*O9qEF%gNOhh$YB28GP*_1# z0;QnRV1!B*N*?MZ54@7cNO?$9DpUyZ5<&t^7** z^ndg0?tU`W4(stzJvtbfVLr+>hd2V8K8)SPW@Nr?D?c^kgYAjxB(ZQ_G+?w*wx*J3 zBe{BozWT;CfEw$Kr*<~3Y|bC77Qge-dDGslJLmQ5p?rk0g=!RnL5h3;@J7V}sRmPP zt}$3rYqSZ6l#)`#Vj0ejZUBL;wN?Cb0w3=a0xMD+dVaM&+To# zbo|3#TW&|$sG^D&YW3jk{N71=R_Va+^zFl@{wh|lM{qBSCyZT`EFz=JHtJp9lbEz2 zJQgtylmi_gHW3GZdVJI-+HDr~;L7Xk#@44}_mWR5k2W$$5e5vk4-W4DU+wL4QS5^{ z_L`^9erIMz8T(=EHj?>W*s8xh3NP1&6xm#kX$H43T} zFo{eN(a^eX!9M3wgAiE1UM>ij6guZYE}Q)_2L#rL8o?lW0S96L1(5*)iva;Z1^^Hd z76byo78scUfKU(^!9%DJUC^*nv=rKgI8uzjBJ!Ss6qP^jr6%A^d+*K{M_<6=zz2xx znz64`fascpyiLX--c0Q*3Xt~0S`~yo6~Pc1NlG&b*okjaNn%PAMu3VLG%!dXf)gMX z@<@&%feO$74gja36Hx?VhL->xu&CY#FCZLHkPt5ANCb=^cJh7V@vjGN<$i!$qjHB@!>@Vv=E?UtT9P?CW_!XX9M zXccUVu!(L`V*CeYHIAsGHtBujLcrPwm5!bkA5gI(n-nV*N#iQP0$qXLuJCS{^zo?L zJlTNNkPe=C@;i3>^Op}_zsF~z9)>V*QHx)A?mNDA`qW$gO9#WddLAREHd*)m`23aM zFWv8%jknd%WjoJOu~GZqy@~GI!Jn?5|6s@iU;Nf!a%iu&?im-Y2~Q$swKijGotR*4 zSvn<_;!v3s;?}wpYOo7ST`va@V3MN1U@t=Si;F>fUogtrIKUz6G8#M0zXE_@o|~&y$}$T%Re}mFtdoDh$sXiMTCd~5`q8%5%T4WB|?ZI z0m?=?-`QRO3@K7d1!fUzEs?r32NDDp2|ipZ_yB@DI#rH+=Kv6t@&J+6h9Vz4#*v95 z-?rb}+5a9q4wqHeOCQWjr=rJCfCL2Ok8tT;tM}FkHzx%u2SLg-+_<zj*e zeb%eKDjCWE9rJP+Z3Vy7gMtta&rU*5bAToFscSWWt*R_Z8>u@Lp554~2GyeO=ZpHp zu~3vd9%i}9pmHnb6gf=l`S;wM)*qMz(-w%?I5r>L-lw8m9k{EzzV%wAPhPuqgo}G_ zS!cU|0sf{0VgjRSm(?ULnraOhLWfRz-p)2|?QDBg z*G7YnTshr{{MO{?wRawzJUZsoi)sv03n{(b@#eYDkn?8CrR}i5X~Ov|Y?CyO|Fc zYyHm39NFy9+H0=7E$8#bDZ+Fdv385f^^ly)N0iPv26kDJ+}b}Vw)bAbc3xd*?;77Y zd*n=Gd051Qco;9Bw1?476C#c5nS;}j(y@s#rU*a@t&N<4>vSIDFj|VC5Jzfl&*Rt> z!?>F_fTE&UtGMHo+d)=|MsKi=3+$DyTa2*C$3bt9PGcYW$aOdLY(P;I`=0oayE?IC zVxuGDV^w$;i&y?ZzqVMgvRkoFNH1;P^y@NSk?yzBunRsfgV!C7kcJ>xANq#CY+sGr z*7T>5>x|RfxHex&1g6OLhH9$xw$gz&6zW2(!8rHMpeXPXBv3@j7<~?$ix>qqQ)u!; z$F3<%w!gF4cJsyjLX#4Tggv2oOgV%|YZ74Z170@rxnx{21K=f4eCdZtNQlTn9v~p1 zQiuq|no9x+hB}E>j#fU|RwX^wAZP{=Q5cp$3y%@9VH=ZP;u;&sYOky+LX6t3*1|}^ z_$Bv8D_Wh8V#P%sJPRuwhh)=@Zc;Ui$}u^0wRb+1W17dS%5FkMq%iKCq<~0pb{29Rslqz2ecwBg9kZt z&I<)G4izY)DTp?NRol$AF5t?b9dF)$KFH6!{u1K$;g!wJt<_E^CtD(?8!aaclO}t5 z@4MRNH9Yxei;Xzl3>)kCY;|(9p^6?%?Yy^c5m!m6K5eTzR|n~EeBYKIkmkIK9-62J zhbjdYRODhzi$UVVI%r6mv~$6?2$j^C$4$t}u4_{}8=H~uCiUsmOt!PaQ}wDRmV7nQ zYNpb55lxnkMqLBg^+c`0KE_rM+%T99nW!P(MN2d4w~VwQt)uO8duMPSk502-dVSWtjqTVaYOL?KkE*D+ zRWv)B;q4=aCXVAiuB+607uqD&CyBjaMa$8iPEObC3H2l%aGb9hYG12aT-1I#3>!#e z6JHPh}CB!j9sMaC? z5qYh^#K0nr?_DR64FD2piBvEOf~U@#&Rccq`3MYn`8S0S`4SFB0uYw>z~Re401!mH ztW#d*qXIxcf}}_x5eNqs0Ro{*3J1T()ARxXAZTMb^Z>+yfdwD{5&&JUODIZ$XBH6= zcA+_4YD9HO^bqo%qs~zj^_^2e62aDfllb_1spMtyEZ?ZvUNV^BaXFNb-n$GSkNfvr zmNozKz&;0NY|M0K;%CEdX#f;;4XJ_a5 z`1sF!xBq{Nm^1FLZSQ=oTsFa;wWrsHi`!SeBeBn{?D%Wdi;F@(qk4L^`9kNuxMzp5 z_1{0Ee&G7%Ffx_P=023X?0d{0XS&#&$Ou=fFvN&@kvQHxU9rWvj&tvQ*7(Wh_^>-k zQ9d}?KJJ!(*qYORba8gH1@>AT8&YFXCrTfK?Q9V-ym@qdbFlmL6IYVNiKEk!s|z{} z-RhaWCg8=_kL%EX^v3RUk?Za99%t^z^To0lq^x__Eh5NNL~fFUju(GWH*ei_A1-My zUWcl<5)~#ndc8V(xjVDn{_XL#kN%Z@L%q9%Tid%PdHBl1>i3u9-K}*~w@r{PJNfW% zBhBc$ioqMl&4w9_l62NB4URn3Dm`;1I8h<7A7FCo2rKgDG z)qzt()14VoJ@3X z*4DQ79k&)$NQZu!G)XS#a(|j1`U5qb76a$SwoYHQ{h(W3Sgayr(h+e~5BJlsT+fyU zwl|YWZ~SI9-z~PT`1l=zZ|DScuUEYs7D@TcPBiJwt4I~Gb1gM3Hq@|{qK|P86=jioiLhN|F;3z_J0+e)q(I!VdE$$5P&UR%UV`Rws;CA?G!y`;ty>TR z71$6>Nhg-)ETyM)%)v>q#0{;YRCojI4TKry$2Q^wkRo+*{&g)L#4A$F-b#Z6q?9ls z1jZi4fGE!$A|b>eA|i-PWaKf>rGh91M2UM(q!oju&>9Mag3Ox93oJp-3~qYE7yl7<$X3EeS&aD>tkE9id_RTUnZ9$JVZW(11(>$tn7v+b7I&(A(>KNZ%S9+Z zKB@+ie`QP!ny0>2?Iv%WM_Wv1&z9li)A&mmodk@ep8^kxEXtJKoP|yMEob&km4p|@ z*#*~bH7eEUovTGvDOJsSN=N(a`bIL(Aviz(?yFbY`2KHoGKR6FIh`Z#E&}HEc1cX^G zrQir2SY6UGE?)>lL=<5bxx|$(p>zTaft`qoBNQNJLE{3&3J`<|90MhhN>zl0y>mXO zE|69MNPvYDB5Klz7=%F^7Z_NSQYaXL2=iq%6dbEaOMu8i*Mihm)izGPIe((d)L9(pf0HD#LT*2_xMscVd_FF!B3qZF$pPdw0>qq@LN^*x4HV&TL+~ z^*SHEeRTfj(K?AYr(QN2yEP>+{Dhy}SVu3}*>NFjOkbz*-TUjKub)48bzJnwOJBZq zc6@ZP9qs z7BN=)!(tf4MG{mpUWI=1&eqPg>Al&!6*XzI#`ihoF5Q?!BjMeXe)D%0p`y+2eC}{mpC5L)|HxL}ROar(wtcW7 zmkt616?mKv6z#Wt?!g91qH%69G%iY5)rSkJF%CLOOr57~xAML6V3anXbpY@Bz7u@{ zo}rg0+XJ&{>C|u^LP6)wzntOvLKwp4y5F}gOTrMH*5lgm*+JH@;Jis` zrH37hmRG{!m8G8N#a6MAhl%e!m3Eo<3>(#uC9Rn$!VZ#Am)d-*OQKXtCE8es9HkL6 zaw;4#C>H84bVW;7{m#unZm4>f`)aDXoEHtY=c8g3jeIn8hju{Z_A@;`;lkPuJ9E{5O{j`;+C8@Y^t%~|2i=wIcAkbjqVsno9Lc5V@ z6%m@oHgmrUIHE2M;tJ>#)@GbWRJez!TO^KAQbrBrwJHlk1fpBWH2BQ3K9^A^epejDhOK^$KoIeq7qOj zgd)lc3krqyH4Nap)^ib}f!8~!EQ9Yj^g;lrK~O+BLQsg{#LeBzYrasbMbQ=n0U1!3 zf`C#)=mmX{E(8LJ7znsSiWDk=&@nKJk`Octun4HflJLuBA{Y=?u|*6lOe~561&Jfg z1Rk&pU>PjvIk}!~%i@XH7*wJhz&FIeA^;Gp?e;uuT>t|rrcq5Qdtx+x@(F$v zx+d`#Ct>wkY+${%B5|Pnd{I_~j5mh3tg*h&!7cFEV-v4fZI=D;6cbxWjznv2P2ZHJ z&%D~VNo#e9xBGN#D6vkm*z9Z!z}2>Wl=hX$hm7_k!?0K$S8Y6rM&eskgK1%wmKR)Z zZ9jc&f3H5jI4WOwP~Pn&jMdYl{#Y%%lfo4Kd|s+~-Y!*hEnF+CoMeukUD#44vuoec z+`2}yudV9RSv69EWTER@P6C8Pml`$c-ndvDMHK3g&q}I2I6%~q5L+-tPkQWDrBA}% zIJ>dvAYZ`24z68s;?_v#L+!bX(gXt;WmFO+N$Q501i0=))c}GrC_$`iM(OVE&d$8D zGbQ@5q0nU&{IaBn03d+{fCytE01;pk{D$O(AG4VsYh*5U;);|KW@j}Z0U&z>(y2;^ zxd6259uWxug2mtsh%!V7F@pdG6lNxIM5GZ2NdtIhjfjK}fq@A?KlVQl=p5P*1468V z37DJzoDATx>(Jwd<9|fA#7l1?Oa^fX>{I(t=4^HQ`svyw!)I^oZ6(L&_m0baJK4IrKi((g-VbrK zuH~if2ua=P<%$vT z7`1DgSHTa6Nx4)1=+%>Q8E)RXz5mgVN4#=x%%bILdNt2?B35tCx{j$U((KCic;+_G z<_WFWYpKo1v~~Zm_p0LuUwz%pT4hzO+RilrIe2BA2nW#G03c8cMoZO!bLb?B1A#J; zuHe3_A7Zy0sNvi%(5ESd%9B^*YzU{wMy+gGg%MMsQ6ew!yS{%w4UcsZ?Uvbgyq2vF zMm=e0EX--6%Y}_|Av73N?2#aCY`Pv?jmA$@#Oxmqmd7QwqD3W;7BFNQbjo~fZ)+uD1^ zWaq7{Y!PUCkF$e|cTd|@qY}r^CyYr~$LKO|8th_@lpl<{4O+;^M)Nc%jKu0btX-&B zrI{~c94M72)~4Rjy?oo3or$f_4r7^hXKDQnA5)h0{Ah7eKXh|4TsBR8OLgG@A_)>_QmXZKz)e? z6DmN&KXO5a%eqVO1Q-y3NDzV`g2VzCKm`c|T0n$AUus8*k)-o-F9-u5A{k8(5g727 zas>utp@5>9&)7q!Vl&z@gX@^YaPseip9{1A2#^F&%qWDUQAvnorMnuaZk1IEku?ed z0Et3SECDe91r`q61FsbTq7gADaR3U!A`(Cl0z(jCV;w~XIH@ND001BWNklbBpaTCu6g?)xY?%fAKI0d_ozG_GEP1Q4)N2esMmI`|0eh*>AkC zRl$O`a$P9@wrohCn3~uUQJUp;1?zZNrUPnwak)GzMnW8i8qj-gD%V#wNqCu*WRv1_ zSO?AQtkdGqq!32x%no3=PF(}Q^DELuUO%x)enZ^173%4PjvDRCEjzq+nx2e2=CILC z+6A4tsa4f_G7mc0K2;N&4YeKQHjgn*a7_utLatKKYbVN|geGn|ShECen>svvG&C6% z>_cZb(@w!w6s2kDtV0cg5n*SLJOcuS zfD*Kb7U7oF`Jxx}Cuaq-B4OtD@b1S@@MCMpOPS7PZ=1*O-Q$Fe;WGPtj4F!|GvlRU zqzEB`rr>;pP(cWF zhry&;X#>I`1QCdYz)L{rfhASbgN<+M=)cq?z1N)QJ(eIo=93~4Am)?ofBK(4xm>mX z91ZC#iu^?sZV_36Hh<=^ixkgHJMEEJddJiwOSn>9)9I3U-{hU zKKJXt{_7!p^Ah?$i%?3vfAEW6{Gzq?&+sn0ySv~2{onun-~atjKmGLP=H}McmWW(j zTwGjSyzT)DElyX(Dw^ytx-zx?H2 z_=R8i?ce_G%Q?UGTfg;v-}ilg(h7g$Z~Tpa{?GsUf8-Vf>BD9B+N!S9?s#O2%yE4I z$+`=+hTXfZ`})PbSK4G}tN2z0ACj^z7q1;o+nuYoBFd_>MK%4McCkgPJDY@x$ALC1Es(w4ep>nq?CW5O5vZlXdq1+CU}0 zV5w&gAQ~p4Er(m_xSd@b5<2muRS(gT_mQ*3&h+YdTD+v{><4F|_PTxLRzqtq}&9Fa@kJonf_M`FHY?W$1p1~v^ zPAA@UX_4r}YN5LC0Yxh;2vKQt2q5S|ytE2-!CZ^fIEpVQoJ;E~KC{8D?KOu_=i^PV z|L3xcior6ISPjy#+8kBYS;|$XeH5bjh_IVbs2dbQHB4awtE6lr8N|(?T~L?xdH~}( zZI~OcJqV%80x}Q7=oU<#C?&s(VG5_aRc{k0fC}$Hb3oUrz&VnNr1VvNzMdViI~>q( zVus!vNu)wPjdVeMfVu)-_k+Bh+-f-TCl^R+J>HTIqh7A6WL2qmTM~m>*)S`QFZxxy zowT*@&l)5ms8PBQ+{(5(Oa{HmyI2K^2ZKIZw59aDb*7U9K@S{`iPD$=p(eY#s1CY* zH;Wsi-jQ&m>-kngy)R8M&htpXyWo7#@kWUoG3yldMY84fdRNScS+^lfg@+iYh~n^O zPzR19XXm31uusr;CbCH?nFVWo+b+AdL@)rCD3}29W9t3m(!*m@I-<+c2_uF}5xG_b zUVs@;2vI2ohzb>fFbZg~L7ZqHrN{`12n7Mwn#Dgh$U}vq92tip=qMhIXfP5Ti4ws^ zu=juf34s9u4wFIyjD z2;c&FML-xc2nzs1KqQtCt5VQ{bjS|bp)8>H09ME$Ijw|L1{t#l4(LP+u;BX-p|(0n zqm;o6N7EB70~}0lexTS&AH8`W>>E$*t`5GXI9#u*_^$rc%>L{B+xXnrZ`ns%$IF+i za^dO9?#@$gJs+!XZ!}t>#cKWxQn5IEKI-moU&&Sc)LN%`a|r!|vC)m6v`{Nq3^ART z`5!)@(X{AT`wOmDgZzBFvp%zrjLx)*C*y;VPt^SE+PZa|l>YF_*3JjFHf+cru0S=f zZjCD)5@*+lx@)7l6z3E>!nDtVH7$%PPFK|PXv+AA}!1k>0;+wlfB)R z-pMn+DvxCI*}?E?xu`f+x}7EukN1oF60R*VuFF+qJ(=k+zhT{+dctbO8M1~<)Iq$n z%4O{Eg%LOP~7V%_z*l3!wAS9&gEjAw!IDzGzftrd~9!t=mQG_i69^eTg*}U0 zS`q<}Jch0V017C8JdNTg5@zQGjZ#{>rY0l_5Ci7p@$DyW0L=gN*##m2@_Tj5OI{^j z(l9Uimxve~pPbbfCuzx~HjQNO7eCdEk`AGHlcyCc1fqoX3Xih|hk(cHZ| z3wJSKcKc)L@DqCg-n~_Y@WqE$53V=9fA{S8^}FlW#_7ktbEs~*t2;wFm)VOKS8hzR zjmgPH{neLG?vGV?a`LcSFIL^C$308g#-LBvH!a7cE0(nL-k1@ALIx=1^vy^2PL{1@+%A$JM-LB6 z?+asUr2x>9IB}fD>D4Re#y>BdF6L*a^HmsA7oO_mE~b6N`f4#g&4%Y^(Y@uif8CUa_vyU7kzjOiy=&BXH{F~dPmKBat#?;1 z#iUtul8+pF@k?Rq19BHUqi2N!FvJ^KnkseHb{7o~=I22r+aY>xi33z80M4pZCrOe8 z(E0VOxFuXe-x=_xaghyP@{4aZ7u3k9Zk1TfR&qF^V{F-LV6pob&{=&JX8iHLIOkP%%n2pNkpe=CG5CW2|dp zc1;GL2BF2!(~P8InhUIh>%=p#M|0_3cxhj#5EKML6j8!KP`@WoxNL?AmqtesNIEVo zCg*R=m-*~=dflI1^kK(ZGvbd;Up;?jc zHg;k`#p`Z8fV>!bPxFkLBI3KRzphW)A!=*;tXu0SXIkaMohX)e4HXVU+Kg$osdn#D zeP8vl%j`-ruYHoQJ8eeRil)4-J;GM{+^?W)Io@MPU@vT7{@_g*H>f_)>y3LRw!&d7S;m9V(HuaIx z37SYx)BMIHoyPV3HCIjP8jZFYkDmM1z3WdM9KYS1yt6Qr?M$CIL;Tl>qpzC+`g@&q74;-sH-++}^pqGn>z4F*kKhjY~tY!84&2g&`0k z5Lg!kL}{h8K?HAI@B!hnVGwEr)JlO^@1x+2F(}*;Bw8T@YMm#^H2TlN$1joaKl+02 zHHH*nXjbhn{jbjh01>|DR`d(_tfSAOMZfA(kp?%(~p zf03%~&wlo^ANtUT{)53^`lVm`wO{+SKa=%;=!bsj7k}{=(=`20&eU4}oxk&Ue(cA7 z?63dzzy6!Q`I~>zw1b0#=bwN6KmK6<+F$!?FTC)=ADcISQ?Z?2IqXyjOIhUWE>I>0 z1+a*s_@rFCo9npZ8(DIDW6(ajP^P%DKe@9wTfY4I@6XkPa%txkr&}j`dAA*gD`)PW zn2R;1rdHZdH-(1dv9Zx?ZTo#QyyNvwvyO|_ZmJm|LoqJ<+!Lnbv)c37aukYaRzAG< z;Mpgi*3KtF{kna4vg*rrJKY@}3n2Xtb)i0`3eh8i@4D{_v`7%o(+Z>g%%|3XDOmN>R z?S6n?PWvww=FliND;GX-81lEy_jbqQ{oIi8%n=D%g6eE_{&3Y=YK?IdmKtXU9|n+S zl|&kBP@YJrvmG=&PqMd`3#j^tlJQDKkIn~s8Be@v{4kA6^ubDG;u0yYR(!u)-`bge zAY$E6JAf*2i?Ug5RO>x^?uv^Ff_tcSUe_<#*>cY1?c12j+K-}GhbT?BGj*-`met#IW-HBx=sbdd{DFafhDjK-?nma0B!(kS05 z5}j5O02U3qHza>q@KHjR?6@Tzk|K}Nlmjhlt|p2h0hzJ4CQ^gk`=zbgv@y;@h-Kw3 zHWJFBj8zs~M?PpAO~YuzXIa!^>}z{Lcvka^ZU1T-FY}?-%CNv>Kc%8s&q@Ss;$f(k zi^I)fHYQb-3+^65w1P;TIj8{kHEts0OkzT7e42%A^Z~PRZFGl2C84W25snnFc%@K8 zKNfpJU-CEv^g03a!13Lc!m zrHN07_%TkV08ub_M06?&$PHExgnbrwz!=CAauD!>Bp6UQhz11G3}6*%)Etb1n9yA2 zbSzdO2m}@u01>+MPeK4DA$V-*g253XOAq3REdaAbKp5IJUVL!6SZHf z?`myx(f+H{v>_S4dks(D8mU-4`+@s!yqvysy15R~u#Z&v@x9w0&1qRJBV|pBU#%{t z0iKu)UqXM;>VM|z8z8$&8<(rY%nZg^v$ms#^S&#RxLS2~l0?aAPA-+6bZqwzj`m9KZhd-mSqmarR&OFyLbWIef!_=^Fqz z;p2Ss{XUp~0sSF&c6R>s$>lfVCx7xMSF6=e{nStWd2Hz$p_Cer$Im_Y+~540fAh1S z{p^2m^;duOSAXIse&WyMMnC@JKmPMS|MPz={{AOLQ52v1+~@w*-}+ns;$QrW_g|e( zr=S1)=l?Vh_K7E+_{CrR#s9)gol1G&=ybvHSAI|JFq`d~H_8yd=-Q*UHM7Ylqi|=d zcM7mRShnZG=;F~j`K@-jkZxl%Y*WQ$ckh++4~(vylqby}9Pi6;F3rOWz89}}H@o%W zE9a`?y7}In?W=L>7mOuSy!W!3VPsSC0jek)NUTxm#Jm6TVDrJvYM|@5r?sbXVm607 zU#_;lZj!sp2Opaz+oMdmTUzdqqr8>Lh?*`iE3rQ?x96R-wRsqIsY*IH*t=G_omOy@}ks9#_B!mnCEI>&9 zVaXtnKtf0e2{7+9dNdeJlhg#8DjdtW$`$UdaMQUb@3Z6DE6gxP|2Ve_URBu-n`g$a zea4z|uCUM2{xs(JzR$HX9p%I;b$2zFw=7gNl4IhO+)9%4+e6BVk#~z8=IgAudIoE? zNZRMh7y9bhrD{o;fX+R69~ItL#s|d-TR+G{`@CzZ*7R9z$tP=2jcQAsWZU@kw5gkR zqlZL6YoA7B&~$?`adv!eHa>~);3!yFxHo622rV>mnJ7#Mr46`};)*oB!%da;Ed zPj9(;GNw)ww^R0ASegWvpC*yr{Ipc-8fx2x>dtx$d8hwO|1@OR<~;C zOv$#Yy%{9RB&lBr1|v5+?ywEkLpe)vA!^^MrAj)aS`vCu*7polsV12!%&p2;6N`)O zvW{DT!mI?4P%|_E8zf?21VmH0gn|kuQ7gp}TComLu&XE!J_M2^Xz;Oy5};uSf`nicCwIywpojyoG$hOHfa{CD~1vPE@o89B9kDD}Zx2Ag-o;@7hI%?37f+Rj2AvXnZ_W_k1N z``tI)LnEgiw=$s@%zvoHMO#lz*n)Ko?IBQu15kO%;VFJ^NOgkfX5l6v#VniY}NLDYdMjFdy1roKAc7Osv z8VqMfi)^hT#TouZL?G5s)M8gb9KH=N*nhm|OS{ zUk$!Q0tfivd5nmB`qQ8Om0$UlHw1QHLp=KEqrdfAzx7pt%d;@X{O<4m z?z7K6`}&9QYrpnuZ+g?4{*~*z``z#UH{we-T}V~wB8o@Dos+%Ww7Hjbo*W%L=gXW2 z-*$NX_HVcsGAkk*?=ko?)v?tF6WeP@tOa3Twg zt7>DH?i#9heDfvWUmPtDb|JaAejYQuckKuf^X(4hA`zwSIEg}lgo0Yft$sT%Zl2iL zJZ1l%9)0)|!|vnbrMejjT$tQmXv<@kA@Rl)xY!q&n6cy$DUZzsN#3nocuIx%Gu| zHA>({q0cA~X^>cgSuR;8S&~JO4Ke#pqFZs4DkZKV@D!02sOl;-6Q&%X>-OfS{8F`g zI@tCwh>IW`PptJG*M^t->#1=ODM=f*i6K{+?<86K?e{0iUFDaq@BhV9{Wz_R3Ym%H zjGCxk97_}85W;+6e9*p$GcrjgiKI<;YP8AvF{{0 zt$c3Su98WXl^qN7vMzm=SgXk>H2qAa{ce@;bfVfTYYo^u#`emZE0;W*4x>S}nJocH zsRb_jPcM1Az$7whQiE-wN;8jU?(2~7<&4f#yocR`XhkZ$INm*gE4_~0C}*Zlapixp znDO#T7hGCpt%D{D@d7#m5o>koo4utR>zs6y1ZA3#)!LXu`gP($KR1|a)iHg{e7*#3u64ICuo2GFl z4Ju3G*ekLK3W$XrAu7$pJ>|5 zL4$%s2oTPwsf3!85lJ~{5hlu!NGl`U=(CayC=m34MLPxoU_b;VECGN7O#ls|5r|N0 zVgxIw!Wn6Rtw_&tn@C405CK_JAp$}Q6oWbACDK++ z|4ViIP;HnQuG+m^ITkhPZ`7=IsQJ#4PF4R4(K8k|nqsx0L%rHG^ZTpv4~GwaX|i6* zbFJx0eRpSibQ2%%MR!;Fo!zYn+qHocI8%d>7u!M(Qn#{c)-BdbW zdS_C-8&8XN)LS;>%2>hZ=JeWMH1C|$FM7Hm$CU_$ZvX%w07*naRC4oRTrHD!C)aqG z<7{?9(V^aG^(>s!%abSjcuV)+m8Or#gGK>d2&8GFbDZ<)w%Z*R?o&C71j>pMt zriNA3>_rbh(s^6!`rq%4>(cjBu&$C{TS1V!l^gfm07+Wl-GV5C8^-cDCP%H?O9Pzmogg<(0d#C-Q7!DrgxO6zElu<)SW^{RBgu`F7-U zafdK-5o}R=SZnRdSwuMr)o!XKCk~_`u++N2PRNwOqp4q1!Vr2HUrv(VIR|k4<@w9= zX}n4IUD~9LY!#3Z1S&jg5?3LG($1S=WF*$zsK2>Z-xX`Ix)nI0U* zwtIds=$~&n1I?`F)8pc(h%%L!?qW1iWupQlX&Q_UO``yyaUy~&BBGTRmWG{Q7E9oW zA?as0=+!m2c^&1+>ehN1#l_L6EF3ki-)haNbk??rf`qf4PGrHe9#0hSJ%T^e3}Vt} zUB(JflhS0A3(mQSD6n|vVp8G*5fGt}K}2w0oqx|+Ns?YMu6%{)19y0WXYW<;i1doD z51bV;&)D_&?~gA(`N>cI@-P4LQ%^m0dV1=;zi{Eg5B}f}{`61(G|_*f%%rt`|NGzn zvp@T@U)RffO*BpO;SYcKPyh5!zwm`G{0~_$P1BEl^rLU6aCGh3wLkvjKYsb;m*Y5o z^PAuNJ>T;^-EQ|aW0EBK=tn>L*kg}*?_W)R+qZq&_kaKQzv1aZ2#-Jh_;b%a7e&!K z-tmq%zxmB)`PV$#v-q(e`?15rLjZVHl>W;_eIO@SXZBkBU}V0jyY>&WotJ~npt;mef+UAye|-j{2;-vJBznu;7cVJo zU%2W&_BnUukRRzCT}}!`t%*~6^YK4C&uhKf#P#`hywaQ6MdX}{yT@gzV#L*CHq#1Q z-PNvLO+b8}K)%-L=Iz~Q4|c0BW1Ia9jk!%KE{kN7wd;HhIV9;FxZI>A0BLbooNBI?4K-ZlF_V z_ucsB&HeM+>t#2c28t7XKF=-%wdSzZcz3ugw&K{J6-Oar&bXgb3Z12Dwno|}nay3n zK%LZ;Y*|$B2lREJY**M?rD$X#e^h)seD6nz3l3)bGK`+m$^Rm2{F2{KhM4M$oSstai z($Tz(>QFazWVx>>@ya4jW7==G4i(-eJZ&4;=~ctwq92X(`ZS7*m`d$O#e`bAmB;-m z<5TZvOJCa_m_+BXj#SxHhjrNzWm>^|S38Z7uWDEj>2ll4tM=sfZCr~keb+gEj!(=l62v8z@bq&)x9Y0gPu6bf=D17xAv8)rPW|7RWpqz(vGz& z*Ay#Ig{x^c8|3+l-qOL;&SyZG#_f`>$C1KBbMV+m#z|xdI7h3EFxcRxrGN!3?Eu9=bcq5zFnX4T?K(5q|)0b(00G**#KbtiDe^Rix4zygRIL|8xpq7W&T zNQ4o!Fb5|<3bB`%Zk%+QdJ&pag+T`ZbP5qgAp-z|su&dl2@-$-22ep*Ko~(0Dj>r_ z2__;O=#|DyW&ji<5CjPbPC$Y%2q=YuXX-4PK$GY*O+bZ&Dj3H8u1n~d?gXaK>*k~tMGgl%FItf--EcsePqm(nkh!i4HtN@gV#sC6=l|lpn ze#Lz}n1t`_`vHmvW+a8|QN$2L6e5IZX#&z?d~xvwKA2szr=?Ab%P$D8vFipa_ z#Tf12Hj%9Ets<3b)v8mYxFAzCy3`6eR+Fe!J;&J;P#397VkO>ta1kk`f@nlddg7oi z(O93wrLgzQ*0ejAss0IXFlYvZ*zDLR||tPGH((3uv$PDZDMJDP zqyjS#X+vIN8N37rtszUC6EP47m(I?izv;Wh7HjV_X&l;u$ zF#w{V012QbMMzbs85lt*QW&csAdPrn5>iS5!oLI(|C)HkuICP%1b|oe!~xF0C*NWI z{PRIY>^s#OY{onunzxR8;_iE$iUNqaWSe+dx$Qi^d_y7>1hd0 zD{SU)>$7{ZTjkj|oOb!;dcKKj`;kkkt+*8gYX|wQqggv@rG53%NuvNX5nkHzOQzxQ zx@n>Unyk2xbT4l8r!T#9`%BmG#oLAXv)H`wfMt#q{MSgr%I;xJ6{ ztvj7Ibk48jwF-dcjhnZ-xk(rWi+ zr{mk#_m@RT*3#jnpdyY^Gx|*6mzrf=->mF_%6szFEQ?%%-g+@foMj%9rCaJWqBIHM zT@%QwsL8tAzpo#7-=?SBfhGoiiNtfLAE-~z8Syx_X{;{Z^JTS zQvy5j4T2+8Sc{EQ?QCM*WNLe9I_qQ=m_sSeTemJh`oJL1cPGnhry;s@iSv3-jp`n) zPNuD8k8dQCmzUU>tzn|`)CTa4s+TaIRTTBiM5?NCSOWmZ)ZI+W?&?HqpVnyylh{F+ z%p)Cj@|9!Pt#R)BiNoMn)xFHFOW2#!OD-ELt>P-zC#K`m5Eu7;d)oVt+j~){o=A(Q z;!K&fcHm}u9G_%4MiFRPDAwEnYe%-H8(v?1St;Cf&stf@kkQFp47~0B?aKqc%2H&*k0r$>^oy!{er@avdRnLWdYc2nCcO5dj855JmvSdk~>m_L`oqU3WV5lU^ET2Vxw!3iRG2~><0~c zZ~okOo|&pOy&RXFkox+WO+S|r7?9XSDb{o%WI=J@dH+*;#*yhoA{4QDh z>)q*SSav$ws)g5@FKq@1)`YBbbIIBAX-@* z4PQE)H(}W)jdpcbO?vs9@(2FuAYa&?@jJfRHgI3kO}qLzeSEIoePE(4y7sMHb=<_e z?k#`*i}_*ptzov6){mo^ULa{_?Ov(6acj}YxSiN|FdPXSE(*MD2h+!OeD74P5S;Jh zc9=yjH8wTkU59xs;Bl`zcixwrsCZl~i2F+2noV!#+-;gg61z67LcP_@TkH4x*;Ak0 z{kwZQ`D*m&Vk-W6xDkf-p|x);UOL=N6K&$cBHM+ihM^OeDvLcTgu-LpXbwIQw^d`Y zNjL)2(P@&zO&Q_HLn3NNxgJjzRdNeW6tam+#%$tDqISHLDCJHow5bcaK-iud)qvOf7)6-nHbhn-Md+2y-)#1EZU+L2M zwd2u97PYd=+Oh&-U{Gi@X=8{80(%ydL}@Dz;-^i6$8`jntKfZDR@LbXH+B;2-*YaF zvvN@$-o7;{W*+=2KHq1eM+|_#K}1NYGnIA_AS-gG^AW*I5aATbko7iA@+42|rV$C& zT4AqA1B(k^9lpHdZ4P(PA`$_dd4R#4{296URewkkIkWb;BZK*M=8wOoepwX7XFl_p z*AM&n$3Omhe0lENxv%4ueZ_d>kw-rEv5)=wumAdw{n(Fv&5J0de*DLO{Pp=?{ncOn zxu5&F*CbC*PrvW`zVDCz=#RepyTAK2hko)WfAUp)dH?TbUr;w1 z(R|$0S!e5bEvj_c>iSVPJuYFk>kq=xa=;)LNo}|2ZVWrvv|Ny&7wkw8B}!!}pIZ2v zYkpf553a?R*XVL;N>1WL677-VD4R54Z&XaHdeBNdLDb16kyWvGwSyp?UOX=<#6?k>v=e_ki=0;gwQHPZoH@0&j5|$~nab@?{LAP8C~gvV zcGt6?RxLyoM~l_@XcSH$$+1dr+DYmYWLp3jmdZ|GWnY?kg12K%gewYKgqGaha(q8LL$1E$5+T@3So4+*Sw$E^Fjy(&R^ab0zB}RfD$ZWJhW+ zE|Q=^W<~%7$BIH^e87_z-0>*I&trF7c6P2UsCK!EvXtj@KS4_l`-p=sn#7llaUsonYEhtu`eVAW+Z9((@uxdR;js!3k9%t}!9)3<;4-e4`xoeY_QP z8c=0YYhHlAZPm?Gnk3dKwlxZo7YZV%R2J(lLE>d0usD-X$2&H3=>6KI9m@=RgAqgRf6o6+{ zN+3cI5%7osnGlJHi4d3(#ET~(5G6uqznwZ%DlCNn$v84aT+W;;y=M$gT+QAp2qXl^ z6bTq0BoaU?yi}wNVDO@XL_h=qkc0q0vz#e@5_<-avlk*4ia3jGcgAL=GwVez zk=}f^NH|BmhUfBgM_+ihuCJ~~!$dpu%hIPwZlbnMvPC;Sn4d-xF+{r7^L}jlrknRm zFr7}Po~eV7$HUD_+gnS#G6^_V)L;6|PUqw_(+852>HkVe;*W2%?FAMpma{J9)ye;1 z^`x;AuI@WAajlh$%O{(5CiSIqPP4)(BBd#<#?86LWs*d#&8FW`ldN6(b80?Ewp>mb z(1vzP0_elq&BJjZOe2mWFP@JJJ{Z+eXh{^MZ5xwSUU>_GL|W?@jIzj;xUzJvnc9;{ zt|IXsY;e6~(CzT*N+DyZJPImh9C~3=2>E5-yFeywR@0keC_;}1rN+A(5Yt+olEQ*kHa2z~iYCvk*0YCE&jI*9z+D9JFY$Qicai5OJ)M#*O@>5iBEiD zG#YJhZ*OmJudS_p@{^x*&b@xvlTSYR`eeV~|GHk=e>Z;gM}KrOnS8l=;eR*Y^{#ha zx^(F^$U4` z!V52a=tCd+@P|MAwcNlfvAmF^Z!_hy=7|@o-HmYHrQXg~(!vycwl@~)$z(e3bh7oN zy<6Cmb)`YaiGAVZa1Z)2o?-}H@b3)So2`+=*SgZnqRe}V)!Dphc@`6#s*ZXTO>SSj zbWsm;g^km$2w_$72qV?lt<{xlljD=4y)0>M3|ouo*x9hX+PgKMU2Jtz!ucZHD9eMl zobSKw+zylWp=g#5oairn?wMI0>8M%X7_8sDl^L*H6Nzm+#QDhj&mUWgr0}lcSy9sJ z+ECo$`sc5#r|EqUUp`u_f9BT9$+{l&wrSB@y}fRiUbow7wY{~Gv@?4WhrKKJobKY* z-Q$HXmXi@}PGi#v5UFH%y;!U?`Gf6@90cY)wl5La8#}zaA6eH?QE@t(FQ-#zExI=l}jbtwyUDr(eT2bHHamV8bm)NQb zc93MyV;zx*b>4%rl5+%!228Xzove(Z$bGl7M6R2rNR>{rH3fr;t!vw=E0a3F+FORL zhxml6$zEIU>R2P67gv?cigbH5EoQozMDmX*KVg!tVKeLYidK}*R|dY*rAaM5QjL*> z%GkJg8inOB%e8C5yd=Lc!UYu=G6+#5%FdVdw8qI+D^I9i^3+Fl5^-9WnI>;c!(_!Q zbXv)JBr!7l113I+E(LuVXlh#&|kP6Yj{&Okscq>xFR_dX~oWO6Vr zETy2x5TckM!X%0SffU3j5wJ*bh-?r*1W7E2CM`-PQW+fqP!Ir&G!O~+ARu?du@yoa z6migi2|y;Kkw7X1s$nX9utG|ywyjTc3K|qfpw&rN9*SBY3;so2FClD@exV(k)?Mp% ze$>y0YHfvY-JG2+ImOQTrkFc75=_#3MPr3C`V*yt(wx%B%rBJ9X%6$cTA$Hpb#ZSu zUAOraS-8kP8Zul+vEJ%Ed{?FSH`DUzzka&cIp^%rQ`31CXIi3ITHlzNhx_@_teGf; zp*p&Gw9+i@4ui#}`Y$WftBdG|4_Bq{|MNrD&1>`j)7M+vI+yrMBYNsDhT-n)JFd2# zug{PBUDx8YD%>O>Zr=6I2e6tR{n-;3CZ_E!zTG~0u6y;gc1QKaw=5Rwvy;=U>ez*u zjj8SXTO+4VkDrg@YZ>0#_9m)tIk*@fyQsIAz|vf_uH3Ta!92W_yl`@EQrDfyNs=dZ zclqMQSZ^hJ2e`~%I^Nge{-!e<-1YQ3F5CLkGI|joP(`Oz{GpoEMV8lToH`EHnGCZO zvKD8FOa+%7oC~_a)}U#}B~(qNGRSFAMJrW$8GSEL(KqW0F zb8$WwEoc;J@4O4_tyfBW4rlrY!FmXUNKM6zB!R8-WDEZ7_965*?|tukU!VMgKlp>PEWg~8 z}9ViF~)VhUoLSvjWwP#qX*CF`)*`OX02&XiXxFX zcgi%;jBFJZ2(Bbxzy>u^Ynj45{d{XMxKd5aI!oDc&O?>0ZLFDIr*r$twP>;L+v5oejn;dn7Y)#s6lxQZ zcOW2%V&}3rLe;}1SC*P6uKNily~^mKe?wP?7Y@!{Htqc4p#G5uzxY?<&tJcOdvOBC z_WteVAeGfO4+^_p;3EV@0$1i$oob2|!ekjt_xZ8pGFnaBDbnTGH+}U)5oEiqmtlTT zIwsfFp@U_s6Rda3;^xiOG{0=4DtfG@XKujN12o~5-um09dAOZytoyBdtL(|i^sg&D z!LEu!>XK=#xXn9B{n&D`dNNp63(M{(Cb+N3#+(-7dh;N4D0N?=>wf&jtxxT{-hDF< zgPv^Q9@#6I_0k9)8g>%ma@vToAr+;Il{Q!Pe6oBh@wGRQ@OS)A_woZtYr0Gdxmsww z)7~!es5Q$bN&QrE zx^`aPiqUDs2#l^iZbFQlvCfKA+ z97^Se-MZ7A$CNd3=Xe>H4x)iKbV^5}ryj~ur>TweGKGa_5J+kh#n=o%`#{$e*D?37 zx0?BdtBc?_Br$Aty=gR@XsQ+Er4??wJjtpPkzxNqE99Gb6J1)4fVIFlawp%-8d0weE9p8R>xqL=vcG zl|bOO21PIds39oEn1P7#j)@5($ypV}BQTMQMO8>kBo2}H5)cJZV*s57wFYFk8Dluo zVgMpXa|8y6K(mk&W>N?sqDe#oqJbpc|2DKY^l(#iqNRhoy0MO@&%kXGS8p}&&%KP9uf_2QiyD_2K+bum_*7MrR&SOmY4 zO@mV2S3&CAE2pQk&O?;-mgQl3dLo|v;FD+ z&fS+Dj6bQb9sieW)gmu|gb=t1}x7G9KpE~%@;r~7EY$x%%R=mG2yEcXUFNX5@wOczI+rXzB zv#M%;dT;-7`{nsTb4bmp-6`5@oZPPe>;)69U4LYnUH|K-vE*q#Oq<;F>ZCd5+0J15 zyt751yuNDk2?7QErDfHW)e6b%WY$a8jm<9O?4$#Sq(RTQ+6*<-zIeHSwp4Gz#j05x zBnsRF@4u$s@_c!^uP=Lu()8p$&j0`*07*naR49=+()FURhDB9L(?m+4>e@}iP0g%I zTh?TByBp`H)A_L2$gjnfn|Ja8S7HCIf$hg@k}}#xHIcU0PI)nR9Yu?>6h#hFXG2(4 zl*Y`cOe?V@%yqLwMHEL?C!iqCQZgDz2`H(34N)jLs#W8>BcoXJ#1_?wjv@uR0W3oh zwgEs$2m}QMf{>8W!8t{QjLtgo!dfB?1i%migD->B96~@qA*|qRCz?eB5s8S1M8r!# z#Be6~3PKE#iXqK{GUf3CG)>C_OB*DF5W-?fB^j*)hu~cR!9-D(g86EB#%H4O{ED%x z0HEM29+3=!^3T?h2y&+tQ%IW-f-wL4`S&>I-mrLi7W4UhF!<`si@w_U{onunU;3qA zdc#BSeeZjJ<2Qce^5x5~$!o2D>Zg9{{qKMO*KoQw#DY&e@x)i2^{G#N>h<{YvBw@e z`|#+akG_7&lTSYR6&~!#$;q{A*S-dosDEC6Z<(&5ehcq>^WEE2(%ORS{UdkM?egr@ z{#CjCjrVp3L$2$5@A=j1FRs!9H{!K(-J|8hx2t>i%N1VgpeBttA3V5)LDkaKP9TfC zlKEtzG`WSl<-E)LaW8GSTJLvS)$$X2vqQ(jwrQ7kJ5RQf!RD%#)5UT$?sj@p5m^*`&Ed3jU zSlH@R+gYLpcpPKnd`zJe$D4y*RL7@_^m7%Qrbl;&eg8MJ>z~nX<4f)vpVjw`j2>AZ zY%8}^>{%?QHKyBJ{q;?5HP#;}Fd?Gbd#Hw&b+jMheq=g2ad~SoTc7#qJQTf~&kTGF zFYFhCad)eIm$I~9%#WI}P`zEjxw&1$W>GBi&yLF=<4!V)I8f4A8J@iD!H3Var=NKG zJ8LEF&aA)$;#OyE5qj0sSnabkH6~dYvgfGT!NCRJ<*Mu8bUz*+NeFt_>KRcndCk6s zO+uBDCQBmbtg%jblIMq;X*`|GYn%FjsIr^0)za5%?ZW5~ z2bGyP5v1BOabTzIoL$Y4RYn1)+G2KCRWMw^zNxBXGc#ow{KUqAqKuS|QlB&K>FBn> zk#jrNo@-(e@m^MoRMqgd5XJ583&FKapctUdm4W4=Dx>y#ns-F0(hk6_Rk|0U%NH)O z6_r)Oab}+h<(@51p-RN9SeFJr_d$bh$Aie^F+?kTIBynBXlf!a=#*wDpHIz;Dqh5`87%54!24XyyO1Yv=9K7SXJZPx8blt%Mh& zNmGVi99tD%S{(n+v@51Dd!;Stu!^)z4a)0ZAH%+OvoE>D0 z$;q@`Gz#_q!?%|Y-aUVtnSJpK+w=AL=Lti1{7(mi*s6Yi^P3+st3A4M`!n72h24Ys z{;t{D%GNg73_cB~pYJAV_SVhQY80M}nmY2Vzsx~gltQ^;L(lkufsxnF0+5f_UT86lcvS1)Y0ZnbJ*1ddij+3Ms zA3Jq$zup|xp>$(c>m*zAevQMI4DDiYZR#uOFTAzv)U3Yd47YZS@2hl{ua(;CQ=Kf` z;nIzAyP@%(C*Wk<-q%rjxypxe!-*5MHq7tIklo}~WltkGxQFL!KH2Xiw*(8H=SDMSTiHH1h9 zD~_ecU@3qSgVLxVnn){;fQ?hNgR^(!tU!o&%zw_jCk23oSr~yt1V9uL8@24kL4|sB zXcjh2Vu~Z;;JiEIb!erTIRG;;DitM0w^B*IO1yVR+LB&%?-3CY074?gA;29oAJLH^ z4Nc_$00h`t6-EDk_!1Exd+f3IyyrcSJ@(i=_uO;t+__e(WsGT>X1QD*A0Kx*oqwMz zdBga-zx%uQzW2S)KKtzJH|5{=zW4pm5B<-V(&4LyEmd256z;xvSQtqSAKuA7{+NF8w4a|#X`WO+G+Gn!(P$v zJaaIUGJG$z=_`>Gf@9Ul$&gN;KJ8LmTW-+Uq zjJg}`!CJI_#f@&;3B(52fwSWf%_nuP=iT$&Rtx*lBA?76X*z?luUsmP2|+cDHk#rV z`j((?WVvFm_50<`^BA1Xr)joK``org{po|^l*0Wg+AtWnW-unprC5Z+!dx@0wKd4F z(>Ch==k3j6F3YYm!L{~uhI{V#-+zezk3WWt$c&tw9x}U(abY9VD%{X*pxf@2)ei^> zA&VBG!D@_J;)xe1@d7GdXoRY$mKs_G2C8XXSzs5ovD4`xol|5+WQ_lO?|;WL?qRKd zxRHs;Obm8o*3-G`p1se$SK8X^thK)H>%=y$$6nbykr1nBHlOkF?N*p)8(U`PD-!v} z#WmbatFMZxNhs9{gD6|64J{RKMY<)5mNzrv%A^NEg|w50sEO4zM!tURuI+7~J(sSF zC0Ng_AeogSZjwqzv$AeeVKyp#(Z(0%uDxK0y>F8cQfE}|E?rF4Dqm`!b6G9-N0_Fl zqUEwOu}M>{i?bEs5dOSN5>AlmJN0Zlv%lozHS-ch&wP6#*DLR(5<%N$h z*3!Fl*07|8CCC;dvRrTsaTK*XUKESH2^JzM12`)}kP!#7B&ZVWj65*%HVY{0GldJH zW&NS#{dUh7XgM^MFFL~Hs(yj3`5)y{%B9Z6=dbr&F!cbGp@*QP-BsR7v5h>HNg{8UzZA1T!!) z69{5PAQnQP5aJ$8bcIc2L;zCAjDis@b3@pK&=M-3a2x>H2&S)Q*)j0JS0)r>zTq_TT2q zf15^w@#3P$#!)X|-Shs&qI}hu2L_MDmo~4BKWBvvsYqRP#wI&6y5+;|jrEsiJo@t8 zPI_jTT*RpZop0X1d1mw6o#$@XX}iNdzk6-+^3C(j+7?aMlEK7J&?c$xJoK;rwIvNCAdixGzL%e~>%tAo4O zO|*T}ZnjyqvXYaUFyL&O)rBk?=|gO9X_FVKnCHosSP$732juAR1)=paupdRHTH_ z0K(UvR^*Z^iZEtoy0;yH1OO2+pb&zIh(QR+Mo0JU^w)=nH*N)cO0`E43*4_ z2H~_IiApLkCKxRu^Bo@kE0%>-Bjy_za(-P79qv(G0-{2p1y=5La!ep+`JX|*C(E)= ze)5w)`IA4nySw|=Z<8cRl4Lj>ey^AD58C13;qU$4@BRGG|NNW$aU4JK#1min%2&SA z3E%cdEtku0Kk997SWVUM_rFyN@*h8EUDx0KhHr1XgM-cW(SymhE!1Y}Hqjpx^RA4~ zn6<8sNafSRWu7a|i?iqLlkYvVgM)llG_xq1^=8m|2^N{ALWz9obp;_LRU-Cu*go6q zN7?P;nVb|Yqb3X!PkF#Vo&nxFw4vr_m{f>GY^O9A>Vwrn~cbGt-QNbhIp` zRL5nbgg$KGZf`Qm|;B35o_FUo~ z-)LKyzPx`3;H8dZNo%brS6L3|AwlNMG^FLNa^5ZkFYxas0+Etkq>v+f+~SfqKvoYxwS>gnKQJy}x`3_3--jw82elJc}T`u!KP zclOqQ_+da=@1@y&;&58z*|tpHJ84EQFJ8{nRP+H$r9D>jyQ60y^C6k(Y9{gvzJ*N} zRDrGApjhyZX~^4GBkGuVyVCOtn=`!r$OZ=b+-M%|Rw9{+hf$}kYEi_*+5{EqT=i|k z8%$?6B;Q9xJUaGe1MA=mIV^guO}J%>{@3 z8+V86OUnL_{R!J84Du^oA6N1PCuWK1_9G>IRpiUaajT>uwtS}dBuP|J6q{K3rfI-d zs%KOsE&0(jJ)F0chqhC}CJCvSytW{LXs&#rZ7Yt_w3D=w#p%A`BQ$uVvdyOTOl?&i zuB4e4{T!8mWsI(`Tk9lyjg{ULvXVk1&PSfXMmkw*Zwj+6Kt{X_Axwf86D~j%D5Qxp zp^N4GX7JNC?P6;ijFL#e%MeZ-%|+HUaoY!@)!g|5EmE!5e6l?}_pjpq5a`dq&jPRq zA3_iaQ4CFeIG<+2^sF+icJJ&_e##*pos0_6C|wz?sWB9kk}<;^?y+5puo6%f$RVH* z_q;+-AVicB0Wbs?CvMP3noeAnTTZ&*Z?;aJP;rgq6f4L0x<#>tHY94QsDpr z6`&3ff?z@pf)xuXB_km)vKPbxb7BYH2%#i7gvtvbPLUc06#yet2`DL0N{N7kL`(`q z8dx&NfCkYM2q9wC2I+GMPM}A@N^C>abuRI~g)$ag)b4miwQi6Bm;(S9z`zs)gFwlQ z%oEX`x%l7BZ@ny!nodt5jz>pXe@(}cAc}xN_y-FA*myBdz2Cjyy?KdlF zzhu^`PPlfm*=slb-qFFh-e`3@o&B62?erdPnnMYTi_wGcUAy$|)~t}%ud`?^I;3A) zPAXUTPm1~eQeSE9K6ziZ`9#52fq%qt*at)x^Gb81G!Ya(3K5zkFrfS%0F< z_fNyErI|n0iYLp_iCpg_KXCKkr0u-@!Dh6)+`oRQ9`D`7OKM@~?zn0&5tpX&nh{!M zA~qNWi)9&>O(+e|1!CD8fx=d7$?>wN%kp^9%1b{D#SFyRQhF3Vl4$G_mTIjkt>Oqx zlC48$!_S*=>h;*G_9EI|ru}Y|cm+$PbesoocI)28(eB*2t7Hi@Q}oJWvxYQrGR{dA zVKBejH1nnh)CR}RqN#JDGJppW#~5J%VxiFhHx5`}Kp#Y-sB%c)6p<3TmDx=5CWvqu#!&%U?LqE5gTBjyy4n`5N`ryGXo;h3M<3FfGemtBLYAGmO>0S zHrIE~ObWIh;Omr`p6k=5gXJSME z6o3d!fZ!_UD!9jq2>^l_5cqqXzkJub-u0({`ls95+uzft{8QPp&p!LM{@vZ(?;^f@ z+gR`)l!$D#T5ol(S~iV&`c%cVs^lyIlH>=I~7FvVMAW>&tmHTWb$5 zWCP5iXRaMbvARFOAGo-q>c$3p15d_lHhU~SP13Kvb~-ptWv1@}-LOYodeP6S&8)c; zpTE%F49TsIUXB|sEXDD(D?hrKzGHLuP`GQ;X=O(gnzLumUXCIv?0ROJLpV7od^@{3 zA6dj<0068F6qTJUOH^u|5QHxSEtj=#@@jy+esuq%gL6^3k)?wR!;RQKcRcc~+4kAt z+|jA?)|#lpu4pcdu8RJC%)rF9e`N!j)%{ly>+X42JDnfL}(eUzGR8-=cyJnQy- z-z3Y4wt0I#>KRPE*-D~rDwm)p{q$Tv>gU6MH{AFmF2Zs&EaEDw{q2|B@k^!9I_WlY z%(*L5&)TS5K?Sgp^bpb4lRPwC*>X)&8I_&Qny4-V-MukAJUHD^>yJP2&Q5==-A+S_ zb?Tf6CTeZA;;jw1na<`-W16v&mT?}C?Yx57M1~NcT&l)IB8huGi{ot5B!R^!R!xVM zuF$?>s^BMWrSZZ_Xc?f$E?u-oQSg2m+%fB^F%7hZi^2J-1jC}2rB}$T$>bcu1Ag)c8vnXz zu%LMxd@sw^w-Lrr8QFr(*y3?PI+sTn9xKm;aY zu>z2@KtzeJ^P>nRgF*lxlVldiNWh+Q2em*90T~^FBMuBwAb|+0Fcny@k}<2wJ0Jq0 zM+gw$UdfL%GXoH!L_{FL0U?NBWvC*KV-*tw3yw&)Sa-cGF)U@>3$}$#tx?|NL?IBM znNr`RKszYUpn*Uqz%PlY1TKIj10W$Y04<3fs$2phBmovI1cH_VIUtcz(y%1&G@@XL z0!zZs;9;|@YBNuFMbI0|DiGDKsT$u(B5jnGB1_cSvJ;}M?d+mh?Eh{wwR!QBSUv*g z+Ggv%&W^21zP)$G>3PlN%ohw_LKmOa?S&kAeQS^|)-P0LFMFqY{30J+9pNHuZnUpF z65wy1fAyKyUU|(8<)X7LMuNja_gs5+Toy_Bg}?aIw#e0qD&rTQiypMAB|Qq#TyZ zBkhYYyIO%dpWeRaZaOUPZ|to(V`J$-1G*m?O3Ob16lQSxLyuVSW*xy zLS}3l(IAPttvF8kbRJg4X06IRZgRA$w*D zUXoVYC?SFmK2UHT5kLr7u?7hQl=2?pg;7ct$UrOw7}Xl~O`6zcS)H6x2!WYiPgnu~ z0thLY`5yD+J*jUd=GBr3fEv5Faloau(?XH}6gGGv1Rx^fYPSLd)eZsyk!?KI4QTlt z#h0rs>m7@G-P8B#TU)zu;ld|B`N_Wz{qxUeP1C%s|GVS&IXyky+S+=P^B)Yg-)sBHxVUk0u6?JMO{e9_t9RYlC8Fn1c9+!; z--$kWlWu|U0hNGpudUyZfAAEmtY3;Se^hy*B zjd6i2RNbC7WsEJJGS)v(e(DL zs9C=1IUY?wi4Z5&HA?ALU!-y~XZ^y#t;CD#<743F9S>f~b~fN$Lvua3kq#GUcAp#F z3guBn+C-@(6L)m0lZi#y%x28Kh9)RQ(xj8BTD!@iS zV_GKL8Q!<+``69&7lfb}&#ieHZ2IcVntA9-eNf)I@wFX`-6cjxCAVFjLLoxjjw{o* z(=Go;)U21VU0I{+$(VXXkM*mi?8ax)=v?h4t*y8)hp`U#_fEcibl>dOppA=7m%Sze zsD{AyP(P^Kk7j2kTiv9opFcT01d?m5^sbYK3wmIqch?-Y6M1qv|9|d0|F!DM2Ort~ zz&l1lnqgZhuTVD*?u_Yc2a$(Iuf%uK^d%G9`E)S9+v?aVlGgbmmo9E4Y23}WHe21H zhhw6p@$;m~{2^2~TWb@&W-1p88J}6J&L)$ttzMnuxEx&2TUH%UMlX$%K_}bnRMX0H zqhsSj9cl+z%+h;RyH=&pE0CJ1RCvMwO4i<$a~DM@WaOF12Gvp`O{8dR*%PRpTQpo{ zYu5pdRqJIlfqHubwQRqdq=TZ|&V~2g(<85!K4^Yg1=tdGV-LLi`WK9Of#-XMIdCw zq{t`0!W)I8h=82n5U&o&5ERNtNDaa;?C&I-#o9>q%ep=@wH2PIZWg7f5I9>bTbdtz z_k#}%Iy5@`zhWU9*=nUDkqkuZZ#If23HFpaFj>3ZzmXr8%Vn)pw^4XlpH$PUZRI0# ztzJBE<()sYb7gdR$35N~?7;Q~dDnytIxRQ&!kxp;{_%zSjQhUy%*OuWj|PX`+T)Rl z)9NA5&dTY6m7d()J~=AS8c}z&J3e>yD_wl)V9iQSXR6qkJaf%;vZQtMJx@OWga6Hw z*Zx-?-@Pz=7|pHm%kc>)xKq2oSc8U61MNnpRaK=VpRtaFv0R6`X{U*AoQ1?u=M}h< zBnf*nV0>SbzD5ERjH^x_DGzgDt#+l61&3hlv|W#(KX@>DFIRR%Ul*p73l-*+k4k6RpVCHrom492xpgDQO8xUreXh~ZaKR@J~?pmb{$b5O#~Pc3Yh{7 zVV=vvQI!hSaHoRI$nCa`!}K|7*CJY2Z9O zBW+{VXr!i^H5JZEQ#H~kDI_u2;5{-*p{)zVAka4!Y8Ol8D0uIgnLVxE%o>5f5P&1a zpac<6EFm?RnUH8(ffdLMfruDZ6bJVX-FuCf002k?04ul;03e_bft^2o@!H)Rw?YUV zRvgG9i$JS}$W=2nBX9$PXeIFoM&Y;Md$dySEp+Sp@8+tQ*`)D1KXCq=U$_xGy&gxt z5n!T<4Iuk!6*wX&3~~SfAOJ~3K~%j#Q3S8c{CqF@FMsA|e&(&=)Mq~PnIHSHAA1vq zI*OuyW-9f!wM&;Sy{&&boqiXyt%AZg*^^H``6qw!C*Nk&8&IBawY|MP0I2J_s;akU zKp%VTv2Qcs```cmcKbVdWqFHT{*$|}cB8|GJN#JhfnK>YkV#8at=+#qI(nd`))L$+ zqmZO`>zeM)22D17bbeSb$A(fk+#V!H3U5cz;}Lruv3F0I@+%?S33S7SJ6mh{4`^|4 zqVDF&%ymZPi~s(alYE*%bmG4b|NVuk(|c)=e&tIyk3W02-r?O3zPp&`fBvWcML+Ry zcsRRqRvPSm`r0T`c0EamZPblpE24yLu}ni}q3BH1+LR(Gz+F2nXLNEpi=oMG*rPOE ze^hTFv^(9rYEG2e#r6`xfvU!pzkNI!&8p@4de8?izg&!F$7sSS3}>UoS2tQ?HNL)Q z+VVj^zJ6$MS1v8~&A>z4h3LMRL?lko&1^#;br4FmV$VaZE)IJ=BNc{G6+e5lI00eO zbx~l$aHU^PCVh%`x?4>*x~084O_E}MF>)eJ>3$1qRe7}>;=sxWUMse$>&I^WnJTFV zqKhhsI_}VgX5)Nvd@Y;40BIGaRnxgd)s@{>%lK8Ag>;_zNAu;?Ts(VRW|@6=KSk)S z_bx{VH)vg4JflxeNQ@{gP- zR88&V<%N4s(MsaES|oi^aenAGYOVcVy>rkF?*#5_yQ5Zf+iz%gCM>E5dWqChhGSN|w|cTm0!f(3(J1hjOH!7+2$HRB6yU{K+fAF+mi8_G>XU5muAbaQgSZ0ow~X!nFJCD z52y$-FB#Y=una@ZMNeRjPy)-qiep5N})i%&LXo?3++W& zV!={nzIBDe#ju3PES)>`O&P%y1OYb!Di)qVv582ft`Z!~vb_IWY=;N>)~cAMs#hX<2zt^|#ooKy$hUaPpB z%i}0X*Q(YiJp6^Vov(lJT}{7QeB(>{PL^UTe&zYc%Bvp^t;_d4=9*i_`RQ_tPUrPE zPm8FtTs!QAz5m#H^)uIt&n>@r>EX@F993|8V|ON;$VXq4c^SLMngZO$L4pf+*lYAT z)Yn-SEttz`O;&RnRC>SfJyOd5tY@s^foogoUiM9{U|~WKtiuwjQKK>wbR(Q{n4H=# zb*`(ydQ-ih=d)B5ta5-37mNDt_WXD!*%;ryq2D{znM?o5weThwox3))r#(yOzR`a% zkBBcM0p<86#7h=XdXacgAI5Te?N-53NNFL~~c=RHHocb=EeKi983I6?x6j zcnb`Pl94I%O8GjIQKh40+tjHhrmS(2z&L`yR68Mr>&2}!#iD6)r?h4S8Ay<403Ze> z7pu^Vkr?Rpo<(E~93axp7(jF(aOq4Cp`M1|gZ0ii0uu0g?VDK$5rBgP!N{JZ5K2lS zqI>O`s}eg3L=~W^C}?Gckc{9702q;(0}%?Lw33b*A-q8;rDQ<&w@T5&_2J>+(VNct z_4W0?^O+&-r@#Ea{lp*qhiCr7@BMXfZdI&*L$ZffxD>qi3to>b>Gf>q_fo&-V;}q2 zTb;lB%fI|qf}VH2^PS&?Liazd2_gPIocJod`%dkvU;XL_KJbAzIe+3Oe&Vg<>Tg(@ zra$_lKl)bxU;Wiztu9`8;f1$C$RBy+k;|7a|9xUSzxa#4_>W)n+gj)P=p3mVubt*c zy*qkst&WnlICnf-PR#I}fUMQ!xUxNT^)kTK(_(uN^*ak&&ix6m^^(VX=I(4NQS{RJ z;q1oAauAaG1ipD|G~etGAAd02zR$K!CpW+TpC_lHs2)_Ebxv;FytR9{ey+1UnlyK= z?P+E9i=ue(X0dehWfSksEz0aDlw4kqcl(oT`=f7OpML(i#mm?FNtOpAguwNF9^>KZI0P|0oK9XlZHngF_1h<; zmC)Mg%7%rflWBeU(w)hRS8M6e#2qcnE8|vg*jl@AT1rXjKxXZP8-&2JCSfH)q*D-5 zgzZ6Vrxz*kN~k1_rlD_77t6X}7n(@e{OBY-xi#ydKbKbP>C_K% zm3~zf6+)G2MQ7d3YB{=nvJrREMIUErBv@YV07a*F;CL&JFLc+|2SFuh64M+MLM=s9 z$gMn_IXsHFZlCT1zcV=M1|QD~U*G9=Op}^fT_k8zKhMXqy3s1OzMR8BqkCD~svug? z{+<0h$H(5ggasKTV&#M#O-BlM4+r)GnUlOqFA7F zZV541((F?uKp2Kdn}{4XRTG>K;GEP($LtRUieU#(>17U)yWrefpcEP-Ig(1E@kGFl z1wj^kC1u*5djUB_BE6zI+YM}k!YbItIb>&I1)wODO4&qfQ705s92rVXBaQQy1Kr1= zBYo}UOF`Y}H5C;TKk1dBF7#dthMp}j0Sd$jgsbYSb%l%NbypvpmQ^{;8B690Q3TH{ zf&jrxumbO}U_=zF(*lWr0?^8*!|0MooeuG7{2gY~_dHY95srf8dG#;eUSY#=pLH zRGwZ>q9_##f>~D1T9x)Z@mIyn7Y(3Ia&d-JVVBE#d1G8GtVCCPl4wbWQ7oE;iB&#z=eY1yUd=P@(c4bgc~WGdSBU@q&~OmX&W+x05=v zM#;3|5G&R9Hb@XaK7jDKJ-yM8HT_5B@By&WPio#VBVwPHJrDQ4;APB`aAh8kx zh%vA-l9*lHPzZ9Rnz+JNuX-mDiAkXlC<>ugyCY`pW#M1fYow^c0xRt0e) zumPlCB1T*l&{?2Z6{PVVKM*0JKqZwBxT-w(5bmWd12Ta3WRa9H#waG@#zFX7g7ilo zeDL&iVy%6{V~lzDp$EV9=tqR<-s!*oH-G-*yC2YzwnZhBpb&%*Ad!*5GedyY7Joh8 z3g6Nh_&tm-FI>3rR_C>A*WT*w_ps%DF$SjxT^%Z*86Gc4(^J3`{SU znMh0&K&iD&`C4}4?g5wB8f<;Jn#kw&zT$1E+g+8&8;4Ch8n35kt8?$K`e8YFzSVpN zmbC?XWs$aM`O?o48**|!?zFwvK9~F1`e1wOLLzMW((z<8KR!N{(fWevg>bjDQ022MiCSr= zB@!06#h3_HlPeubMn`y8V(JFwVxy2eH@{1Y{l%8~5q- z8(2q}R3WrGZ6ac&5d}xoxO(RDNhoJ^5fitSDOKo>`_p8K1KT={&Zqsv)XQZ8T<9TI zU9r5hcR5|QjXF9>XP_{x;`XfWoS3`k<<~Z<3&`zJtv8!A zsuNJ7l#Ut{zSFXUTE}dRG^MZee3~aEpNRuRfim!ImZZ5<(pykTmc**US&ij9v%W7= zCnD03kd5a#&_ zNEy?3>1rF&mdQFMNg!+M)o@1q7Sha*1pcCQV8QCk2E6d1F;&*+|t> z9F&v2s@ZJnwrFxi*F~BOq+)&mO+UjcK}HovZ6z7xDh@;uHBE82_XVI>$}%$w0<&MD zMj>P%9fDo4krOz<$RJtZ8^Sik9K0aU6aeKaT_O+>K_W;*DMgo=h=cbHK%+H7&?poj z2Vx=wkjxE%72pN35F*@TSYfzVd}jgFphYQ2Vqhs0vUAe=7;)f5?86%S`y`x|_;Rqf zlpV_WsgS%g787o&5FEQ1aVcdUfPgeJvH*br(IR@H1c7y2psqqgkxv8;Y85Cj6A54x z3`7u62+3>+Qot??5da9iKt_;AL_sO7fk=P?e14h16 z$`+V|$zJQj@9DpK^6d3nyBod2G~iZwTV3T2bFrP?E5BU1~o;w}4yMMLTZ@_JQ zxG_C5dd`3KrL%`ZpPG=yOD8|PK6rR%>(%@LJ-&Le{FA0^m13zj)MXg*hhN*5IRA?z ze8!GW!QCAA0EVYsXDde<{_s6|^dK$fH7N5&Rm-fs3a!uCdcqW>Chl(51$j z{h#6V2b(qAy?E{}^k?35lSg>Evk)giem1QV84Wn5Ca)sFsKbh>z*YI=da`y_WoJb> zhP(kIJr(bU8$YZke|WqxIz0YQ_m8GsE0K)eJGPDS zX$z%EQ*sVbfB*t;08~^>U?Zgxl0p!`;5-MC#0mu>0v#6kce zAfOBkK=Pitlq4nwLb0l8BLgcC8ihb4BN+i01W{PUY~o&!$;<%(5Jeya5r6?9Am2l8 zBiw7iOpG*-dN6wn{6h-yH=q967e4*< zcYWwx65yMkf5DXvihFDmj3hu1yv~uiiYy5MzsLIHX_}^K`d0thvuD3mBO3sodg`g4 z{^_6o|Nq4G_4V`T&#$g~z24hC`aSP?&$oJvF&i5jPd@qN$3On@H^#on{_M~GY}McM zo!aL<_qow%^yY*!z;FNdZ-4D;U%PYX&YS!n`N&5;^{G$2b)Mh<{oj8BA^z!4fBJ3n zkstl&N5|vwCqMbgH*&*5h);at6Tk5rzwuqH{7t4mbm1MhDslJZV24ibhv!dE@0S^5 z+1Xy!irf2T-ebMf>hla=y>YZ$(sm7r?hZO81K0Rd*-O>C&Xs$6f!fV|IKze{p|Kb9>XdNOBt@SHq%q*Z$_}?DniIeN3_mzHy|D0l^Y!IzAfT zKs>K6>~zL1uMd}(yBmXcPc~RX4XDC2q((k>I6JQW*!fGj*xu^T@{{`H_ES3#oqOuh z_5%+rUfaL^*_Y=>&(Eto1_0i#WctzM-30 zsC{ZeD97qGku0{d`|o=`Ehc{a!l;lcrJBySJBVzn(XWdv`8txp0@ivFAh8#B1|K|42$@ z*$32=0uL%hIzH{XiXSok_ocm;xU3+ENI7c-fzrwokrZ0$DCoO4ZuMTK^GEaexWut8 z-EsT9UT!7PscD}^v(zqVo^4J-|44QECd;ufqwAf$eGu7vur+TRbN6OjKfl@EPvC*O z`tg~48Qrx=`=ps6*%Gr_V_2Z5vp7v5ltHrP^;138DRj?c(`lZt7kc7t!4vTCYQg3!8C7NDZGNL#2- zf)Xk!qQoc(uBofIhIN@;v@y%ZY3qGn+R%VtM=CI&Qc_E)h{zK5*bIFXm1yc}VZ9T} zN|iw&DO;l@5hfnl%E&uI0i(V$#yBB^Bd7{d-`3Pb;w6cM5=(he$p5L|#wd9noMz*N z6awX{UrV5rf|vLNJg9!w|7B2pzxc ze2OBvOzFejfommM8y=Zeoh1HxC`aWyJJVa-T>z%-ondQ0ap|j2Us~_sKG#es1E{=F^7}mX|i0?&8PpL_cLVHevQcf}O2*oPXu>dvQ13 zt~=Ac(=O4{jXxWe`=B;39#&~D#=b4u2h;V1U7~n_+|t%kw3!knSQo12pz`xHp2bk2 zkEAprYA=aSrFuYI9L2qz_S(5ka}te=9p4}73C&;ac)`v#C>_UUq|M1lsLSPWzd5`5Z^*V9V6 zaN0BrtUWSmsfhwPim7d+P)Te%@wC@=AO^RQVii`|Xkv*FY2&;P$U-X&M1dJt;7UZ5`JOrs5Tg)Mpl1q1AO%W+46Dv&U?71EAXejpUx~1y zR)Gi!B(Jie2ucC7cP{vVTFSr6Pn0Cdlka}lw>kP5k(?Jw%E&zReLGh!ukGDFIeO*J z-wHqiV!X=i0t&oGZT7cZMyNjYp%1~|11ovri6>TEo!75lzjf=@Q%^m$%C7xmZZ6Bx zTKiVW^DqA5FaFd|{nQ&mmOuXEKmI$v^E+DWw@w&EQM=v#2g!Hdu#bK0W54;Ezxi!$ z__?3^xu5&FpZiD7wlZe^wO{+S)%9>VeBy~G;O`Nx>~uP-f0Bs)@-P1q0II6`^ zH-^7qTU%StKKtyaKJ}?T{KG$7EEWK8<;s`8KX@2Ebe&vmipa1;l zzwm`GyzhPQd+P!|@rh4-^rIhr`st@nPEIy9Ha_ry54;s!^xau@%Jsk8xj))E*J-|( z7Pr1Qd+9Gu9{k9Imp0b?Vxg4p7UK4#K6?4&^c#mK(_(z*{tFLm4U-o6lH-s|(XFkq zYJ4y{%=Qn`j9c0HS$$ucov)YY_R8~CtY2R|4gMLl30Fhcf+%j17zB(CPE#F8g&?@s z>3Qp0!f!Aix0JoKtFWR6_3XUPn;c!435sP-@3AR?&>o>Zi5gA)Z_4Qw=*x?LA5wReIgPOA*CW-YsbX1 zTZb7Y`{#yR_pP19jphDP9mS?2BSJg&$KfbkG&{X^CS)2X@gVBNi9+^GS{%)+$>G5gDu-q~O?j6^S~Op)9(h34bUb@RLz1g!rp4XRY(8{;_pys7FJ8a%#p{Dsge`OJ*;_tb%Y&%%rdKZ? z@%X@|hTU^;;;ue_ogAo6cPW%IQsg19xxTUWyLPd6BL2n3#&qldWADv^ExoQf&$ZSb zzUhp2zBwyXmX(rHvTQIeBNv#Vi^1J(AflR%00MVF1TR1kK@dCu4-CNzL*M{I*;Em9 z)71@OOu4Ze4;WcC!m?zi?9`l@%JJsSJD>5J_OMnz+?1QPWm|@J*GvCj&W-QvINy#h z&WXM6UhDt+FV_dj(sj3G$VMhalUe{_A2|fls&D(ZU)uP{_0PRk-S}^lLUzsa_o%zx zyz=tL_eVFH@zD?_IUSA3+1@-W^+c=Zmp3+ypLVh=EZy}dllP4mV{ebn!~ zTrYoSp{LQGa!U6yLSgYu)B`sdCVVr}EFM3#P9S?1Z@H$F1r<6-%c+4vw^=$S!xW?q zvGK}V;}-M&&=h*kZWJI|pxnDz$x?Neb^n|lIQExh-p;4{F?fwuV%{`LTe8JarCnmB zgCL;oqyQXSmVgV(MSf=J$6Rer+<^}hh)E`e4Oj&&HGmDGYi=iHi(N=*I-a$08n`0K za!^VqmOQkTs~U-AXs4J!n)Vb2Zn>@_&l1HkncqqsXmD2V)(A?Mee+{R1MhE~ABpmY9?_|p%At(Y?zz8ge1W`CdNC^%3 zU{DQI7>LhUJCr$zV|QJ6Zu8g2yoTm{=9iQ%IIAhn5rcuC*vFs|9DqNJ&x@c15UFNK zx$Oh=$tFO~`w6;$(jtg}5>iM3JqQ@m8g;=ji_jQihQL7y7{OfWz~Un_vM>kl9L2FP zxzHDtDQ!|2uz3$@+u^tTyK8G32lw84@BGtGZ+tG>T{=3n+1`oXty|Z}UMG1fvF>DP zC({qznl0_j)?#P2KG^B&hurY)hKBh88oWL8{TTP(^O5GvT~HLEtyWvxG#Yd^*&E&X z;tfAYdE{Tfbe6VRQM~>KFKwT?y8k>@J8Nf-!+h!5pf|KuM#J&_H@>iY`P9wDH{#kN zwL1%gB)eJW6qlR*|9+#rOv)sSD^*BTtwLBYT~5Ax9@B8&!=O^Ry@bazw^^CrwT6o4J zFJ!$)ki@9aYYCpkfwI`M2U8ud@WM*6_HF5G6sY&Nrf-|sE%H;Hkw8*c5~rrHf|hzo zOXNO+)XYYhqB0n@AjA|60!Huw#k&}h z9S2RED~*IrRf~&O8|_1=8VOK0Rph9RR$41SrIl7hMp0@QkOP2-(uk-dc;^F%C{lD- z1^DM{=OOwFk>L*KM^Hpl1kj`egc<2hGLC%d7z+>S4O*$hA^|dk2)M|?!mr!_5fow+ zh%AJtluC>uh0aCqfe(`#g!uj}!&MFfl7b(DNbWjl?G}zc5NpoK&r6Ni+@* zX4yeCNs?`e91I(3jUKtCL2hgcKK6}f?}D&N40vx_cUM9Wq}>-YxLTO5HCePR1xHQB zuu+flwZYx9^owKKnU?o2r`z-BHk;)Wu2{-o+>F|Jf3>r#XHRTSjOtX23zMaOyVNgg z)e~^oE~d#z^xDu_)4$~SZ>P@WX8pd?OZT5J3P#Uf9ewWR-l>JF_YS+H`mbBwY3B1h z%YxpyGX3=C*3#pgKv7Bd&Nur9va8;6^ zk#&Gz#BnRAgfg9_v-~LSb{3ya%n{XFDDHWE@nTZkxN&>uU@`~XMmssWl)ID?BxO}U z9rU*9Sve}q+A;6*&Hd$rTCI0B{XCRb*KRGbuGY(rh7c#scIVWQ{sY~5cRqhMET{ME zcW5VVmoQ0pAOVF;Vepv56IEQ&NxP)@5U1_Zg$R0U{sFl`1e8ku`YkD|#qXKQN zb8}C;@2+L}WNW|Z@MLVere8K{zb-%8pH!Vh&v{~_VQa|RWWH%|j zWT_x?6GMnS*bgmqAxo%La=9MeR@Z~N?ense=)uI&Z8r;`qgFLa%G8aPCe=1qsxT@v zDvph|B)!HuR0K*JNl;KinrcN5Vi1feaniJPJIcs;JKIUB8chsQxacU;QTw<2%|ETe z1vi>%aw@hQqc8yyi3WwiFn~uukjPL83a~{?VibS~$VwASL?RHy%t%Za5eP&P86YLX zh=(2eNZ9(z=s0~I+hYjXg6RGv8MO~^GHG_DFHEP=e*1>sF znhY=oX3{3t+~c6Jt^>?{Xbc6VJO~IXAqCh*W=0KS6ef%+gi^D^$cPx3qG(hTBXbZm zh@^nT5ynWjd|jGk=oK?R4U@g1)46u>^Z&^`f8YA@=8ctSZdP;_bmAsqXU&q*Yau&; zuCn^RsLFC{bGCbT0hb1GZ{Uy5_*k%WBKTcJ$vwnQYfy#8(-FkR;bf2NCdUqNg|NK** zynOKA#Rva~2a?&?R9MYbnbkiU{d#Pd<>+7(U#9XI+`Eyt-(N2V89kMUM`3=^z)+=K zkt$AF-JWp0Y%(rw*6*GuVvc^Jm)dz%x3k>=QQ^ht^lqDOE^`{DbHJq=KA(0^($Tz` zp6^yyqm=e&=39hOAq|0>`WPuuM(1vW-OZVKlPnykS(Tgl{=9!912nJCdx zqZ>tKMMTR$mswNHICoSLI~a?A_Nu*Ajt9XFb@F$Ng)z|0#F?_L4*YWh$yl+j)~T2 z46DOjEzsb73?XH6E71 z5dpweO*^aZWW3(_aRUiI{pd?8t9^FiFeCDijwE;dNZ-u<%MX3%LtnYS1b{cc`ORPE zlKz!n`IUFR^PO*f>s!BUziC{hf8J?NGIn6M2D zFe6oJWM-(jjE!jA3-J7;nblI<+|Q4%h-E}Kf{>Y18rbqp47w0$RcJ$&MYa3f#UAm| zA3jzL-Rnlnuj@2bXZp+tcd$L~sNJbeRJB5I4cXan)HqwA9Rj* z*Oo`V^LPkqwpH_~_EB(&TCo{7Y!YPix+A?jm2y(~wA;yTsH4U;1c& zKYv|)h_e9Ur1s5%Klxy>Oae!p)a%FYL}2T-glfbzW0ULIqTYY#L4` z2r?U2lMB~(ul@ZM-Rt1(ono=q^zCAjYlE$6Nt>)qj_H$UyJw!wpL%q66kF^msL3f> zLs2X(C1qp_p-1G6wulAP4?*7Y(sL_CHvVMTyw=L;qI04|Gwt0->OEUW4~c2Jc`(fk z>wf6vBR#9e*iWg4JR8!;<(&hfxjp6cd!~~GS%^h`xjMM0n(-hnP^F}HG{SFq4EyBM7yiSdC40 zQYmP?Bva=FiBy$#8gj0^(UY4{Sc{MWBzRInD)2r8A|6 zA~w2G14i^nr6mE@P86q}S_Dx*2GJ5n^d5A=DiN{hd0pU?^LIueN?DMTU;Rsu&N15qG~5Crm`Ss)NfBAALwBW}$0z%Ermw5LvH0J+CufxENk zm#W*n?sp}V)BF4W+=`VXSC_G)=Ty3K)-1G5{LGO?D zi~i=$G{ugyyS`3(Y0+7$)!uBf(~ZgNQ@6jqx;k9hc<#pFA7+d7!l1`*lepnZ&t<8v zY&_r2PM=tQcw;@AP3lwG_0tEF6|??5zJ2cLUPbRn{I#biFP!YGEY=xxZCk~-H%~&O zGG6Yq`2CbFWyy2GH!zIx$fr8pd}p3$-YlB4m0z68eh1&gT&S&UvXT4Y4b{)N+xXUL zRs{W|u#g-p<2XC82hlICZFIARgUR;V!o}O;r=`B6lW%LYAKV?!i-{-6n(oC8HZos{ z`_G!YC)u&rjjtW8>e~^kvS6@Fgb!iTT}Fz#oTsgxKy>h zEHsAp=SdrVbX7CUlTN~U*o{s^gU>sZJbYxUF0&)&1IyFqyQm!>9A7dFq712T4dQy}OZ5T#7C2SEEl4^ndY7)8~bz@fCa_K>6 zClw%An+6HB3bb69PQPg*z;Azp>;EgIZU9tw>hp(e%fm*R&F436J#&MM!b6LX2qNk% zL4??bZ{q&)cYf!0e)^|>`s<#Yeei=H{N3OEU9I(3?k^AZb@}1n3_bq%atF6&uwj;;?Z7a zUn;fMrLgiE#m=j6>kAhbMrFnrTTws_dxxBmMZiX43`mhJ2@~Keh&<4A=*Nq4*uDk8 zf`~o@PujJi4#7<7Fm3c=rclKIhwWGaN|$FM%m?$?jrzOZw0^UhKmECvH$Jf2Nmc*U zJ?GwfcfUh-r<2cYG$Y<0wR1nOmNBca#}PGpHaj6u2-Y|$;NY=Z%9t` zy6H{_@>9ipzhYxzi_boB`Bbln8E=+zjY*ul^`qHBkv54H2FsMN7j~%isnvF%a6Z#d zOv=%?u5S3*?kvn^orjOQPNz%)V@LVOvDTW?1ncT%>n~S&p$m7dcF(M&eV2tzQ_o}S z!!QQa(xNJqW^YeZ{+1QkXe=w2$% z+@{@n@Pdz3T+2Ss29wM#@UePqd2ZJ8g%?e7g@Pn;-Re!srg^$)qjPnwb=LZ>QpUs; zak&p;$TwtIyK)(f36l3tKhW)*VtsULZlh-Im>;&3ICC#j!u=6dId$UOUOUOGS4T)Y>q(G`*?x z2Gf`mR|f-pt$3JA=?q(D#r064HPh(;g~1QerDlo2J!hX7~h=vmmH1!R!O z!jYL!DbgIhXD<>3L7~AzhdC;^(^hr3*dB5%MFbg$fP^73A99P}ux1941wfPnV&(*0 z0!ASskRUQ@6hcszl%^14I}5W*SbNF-Fn_@FBRH%9knoP|cVr;dp5JCt-LL`cb zL0DKRv{n-k`q&lBwI!s&$AF5o_Dq^VI~GI-5P?Ie1#v*eg$9w0QJye}2q{1XAOajD zIN^*F6G?kY734yh$YOrnL7&@p=7MXTF>$G!TP|XrE6+7A zU9WGA_cnHJe(vJZd~q$&P=pjaKv@DBsI9GP6RHLsIO_D3GPF{6 zJ4sEDq9F~wodN`nBQ>^qw4j?{qE+ook{2o8vwBIH+9JgqR17{=(OqfXlGQ7sQ!0hq zajj#NK&+w!%9L15!qjUevpV%@k=R63-BisC#9ODufw-tB8q!Pv8c0FpIB={yXipN+ zc_PU$)zVI3QY-1GP!yp7P|i@!KwM$#69B6D+dm#P0?ZSP0Lk+!N$gN zAZP&)#c2_&8r&%}U+3mkGGD%q5Rgb>6agdx0HuhG4o!=M!XnJ5P$GlEFD0jc>-XGy z}P)FXZ|^W;GgTYo0c-@jFKC=$ner?akI5= zBDXrVZida^gM87@7UQRrS}|t(k(_UvFLhd z@AHp7m-MLgK3Q5A9v%EQCr_SDI#{=qCr&`CL;(i?Vn1l1k9kMtFKlh@-K_5l9xpbN zP~W~MuMPBJQE=FbCjyL#gxH49jYc}F@5_78Pftmb28H|8eqC<#LV2WX(7^WG*X{E$ zPH(vd4rfE|jvd{3_?{CJe%RTwS zimQvVkVI{!y>{))sMC9i+YySfWM^&|JgY2$g(h@XpgbaSOqYn&+z=Yft59NkL#(BI z@x+@K7UNy}mzL7ntB$8c#TNCX-{o|i9{8*U6VV!iL{v5`dn*=FnE7ecgibkoW;DEK zpo^igV+AEftFPzf1%OGK+5%(9X1=~yHv6%6-#`s)!p6)sWTDja93T&p64{Osi&0YR znR)JYCKbvEfq8*RRv+Qr6mw zj5(YAUeQfchdjboS1qt9lfnj20+Awc>1`Vf>1fgz%7j^kBuv{lPHekKWe>;)wHaZ? z>^L%r07VfIjw}i=RY<59z>|tV5ClY+)M2ipVwQkH$cP^K5F11!Nfe0^1OgxuF|r_P z76oz$Om`q~m>_cK`XNF><0DCALI4txNDx@q32OjCQ5?D?7Gn@4U>P+VBVJU9iH=0E z)_$AYEknR&h0>U(o0QI()&+8QgvcUML8~A}A&#OYATu!mb6^oBFkRG%PzOO9kQj87 z#1bF|K?4LKMkPiokFfpEu6{F{Ch3tPU&`{kHg0Y<_bi9f9DQ5Ylsnh`?x5e< zymD=$xm=%{oBQg2|LJ|)UiidX=d&icbz$Lja_r;}KDhV7cJ}DP(T5hQ3-$7;#mOkv zk3F;GW6bigiad+G&E`eV_v6tWPG8L9n#uYo70r~#B@b0EIXg4=c%Px$L?3nk7SVQe z2I4Tb1Jxk50kYsZ2!zN*8a7^k)Qq>zY~CL3v8*3^b{)RM9{o16bd7F)L~dU-ZU%$b z`A9|nsS|fyNK8}K%lYoQjQ4kH=f<-@O45Yzz6QR_B|YqaShX-=8^W!Ga5ivx#%Tmw zM;Mz5J6matQ`;Fh9P_>&~F3OjHv_RBph<$xfbWxKdIDx$bD~ z8XJ@~Nr2cO*hDL=IiORB5o(=?MHJFnRES9wlwO^*j=_OU;$inE$2M&gdjUY3r9dc= z6EOmWGr%gce7(i~%Z2bI<|Y6z144{3h6o^}6ad_@jJ(oD3Wx%*Fih9idM5n_>+#>H zo_OMkvuDr#+OPfEPyXajei`L^YisMbe(SgX=#T#B(CafEkH7bOzxS{H>aV`6q`tAS z@i%|-H{aArmSuTxaImwp^W>9HKK9sSANtUT%Ch`__ZIv6`#utk$Y3xi z%kt{gtB*ha_@DpzpFjEJlZPW;m9IV?k6+{Dr^_xmm*yw9x;RZFZ3QBBJ7QCv7X5f- zjx>q)^wySRJvi<?NOteDt1q0t+|BIiDUUvO{tLUc?G@VG*FB2&e*1~*Elh8YmLcn|9$A0;8E>O} ze#_0bc8;xG>0lkFeaKE7IksX86`i&f+MA)cvHU!)0^kHs3s!LnW>J@1$oRu`(JK~_b;HC&#nn7iZ?` zc6fcpOW$(pndxY6V>`?zSWL!~ZF_zoH*fD>X<5N`FHaqut*grkFWX)>=}b&|ql1#x zi?lwFvrW9_V4Gn_j9aqF*^{gLD^Sks+3r|mQdBxoV5)u>7ZU0C;<=VwtLlU88@uJc zdNFkJWTCSVb&{rMqy;GVAbW;XYb2mRf<|$o(MaYaF+;+LGN{udWV>l(iM;Hp0dIHU zN-8r*bXTlNz~ro^+`xLjvy#lKnbAdhWF;7|?SW-ujU)ta-bn^gPft zk2AHRJ4;=ysw9e1d6>j%+)Ax$vC%39uN9eCC?PjfSa$)tG2M6RPM8XT)=EbS5(6S3 zDPYC&r8CFKEC7h4fjm(pJPde*5Jgi&U__-*BWZ~ufUHPB5JWiMi7^HOB!B?u000>n zz(vwsi>RE zPp%x?QuP^1F3sm*KfkNIaqr2ct!M1b(dX9g?SA;be0FWp=`Sv1+Dsvzxw0(MFXCir zr#dP18{6KMroVGAvzJcy{@sF`!;Am%|5#8*l1cyEKiv5E?cHn13kRVddK@c`6l0f$ zH)bsQEyD)}!2^8_&G7s6M49&))v*ps?TP z+t-!#GqySio)ZyjDM+QLYE9OpH#2oB$-&vWnXJIT@~KeAWU(JR2f^(4EM;a&eOxhs z!A_uXD-Ou+&sDw2-OfSMyVW(R2im{Q^$1#J(UHocmx@79TU3Y;tR&qIrQ}L48@q7e z9hb>c$7Y!k<>zgjI9pm|a>}s@Y!FGOn9kXGh$h1i?mb!3vjVFubqz!sSW zfq^TG*l-b&A}Bo(e0k(eML?LEidyI;gQb3~p}E$OYeQDGS(GH<1CBL=G6}Q8D6Kby z?4ulpRLLQrHgZ)`DH;?CwUe4!MV=ca;!KNPGD1saNxR@%7gdx7V;dXCUu&iR3L(*< z$^A=?aJ*A15de`GUtxFRD~=yHL=%1V{a;j?eAVh#jmdsheHq;6HEM5f@8^E*=YIK@ zfBBI|9yxpVY^T#1kH;4-TzKM%C;TD&{S`g;+;iv7oqOBc-uCdr4;MwKMaBy(`{Q0MzdW!iqJ(NHE!$17PKm5ag!3-i;eKo_zAjuXfh>HT3ACkA8{1{?)XyvhrnDnEAEuFZo8;bBe|f(T-Opc3s{fhe84vwh_zEc(~K z?VJtT?aas5_L}|B)($Jz9on(ui!av$yOS(#e)~K2FT8m9)@?d{@}aHC#Sb5tgDHLH zLtjjGlC^ZPff%%{MU!JQD5h1j{ppLQZPoGq;$CC+r>{MtApDmfa%H+nZUro|CT9dTXn^$$2&JCmT1C zdOs}>>bxu;7_3TOeCBpLYon-)C0Z~l-Y2jR6pI_{m= zdafN;Gm}?!M9@8ny<3-eS4IbSZRO>WZqie#b8L=hr=wfTRCc+mnKP+%fS_~=geH!| z7QjqGw+1&n8SIgx0JXwf1{KcM!ix(u_etVn)kYp!Fyn)HQq9)-*4-TIdB3}|P-eL^ zIyGGkWF!(qpOzxbt`m&U(zIhWx8(P0GYT$3G@0wHmUO(*CvkmU26LD;Z9rSpSr?n} zje0)s=GG8LJuiBl=q+m#R4p=P-%6>6dAH*twOEzZ&Q+~6QP1j1>P=}2fe09j&cON* z(M==?P+PSfs8zzy#wN|gEc&!>vZ9qjXIf?Zot{-`fj&`;;J`Iy+s<7RYa*2afM~EO z8>K-aM^c!lI27G$X;LWFw<>xGEDWd!bwu(U0i!?!5Mc$NNgr~MLu3XfI1GOT28;wq zNFs>ffTAFRXp9P3p>iS!qCfyBA~_CL?ogmnKtzOr5ET#!uwVpYL?!|e1)`OJB>}L) z3PF(^R_!6vT7&Tdzyy*jHl6HrapK`g+}hi}Qbbx;1QJ@n6b0yxdtC_tNtEEg0YpM& z2vHl3WEfQBD*7@sJ+fM3E3w7cXmH>$G#Q|3T_35Z5F^egX_;s28)nu@qe_5~6ftV% z93Xdbji-IKbA-zpMn(m)buMBNH50bJbUVBIfx22-i`+|x{a`N+vDRBPyc9l8mmX2Jiq*i zz4ebLd)w~drAsCGCQ?&w9WS2$f$ws3Nq=C+{GC4X59x`Uv#17l_sd;6I&*hjK6Bcn z6JtJg>)=+=t}G=GQQ5*|3rwSF2|1Kb{wZ^5*|-Qh8Ekgy8bZPvSVo4<+v?1$ICqfT z%hWXyx1!%8HAka+tC;jSaueMEcs+(=q%1&x(i~~WGTR-iSV?(z z%SV0tROjG>raQv=?FSp*veO>p?q{?Sp#jv#E7QAb>o(+j>gpu4s)tz( zFvXZ^g+0?*OO?$bGB*JmpRjI;*%<>0g#rOaq820=W)cmojWs&N(9A_uq}sSzB0_Xg zK>|cza^+HmrAQrv6V(`kZ>$u2NGn5m#SMPP*aL@+Ft2Ph@&EBEARM_24gm3+nLqx| zRaMo;KK8MXee7djdl)l6_Sj>OJ@(lDH?#V$A`!W8;ljV(5x=ywRM+*_J!(CScmJ}B zo12@j<%sl9&5awA&r|i#k$S0LWOmr8hjyMswyGOZ7J6GtI2eh!N!j+ivue6ip0Y(k z5Cx5ZYFZ-5tPP61)}&0DW?Fo#F$zPB!hj$oK!^DUht4#C7$Q@YL%afjA{EgSFo0$b z8Rl7vlb77pW@j?JFx$Mf*z0ggF}JYTk;K8c9O!%Q$>WY}+}fX(<68$$r3cN%?s^Xv z&P^`gTBp;tPk}=ZPL~f#Oz$ z_W7s3aH5yx3-O>yn$UK-_DEBn`OJ$<_UUH!*)7@Xq$h^zEoW9ATy?-*$DCc%#lF{D6eb++I38w7q6yb9$i)$KQVH`yV*=`p>PekM^pA z-RX1*U}@D)EB0|g$JnK(bz)}aO}&G5|EQY}_vX8)8_n)rT3m(vlvUqq=`_=$w)wk( z!W2|j2k9P2@-!X?iAuB%g?xHO)S8HQQU0YuS3O5C{eRd?ZmTPV=!M9eLF? zb5!$1+RoClO4beNg)ph2IP5C33=tX#(_S`cD9pEZ3eiQG2zN7^;9xM%kCplTdih-J zOgCZQz@SIRdtI#COG$M#Q#sWkL9`|bWu?#%X-^R1Tn z+deQ`by>7nIbFLIO*a>pcZ;?v3(5srqT{lX(>5vX4X>^)mZ=lwuHqVlsA#vs1Scne){qoEJ z0aXm40boUmri_KWuZV((M`6N5sRRxjFHr1(jqf>2}E}{(E|0ITDSlJ14a?K z16)U95n)C^0OTkvo`bWR2^kRsX^Dh@i30H^umvO(rGvQN+skH-`0j@N_GSR+N(emjaO@q z$+zP!%`=Uty^3p_a4WX+d&Y94ZRh<>+%59iV437Td~l(A-ut zx$WY}S9b}YV9i_02l4K@DJOAzs-w=<7yUaZoZP8Ctnt~_*F>v<3dQ5l(&j;(5pq#DHZ*W6sp1yW}+f#6j6Z}RqRPRF|y-eH0zaqDdvVw5ec~C6U;U@mHRT@bd&|D-wF*Z$-ETeuNS$y59All2JQBxm& zi4XY(hewxzDY6nk1_A_OQda9k8$(7#U_j)+^U_fC(5V zCGnRm{r3L4 z_j}vb%x;WaeES?o90gp75+Qk9yjp9nHP^gZdgoZr7|-)ushxqwhfLM*SAGOW7e&Zvix>(9;L-!>BMH=B^VvY@Y+pLl(U2Y?Y_X}|C zLb@fb+ENU7)pxoXY_=O$8a=Y;2CDPNOLOo3q}=k=ZdyutaFX#`l}_SYV1)=;`9ift z(E}`Uq&()zD+vV$6@Bi(Vo8h(n;aAvN~b7hG>EFs!b94Pa9!7<<;c%f!|2DzPX|@v z;CS==Ob`FOs%GQ-rm7Z>z8pFNKhg7|owX}`Jh{+S7rk6V`@E4$Mz%(jWyD>CB^aF# z3%$LsaUbpKWEK9$|D`WW17sK!iv_4qp*9T)DpE!n5he%#Jxc;4(wYQF5~-9@WKjxj zCPr}*JqIq4YvD|A%(#uPLPVuViBb$GK`@{UNCv0^Vy7?yXDJbjAfO?wAVXdubs8{B zwoWvX2&fP^B@C7@;C?Cf3pusi@0&-#<<6zh1W&lG^feUFBa@;U%M2 zDp-tLgmp@hy{BZskB}-zD)j^Ab70=z`GJop95QGLTj#&=>`#R6=;KjmXIoNl)b7!s zC|uDtyq{L90bQ)sAfm~(whoByh87_{ANVDcq{tqw<1(3>8*0WL7dj6y$CF%VZ*=Ex zUE=Y3FMZ{3<7@rkKlv{|^z^Pi=uY6#^2Iy(wo?bQTY34I&Y$Sh!RdZRFMiiQ`zJp! z-9MR!X2ZcM9)0*m{Zy^frT*Yk-RjW1`DLo2*@(tly`j``SWPu4RTN2QnE~fhSq{q) z($=sE|LHP5dtqnTm9M*l3;EWGDZh~Ghj}^Ah7JdvDQu8q?N5@MPb$S(=$8;yoSXG_ zbunO-+Iy$_hsaZF))3Ai3?qFV9{o}I@N;F+b)$^BcY$70`G>>)lqi$2t8euAGiLns zm7;pCTOSIa3d8?{U>@2f33zR*6SuZNW7}rzR|vYca6)iaM=aZDMYj3x9&ElN6GUq&uKqRAdvt zM6e+m7buYJQMHT-atL>JmP&heHK0zST7+gHQIDy?9YDU6QB6MsgD;$@y#BU0Pxw*e)b=};<&2wk7U>0XD<%B&Y0t# z?!4mrH&&C2*|`tomvSAmV$q%0el<~htAj(oKNDd^sELd=peSWp?~V1O%8~K(DykOnZ z6!ZT6OX=L3<#ybujW>QgiYLRPMSgo5u60>qYrs6{oHoqpy_fc`L&>k+gVQf>E$FLn z9No^qj_gy<+%$o|{`y0nHtjmqqjGO^GM~=7mCK7#cFG3&+bwP7=1abNz3_q>{nx911CJ zuV31-3ESSB-~15zJp-o{9}O&D+ddb#E=%S0-nqa)V*S`Bl%#nIL_q+ z+OC~!i5{f&I!JagtheSztNuZ%+a6Tt*34X&xh1O646;n6uxOW()_sa8XA8b+oN4-m zRb}-}*I%H1h45Njeh#~%LY8ItKzR59t(O_xiCQamb)K2Bj#)~&XG|eEYb1GDA9cC| z$(NKbiy;TIT!#*eH4Q?_g6Y=wIO3{^{?1Sjk~=R4BcfcbD{j&AN6}1xzMc>6R)a6u z!M<|e0e-d)OOC-x#=S=lcF>-iRCWL%PSY^3se5lkv8lieBPte=MC)E2o4(0%5S5Z} zgflDy7(~#Kh~na`yM#celmr=s&uDYZ0-OKkWy#U zKm#j)pjClfBGhmOX0iYy5)dLHp&&6u&?MRrS<)G6Vy}o3N>l&{h9#G>lf$T_(sG(p~ zDp$)aT-Vuf?+PpvtotOYWusZyZeuhv*ThU%JUu?%QpE!a_k8f9oePRN^^c9rDt%FS z!wvHaL(}cRrp(;9?!W7UTVLC||C#)-gxycBjxOIiJ^XYxeOS2p>B;ieX)y~|#!Vl- zXPVtuZy(z9<^6BWP7>;DO+q-ab9{VydU!JLJ|9-=*Dm!Jced&Q;lt=IZ)_fDdKi-y z^olbSRhMOvcOx@w)GR%!ox5`9wE@@HGC66w6HU7`7^>{CTA(hxa!Vik-Z{2$#e}up zQg+d(!+BMmdqjHo-e*&H|5?4U2J`9qcsfssXIIU5lg*XT??8Vy^Pff@h<$EVf6$Fy zJ~!s8FLXvFl#d*Y((+`Mx65$aWUxo)*LHIOY87+?b^{Ibw0E7vr5Hn!NVP1+`<`M0 zl2R8q3$9X<63$(olU=E%qdNvtfJHC2wKM}g80$Apzo)B>(?T!(kxfV2)nKDgYZsC) zHiv2}!xZDvK_;qX0@MRzirmh0vcf`MMV=Jpxv_zn1g}WzlFCS2*w`2P#PCd$!!l-0 zkR^$7oUc$K#6)XPh9pB6^~K2K87)`R@2}9IEi(ipBm&h(7p2KS8Lv~rY8A97B4A-= zARt6VNJN+mNLz5j=UmjICeXubE0*}Kr2IIF^7$wh3;`cS$=%bmjP zs^P?X70aO=EKQm=2w>=mJAn%Ug?MPQacTE9FeEoyW>yc+ZF7i=b!$-0s0e2!TW7Cq z5&?Lkx^ni5h)=+GNg`)HAP9((I57*eQc9AvAp{Qu6qD&5-UB<|@DJ*Tt?`;q;0V?3 zAb(!z+wJjw9FFw4-3k*=3x&_!y!`aXE^eif`&@kdm*2>&!X$%G#EEp z9}Vukq&7l1&XdO2t~v{rhMV5DN|aFp<)D2K+qJR@wPYZcqZP<)32JjsNlj}gREO}` zgtvyIe0@zdS@r1UjH4NVXNV~PCB#-RMQ*^B7^E;LF8O&Rube-%7z9?;u+%#Av|<(?cpGHW0AS80A@HNR`kJzG6PctvL(^a&Sz zuA{apwa!7W3&jv6dZtD+LuMr9DJ8}xX=i{i%YY1^Mj_@TD2kZDi9kxZND@he5ip8G zVL?TFX15_gL`a|%3TOagfyCOT3II_#BnQCEB1m#p7()~U5fo5}9-$YJ7>{C8T9K+_8mILrDI~oVX~jG65ZP(l(3S#aNhHlnjN??4 zQX0wv#313!f{y@WN=YJPij-7Lgrp&9fhfEJSg>TsrKXcC9$=af%s~FTB0VPUQE&L( zFcyr8!9tdicu69nh?F4;ED?gCPQeo5trE9bBZA{(J!~tB?s)yh>e=yA9NsLUSPZsd z)hpMj%=Fdx)NZcK_IX+DuKDoJgUeSpB{N?*?cV!WJi{d`n8GKK|LD9y?@%5qi*^K!}`#`Q|-O`8)3Z8|1h4CR;`*Li&Wv|mOPp#C20|rCg;Sq2kz`e71|EH&J}L|d2^6TzN>;jD z!m3qowS`h{jef=L&{mQU3&T0?8wO2F4JOOKH0H98_Y{L6T|~r?qN70u3KSZ!2_X?E zi~z7otXm8Z#6n%)v<%OQ-}Qc@$J6q6m=~1xQ4RL?&$& zso-J&CJUy}o_&mGACgWXE3G-Q=A@!X2eEY|iV7t1rfa{ooCEPmx8;+NzdgjW`uN+$ zaF!?F<=N@mE<@kWFaOcRVzKyUXU@@R^r=sM>X(1{mw)3oe&g@1MgN; zFcZ?5UJ4QdDig%?2^TFlPL^x%qP90oks~1~rH~XNOA=vtqThN}Cr1%s5k+TcC5T9h zED{L~pa@C=h%ufqz=Sz6=U&Q#b~)c4t&t#%svE`BU!32$k?^=m+f-a9{L3)=7wg-* zD9`9gZEWuOnGm;&^+JcO|KR+1G~~&oV!VWyg8axSN608UM|Bc(`V!0Ll<>1miyDc?h+jGsI*dq zY?kQX$-4d0o8R4q!H0Jt*X`%-tv>nccf5FMS-6+`d?k6dVZMHh7g zTjIF~>OH#+`|+*Cn5u_ZWW#k_lJ*-H%hI&f$sNKscb|Hy$ZwpsZ?5f|QT8<`HyD+w zA2+8i!+{Du3wn@~&U+BTkSQ(H^`B_Kllr*G%H{gmv&$UTl6O&u{qhfdj&<(x#`V z)2i)aqV0)-f?KDwWAqF@q6s(zW3tSc!rC5y&X9ehb)E!3n870fa}pt-#Ia{gU_3HV z%!L2}5Ru^R9f3$t31DJGKuINn;=}|Iu|v>_K~O{h&kTz!d%!2F+cz@Z|^5> zKQ>unm4oC08dz8qfMoyy16Y9?11l^9M+hwBP&>0Z{-c zLjaM4BEZOOKoB8`6vxt<88G!e zx0n=k!fR$$YLR-4$^!V1f+CICt2&(ns+r~~b}>SrPA{Q+`Cv*H$5*3Up}&an?!an= zc}%zf$Wghd?se0Ub>n{3s^YT=z7Zb%)9-xm&H1wRO&;S4JCoAU5Y=|(qLsjn!ex=yL9hC`&Gp6UgYTIgf2j9`;=8B&?_bEjsEfNq zM!WBf`oD-9r<03!yQ4q%C!oU8z*Nt*VBY6*7eBRW?p?Bv6<>Jd(`pHdK0CDS(^tyU z7R|mp*uN*IwpW|kc#;(=`9Y8gx_jXm%i4^Dt3Cy_!uJ)JCX#Q z);h$O=B1l#$$7wDbyCvvz?8ZH6Ol2F1k zA&PJ3m;Y#jnSbrqe(iUE_jmtK<5`yd>aYIlFZ{wUeC9KsxpU`^wf4E^p8L>;KBUzD zMRRT2w!iW#zw#}udy!AP-mtA5M0+$yCHKQkOq0ya!+Px>zZLI)?dx<-T|IwpIb|KS zI-{8h5TOtN0H`WS5ud>% zcqYUpAOuJZ99b~M7*QZk-??W7i@An+*!h-SlWm&b5Fa(M7yYcD?EpGIOmSEhm>Z{Q zYczSWKY9aZla2FRcDP7-sr{W@d2y$>ww}d1Cr1Y(b?&F*{x>avzduuDhoi?M= zXbYF@c3p3+Bi^3Q)}G0*ggMJxvRy;DrBilx#l7Maih3J&nN;KMAuM&jeBm5z>y6Wc z>t&e6!@Io9ZT;R{?oql-eXY}7&G&|u@CRAn(D5aaCUeK&ZRb8Ee%O>xWm#R^{rpLI z>ws~m3MnLkQ7XD+_4PS_un%!C5QUbxi2YHXk^z|(jJV$@j`2=@D^}B;5y5(5;ehec0&I$jlB? zZ$&1Q=_~`%T~UoNKC@bP(cIBlO(}yu#b(|56WWmBa9cT(x&r{fKtI1-MKmZuI0i+@ zmQ|kRUiuUw^-L+EAWNYs6VX9>=0=m`rea>VDGBsM1SpUQKnTzDkwq9dF$*Nb1gwRV zpe3WBM#z%@CJ$#4MkE4AfM=p4NCA`saD-z-tF^>H3@ps=PylidInmIl5enAaZn-Eh`PlXkq2OhW;m$#G*}l`lEfyl3<^ag7>YzvAUg;i146PSh1MFC zj*>+Mz+NSXi}|@#bJu`?16( zt}lG>!|6u-x?kUT-|pnyqd)uW1AMf&foWsyM!Fj5G}stU-m?$aKJohMx;t83{K@bC z+Q0n9N^RO<>n96In;Ucfz_kpn+SDZ7^b-4RYa#XfO_K(?Uht}$;^O3D+}O?5I?{%( zbP{HhI)Dsn(JSahQK1#Z6q|lNYt9YqUNHabdD`2%l;7WfOwBzGR;d-iL26?+D@?78 zUP!PiD<|XPB!sU0iAVe2pLm(er*inKQZE!aB?ZQ39Q^0rJVV|8cJK8i^>69rYGPBq zweE@!bNB3W{BO3#fAn-dXqpHvLUc#RgKV5qN?mUkEJa?(W!oj48#CDMnNFLN-Pq+t zROwhWrPzhjkfx|&Koo&NLgS^296=ORhBRZY`cWBcTUzdNX}Fg~UmOPMlp7UK=j!~> zoLZhqggzgJSR(5J(c0+IxrQStOL?LQtxz6 zkrv|D)OET!QECzE&W?6tP{~I<6DE{vRovDb*#?#70Z{xec0PuHL`2UPQ{_XgGC4TSse($G$`lo;J z2Y>LJFAWBRAN#Q%`+J}8^FROdZ@&5Fx3s7QleZD7@jCJ(rkT!599#!m=c`xwh#%>_ zeLp>c>08H%V=cfU$f8g&K?DdXCg!YZQ|GNqDz{73$fLs&6vd+yGH(%N?b~G+iW}GfVyVU)BLW7-fqsE;pTkxW_TZ2_|bD?i)^)Fe}$=;7X zx4FIX%JRY8I}P-6QS=_kKLEAvm;Uo#%|58Fzi*F6yRsfkUkm9!r*7(-` zH%xlw=I$nNA20?85DKlcQm}yYr?X4p#Bkk^&w^a?W*7RHS#hQLT6Xtjea zQQ~fz(QweU@80s~Z;oVF%vP=^Ddjd0y!BwN3>(6PCoWvDW+3Sm4zp$KdU<7}<{#a@ z+Uowxhx-jSYPGsHy8it3db(Xd=;YDs`N{1I%x{e@yiP=-vNebK&B~$^U#H ze_c1-#aZqo&c&CzYTLZ#!^0+@Z51WNT+Q|2q_%GV!g|Hw`?0mEJv7-C+99N->$;{g zWy;ILE?@NL3Ns0`ScO%lD%9W|Q(a(f!5S+g=Z*kJWqsYzz`Ofn-I!EF*P|tu+jZ!h zxg|SEVeIoHa-tVYPAooYRNB-!4VvXlg%;W@QBE8ac4)dN>nz1EM|7qxvdS5qREV~3 zRO&H?*t;$!8)2LM0NZ1T3oO4t@-CnYe69;>=~c}fl_Mpe!}_?SUU78map=6b6UY~X z%iC(K*0-h#y1X``jT1=TD}@B)JM3c2da;?#kT7)srY?5?tFCW7FSSyGeA|bG?+cVA zNF(AzTuLGe&zROCLPSK0kyt3PB9Mq^%|t`i2OW7zz^niTiHOdO$VEjdAvFmEqd}+; zBVkM;iJ1rhDGHCU9AH;SW4IH@Z9$xD7I6=0OnJoN0&4_SfXcF+YI9SWwp;WvyGzX@ z$@W0GB&V4z%aoJEh@dIunlZ7$q$sHv%ftg=%L$VbEL-YYa6MWU9g$GW#H9>c!0rW( z!=`J?+W8h^@HXb_WXq}tQKry}Ax0HNDcplh0yl_0*S$dR($dxxxEGGvbVfw@yFR%8 zjsDv5)dv@L9)12k52sgRZiDa`){ueZ3yJHu7Mo9LeLgM42FVB5wb!2d?mq9I+8iFG zIQx@_=NEEb!VZ~jb!fVdcAvd_wfR>s|6%GspfCPVaCLg)Ps;2tzr4Eoql?2^dHHbk zv7hbFH7EejJ^-`L5ZUGk`GiIQH8R-eNJ{b$LB8brrg3$0Ox~ z2{Ep^jK#1JL&mf_GCKhKefMh9FN>qRU9H12U733C%z{aGX}4C~ORfg1z(@0U&-hYS z@9(_-kHYGIm)eOz?xVFhxt+Okw+AgdmsKo_U-mLP+M(hFOA{DkO zz*BI|Vm46Kw#wM{!L(o?YRn32?a-Bycf^l_tb;9dw4CN4&YT`8JsP0jg!pXcv7bNc z50CQsR1Y9lwVyOfrF<@h0Bu+8_mrt*etn@IMRgjjQhqDSiBTt+OU_2&$O;3X(=`xD zr4oS(ZJ=NbX8}AXMuSQdX%GvbB{U63(PSk-1fOXO$;TM9SOHSlWd(Dv5QElHXA-Ba zJ6;xfsn&MTO76a8fpvIC@A7TUTlm|o@^6ns-p)4vwlh<{T_68P79#R9Kl3x6{NyK} zd+xb^kLkblTfg-?zwa2M=sbw_4O~nf<=n@1TH98Ke_Pv$9{Y-lFP?erGv`S)I zUMYbn5HOL^nh+C{))*2nV{RjGowR9#54}c0ctSq#!s@K*CqRIjp0pwpf<|Ow0Tw_( zB!vP=QY6Fxkc@zc#|Rb@F@sXTMAEseSo`gDsCbc0*ZSrQ#rNFB{&n@mYX26O%X&{N zH!-YkwX{_gV}Eb)`s2sj30r{ayPp~j$0uLEU2FBDyBl9k@zzFBn%xvTRk%y<-Z*@? zk!HR#wpV%_78B$qADT&hezSeC($^+~ItKz{()sMgW`1Dh^LOP>^jDv~c)KU^HJPpB zvRnD}mIVVD?p&|N4u+reqbtL6|LojeKdN%r*cfE3xX%moqMaNpUcS2hw54J|t}s@B zoFvqW;BwjA)ahjT$m-cObMg6@UDmk0`r=81wA=(KT4*@!dlo@REtm zyBDU4xKbQp7Mgj#QX$&FtU^#TqI)W?Tes`ezS5@|JB#`C-Qm8t@NnN`lo?vN6?gSm zNf|G;>vyfvx&6-Lkf4MJ%EoF}Px%|o^iQ_%je@Xq<0YGIZ)K-!whx^;%@0H`Ms99Y z;a5nZJ?kQZ||#0%f2~ zFUM=~Io?pQqcuF4%|KXFgRk6;k0T`P4yFcD(Da$FgFb zb2fBk9=w#zk*J2vsVx?wQV2nOP`HdHmer;{G0mO*blhauK#K|c2#XSuChHkb6^IH3 zOeV;jILR)^mXF#Nda|>Za1$jnrts@IbWQ?mL_vufH6juMfZ!SCUufhrKLa8JA(l?k zA*P}PiN^G)Q*00s82~k4K~xxCFe(uw6o7;j0x&o>NXm#6H;QRXHHyTgJdk1Hgz38I zO)wQ&#U_FWv*y%bKOJSMt)7je%SIiR-Cgo`6Cb*;EW#ku!@07M(jbANEHM>0Pv}li zDeX;4t;kT!m~6qm>r%?|MyWoaK`tL)tj-zZW;i$|Hob?_w3SPtJ&AWK zNQX!LRmr6^TUUqc`!DT(yc;~XSO3_D7oWNFJ@+2FVyrNCY4J)M$2Xd-A8z^sxxV~C z^}%%*J$m%teC<2k%QVJ6>$8Kp9JFfd&8J`b@4x)6AFEV89B2N+-*?06^tC^Gt)St0 zzUY^yp?9Xs<7$3@+Z|DrXRxuA)wv773Ib4r)EBuqSY2GV+co=I?$YoTJ}Go84jXG} zRg_0~Ja;H+GT7Kjg=P%V>T>Py@wAAr+}(I(ls{H>9h4k&+RLS6f)CwWeVk5`prEaY|O?2G#uD!5&MvB=ySyi z#5xkX?Z(QL=QTghi&ES?hSElIcCJ!DVbDR3Y8m-nzz4Jm@`dCf=pa4`DAuKNBQ0vA z8pK;oct~G5Y4WwX5cBSFd#gJd4=${=;$x&(^rcb*2)QRf?G1O(`j`zO75OqWU;=@} zwvSO4qMCtFp-h?tH!-I>nVd+5ahR{TRFotExrmTjqT|gJ%%Z$&>`<}Ce$i8thIYV- zLKFupuz|L-K&Te28JcdCbS5c9jRq7(aVBR?C?GzD*r;qmdXiM1w=RN32&u*OnsY^(B3U7&vrhZIZ)S7ulmu19Z%zLapMaG7cdFsJ;;^5%md%yR4fB*M?|A&6)hyLNSnE4lf@fZL3KmS&}?EwG= z5k!%*bIs7ne%XqpdH`Vr;|Kptw5L zV@n=AbD`XJkO%b#h9v#GnZLYTxq55oT-l~VqTE|7?@{(tGAk7pC&SU&ntCqL*{m4u z6S(jR0;$rdNI_yr04RH0zR!=Akd?|_!EB2Z^bcP<`SVYf z^LzQ`8XwHAHonnP^mUpKMj(z(aX739yh{nopo@Darw^A)T@1;HKvY3N(!q$rF_=cH z2KuFldgHiy+%bfmf?y*Xx%K8Ep3hv~9~z@B*2Cq9A7uG`O-^E)1z$L$ULC{}FKt;} zEAWP&pB@Z5yg<2%X-Rx++)7+MFH0(sN6VuQGdHR+90uCx<$N-e0#}hTlQPvBNf@$R zjkCn_Wp|tnpj4V;?*#*+M4cIk2o0$L8{6U`!9A1MxLTk`b}XjtqDxV$EJa&qcSn0K zk-F2nZcxOc9#}LXc0s0?yu?ftBM?w9IV&>gM|Ba+hS-{1fcX)~yus9(1O$w1C{`_P z3eULjg1+kO_i%Q_SAU$Tj=~SS@E*l4SMWe-6KDkDm}dY1H5XQeG>L(ikD^D<-5dnbk z*+0LE@(v1tjDmt9%+g2iNQNO#i6~Uck9APw zK}bck333s`xG7vh6ch(B3Mpw(l8znCUY;!%5D7Y)B7zn)QF=^46Ji3zAc#PSLau`a}DD zcfy75En@q;;p28E%a0b6NH1Fmwl}e#xjS#y*oJLef*=}9>rnyNnDs%PMAS`Xv;>U1_J;L!%I-dbr{C-6$uMutKAaa@(L zerb=4S`8p>vG3eOpk$PO^lwT#3*@?YDHsC5Ovd5q(AlHPK+4r;4~j)ajd~= zI9X+Dub27ZYVpQuiDFz-ke42NT_@708uG4*z4xRBS!K{h-@7hY#qFwt7;UD&fHqlH z4YEOWDR9XEEqk{*n1*VOW=XlCTJ^05?+Ztgn2asT99x%OX}XcpnWj*N)Gyl*At5L! zSdC2B&SFL~6GKMjhH^9r(Z$FyD8;3gh|+tGpa|lM8xAGsC>fWDGjF#Fb9F>u!m@)h zqe8Kwm{RIMTqI74FrrMy1}{Eb1&xq(RD_i=nS6C z`F4K!k1tM6PCoXrkNwn7{nXF>+|PaFBOm#D@BjG6KmJR<^h>Y2^2)#8a+S?Hwg=O& zN-!z|cGH1CX(pacAIar7x_YUDMw-Bjo>K5l2T824m^g+AMk|Fx#F~;KsWPYvzgwFo zOVd>r1r>Q_;sijb&V;l$0x=07ctJ)&CiY@gFvK93&U}6nuvMbfJ7l1QX%IC9aXKXk zW_RGH^HmdikT3n^t@f>ac&=W?f2K_DVu@#!%Q}=O?Y$AkB3eJ zV?qPN zyO2e_K{xw4MZa&FIaO5{-o!p6!OXIPLVtN4K6AgzbuDJxNhoDp>YI_COT{MPgu|)# zuW`7e%;@gC_7NskotgE;jc0ImdH>GNrXRTmx2~Trx4*KRZkzTH$Q6onM8la1q=%LN zf#}||=pIY_D?1K@g^jb!FP!Y_&?g?E0PTbsM(NA*10zeeyxzm2%It#V0J%|^0aLG1 zC{1A`wQg-|(gmkJFeHv*NGZ%ot#jH6d|?&(qz|=TnPi99mlC2x=b;y+dD9=oy!abs z59s*VY33-S|DC-z>Deqz&huh;hBLg=_kLsLRGF1sLsyS%ks?isGDOJ|VafKwhT(=!1qj9dbQc{(qX)C!wFtDl;G_8jJLb zYH$KzkpPiN1MA4C5d|^^4Q33KudO<=MImb;(12PD+`W18^8N1am$#Qg6;@xy9b-6;VxY?_a^gKruy0^SI_5PF6A3vdGucWqxk#(?%ip``)Xw2(&9JKKx}G%qR&;KJ5zmVqGFToEq^%J_ zyX>HZG15N!r_jk*hUAI?vZHU`<8)ODTN{BX?GI*?>bRzz>iNi`COEc68;h*9E#4|H z8?LD&Q6VIN(8*W;NP(em+cY^zK)WvQHMb_sZLugQ9uV1z=YjGn=iL~t(ALfdYP9Bx zf=ir~62sIDQ*yJa@`&r?lOqO0ghJ$uWy%O5SyjORpgLExwz$h|sI-6wt~sbm&w1DB ze&8ZFt8i(i0Ct~g6RaRkoi1%VHQjOTt7>wYgwv}KmYk3{J|f5>s#M?^ytz5mk*t{vx^V&2mj*TNnPQ;|Mrc^3!i{R6id{8+fUKY z{h^ET5*V4tG+1)xk!@LR3~lQNUVo9`b{q_K$zKeKI%p&8GI#T;Due zKeFGG9aherogE&bneYANo~!Z2)%Uw`^2X_3zd17wVo6iPPp9+sN6+@#@$va^{-)ux z*^$!->PQ-6$j+v~fUqg@e(Jtg<;U%*-M^W;bv)j+FHG}rQtoqq75C-YHhrY!>oua9 zt)tA@+cCQ|tZyI1VSF{v9aps(W`%CK>OKgt9D=?Nz~0Xni+PMW=BQw@-cbAI^6t&~ zrnx@vpKrUNyWrt*kOnKuO(ra^V5Mz5OUtiT+jHLh(=oRG!QX!5%8~xWY6!Jxv^dUO z1TdTK)@fVaPJz#dH|EWBDG!GAqhZ!nHF&k*(7?=K>ie8xEA9Mn4t?(X&Ny;FOiWBe zhHX9=^68%TG)Ydmv#GD+SzmC7`##3No|j&%)ivx&*erA^Z2Qen4ep>Hd-a`d*jBc< zWUAt)N@ThXrjT0`x0gXLr9ew;E1wg)RKJn^NiJ&$=VRGV#x2z+G;!}V@W1oYt^<+J=BW3`j2|zI=tg!PY>~lYcP#d8pkDNG-xd4$@ zGhtuUVV^U5Cpo8_iO_(?Fs3l7Mnwcvg#uuIDK7Ez0#pNFQBk2F6$T~+#2_N742r}r zUnmMip@;&ZB}Af^kEtX#O?WJLL=nrF(+u5@0}YS}~z@T5KirYCYn-8~nc88>d%NzmVaT z6>?6xT81t-H)E0{m*ZH<0Af7@K65o{T>tF7&putk-OJb&-L8+1&o7mS!B-063XO^>3zqZlmcjTnydtG{-^OpoUkB_PAeM(~| zvg)o!vK1XvQ(HAt*CJ=9fvd5UVr@0N;x1n_Vj6d7_>yIr%U$Lk7ehE`!z}UA=WM9c zvZFz)MsX^(qHyHl$QzsZS|80?QMO$W z3w~PT+;=JB2-r*76-LBK>4&Wut!)~zJ`kA(&6)CMna6e*3-62}tGUZ;z&g`|43bB5 z(B={PzHlzSVsa1-n953m;w4w?T0chV_j{KBIw&ziLTkMtk`OZ#chm-}BbVvvLdQ6) zwk|uVJa2FqQ-?!^hJ-THkWqjfGYwrv;&M-1f0vTuCVR5j?XN_=;@c;(hXm;=Ym zw$^_mSgUB+iF|gshOEDG=j`=K3jM>0-Hpe7q51%Zhs!lAP6oQwkLL&EhQYP5L%vNW=RfoKt z{!zL2**KZ4$_+4!W`;KXbT?|4-ZS|6T%Yai3!2o6_P~7o{>}32t1tSyO;ZQx3p6=2 z%-Pykq`E!IQPEqw;nbK8sM%j+-Y$OSOK+SWdG0+v#Sh>8cz<~r$w4_L6@)>s2PoE5 z{t=Y_QTeku)>;0;jrlb_{n4yJ@*!>$JZdC5%4Vou;ktpay9~!9?QD1={E*zH6{(_* z3&v#v%4w{#cdoT{-0f2uZHru#iR}%;!n5?C zDkx+KJpuqGJH`}prXocRivdo?58OHm88N2NzdUn#Nd+MVXRHQ|V{&A3HX_A1L&Bn; zL36C2&=fyTLoqWLMVWV7=&0qA9x}v=}Yf9C{QIiYU~(8L*77pWNjM<)N#xq zNtw9G4Xq~yD^W=~vx~N3wWws!ps1o`fPg`AAv&5*Z{*3%bt*%8m-7o_3xD)yM^C%*3GV*jsK=0nnlVpczpRB7uUPsWF;Sl2NG1D7lUE zJ0q6_ZRUm8nd(4gWXy=O3|>v88VgG)8I%DG5GVcVyZ;Q)UOqjfc|Bc>p}#D71g$iq zEtMlbbe$3}rw4<`ib|8pGNjwZo+rJUu?4*w?UuszqvvmYxqjFAKYDWhpZWLW2_F3_ zRsY1?sVhx4e*(X?Ze8_!{43Rgbjy!F{r>W!t(N`Se)g^Z`o(jJDYb{W#`VSwsdzul zkd2|*)~@(%>;=n^C}eM|6!Q>9Z>hu(L!Y2*tqB===4y7N<4(q11;jZA7qL$+nWdl4 zriTmL-r1!0uCFKa@i$C;G;Teip+e=9|BeV9P3h3? z)@OhJqnL0pX@VcHPZ^S_+Ut1h;iIzIS~)NJB3Hw{!Xhlye8%2G(|3>0L&|kqPnt^B zyHW}iftU<{Ajq>-2w6lDsuJ4D<%umsFeWKLMOiR1l6QXQ=dC?-b}H&}(NaQ5MT)Vu zX_}}KOD04SDk9$b0=SRTbfsD@9{lW`)x9^r^7Y%YdHQs9;HGBb)E?99`0yaVGIagO zadI#@^Xc?Pw*J%nz4KkEzcXI{s0zn^_FHG|~50^m09p=hvm4 z*2f1EGcm5_)>Jp94%#uPylid7DN2^{z3c66#GA7luQUf0J-2QL8k+g?tM$R=^7>Eq z&pugS-8??Je|#Ilu{DcCpFj`e0Cw((zfie1{Q1-BJY5emKQ(oD@$iQ~2nT%s{#|OV zl#RrnoA}6uXP}QBTwiY~y)he_#-zV9ncXM?ca+4~E6%-8?iwR?>; z|KwTz$->~ByHfs|o4%PNCXFpMu2iGhrW_G(XKeZs{K&gf`D*KxPukbtTAtnH_dmU! z9Ua^>$H|73T<=4DTp0`;j4#Gp9qo|p>3;rRf3d3C%?)(N``42_*&yvgRSY(E>R{)p z1^QuOo((%*OOMw5VII4Y(U9?1I8@vn_%ejBg)~m)A6V6b9Z@6`KDn^LWZ=*cv8vZvY> z&{0rFfv(Vy`>+(~&NbGwId6>_5Na7w10n=SiKRu?1Q`T- zG)%&VAg5WBg-|LDtc6CvBeby25b6l&G91sV*>WguEXiU>8BT5&40 z6N9P>bqveOPa&7< zV2OF$fXUtBpu0W)&W*GC$G!jXgXhoI|LTX+Z#1jd-Z}W4?-kTOq zjf^s`R@azzS=87ln=mFw;&GzLDdkqT6XA)_gxOA}aenZeUfeTPgJhcV=lDDtlzkuso;ZI+`dj91+znN+m%1I%A z?|yQacMp0_po@m4(jH|q-G|2y`|-os+vk#!J~_otpgVueN75YDd)X6HZBbIfG|5Ai zdP8IqKo~aO#ytNu+s4ZL(7D$-wl(jRRYY=U(k07|vq#UiJ?W)=VGfy&C69Y~c2YKH z|Iq#GwcT3lCC*oaTVMIZ<*q%v-lyA}|KYXO2N!ou`*zmlczNQd2YM1gTf1{{n_y9j zchNm|8jhR!b#d3>n&o4Z@9OZ>awhIom}_`t5so2MA!d|oJIyDR!5ps3HcKBxl^qoX z5hzBAO}w;l>~n3%O^@CKv9q74&&ZvX*P;~1(IX&8y!xK3?9sK6N#z@_T`{Y9I zd;QXJQA0M3*pz;N46e1rsi+^ljgMpcN85Oa<@A-4`EhfT;fqWdfedLeqzWagSv}c( z^3Ic|M5k(C7wOPPk}04sb&P&>A3YBAe06Ta!zI63*XL)=i`D9bA3pf-0^Yo1zVfBI z$olEW&-?Cja>~PrGg(-v0Wc{#rYJT{j;r_5Ekh%H2QmcW}PE=ckY4jb|UNpT2kbjok? ziHp7-d4l8|cl6`K-FaHu;W%&F<|lIbr&V*+wGfM0D0ykOZRdd78p=r)FwNx<$8Osi zFI5#%vBqjNFIKy2k2-N}gq;o1YFo8_WRp-}U&`Ja%fONwhT0;K9G#I1*J<;|tIY@D z5N?q@aF*GDaih;tbYG(-S{hH)oL92TE3h56V4TOg+_dq!NRJRnQUS;yIN!xE76Ep% zVtquzm(aiXUe4>3pY@o~j%`?>OX;At?JZx<(v?g6ILeu`w`>7ezmn`K@4Nw2*OAR7 zRFWEOtf?xHF_uTjs_rBeF^7G7X3e2hQ>$c-0mfO`q;!QcN?vUUjU&oM2^6tx_t(4a zZc!a9rf;qH)WbtzRB>F0h(rVms9GsmO=27sMFl}fvCg_jL{HWbB`8|TKwJZQ5tLjo zD`S&RiR8U#0y|uU`;E>+o7%G_h?v zKR>+AgSGS&@Zq~7Ee7MX*{#qBGy>{>d zN|!=uS_10(VYaMlnGKuW)TG(4bL)p=xg3jj>QJG@X~<{$$nEN?g3CJk1Q=T94;Pc# zp_A)nb6K0vUmji!lXa3;o8n!6U~yvTRnj}n&}4jn2j|I=TB~eLFUe+OoakZZyHz}N z!<5L){5hBhLp4-7n;S6%n_P`Jjo3!8K^&t}12eG76<5Otv|KR}=g~K8tEzwsAs8e@!#uSWPVBBpX==lv zbE@@KVxI7!3o@EgtO1@{sy&t=#$D6;LKsUSDK41;wums=(lnE7OoFAF$;BR4tM=~E zUrb&yLCL?kwgg25#2kaF9=&?gdsgL6K1>P+_Q92aMvHW?R=?+ojm1Y8@khted$P= z4q(9bZh|u%iU9*~)rZk1Z^I%DHSjR(Q@DI>Qr%1PgZRM*;qoHeVDpp7ZWLMO+%Rs? zFz;)y$E|z2*h%R(VUxyH&;3@urLn8~lEggD{<_vXC3*;>P$;z#LEu8Z^Wab?1}nq2 zI({?PzmE2Sq#vT$f>k9Ur-+%!7^+hpc~q2R!b(b&_pXd%1#^%JnkAQ=%T-Z_D8}i< zQ@wuY=#AUAO*6|oGQdLX42s1i@&g-RGz1%EN}A9DK+PUAQYNj~nAEE?88MZF#SXqweh%?>Bag@hFQA$NgVI$6x)AUP*2;+Cz) z7{-_h87m?Km@RuzKoL>Zlqy#-a7F+wB3Td}5r}9`zOI_uUca~)wmU&`8?+x_jMo5we2r!<|$Hy?j;84An9GXzf2*pg97i6##K!_%-% zr~Vq+?|yRe*{rc>pQQDAH;fNQdw9HP2~%H88_L3fX2@r=cJ$NFR`CL=>$i^Nn7*dt z+Y%yQn_`6e%qhigwSD^O{v+dB=YwGVVn1Q!scxqr;#nx4wAH-!-!E4vKdiJ!2v)mS zs`jVl(NmdjpM806OTKXLUDP-1akot^jP*+r~MvMZ7YySL}{t~r!@Zs*ea|4ix2iyQaN{Oq^&!JYQU<{%z^Ne^}( zKmYg-e|*$qb9Rfq;6sI+j)AT&Hfzxu4YjN7&` zelNqKD@T-fnn-h5U`S(CwOmz{Eo2xB7H7GnydHNUX4AAhVXliCKmZJ?8lZWVjxa8$ ztqYp8+g<&%METADf#w^xaH!nH~n>uHZXoTn7_Uz8HBVC@rS}8_`8`M`GbL}J%H+VzAdN9+%fpmKC7alLROfB3Sb+qQ$$SomolNIa z;%@uUi3b|UM^U5d6%}4i+7v)hz%U9Dpo#z$VFXoc6;yJO0zks3bJ2v-GkW$DZJR4)=1MQ}3}UTe~j_>e?JkyJaOv zxE;yZTsN7Jt<4|>HGxJ2w9`~oshQd)%qLAfavaKCb=6o8#+llkE)SKm6#_Kd+M0%n zRToMhM+!X^L8P9jl39}=YF?DXqITUJ7e|xNojnW9i|InhaR;8F= zElS8qlBvilV^TCZZgQcj001BWNkl^M&%kuQ%XiRMaxMG_<-bq$cJYcUi}V>Wv= zQ357}OxA=6g$a$Es{@uLrEOQ`*tDrcNgulE~3CMZ*&kq z_2tR;OJtEM0Gcvfl|IxiEUxce{Dbt~AAhh+N2~T#TUb1pg7##QXaj>E76EPips=(c0==`^L! z{A-5?ci*HNUC#fqiv389xp9K8AMD;8t8Nx&ZaFglZ0Osy-Xi3lt|VO?!G2P@pXR*B z)eOeeeMEup+ATL`;`vpJ4aOfA{DE?oA%)3^vxRGqP4naN@$2dN6zPf3cX-+9>6^`X z;;+*xt%%U|P0Gn~RZwCswq~#jK-O{2lF}CZ4R`QYT9vtc^1SzTZJA5u z8((?nN-4uQh|5~rVpIdlm@$?nWBO>_xh+Mg{lqX8=#zpHj5!Sy5h5cO5gUYRN@QAw(@5G4wC;XU!UJ9B-7?pKePR6B-dBgo(A))My-$SqydiJvqwg zbwAcVs(W{R{WNyhH>&<⋙3o)a=%YT!L5KB&a3;t6B{;uHK$azj*V8`E>Qe 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 P00000NkvXXu0mjfG2Rx9 diff --git a/src/img/screenshot-3.png b/src/img/screenshot-3.png deleted file mode 100644 index b5ad2bd19707960b4cdee0fc88c615d934ef3b8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246710 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%0AWOAIm@+p63fAcSqE&cxv=`Di)hI4szFIvz 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\|X;5W4*(qJ5G~mAc~@W8r7+)%DA$GBlw9XvUX$o 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%0D#f5vqfstVx&0< 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�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 diff --git a/src/img/wallpaper.png b/src/img/wallpaper.png deleted file mode 100644 index f2c8f39f68ea26705e165249fdb64369de4a3ddd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79319 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 z zIYP|5da^fgtx5U7mv)s@y&1RF@tehn`Ss|gX~-O)`$X&l8_Z-GTMzhv2Ooqjj`tYO zT_r5PlK~-JrfTNck3#%{x3bm>HW&`@Gm15!{j(%*R~yt}0}V1th=cLPR;F53TJwJE zHoGK*&+WnQy?1Mxr`CF{iYjJ9QWVYiW$+zENhHvlq0kyG&guaTeI`7?eZ#sOzuWb@ zWam`MFB$Z`Art!o80ZhZ&;55C6)9LSvh$zTe!v-q5RLM!*UGyWRl6S2Q@0oHWSf=k zW!pz;-Mk)Y0*Z(>J095-v}loh`^vG?l!t;fd}k-D)SYmf$2Ti224{a}zU8ce0NqJC zm^LQXBlKV%EgQruW($4piJwAD=TDaH{Q^k&_-BVkiP_l^{`P1~BRjToZi1d+UChqJ zJf%fl4a9MVIjkt)O4qY_5%};OE7Z}aLw%PWSDb5HX#j z3UeCZGKK?vuSfO(kJ7K#Lr%JLcp{~tPC5*aUt1!c@HrK4;pb|U6H9HmEnP3C3r(-R zDWZHjxd9!EGj(zcRERwuSncq56*;piA=V-s+EN$Oqnw;i^m*m|Nt<)5JbUcgr8O$9 z@HMq7kPK01N!^>f-DAmre7J}**_0f67sVRybnYypvB4BYo+AlknE)T>to_#CD&eOA zm?I>TuI;araro&8*n01*k;xIoLSJaY2BpzGEtunc3}rWBV%(s3tbE?8yod?C?xAh! zP~WyCT?cBA-zZy)Kg!uocgkfw(hW#+<}rAWQ=aH~s~E=;Mo(}!U&V-|!&M2Mw=Q98 z(2wfNYZ2A>Vpzw0L-X+tOI+G>rAS+yDL}DMsh)v4_~f|cvBf@gSt66GyjoTIE#9M6 zT4-Q6w#V~t1o?kOhBP%DnrcPlOv=DEdy^^t#3&pYJjcV+y3A_Kcn^*|A3<56Tywd) zMHVPo3*$B%gUfUh zCaN%$eB39dO?vVh)I%UztKiX-KV6V19hV>V+BMGFFZ=qvOw=QvYK2UgkUcs2Y9(G% zIYAk#a_86ZZ*KfEq*v>IUsDBFIJSTBuLK~VJivlkR0n8l-Q#Otmv-39K;P2;z ziT{n%^O#c-nV?r|sC2TJfLsK5wEjc}$lYmKdJ>UGvEVrOewie?4^KMD2al2bT2m2R zVFVMkCD~dN3fEYAI-~EGo$AUQ_TiWP2%G=g%Fp_mONWhr@-KBSJ&_j=-b^F>a%17*#{M@5WJ-APY#AfxNcGQ|Ae%i z_O@g6M=M5~IiiofTH_zq70l$z_u#}p-$<@CoKx0!1saT(a8gghyMp7D)fxHTHX?4- z*LwAcH{X>Jm#_!gSV`BdSp}Zx_0aVPu<55LjlWvk(Yt=m6C*t!&`Y;#n|$QF!=*9t$q z4lefVb%=+KFvPri^}4kfi<)`w!^d@XHZ_M}utt`x=(T_Ywg}?ijilPruH`w z{w)b%%{G{3u0T%e;%}dtpzEbRP0~Zo8Y4eLx0(i*n1^2JJ`)YySg{m(odcnlsx3Mn zsm;r&(|cX~BD@|ReSA#W82^KPCgNc^O4wz71cgd9r9QGj&FqcR6o&{FDTM9kauk7y zT3|Q%y_@qPcGC6qbP#;RHeBAvoxv#Lo#Qc_!!@;N9C4O7p=qbJb!c+Hv$5?3~MW$@}%oym#Z*)_L~bD$mjDH65%rA3F3ynh21&4FgB&g#r+v6IKi^ z3l&oj@YSdmQ{6zLQ9}Ki@ffz!VNyY9Z{iINA}YkBRi#(p4T?})93Da8O?hLn&xWS& zB>pSb9w2E6jZ#>KJvLlD&OeUWf6I|=Luu6YBk~nwm4_1yOIe^$=v7{6j7uBk>*buO z@pX*+gANz2eaG4qTF-et+RJsXGOU9SXPcE+>1hHl0#W2)@@E4`Bi2a|kez4}!WFd1(hD{BJ+YD=rqgQ8F$9rrJ$Y4nYL{PMAbBdyG);+tH>}kqw_1u6s_6M8HVHJ50o%8XKnTkJpRqP$(bH z&T>@K%85p%GYT;^J?2L%2eUt_ed=d3CIJ#E-YSk*8Y8!I%V3{ZQ-J5t@q?w#u8uCc zJ3eG;^TEOA7$) zUttni8&g-O>msGX2KinR9`w zi+TX3NW79#Tv;%5HiehacHBvNTl5zxA=QkklTPTgK*YQGE!fc9$FaBUp-rd62zqsr zvy>8bL$d46x7+QTy_hAIYgu95yhkijDUBGwPvESKgAYT`HNq)|YSJQf?dg`H{3r$0 z_W@?H)Ez~ak8xQ3Yn+PI|4v_7sHUUYQtZB%*=L8&_L{{~%>2Y^c>Rk*ocw;ZYfZV2 z{U&7O&=iA&27>8|qEG?zkpE_uez9HUe&)HXAi?qyeZVxUbAmV<^)cS6!KI8jOjS&! zSw{8rt^o>O4rn@|e3b@GH)8Rlnt@uxcNvsa$ynF^@s?FXLj-a!pBz=fD6T$vWm~I9 zr7r14BroR7Cy``#n6!F>X@U9gaRqOFN#P-oA?qT{-JR#P+Dp!cosK5#;s#UMqrC8LfF0MUa1q zpm&}sLlj=bwEvs-Q^oU-Sy>2Ad#X?-P)>%HAb1Qr?XLEfY1!EcY4h*S^es8g7k8OI z+aR&K$9G_3dq2JJ;c}8{6e(k)VHaoToXxH>fpDCOJ(c3S5(Q(@YT($7+BdR>{10yA z*}ah7V+U+OM2&+>X|M};DZfo*lB@h`^r`<#Eiz;1wBSLENWkh^<|)lhhy9r9+ty~_ z3R9N|d5oS@{BYXa)R=j-Q0Dr3m6orCFD}G`;XOWY*pMbL*67B+c`^J}Q;#w!%c<$T z>hIaMq^^jnzw9Fg(-*N+gC|%Gwc$u!PQcb?`KF`vhE)o|aiM#3Yk zRH*4R%Q2EUV=l;Fi5>r2u1TtGKE%$K628!LKW1uaIi5HoR1NZ8DnPomor*<3st%$}D$d9U$%CoP|bfLZ!2ghp32Fp!d(-ZkDpLrek%y)0*Wq zmoCeE*6+Jq;tnb)-?00>PMbl5VNLThDq)ASxUE)VgrYA!`f{B+f5E%qs_-oiN*RD% zKOOGn$~Wp4(?xIMjJn!`RVY%aHva_2GT^%k0KQFv| z<%GWBywgU*js5E;x1j7Q^>Ol(`%S{6ev7pOlJY0MzBKJi{dpT!70LOQv{!8>8G3&ZQZuG@+!E zFvX^=WxjayMg!?Bh(<^3nxXCLbNty)hC4A7E7Q$|el3H)3VaLuz6)b(#ZnJCy7#SH z2B@lP>D@kAZ&m!F*}mFE*KtO;sDufj2NQT!a|qhK6kRdTf@k9v2x{5fa3!s~ju1#B zxP@)K6m4WnV4{Sd9GTM!R(lhbuBI zep|kEMzEZQx;JO?^SkE>rnpHTmem9QagMF3%+)?tCJvc$jNZYy5|oEDAREfE%z{lf zt%jhvRH@D&Wb4QYq_-w-c$D;u2r;37UpIN~F{{=2Am>4fe%aUT#Xc9Kbwcw>xx0WA*&_y2XdO)CIeHtzq zKE>mYjw^p%2d97uGtq2977W4n+Ru#_)Lg)sy0~!>`PY^Qbc{A$3{b-4q>K!GlHsqp zwtak@nUF&NIe1xqLXF7-alR$#cHUaKGdi0Ub`z_27#kmF$K8uH!tLQAHhC#!YhZQ8 zHf#9;N72Y4-wZgdl*vnmw6#h^0jp8*7#~zUEZ~RTR<*br|26cO6+cGZ86>9zQ9=2t z>I)s5t0w1DR2=z~QbVfRbh{x}FP(5kE%lwNi63cW{g4vjfeAr0m%GMdv5@WXa|Y>d zk8a)Mk?ix+H_03VG{t=vk zy58tT(n-0LmEt7-0J&IqZHAxH`drv>p(^6|qERAR{5&7s{WEXgGzAA3r&E9ESGb=c zGSd6G%I{4{WJn%1Z1V1V6zkWZ7~;k2`GXhRE9f)%OY4%KQmv#Hwk193UH((!Of@iK zDon+BKN6ZOK6ae@zOK>G=cb#(eL zQ`oAL&?)}?4F^B{5Q|cg*4cX#$q{%w*(pSy?kpov@OW*=JcdGHW+KLbPC4usJADr@ z1xR5MS=ODOpFh)B@xJ!*;+gjgdmp(MoM&lKT4&xcdNUe9&LfEy^BvV0fE|UNX^OQ*poiF(SgX2o8o-F#a8S$(gV=#diW6jSy-H;gf zddsBn=!ud>UkPiXy~(5FTI!NUJ;tHEqpC4{zC8mI;}0)$hR%;BGG!(~L$c{nWv5>` zOOhY|vi{>Mu_=Oo#AVX@@oTvExsKinT(Z1155Exirp3KFULNfRqq<$%2Bb25HavRy zXE+y+G*giXOL0Bp`IvhkWLy5Z(oMShpHsZ9ogcDU*?T|Sg!tRu0H z@`o4qzL|fne&aJ%n9|Tzg=KfKa*2>4f4h2iOgN?(lIbj)yOdl#LN)dV+4xY|8f`nT zQfZt&SmU!Md#SUhLL{BkvC`WcF>#GQPgRUL@;{xiQPwxEVYjJ-?VZM#1MZ76C~BVL z?e)6so4WMuP#-T7D@DZ})f)rx{oJasw)b3-O~z2|hhM-T&Z3Kbkx7(;8plHV680`Z zhssDTVw85Cd}<^)$3k@l9)+905$@Od;;YR>U@hYeJ2aZt)eF~+QAP8i@t(>incwfo z@_%(Ro6^nl_+~dY(=;nycP&l+I-ebHDTG^09o8OS6`t5ESK3}|D;`ZO;l*v|e z`kZ?l(pJZ~m(Hdl#`vF=bq-2#XTDvksct?V_GoV&LFsghHcc4(W(>1>lkkguo%4^H zjnEf(;Dc|_0q|e+Yhjdc6Fs&OBW2QQzJ5t*ujYmD81==&+b`e^*-z?a)im zCzm?TRqzcDpGAvc)4N%5*1u{ZrWw=%F^3m?`RgX{C!SP~^GQ;fqT6$xeCbU-{%I=w zh4=24T616fDOTtiNYo-e$j4*YSVVr)>Gy*Se!;(QIDjLf$VGITXta zEUjzP(Z~6dO}$P@szcQqijve?m{RWU_a^~nnve@)f$3+zNuPQ3X5u~d!*3#O3WhWt zFETDRo7L^t?KADzUJAV&UTA3o)acILou-lzzh0-geSKb*Ye<(66CI6F4m;Yt%YR+% z&*I|z(qsVsnIFmFSZgE<+uU*-QNc^O5}VJqbbS7+eyn#3t z)bFg)NhOspg!q%!FMxWlRr~77B0G`pE$X-t9blp-!vlHkm`bN zo0tn@amuAlnKC$MW|s}QULSt4zIDorumDY`ExK-c}T99vAAiIx!M6Z{lKhW;!E!J`=S7n9=JZ7lrE9 zTA7Qu7t&QjsZ&vXFUa_`H~{bMN9xT(uS3vF%|u?vdfc7=W9d5_ss6wJ?=_+lZg!bh z$R0P5omFomd+%^%k8o`&p~%WevXZ?w*G{r2dtH|h!nIvo_ulWz=lA;yUa!~lb)M%u z&f`4JIgHq&Dxz}hAkgNC7+NptJ)C&%ZKJ{WloPD?)_fvZ0v5f}JqQii!9A(-Xt{7R z9_4(kWMsEGTPNDLF7@GiyzQ+@J0573#xLzCih%5g?0OlbPbtqC6oj}PqV&~y4IfdQ zwXM8BCagBk1sa-c8iGq*W`eFyQH?(6GRWk0b~cMjX5q`C8&8(uU?-T1L<2$H{6EN} z0A|F)JpQjh|8-p;WmPQjT1DXB7HYvrOUioSg8l=2F(t!+;bf;Dvy1lW9gOjO|pbZrm@{o3%vV>X`6$ z|1(SJ`p;cCPL`zPFI2(7>DJ(N<`>HS3t|+BiDpZyCS_xAwlcXC@Hb(Kx}d zTo>cxpoQWxmu3U7+(!4@I%#(8Z94PqWxswc@?j*(rVT|b#tVZ+%KdhvGNVT>1S6&n zF~BF_G4d++3}x#MYqYwU(B_PSWvzz%^X1ZZ>}7Ey*7RD!jd7IpBt$SP22UkBXe?_`_UTKU2;I z?j{t03qc61&1vJq{^OCqo)800wZ$jcf7YOy-D<}~I~rLPK-&%Fj1ud60H2vTRq4R z^&*aWpnB58WEM$os4K8HM7W;KwD@FNYYTc(%O7w6?JI7ah?|dF@9Gg;dDplC?3)YFO zF4BpCVS)_u372XGG|dSaWjWW*7Uw0ZW!8R*3+kO$f22JWxWa{5o=nCvM)piyA4LwY z=5cy_dto?b=m~Wg*Kd<}^k>n{Pf5?fL1T@7u%^z4)#we!V{h`=aYQpS5r z5e(yyDEuK+=E+5wi}*HmpeGOtD{n=9;HHZFF!gU}=`bh8q4WIi{V@-U1tRF!?3OLk zDA5bu*wG%~7b^I~gzH!D>*pP&5-sdkFjA`#bTKPTxQ`-zl<{I#@N%&TV{^DRpRPH1hVw@>{o= zMv4Elb{%Av{WW8YpFTy#{HQ~d6f+1mnhPm_yBf93)V@t092`{PaEdhaU>?}WRfGwV zrW0d|Wyr-5PtBu;jS0BHWMVb1PHJxkAeY$+hF-`}LzB(O#e@OxO_KS~)?yiKs+>9MJOUz1uhWb4`p{x&P)BP=Qxw zndu3p5aU@DG$zff!shp450cGWN*W&U%o2ZhV7l5{b?ZBi2=)1 zxu6&Twd~<=;cbF+Ufu}eMiAcQN3gMdOPk`o7k$zS?^#Vc`b1B=8wE4wJlSC!s%>+( z1cxdu8spSr>J2rNIyK7{!n0Ij2egu)y7Ib6`M<%5hIMcBr3d)Es+!8f9o5x!v3V9{ z=EWp*%GQxLIJsa)nE4mlB0m5D(duk48(FiYU4Q+e`Ha^T2@6ZU4!3FQboH252%8vr z%bxc$C8OUdvRKn9BJi^(+zvDd%dQ-KBa8?{c==2?$9)o#nBG5Od#BX=UB49J*`ixQ zuzM=D6}huz!J+-f!+=|aS$y&v$*zAjRJtDc{yDs{rG1y1FeO3NYj#tM@|+y-CBs6t4<(K4)4IihZKv}y zG7dj)F=`gyG4#Zgl2#|X%}Dapo#s=2>bt+DrPLEWyzVLLTec!;f%N?BznZ;w8@%AV zy#5NxDG}m_b>2I!AuHeOR1p0x-(w^p2*@JV z!9UlzL;*8Se01&)%`@+M-1UTVN_Sf<9`Eso!o!Q)qrpnXP}rrwM6RORv5d5o3wCf2 z(&hh?TRA*u^K)sz6gR2bJ%*UXEXrB7an|Mk$mDYQas@QZcCtV*F*Wg_g9&!V z;K+Fj$h!p*vcKZZj+4V0NmdEzticMYoRODgSD1|99v=wQG+l}LG%8NJ((_B7=<)FB z(*v8yWjU!TzHJtoOivc_%w_WCn=rVA*?xKO0#C za=JN{&H|b)%5jZsS}(R{Y`71*5GQ(dTT8*a^W4SH*XJmc`Yl!6_+(Wk?aTdU9SQR1 z87%D9Gs*n4l&TH!ZG zV4-;aKFXuoJ>ALUnsPtQ)orvMd|Sexu!N6^mIIbM;wbxWjkz0sQuaj9fl7^0bCs^O z;If0wE7!mdb(ff$P;xTQlSQgQlVjdDrf>vI@$i$KyZp&E_z=2Ehr`lmpV7`>$L+ zo`ZJ6?sGB!e7v^pa3@{6dBcvsN+`8I#Y^oGp!<0l56VaJM+SEq%lz*tQ zb)n9MMi<)=ui|PP0Cu*kvO%&9#FEy=g-?-n67`ele`|Ro5PLZ7!khYbrH!UxB;{|L zSpv7%Ukq4g4lsZ4;xHQe5b82udwqYzuE3xn-GhZB!b6m6jqg4WtpwlRvnHD307W#7 zk}C9PM>unoP({;LYO=p2dAlap{FE@EFfDN^+1`Scl(b)~asn}=Q2d9vprtqB|Kcmu@ zn38Ajz;7I^gy)71 zT&K+Vjk0b4eP1~DZ2vmU+Sjqi@v~;*bx6~huH-6V4)f8SoiW40fmla5<7jkU-S+{v+scB0gBs(N5H27c{Zr_~#^a5i*tBrvqggQ_rUhzWhN! z>)r>L2{8?|0--XkHpWW{y676-9WC$fbQt+8l9HyXY3)4bsn1XRt~AmZ*@Pnj>rU<3 z3M*3vzNcs*iyVGhJ(~(TvL-NMR>kC~d+a}6Z{|b`cQA*wKgc-R#3O2Tmqaj+uoc0oAMuc+m9$4r^~-%J0)Z#^C=JD7Bx zqMbkD^Sq{vZQ*8EA!s+Q*oDA*ER#lgA5vo$?#B_fu)qcDTM<9{{>suVTF`#a_2nd* zU8TwNiubV$!ys|Pm)1(RQfh~fhhvz>JTJi~GRTB_J~|0%h}8P^Zw}vXB9^Cuk-CDh zcmd|yy4R>96LVCQMZjD~dV-T0PsleUi~2)%aM4Mm;Wn0RNfw#!n`dh8N4wg*3mm3@ zIsp#X@O_K3e%r zZP3Rk;$OC08X{9;E*CvS$!U#Va=5aI>Y{QWn6@LW5Bovg(}_;#Na*5glf8N+&8<_Z ziiqzikAUoAL+p^t!59(t%sZ5auqQkT0 zS16>{zPSA_7F}#^TqcTLNXe5604D za>WFCA`>~jUY*)Y@7;*BsvolFG;yodb0H_pE%csb%Eq5SXM=yLY0oa)){QBI;MZPM z;KSfYCBar0MENKW2{6+6-E(!N?b$skYH6cbjQqyhxu~sunr|X*J(Ms(6w`ynaOrxVzx*fO)aYkk_Y> zKMBGwF9z@808*lE2kSm;Dn~H><)9vTEbwL}GS~D`ITwoSl;Kwmbtq9%hnIu|xpXPX zmL$_ymx{eZ5n{XcZdyR^-jqYbMF?@r23OSXRA}C0x&$OU$KI9Kyg-Z5cD5wT4=N%e zXYRJ(9o4US9-G{$EHm4pZgMUuZQKQ^kg8G6WzYkMQ}?KH`DL5?kJOCSSu8-cXyI`c z#6H$0^u_es(Sy{eA3mG=zHc#p*7}^Kx^F+MO1Bx1#cjNKY)udD>D%A>6xy6nvGFI2 z;}@3gNT6qMBEM8{A*f1(Y%G3Fr@+Mk#Z@MG#!?bH0 z=+Cjw*F$$T66a)UeOSe~)-sG%ZqrKKoS}YUujGNsVM+qHeWDoE_VBk(Tv>Tux#p)>>nOEeWy*!$LljT}V%p%&<=X2CwRX1;2Bxp+7=Qe zfnLYy-U9h+g&Y70@K?wi@UaTJT-jzV>(K!q=s&S?+{!^=P;j`z>L)+T;&w|1MiQHb zgJQobJI;*fj_1k>Cfl9Wt0vAje+4~&=w6JNyo&%j^`Ou7pEQSFE@Cs$*{mdx>i|7$ zT&6SBs>m2CT06oTvhif}SU+uOoevaBl#bt?aNGbhM**FB^Rw?-b=al!D2J^%W};IM z^)~JyM&euKDY;~?Na>u_pwfD-U zpu;yWQb}@+C^`#HShdMiRXrZsa24BgtQh!A>HoO*GU16HEo9STE*d-n&(_|tX;9JJA>+%s{N7BbMMYLe>F}^7e{VOT^GL#nLr~j^=@91N{kzGM?*zuf$ z2FZ>4CyL7b*y3m)cCuQU271yZx}F_lRtv+K`$mMN5BhvLKKOA^sJ`PsGz>Vrlm7PX z2)C9PS^pZ1|58BnF5(4e2lxeZ}Q^%>OGP5YQcvpnDqa+FO0 zE}r5A{O)WJ>k+llKxE-lYCLkUlTA{aCZlC8gf05k0&xV;XFvJjr?@&W++0x7H?!B7 ziZNAqm%-l$rc=)Dj)+bSq@ z+0z(663Tdktxs=l`}sLJ#i&QnXX-XHV%EEuFMr|3^BaFA*!g(CALBN9lq7(fE+YK1 zA4zJ;Fz;yCWxnz~aNH_#r>ajttp74%NBh!X7C<9*uIpa~6hv4JuP_ymoAslyfR7t7E`JNcPSY1zY zZ@=Z&RTR}hyZ`sTQR?`6B+njxQmjVJe(YjW5;4iqG;=R_pMO%|qFwpDz0q%I7^o+> z6ve(ZH&Y}?QuRnv4^0*6GeQ$dTc0I9kD|(jKr#1E6>eID=w=>fc z&vOJ9qF()|K3_JLG3H&qw|fMhQs+@iPTVH>A=}v ztA|FU#r@u%#oFKqkZS)LiGR-n(SBtcyfqd}`3)L3Iifq{tu@}oMASPEDO%;n6+kx@TJE0PjsJM-oqI!t9K9Q^#UG;Euzcmd zd_g}Gli_N4l3D(7w9u<;sqe9HY*`vHam9Yul}(K#rAnbTr4%#^-p9{Jxp|Mo>V@*x3+A>%kDI3zY($~rPs#q0J0?w`=bk2!K(~L@mLoeaC9c;lj-|p-HnS0?ET4XxvCKroZ~MZ8Ym*TRy}dFut4)wTub|_rFZZ z!Mz1*_xK>N;$H``EKHun@nKeQnIG##RiM{hUb$P>G7Kfm;V5D-Vl_h1cem7&or6$> zmJ9L=e8fSQk!M~mgueWsO%X?BBK$tNyC+QW;j(#OEcwFB=%kZu^yN&PbtwaKE;6y= z;3^1Hh_2j7&GKG6#`lbJ7ug)zG0_wjYMDQJZ!nrhG(pIylGQYMoTwY7Wk9UAH?7yT zjYKB)FhqboOBjBLWAXL4v;BQE{-Rsn;_FeYu?TF~t>!XiCAgxx z6!!~@&Q-4qAbtc1y7#WY#Nq?qTolaN_%ZeW>3eO;$1}Fcep9X~ce%7l0$jGSs zE%byzK=nIQUNOKGen*dkgNVSNnOvK9SZQRgx_qj+EF8Qf$aQ-KGrFPEq!MXUF!R{N zC2XaMp$_AgYza@(=LA->Q$q59V!*Lgt3Kn*?L1Ccl-&fDM#%h;2>dM#BEjFr&_J@X zM>2}&*U1?6LVO}DDYZ2Lvzic!N!$WT6lDF!`o@4ag2zK;UP5SF1?I~e&>P$i8vH}> zOZk79Z~-;4U&G~o0Mi!~a)$VsJ@Dpwzsrf^-di=*|N#;a7^wVtpS6$$gOP*+fb11R^7=(b&k1ceoG z*tcq`ub(za%SH$TdfJ%rT?cB5|3t~`F0;?0+O^AkD`~gqF4nG-XK-BDf;x9*=BK#S z?wCH%m5L4z1>P!vJ;nLOG~4(;aa6REO5{MrvH~!Gh-PK8^xSsZ>f3XbDSD0ICzKF? zEYwnT$qM)5gSwy};*k@2M8+8%CTo63F*V`z|1Rfzo-<0F5p zt2X~|n~}&x4;dnF4uxmzg_f&PwsbIGA-8V{FCG;){eB?F#tGCfy_wm$1%|?On&s;) z=e}(I=WZWw(ouW!&WbhmAIY`cl-}UU;(d=A0mqiIV7#OyP%T!Jpy+<0+Vzq88ZaBQ z1=&eFPVn%y8HB?8dw);EzkwQw!N!8L4!|^{+;@3EwV>53{OF&1yM^~b_swj-mdpCi zFBF^bqf|t}0uQXs$M@Q!jgcZ>gZ;Ia{=b2I-SB`rJtC1GS6X<@)_U}x^l2!uVtU#s z>(%tY7mZgX;>nLzZU}lN%`oEjvj4jzOoAd<;oTBF8Z&-^f!h>GEV2+U`dR5`E;3&5 zX^)!ACMmR|4kUTrTt*t_E^>4Pvz_?Ve!1-=~k)iuofZq*ORkR{? zkIZXF{vs)~adA~PJq$Ty!tm}tIJ?7VujOq`f7DlBL}$g&!n+8-NtANXgPF>v(uXg) zQz8E)-7mmht`mhAb3Th<|Bzl&0z(2n@3!{ojYDq(GKhnf1!CleN3Vhxf)x7C=R9yv zZj-DY9r9s0zvM2qT;i*BwELKwy;5@yU*OQIG!OBTVcB>^XynzU;AN}Qcs3Fouv^ji zjw5r#1o7-rI(GM(G-!=#g<(U;CPQ1>Hm6&IANu-@#ty6pAiZ&mh(G84aXJnloi~p! zy&z)cLI_gzCGYekEnuPE`SH2U&=g0j)c!vT&#{6qsTJ(Ti5thQP5sjCp>1*gY+wu_|M&W?2j{6ckLFJwh3BM1`?oAR@1U(QSkk ztBi=TBC0)4Q4SvA?E}`)DIdN@TzsKcKdDQJ@tfEMD)m>z&c@z3IpJCt1@AmPN zc5l$Ze%XC8kJX^f>sou?i-99kOE2_drsRtBpyi^AH!*UTQuh8D<{L@V1Bd_?pG@a{ z8S`@0Yb=(XV0WrqXRy*v+DGQpXeeo#?UvL5<2NfYg#KC4cQpO`Kqb50LH)<<_(W75 z$AzcQzL$;z>pc?a*Bj4kOhrtvK-ePl-Fx?SE_Lc*4LL7PK96Lrd8;0xH~3wnsmZp~ zZ%6*pYBg%0!R&Qh%zjz_wRL!QZZy0=h!=VCh$@oys_elp>+eEd`tf+56Y95vBiOM9 zL+q@kSlFbgL67#_$D8M8UIsuz#~5uRN>kiYG8#^;bAZV$8j()|0EHG% zUUECFDWZ%Sep(W{j&eD7_QP&$+sC41=oVboQ)aPqV>q~Ar#I<)eVMvY8@dQwb@-~X z&-&7oA3cdmfamAj9VcEuK(L_GOSsVYJ*6&oBJa!&+fq=veBTQMVyheR{-2>Mx?^Gl-D5WXC{A7^%kxV z^@Aqp_J-t~i*Dt4hCJM8wf#_|e>ltXB)Ihk`Ke%&4JuTjpP9O6)q@=qYXOiJ&0%tK zbh^I^snFqs8J&y>$QAt;elhbr&}L9W0{z=-pKnhb>i;O>yj5lL@CV+si3;{674KT# zP7Ue4%NQv09KsH%n;wNiC5j2!WP&K6I}~-T;#`r&5s3rprC(h@yawy9V!WBBYesVO zW&%%da_ZVMZQK-UGrNuu`QfKZsP+8u1vI&HtHcBQxy5vmivwYh_6+$Z^qOu`{(ixCm4nC)>t&?~3gCZx|puTLPk#)jP6qYum%F9wz#_HDUH zrnm>9?%AiTzWfkUv<`YN^tV+|Lgm!eKVp~=Sk%68`jCH+h5ot(`pD{TY5@A7>Cm#&MJN;sYhS3 zwV)9gJ`xN&eXlf-9&4+@z~5qu?HVqae(`Fo*JSgh)|Rd|g{FBoX}#u_%%k`vY#eO~ z2p?%zK(vQP#y%X}jCIi$QQcQ#k=^Bnl?*@T z84f`fZVoj&7pmu?zEmK|viv&K_;6J|NP;TCs>u-Vu5Mat&OhY6X~VQ^TUa23Er~>R zya+-o4u(Ny_f)&+^^~BcH~^41er?z=kW@-T*k}zAjK+eq$sygR)*!dcfgMSLsga`4 zV_r@xth47Mc8K35hauC0?6smS)|HGr^jQDSrE1=_fP+v&jV7nMn0H+Qw#t+hATGL- zo!lVr7Ot=Ht8f!hrQOx99)uXKalus4dmuJ2ST67iP1fcNHBbr|^n? z=()uba{&9ZL2!Jwm-k8jm~GN@0b=-QJImS$oJze(Z_-~gJffbv z`=1@f$1?Td*M=U6Qn+~>qDS99pXRQ<&czXJ4dF6qdmJ0-((QN+oIjm6y_B!4bnZ#g z3Wlc;MfN1iT*wl7;@-XZC{FDh9X+F8!==wOq-faMUf-zIaCo-g6iiMnvJuWpLb$#u z7IL@Gj`d*%Eu<=Q{hz@WV?j9x)y~1{yqbyomE7HKJXM=14s{>yC-}H{)QO^n1JC|p z5>&F^=b?(inaB%L!%vM7Ov}olClS*jC!QjWD_Z9 z`3njQio^kA^E6-KOR?*dTGAi~5~tfPO4_GZpKHu+fhB;$Eq5ukx`g^T{(OD~#j4&# zO(R*h_c7*SO3`*%X5=!|D)5;5KbVGay?;grzw%sT7d`P@I0T08>Zk`)=q{vA{H2K% z&-wJ1x&`NcJJKzx0~(oOGj2JB5i!+Ayz^S^wto= z_WupxfV#rPWqtTFAP{t6lW1eOzAvHmeTKf+2h@L07iRdOSdOi(zEt@87}?}@BFZPh zyQ{=}SOz3C}zZA-P!teBCYf_J*bsGv~Y7~i2@pYyr$%VIp6CSfA% zs9~B53bI{z%NhQTw}x2sYPmg#6&eNf>tU*LNahs@nTH(bC>ExKQsgD_LcxK>Wuk7}Sxqgg&1 zUMGgF$hp8V;`2O42-sXs=*vPx?D})>PA3x1+|_25s3-kTrY=vjTPw?r!;Aggvj-|E zIO40dk^xlay~&}L$lppbz=ZZEq1}6mpd^S}zXoXAX@D@u&hHd)J&97-7G(Q2ove|Kc1j zb-uVlx6J%l8nf6f+-w{~rL^+9D>neM&TpgsirIBQvk47FCx@FzxP1o(uN%xji ziIbY9+AyCvp(cq#A~f9&pLx`fdTsww@V8$qkhl@9M__v3M<*zkFnF;!zoQ?v zAjJsIIwn;As56GSClr_(Mb~B5Z5R0@=<%G&Gs!xSlo75LzW!qmZ_mbA6T+KYJt}1D zinSYDl-QbKjm1Z9Um)ja73kse*6ajQN#P`|kGyN@SB{@7tMy^T_@QBwlWIUkC>t&( z-$Eio+jjb3P)iJ>pASs!g#IadaZYD~kk&zS_Fts~hC%VEn{@#~LEXt2E3 zMA|m03y!lTpaXRU{T=b9AU#Ui&$K>eS0ML27Cu4JfBjnfV~J9l)mbMQ3xYP{W{d!x zX(0<$HEn=LTP~~n+saG)WBOMDhOkDXCOFbEY|h}FtJP1Sct(>#oTooC6*4Zc5K7NM z1jat8ndK*$`lApJq0S`&yA2%VK=iQKJ=)ZXq+ePB;ceK z%YHuY+Gts|$-0~gS}tX*Vs!<~?g~Q=fQ?XTAPzG^EYMtlE!OE4&M2Lj)62;cf)`9D zZHr|pojbKWR9kL9^KJ9NG|WEx=VL*jMHI27^D;97|JQ=|bhN^CK1Y-h&_qx92~O3z zPI|GP)7;PKuqImdbxd3Pfj5^}{6*XC^>$=^n$)s`x>_ac#vfPb^v7sbDcop)_~fQ~ zRlTGOx)0zIx>n>)C;WaV4QXE9y*0-FQ8Ad2*Q`K%|VH302wBQ$huXS#<@6amJR0a?A7x8+o$b% zp?U84=f2^Gqwu0V1q-swO|6`OkwlEF4rwyl3780hSEL?D?YTG*ofB0QfnDV-M19Gr zWR@q|c-Mck_MHUdb~vvsiH#6Ym+2gq*)yg=6P|pnhhj->STHJopC^1@c(7eA)NZqP zV4>gO8#_gKCje=fwvIgg$m+o#LWXhTDr?C9nBlwetdC(R+`_~_JN1x*OX|i|LRc!w zy8c!o6sQpIc)zUs_I)Y!oyzE4c4mey7UprvaGvjv14dHX8DZxZ^;0xyyg^WWLV!gM}augR7G56 z2Z3ZAe8j)^#r-;5=pBAY9*`r>mXTLlP=5Lh6dBAG{o&thJK;wuFym}2f+K&g{V8U& zU0eAakb8NdHyAR9Bz!UY2<-19??RyzPdUI;o2xyIy>qv`kWq%vKO?q;l62$uFJuuwf}kxm zob~9Ik}9&71giV=VHQRT(j074)_EAr_DdhR{?DW4?92JFf@0Wyon&BwSJi4E(LDNb zZbpdAtb7-dqu{C5g>q>wee5UIgKbFu7wV@6aV9ki!#y6JbgMy(_#qP% z;&tOeynAx8tz6D81F9C+_*z`M2LCWF{tX!fe@oQr*Z!Zs$P2*IQvw2S>W0(rY2kIP zn9@>>u`q?1Am0M#mc9y|x-{qUQ9;)7+Rmhlg>+nNq zB*L@ipit}IU^48N2Rt!o!W0e}#Sf=^4oM+l;sTF-=c3L>!`* zyPXDH@igbND1pygvXK37SW~i1q-Jv|$%XlfX(n&mo|VReRHyqU(3vszhS8~xaKn*8 z=`id&J{=}&b+d2V&l1!yj*4GcjC$n-RHB=%y0r?|r@-(6*=8#8M4){@<`h_Chld^i zv^Bm@9NA7TF<15CFMRP|xRhYsNELHm-#&BSiI|&&n$d_xlc`*Ky#)6-5WNCTt2#@+ zS}Y0!^a8)*iK_x8HMeQ3P8!vo0vmBC@pFVrGqNDDuM$j0v8FN_I_`|Oyr{ngx1Sk5|J)NJrD zx3{EWY%Me)r2lKtw_st%NA97w7HWfien=V#7qs#S3t2FTiOT=K59DQNcrP$aU1tBf zs~s3gBU2Ab5qu61VQ2EI+LH~0hBp0$ka5oC}Lww05ReE zC!j{#2btm+ z4D;-?t9v%JC}^FX95;+KC9EcXEXMy`(9&<}PjOdQHMEu7HIB&GVkHY1wm2Ud2p<_% zD6pqf_MpCkCe%g?3*fg;saFf9v$OJ?c48l&i}|O$A~o#(zI#2YzedLcu1a!tyfvoJ z=mI1g2-&->rLpRxvlFZ&lj`Fkkqch;xHTeToL1EBx9Ct_>H-?^LYm#s*)7-v(PC12y?B zMabXxKTAEs_W}_GG3C^modpmuH19OUsc71;N%ph1u47jj{^q=o0Xmda!xuDK{v%DU z=yR=&f0elK28bpG`t+Q}NPH(Ml+|KRG&pd0fuevvyMPq+^9SYun?#;w-59pq7#q9Z z?&93OyA*f1(4R>A%EhViek1T8pq3I!+_c`FMWcvxN&v(`EBh(|5}*k;J7bCU2-UWB z4@NJJnFOLYHfEOJTQSrN=wf0_n({BkfJHm$z{Ihh8RBUA#}f&t8p;0Nt+Ufi`(xyb z_+j(G((509p+P|HT{B`pZ`4q=dFDAPC1=~~8veJXD69^nt{CEhYl6#E@NqR=>v;y; zve%z?{RChyS!Wh%(eBG?f4AOzHw-+72OStz{0QNFy7biHXn{=0Xc0~98NA)408=yu*C}0ksIQL zKX|8$V_%DaW-ksrDbvcvqGKcU1`j9FiAVdpo#BIIms{`@Ooj;VMnsi%i89@Wv3jkPg@{1>nG?TH~jDuu4K1jN392^~7jd8$z=04k)R^?7rJ zEGjyLOl;=Q6`ofw{TPgy2gYkfg-I1L2Vdp_pU49RUbmJ3Y$HHHc=Tn_!ZF?LzLee2R^^>h|oRw1;+{ozde=G(qtQE7TQ=c|4m?JzsM;ea(Nw#y8PBa%X zR)}AzF35)F>A1|F0ew9k;Q_|yntwwZz(&;1TVLaf1r|27B4Yxy6$Xc={v81c zHC;>tKNOooXfXu<*8bVP=YaIjw5Lks#j8Pe=NG%%#09r$=;>1WMGWO85Fw^6xdG`# zu)nRFj>2J)s5w6c{dx&***fPhgwBVG_V*pvXVaQ%!%Z}H#woy`*3^>{ygEc-brDMv zWnN#-5o;t%{&dYAN3`9DPm!xnr{Rae-r`muFh?lf?K}B>bJ=wJsbU%{DoS;7!2IQOc*qY`i>>=ad^J>8CNFZ4v;Iw_)|OIQ z?~(5{5JVyV4X%r#(kJ15ekkglO>*D3`{G6Xau zgq+Dx->Np@WP?x1lnHSq(-yj2L1U7_RusAfT%c$M%ToU~Z=_|}au;B0GE%GK!m6CF zV>WTocBVQl+>(Kv>u+nYgGN@m!fsmu&PV4yB(|c0Xoa?3(1e`)ge!0g8R?AlHB9gviBKnV&6~Ht26Nh!{)(@8fq=s^3rDGdBV)d;t*&-<67a;Ib^*p=pNcHS zEffj(%5Kj7IQ_Joj>{Yy2{14|qaFB(y?+b}C%yZ9VGD{1V=4QCZ2>;|-^;XWm(tAK zqRj-=_-{tAnOL{u=(lIBza(0`f!ySxL$W+^0BV)?I(&QY#T`kf%eW_Qpf+!c5X*ia z`kb%?8F$MA_&CEaW1I$UO;5zQ^Mk( zOsU+nFsPgQm(YF}1)Ttb(-YBn-nH{NUk<)viKFg)yBR&Z#^um+cZ<>Z2Y{ttiA`uj ziApqkgYK1gJ_-3Zcym|nynX%Ym?`IT@mIm2x+f7&2YR1h-~6T6(WV2!*6elS@iW9- zsRY?PuoJpwy$8B%priD3=*#?Gky>p-j(ItT`l6xXR9k+nk*|mwYP}~I^jM|u_Hz4& zOo8=IJmX-qM&zR9gF(PlG;WZ1_Lzi*lEbw?ZRX|sf2;+>!dggen@rttBU$)cezCzu zv9#DQzFi)Wk}C?R+}jWd;oE&x(4gOP`Inz4&mJ&4$d*c5ztBH@(968LN-FRbT6)8% zJk92GMp7alEvM_kSJY`1i<6ej%b4QAU2AeF&?PLmKFMGJ=akU;ScqA2IhZ%upFTvo zRHg7@2lJ_wG77yHn z;iRT@>d$DF^@=u<^$O4Nw@VlW*_fV(cdDtH-@KvR|Dnq(g;sf#PFLweiQo)ID>JZw zBw#6G&+)f_(aGyu%dnRqBN$Rcc1?t1}T2f=*!o z+muYPlb)4;9x1z!y8OFc-}s#;YdPy7{l)171U*{(HeNFnPxBtEs4jle4p&4x84Q;rekDDzv87?VaI`HUIZdg3pKd zf#sX_id1(&eyo}^Ko5LN*-gSTRkpsob%&BW(XSF=tN=asamuiqjShrvW6~uAOAY#Q zul-!k;EPN&7y`-UX+V9R14Qht;KUrk`|;^xmLJg~R#HXpha=2qP>v#uvACjuDSOtw zh8gh*?lrS5SHkh*QI~RCAgpnjRw{6Oz7D8-6j#Mm?=26lqX1VRrleY*6;*U$9qJF( zY_fEOpTUpB;xofmSASI*=P(Y9$!3UxfdNfyE6|u14H>$^li-2>oRv=>#65z(ZpAnB z);v$CSqi0dL_GkY;s_5{qVt34+SlC;4`JUxd=*&)$VZR-*W}NCkokLODxSlu&lQ~b>#>M2Hnw;DI&EG4#ca3BhqvmuKsrlBF8dPmN? z1U9wdNV_J;)@(!#3CB0{#M%L=!c%m4XS@pW?97jO8aR6(-LJ7;p^6oEFhFbAU4N1f@bj_zs4&ag}K?fu>Da5S1|UvpV+9sZId zj4da5%bG31rJH73soy)MxXa}ZL$jO60f{lA3$IWTq5qCK#b^fCTH4jjgZfEQk?z#r zh1TN@z?P|Uu_x=wUsBNb4HouV+VsdlQ$30X%I-CnZ2^UtmV|~=Ouhpg3Unz&YN~tC ztz`$@4AZ3>mRIWnT>Z$!W3sY!)IY*l!UA&mfkhah)>M%&g-u9E2!CQ&C35Iu?GC6~ zB1o<&F=Uie^Y(SSX8qW`dz;;7YlCG1`J2R8CgKnc@hB?&`>g0~qQ$E#?(DtuoWjm$ z-3A+r`Hy9aeHFB4sf>PW(wFeX8;v~mOkp2cpkmugOh~7{b=}>%yJju`8!G7LvJsloxd*5{Il!)F@t_9Hx~?cOI^4gi3dBe<0UTW5h62DBVISkBgUh(!GWGR}ywoe#@%8%tsPX-lSV zW`i33K!=NZ!u;p8cbpO~C_oN_lDE}A&)YU2c<^;furV`V0IlztbAJdEfZq91Vqn-3 zg$Dz=m}+dS$~}~;0myG5>En6Cn#$eZp+W_%J0IKPmOuX3K$r@$;dX&4vPa6TnOBK- zU;X9>ZV;IfDRaoui-@nKT%X%6_{^*a(7qsgh(iF}viYt(@1%wqd&9F`9G}L21BqFj zlqr=dyZ0S9VT&di8C$z|+fLc1Tyxyt9~#sC$P7Lwhy3abYbRKcm9^q3EgEKIy8i$i z&7fw#3fwqV!;NU2^ z_`GJpf^Wq)M$|tM4g2k6B&0YPK^5QKuk=^MiyC)=wBKrXGC9LC)B6GQaG(blk*v(0+1%g#n_p0 zNLSx(t@xAi+gGWOG`YufeZ2OCk*GyZ_Xj~JiKHM~UpNO_9r@7k^%gdOlT+^JUn~LS zuEO~@jAGG6rAco{4}sHK49y25g8<%j}7w( zfBGL#*qm9(UOCutCv6Nn)08klgab07U29FVazH2<#eSLL6Ha`hTG7xUdQh|#0ipiH zf^$pkiPwiWC%~D4zs(pvz41V|;1Yqn%ebzn>_Gu=8MHnQ{s5`yKcFS~<|TXo0n%v5zFJ4RKDy{0LaxwQIS|-=fYaG4BY&cVhe+ z+L~$;VWA=pKYh+y;(Me|ITW=a{1PM)pI@V@`uFy>Ai~kd60JPnEl%(w)+9!C5!6^At2pM8Yzbe(hXuTaA43~6QoP& z_?`LrKF=SpvvcnI>g#&FE|G!}J28=Ml36C0M{gwnaD(Dw-#1wH;pu-8Yf8RW4*kQ^ zbk#g&xlC+x&VUKMqJxxKoqM?L(cCzHv-hZaW0{&swx`52Cn9zr_Da5OcIN$8(2X6y$5a2VEFhUd*L3+x}?nl={OwbKI4EbjKHfhE#0$xgEx zhlc(i+!>qw@mZ_S^=wRxJrKEK05pBbcUt(%67W%E8W`ZebUiaCdGTkr4<|>+d@^Lt zzjLzmeF&9#{W~k-Ft=})>NE1f@8Wo;>uP;2zSNS4=B`SB-k%k2Fn2Exw@KDl17@KZ z-~;zBNegMX>5XQqf(M^Y9)1?U%fHY6?c+@1@Na1^H9TO>=T#=>G}omuj~Rg znX|w8lY_ZUM$d_(E616Ov@|+i7vCxZf>gW92YGzW02x@{;N7=mDH($+R>8EG@+nle zp=5o@nBVMdy+MYF2Q&D$jKY{)4jOjnuZB*u_Q~13VGtKLdJ(ASn;?i#e%^3Wl~T<> zp;`1dq1wUFF3Fu;xkjqrV!@R^3(n7*4mFsC}^WV0?Q+*F? z7suCBgsM!emx{wf0*^NwTA$oGccT)A^M+oeoN%S75WASYygjhAy><;0k>#Yg?^8j! z;(Dj+iY@-;$G-eazYh!Sm~0>G;m(&Tqo&a3UxkbD=kO7ny)SlnRxn_nvo+;4ak_3X zu@1IT4Pc~zDWPB%?_qOaw3*c&2j?H9adQqnCrV)f3gecuqoeCOFEiup(*(%3NP$eE@m+g;R?)~GmD?Ep@A=*?uytRZ=!>wuLnl4N9ZM*= zb%?g7MgrQIBtLh1U~^~sz1sHZTlv)&%>7n|>_m+}y|bpGJ1r!MINj)cE&#ueN}(nD zh2-Gi-@^Wn=amARYGB zYc~KIvX7zfANYSYh~SWU)9R<&jBB%1rnz|CZYSy=iVWhSyHL`T@xA%1UoRI=tx}!i z@7{~7(lr+WQpw z4D6%zrVs5&8C`7qI(`cbR%^(LL3k9%;@ld?^BlZBJC+9{8tX6GT9y{y3f&bcGxU6g zog+7`9+5Ln=EJuE$_|F^;PWmburrauBWZsnDZcPlKunqtegry>(}%B-Uq9z(@X5-VODf{!h%}4J>NjM$o zd($@^U7`#RvQ%uWoW_gbd$Qs@ z`)?k&l&2mYDNc^)DO@DR#J6ZQb+f*>6-ak~R-YkK%le);E;df!ClcAFiE6q9NqAjD zbM)+8L&uu3{c!{Z;w4Me_qZS-L&^4~w8t%E zy&e~V-1lVu?8 zhDUJ%)v^vZ2YlF$pp^q-YXRvj9gWJ54H9Ut1k* zH85*1yv(iqoaQcI0>esvRMW?nmP9Xb>s|@JdBvJ2Agka-s+&j;+5(n>@5&^hgWlX` zhh%?`POi=7nF)=poSaim?8)0Z5R6EJgdya~9+jDh^!C{^bgsU15g}b6``i~ZJ*4A zZp9Y+cGV;=9e^Qm$mlmx4MMoK+%)slXpGe!*iV|cfUGnpfpX7UgdSkN_Qkx7-SA? z+>HWhYo2)CLQ+P!_!(E z&PVC5;c(1AM&Y>H#sW=B+_G)V;-a)@e}*bNmI}}~ zo*AwM8m->0A75g`01h#c7aC|f*rCtk(cko`%cvxmJn;G0sTZU?JacR#2CS^6C|_iI z<~=jh+lAFVvfS``p~`@d8Xs^~e8W^2>@HJOW(9~zE+svPcvndm%cRz>3x)WjI`TP)UsD=3Be9p%yw@^q|4^!MpANFwML1wyUGHr{1N zWW96fo0i>nGch?8Kv@Ue1hCzxl=)}%<V03r6QEVXmpp%S*95EM5+4_hu6mYvQ zPUo&FPR^Fa2j5;(M|T`O!NcuLzRIxbzJ`{Ht#=1jvMJ#(&|tk20#X4Px09b&U~o&%^IU zq`}x^q@{BIE`RJ+CzY|B0!L(ogd87zuOVwWam(0xFpm?QJJdrX$cPNCaa@H(q+>5lX~P;Cq( zOER3k?p*!x<9IlL<2+j=yYpeTvn?6@mb$AF7-i_~ELal$M3Y#|@~eAea;D)n%36$2 z@_j(3Th8eA=7ue!4~DH)nEJFJzsbI8a8e__a(Q=a`f6MF`Fv+pbK=#%u3F@;zVrO{=3l1)C6477tqS&Q5o1Gu>?AGp4a;;Kk|^>#$g zhXc<0{KJ>G)qFER1E0O`pm%nHpz`;aHe{7VtejimpnecVwIG_YB8+=g zKG~WKgf1__Y(#h3x38;wr8-Ca_=@wNm2mhC^p%FYxO<5kqG%1uHCr%me6YtXM;%%y z%}%B#bNJQUbz7r8$_d7Agz<+Jn;w=#-e5ZSq~)R>YbBGyq1Q? z*!)=Xyl$h_+YxPQAuHSaNJk_*@n+w{Sg?vehV$dl5d)AAlhM#Y=6dx#KJX|G6Ulq< zFX-xWYmbXrY_hrsTCTZpwA?^h^ATWqcrpsDOm{=9tYH~(&Ii&S*M^b^I6$R6@orzo zyL>Z^wEsse7~;uYB#f%hFmUf!!jg9&0t~J~vSBAX&lDMKEnx2mGs6HOT6sCZ9*d_j z%5Wk2GCk{-;x!O%9vZ!;(CS$@6oCg<6|g{3DJx+a9Jlpjf)itTs3swP`$#qo;5q$_ zzwXij51R4-!em)nM7?7zd}!$jNr{<@^8{5VoWe;E&a(u*CSAQ=Q)k< z;%|+HCOjol;n)pygtLz(=~)nwj%fD{Tv+X*p!Pt0YCNcikUQ?r^7qP&Cgn+o;G}5r z{K|3+AWB)=019FTxAaB%}PgahYC$%Yp)JhMFf z*(`b|J5sas^}XyW|NB!qZtfBdifroy8x?0=ash>`e^Yj(rPZP^qC9|)K3Dwa5L&P%Bx5U}CLLfK6m0@ccEnf3HM>~Coy zk>oj6aO~4aEu2)(*GxR-7mrG9hS}X>bL1HTn>!2B{Qkt4vt!mpltp5n()ChP2s~v zM7+as%?M8@MGA=u7@cmD=Dwj{F4YX99MsW(aCX7 zPzImqy*q$Se$zT`{am88E#j5f3+Qm0NUlwQu`nQ>tw~Xve!K3ouI-89B8I&ieH|^- zuQW4~_#k+5bF|g-l&W~i7E+WhuBx2NPpSDu!8LRd<=uMM%Rs;sv}UzCBU@;NyPID{L{1Ppi90hUjO zx|}S-s{fv%$8W?C2@!7&5L9MP-G)#G9I@I;ENgH&hXD{G4af34={R~!nU&XBnt3L% zgPj)a-L|zaP)w3`IyNmXn$hNGgIl)t25~`#bab$iB#{2yFF9)lcAfc5vEZYC3Axfd zc@o1>Dp!Smt9JUg#QbC_W49pHA!BF6UWfg&Elqf(j6 zSbRwlpx+U4`mfnkLL@)pGadf#?0+S9mF@`Or%GrDPiT5uaHFlm@f6x%V_v9z9R$S# zAW3kI-`mC&_ut@F4sxHI+#jaH2eL3EZi_oO&yHvqIPb0pIY7wQ$^nveAm&1U+&XD{ zwF4v$_!s@UM{;fBRyo3Sw|1PL)#j7>B<1Q9m#ZDlWD*-aW(6!1(<9*Ypwf=}zxz_q zph#Pt)@Mks94;uY#LV=_!UP)Ss?$%AvIhBE1Z?W+4>yxjqTq|!az@PcP_|;c{{3z0 zceT-XKA(hJZEMbiNnOD}Q4)KU>y3oZCQ-G1*<6^oLCo2}p9-ni&T=j@`Q>cxlOpgF z6A{E9fPZFxR~I|-{IL(WfX3Q!TF{n-Bm?eBDj!XA3k>bfAwRMVP1v=`j@a0X=)Fjp z)WoJw-v@+a$ETp!1x;fJZoNeahdS-idA$=KK$Z&P0uHqY9ZqfxpnjTS3m#O5BNWct z(Pn-$^=#GV!-zd7_0}3i9Dl|6gdotGYrk*;RzVX^!M74nBwdl;-xhqEUf)?4B}&<* zMq98y!PFfm2NhfZnHl9})Tg@ma9;__*@u+5rH%09~4S37h?`?@IE_&OeyvPEy0Bbg>^P1cZm6YU7 zycs3VIt=!Xe2yLr9rsvi`b&+%`5g_J!(X3kf`ejavAdQrv9Hj+x?s`;Tb@JAx>i3< z;aQXP|MY-UA<0nkc1JdYkEGWv1t|ViWP=bAg}X<817UK^9`nRe!*;pI0EP{U1*d{Q zl2I$Txeh0C`|j}TX=&d0>v#1omv3j%IPViL$d|CM%bUF;VfwA`>o==3=i;$=X0Pk*AUO`hTaQ)XQ~&TaU5 z9ER*lWHQWs$YE^^)I->Rl(r<>x_&bG+Hv1XT_psdlIq*a!nl~-$P>~`3j6~C>4JFi z+JvHit0ivYcLZ+!@6bJwgI8c0ueY*L{BgNDFOSC2k4|J;tnP$VuLBO(JimB&XIbW( z&IpdG{tElPS)9#$C>_cTnB%jvQvF9&3$mtM%V|!ITY5H$kk)+ z!{(3x=~lH|GSCKpe}l^MbyF@!^GScF{M*#;)jLq67q6SQv?&PzS2>yV>)Aa$b^DW$5YPct(E+?@-UfT4cMk}l2YLr0sLTctAP?iA-wK+D12eJ? zf$H>A?wO67MgcY_Ll}}aTF;L6YU=kvgq|R$?EIF^Xwes?2$Z$jy?-Z90mA*xPZ62N zo9LegDt?QmgNb^m@NxH61t(T=ud=zV+uBvBD*bsw2@;|9;wO<6p#)ZmLCuK`#G!cY zh5r?PHHA9f08(UWj=K`yzH{E4u?td3qqy*>+{P=zhPJ~heRd!|*PPG< z>r2&*0$MO;*1Px1iMS=u=`b*w8qKn}?NIHYU2qS0K<`G4P>c`-jX{iy5C`8)pH!<3 zEezAMDd4pQ|GjpkL&*TCiVs^mhvDej6L+CrdV3i597|L4dVH@mDq*INxuLx?rb7B; z2e(B{dD4HeaGe)VMbH^^H*~l+W(n_~=hY~F`wn{=OCGT<7<~u5X6wok@EVqMzP|l; zT!}LHP#<6%rG9w_Uq=D2juM^@r4v8v0bU=AUkVoep!${U!9!xMR;Y4FHn~iG054i~ z7=Zl~ldvr|UZ3~td3{p~==t>(+IkdH2)LMO_fe~f*0A>Uuqi^#y?}vqK zZhd{!)|st6I>D4XQrC1PIA;!cjCv9e zNd$Ix_tdd@{-!KY3|c197Z+=m|NIst+}p*8!rfG|=0@R$Sz_K;{-lOBug6shu`?Tx zI1(&Rmaga5XZk9p*S?!^w61Nvhy+qOcSU+!`j4H(5@udAw8D2ZG#M1lr`;G#(l69OC%U zGRWw96);+okikiilpr;j(RU9~jjRpv(On(nC_3(+PkX$j#gD6Z&I(A5|BGS80H?0d z5cO5*880g2oRJVVNk~{B-BQ(JV+Fn5c+0`Vgh&jKhrK=zGA3Wk5^^q>&jYJgR~ z@>_6}5DyYpuU?j;6W`g51oQ?CiNLU?CxaoWxO?rm;p5l^F`#^&{hx2($gZ~)>$xrk zDcv?Ybua?CZg%Nl%!KaSHbW55*se0vIRH_p>61oqs?%O6rlc%4Px=!OUxJ~YEd7;| zOc702ja2hM{*j^E_{a>k&xxi*{`p9W4!TD$v5!P~)HcSi-7w8e5{D`m#8YFJ?n|fx zza??gjE0*6HX0cF11Hk}8IjQ?kFT$+?&Qmu6pO+~glR>dN%B+4x3wogkWvuu+f1AQ zZmI$XW-i>3sP=JyYJ{Wv4-jf*t}Y=!zDkP^)r!g?2J#Y}^ zs1H9GU949Y2yk?-s^eVCucxev&wIGUG+miVKyp|?m8ziMt|n6w65`x0Y~^@c^`fbj zw&{BBo`t9z;t#W<>Lj5OF93Z(&5=VTl(~?VuUIOQ<4pvwATXqX(nf2VyajFD#huy9 z)(flV*9y9~`Sjw!rq`%a3;$b+Ux8Ey0P`I$R3yYd7V}BK#e3CfLY=$S5s0m|LC}I4 zGpsO=&gVZu+X1=Ya+fG2WuBcuq9$xziWvRjK?a>TqM%~v@qn+osCp^iWbyp~Dv+L| zYrzXpo5(C;VwkzRf>bH^;iN0?Y5JjgfO2#KHa5HNJOz!uWyBXy_ZrjdFIQR)F8q)Z z?=U7go2R3SWhW$G=oWd}`rhX^VPVUuRVQn+-h}ltU(d+)OUSeJG9oZw#%eC+X$85; z*oGzRXv$K)8P$lL>G-zSsrw0l0}I!cFK-_d5?h{r!u6-@gTbMt-6M0KzM>REdDt`=Rfcm@-W-vfef^ zuxek(ni*$QjHas9JDL`XP#0!Ec&>gneX&$=ryRU5Eo}SMz|Eyd*@PsQ z`*=icx8kWLOn=KW#}C3*PDC%RNjOV>9bw(Z?=^gmwAt2!+SCw(0Nz#{Frqb)W!Jt| zJUEt;b;gfThl8Ss>vVP)+^zXdZ07u%0P}AIGSXax7q1aR@%WHDIj*QZ3HCoQ`WeK8<^b-vq%Z(c)t}@U}M|V z?n(CDrmVIuSX@>JIYI|UizsxWQsPQnFkiYHP@5c#7))z&MXX;CJwVMp^+JI9&r6$L zf9wlZpfP6zd2d`0w*KV$&T#T3Zpff}sabqJI&0x*s&Lct?81^ck2Ci$epO`omVr*C zVI-O*=Z$*Ord!Wj0wae+G$7;*e|XhUWi@wiGjf1su|npzxBrsX{I^XAH~B;9Cr^2l z*Pj~HrM(0{71(_Oxj*_7rQDGjci8#p$Xwc4s){FVvGto4Dua2rQi7qP#YLz)`EXv?!*J3TPzxs;hq ziIll(E@ra4N`=Vl?cGTy`R0p{FyL_n1RWNCcjI>i{k~GOHDbB)Kt(+2?=ea@fm7Sr zWWT~T$Q|}pOPC4{2gLq;wR3Y~Qs`+jjMU{hXYh{Vg+%{$aQ1@(zz2V9=x&PjRMhOZ z$@~k5r+<^p6zPeR3s=FVmSjptTO^lD77swbD6afZ2>I+QZ$$Iw>%-=Pp3|tn*{jav z0l$L&Gq3J^Pl5#i50IIIqOKTgmF3A{<9*2hhiK4 ziGa`9$)Gd6R;g*Y&9z97%j3SM0hZ0-9v^EMscte-F+duB!j*zpKkqGbh6m-B58`t_ zmyR4?uZ>`Vta1J~q*#>NYe5}3-*k~8AbHmXw6y2Zp^>@oVk8GekI2%0TTQ2ryn(cPED&GH30_c9i%3 zOr3nJv3KZ7XZwMR^*U)GLgB-{8HqDI&zpNNR}tEhANt?>vo@(I{gv|8RyAVTqzYBA z?45t-sag$MScb!tL^UciV`)zS{1A}3!^4EjE{rOI)0CQq{YEVvx`@FeT!x6sPVbR| zu+QJRGXp-xTW{hLp1uA2Emp1IweHo+`6^wR|cV}v!n$|UvP_dFw0{e>> zszR0j%%or7X$$K5-JZKGDTDuq?!o2+x|fMp5kE>>*u^ zr#%S}s=NJ}sbP}!`>YHJQ!J+JUMj!=4<)Y8=Isi7;g(|Y%(~+HB^(~{C#oVACw*-< zI(dGZXKj(V;rX%If9Lm%P??+uU0+-XIxtE2%Ko6&&Hf_M7>w9kZv4bvHfH_o*@+lY zitaK0Nr=;nQWd6%2C+8c$|g1)6AsJ$R9IPPe1k%_)R#Z4Bh6x#W8UKzc zDCkx{AIVovY5Re9#LN-Bq~G}u(L@m{O$CRDt;SHSx11Wq zr{KQ023X2Q2Om-Ua(<)SZs(t_L^>kf8XmHJjSw0^QwiZgeyGI1WH_zzh9FR_(tmET zCwGfIT)U1mC$GTiZ(BP{J4T(0YWgv`MfyoWLzDo)%dOOp2hC;fB+64SkLJ$!PIq(< zPd6uD-mngJ$XIo;M>Z|~osObqLIk@$mqLGf;-apwojDvqiG~oAA^YG8j-%R80?XRO zmbtvIc2Vf5Uj3OGpc(y*=DaEx7}lHqOI$z8+tNcsOMLTlcJJx7!@O#fx(Qt0P7 z+TW470q@v?qIWnBc6DphcjWR1OajdB4-=cY8S^)9#)8ewP^g=b)7h z-7fCC{~n>syyvfJ+-UQ@_PLPLa0}dUSV|6HSq7tN|9y|@!`pDYF`bW`zuwr9qB8^- zsb7oTp1e2fCK=S8h^kQDzO4S9Rb0<>)--#8P{)sJgmqtyqS!;#oZ!c3X>;wcnG|HH z@bmqnqu}&-EjF*K*Q|ovfy)qL+5B**P#cqD>plucPDpFM+7l#lIQVyj<(uVNr=M_A zgI|(gp3En1(RS|p=fbDEr|%{1JhF4e36y-_a<;h%AK8rA4*q8QAg4~V{QaVY#K${z zY!XX1{ZbX~d(Kq6VwGtUUzFkkw@F&Fiv|o0UYGO=q=wf26N&TdYL;s#b#_!9+31C9 z`SZ4Og%jx2uRi<#n)^dA+$FUYMy(S~UM?>SK<+mxN)jh$%{G+)A-Q~bq$oZc^&J^{ z{EIg(3lvC7Tft%NBI0SiZByp;EGdGj$Ypxv>2!F!7m>k+{mmklOj|{$FJX!qzbTsQ zLM=}TU6t`RM9fwQC-U`3ENR+si3b?pvH$KrnVWJHHPK9+@Wc3O_x01`^FntX335M2 zjTmn6rMlNR9vEJRs>sn8F?k>=;C!3rXO+CAZ9N87{4EAy25S22_##HGN_d9&GL?B(SoZ0qbR}=Ci>M0b1spF`){G+ZVGRu_d z-rY6J9H4x;tSn?zOSthK*y7fo=iUU^k0u8)dbmnzqkE7bn*p; zpDuds-8(%vPFqQDaboS+Hx1u~@uZNt%#;1U;S+1!tC@ziwl@C12NZ$TFCi9$H^?$xWmXiuWsHAT~#Q_T2vAt1E>i(t!P1`>e zH~(Z}8QXN`qZF<+!d?3XrWw09!_L>H9$)?unaD|=DSw!oayXvkeCtA%iaIhmAPC>i z3ar@^_uy;>o4z6M3P6~QP^km-k%aXu*pnH*Xw}TW|Do~#NjQuO{^i;HnyDY^ePZT& z26#NnWhonG7rg}$?l+c}LaZZm*G=p)4g`PD??1g^`L+9gXO+z0aVldZm(U*PPS|k> zPpkP8hiEd4uwnf^4iiOd9=0=GU;8S>0x->VK2q0ui=u(_k(n|FaSg+A>1t*P*Vwhc zY_JC+&FqC*rejd14ad92TOkooAdt%9$A@nQzL^LfSvcB)VRLe5h7rIMaQT!3WC~H; z*ESNEvrM}MM79pO9`AK%W*TjaSdTHmv_!m7?tEZ08A0WpdK*B03c;-z$?vHA;+Uh> zr)6@!ZGAIvfLg_Lngv(2&pit~EqO&*RMJk=ZiO}|m~2>8lR^mvqu4X653|MetTKao zE!OYxXHU3o8$o+KGQ7@`ZH5ug>gUG?-kLb;Ien0W)<+N&g1u5$282q9Czjkh{W zH00Bbv<^lYravd_-bPI95x7Y&_WXlWdy6v2)O z0wE{5mBthbXIrI>*AsNTYue9xX5ILjQJPuM)L z^;UsLz}7y8zQUt41?|@8-`^Q)H`)UX$um`Ah>wMu&o!*6Aqa^#GyEtV3BjHX2kW~e z6jGvLG_PHh1tTO_h|ZUDbte%E#4c914Vq0j0!j+*p$$s!hZ)$NOJ*9BUV{aF)c6qs z@iDXFOM^%r2o3u8I(f+xAAfq0p%z*3R3Ov6%qx>|UQySjHIjJLeI;;i=!xV;#I+;x z|2xo;cag9B2%+VYBmW58MLv0gAEaMOdK}cbeW?7F5n?20ZwP>gq-@OnJ5OKTi{QM> zQSKU2Vrr+UrbNFSPg#6F*qI;qP%)Y5G3x@UqV;A|1iYo0(x{D1gvO2HgWVO(Ehf^- zmtLHN;KTJd-q&4br>qrWFszH*X+lB!^(VRK`4yi!rL@cuMAM<(fIW-0Fi8Ef-FR?T zGx6eKgA@v9u91U26yQz)D<=z&Q$@Dwl(#eaj|=hkIs|-VHJ#S0w%+*V`cZ{TYf;7? zh9u0MWAFcZL0l%Sg3Zt`%Pa@I#P_{0zckdQj_oKKZqyHPr%TE4k5F;9x?6VG?ksFa zBNYgtY?XpQA0emaho}lhx%r&F4-qSLKRodVjmNsTtGK^fsP`A%W?mr5&xhm^l*xk=)RHbG6XT5@~IlV(6DA}0Rnb=8NTsi5i9mP8TtI3A3 zmx_FQwI}v~57nWP{tfBIZ7goNN|bkyohDMmw-9WqmCH|4|I>0tY6Zyf5Y##ul_;42K(;fXC?dXFy2t*{|_4JVAy0)7_y)$bdFLv+Of2- zbz4lLSng}a{e9}{&+d*|FM|>H6nCF|x$wtb{5PT^nVy=Rk-`Gt@aTN#YmnpELOSs> zFE!p_gkS3^FE`cf%h0-uWOw_sKUW1SYaUh<`=$)AIRm8r6Vek3WgV^3y!J7u(3Q>V z7E84QfU_h*$3n-A zkB+XPlc#{H8V~D-zs}*)28>W<7e8?ezF79fB`VTs(GG~@(i_P>U&&ggNnIyeM_0C9 zaX(l&VXPXv$6qKnN;jnPJ;JtFeIbB+!${XD_0OYmM+dx zvuKn;T9Qs)jPAtk`b268=mqG1!m0bcF#{JdF~crTcrxiK)x=?*foGW$1bT8WivFxK zR%o+T{R!e@#wNho*K9mpH}Pk~K=egmzE-{i6_+k4Z?_-RGMR4Avag(sxZJ$}+|ci@ zDcg$VV9rZf`{k?Z~~_rR`9d$Ar~rz zhi=j5!-tmDqi_5N_a#V(r@ZSbOdfJC!TxdNi5;}`u_@CiRS~3$% zj|0oTjOiLaw}j`rZ_b~gx~ok*$bZ+6s2HP4fcxrnOMm61y#TaggYLssP16tjEvZ0j zO2tkBLM01c0{hnu)S80AEvlMJ>>&-R+BUm)EpI*cDvmvJfYc^P|{xk&d6LuQ3kba&l%SU&(saF`PuC10|3b z6*?+S`NV$GI`E@yY2td(lKnkys0pDSjDLMu;WDWx476*%h%WDpUt08e7Y*8uAB+Dw zMdN_s^Zg>|oSwvtacf`#mXj16vl1aTjPR;v6 zxcSP1{Ce_4eBKSNtZ{EEseFfl5U%ou2px;>HC&EMgo;ZCr;1)85HxicB;L5!>~Ddd z`_%3G<%#F$m6GhipJ7U=@z>I?%)sM z0)mv0Ux1$1yy7D+9+O8_t8D1o&YzkZ4_Uq;k2EfJ>TAW|56FSlh@&!wXJ;Qwk-E*U zE=X9WB2_=%%q^za7)_eR(OGn=_W!OkNPvn27*&alEfNY%g+Qw3q~ zx39qx_1BIk)ULP9EB<3(xOb_Lki!TpQ}+#eX45-vv7V zRelpnGWcRH$1K8KvL{&dsdF_i{?*nfg~K;*1sKQ}l9_HT7_|8PVmW8<3Fa5&&N({D zbbgi=%0u5Tp@&WUe3%M(d-LLUs)P;*f55&UIT$r7SifsITcu^V!-F6A7f9mj z9WU;**6Ceqcr-Ed;uF0u`;!X8=q`~0gIXpos5D7qH_4c`kF7+iM0$B%M<0YfEMM77XXRfpV`tbgodtlA+8=tZ$aey0yGNAU9xrt&x%#6+^2| z8gl}xT)&ykHt`R3i_~5{%o2m*Ss%{LpP9LzZrRy|j7J!g@OsMs!6tx{Sr;KgAG%O8 z*9ot6M(`UFhkg>=1^g!-6n4a0o=z8Qrq?*1Toj=D35|Dwk;}Q@=@hTRo!knLmaT6L zH}^W-;(Hw`bhoE5A0HUW~cVJuZ(`_!`ho^@EyN;_N$KlS=|# zxx?UN)4YYFsW?2E`<0&aka*#+Q&S}~yWkvt{M$C1@e*|(pn+i}yi>3iX$kOF^^@-+ z+M9{9^Vg4-{kyo|GWOH12D_QZJp@6=Rgl28JaNb-iR(>qS295HCn1ZAqoE<9R3^tf zcqHMBP840rLke{HId=f4Yv6HWh@-?uv4KwG0__q?=z$apGIE)uf;(4AL+g@sAewAd zk%6H~6969KABDTcxVu~!TMIZgNH2ffsUShGmR-g!iL{zL>FlMuqT*b1zB7 zTa0Xi|8~o7McfA_`Z8vH>B>*oH#B(GygB4w>wQ?_>-7HyuHIFi`8eB&B##fFgx374 z+O-v>+vhrcDkb&_+G#3#yt!}fAG+Z&JScgaPI2x7+%d;%gcj;6p4i$L2Yg*ncfV`D zU^wevm3QOPXgG&-ZiQH2+bfVDo4bJ{=#!W{YO{ zy^mvnIx3aA`4$C5DIE?V@k~M(2&hH<-LO1HvUmEb$>mNoFbj6;pXmjLG$|=%n;k@c z)}1%4+m+)F-%G`eZ(Zjf_MvRGuvB_#*r?pU)RYAtKkz06H4pri(E@gebZP`@lz!U2 z^P3FOtW9gVgbUa$iCEeC zlXOsJD-4Ieh4?kA=SIPIV(EPD5@hGjSpuek7XL}KTI*#?dubo_LCxCKW!UmKt4p+xp69)c z&2aDHH2HSD)yYcs;i0EUWz?SsyEU#l11vj7m?Y7EQD~?QwlL6t*+9QTDS%UJ3 z?N^5N(9F-Cb)`ANQBEzuAk5Z=HS7QPwEXAPCvg#~i5muUo$eB^`D!+iCtuQwfT7-5 zYFA{1$JMt45}2sI&gs{MhYDu{?IwQE)%G_e)qRCAnk@h@o%@$4FDmaJbM6l@XElgu zahA$xkG7gmiwGNpWzP7r;IBzveRz7nBmeST$(TqwAEC+%8=pPCnsy;~h|B|1 zPjBF`outdq1uQHb2e#`}T5a=RD9VBZjIxD#J70`zc|N`bJzxj=5`<0L(D_aViGgs( z!azw0MILS*6Zn4cvUXdYraBP<+xkj+Z46s4) zNF4T6s;Q%>e(5~U=@(Ld$HysYjAU7mNI#PmL-KZE95 zLacq*?^c7dsgw2afIX`0{1g+;`mytPYO&N{o8xN12=p6_s(koqw13U^$2+ZMBbQ)k zHX&ew!{LCXd(!np8`*SIlILc*?fRny_Ji>7Yu1G6u=IjED;IhL-!(>Z+gNq~DE+vQ ztG@>G1$N4JH)}wFwk)B#^wT&oA#8E*^c{DadxR%ES95J~)6myK_iOZN)9`gVpFbv< zsUw%=fk!&u*rwws5vRd@lSe4->L0(RPzR$038!s%`zeLzcfZW7^SKHA zKZA5}D^13i?f+q3NQ_^F(bBb^quBpyMQi4!>z4;S@xM0ZvF_k25;hV3+>PSwg=Qdp z&@G7}Q~-t@0jxE)TD}KKjZu{T)x4s=>$(=UH80jZlm;WyXi$utQHkD6XnUStc#whP@V26>#Wx!B){`-TAwU+?pas&s8B#jE`Edp z6F&qh!I^tNa{0YPCuAn4|e2LMlM%;d}+ET z6!)^)>FuWv-(`a5_4ChzsP|qP zFh>h*{zS9jfXUu`X%Cn1`ql^Z&A=Y5K0bTa1-HyjeWPjn>kA(&hukz4;K$!xW?KYaW*Kz9YPsWyPV*M|&6(@-&C#W9vz0$O z>k!;fyzs+w18ibj7>0_BCo8BOgC>r1{@_Gfvyvw!BK(R0+mF?K=nr6}ZZ7J^Rd%Eg z4U(iKwCquExSgCvNjK^(Rs-1o1EHJHf58Y=?^NF9S?j~s_zULi?nRnByo%gBQICZV zl+!S^d0GltAFwGY&3sWf-0@X&Kt;SeUWPH6$nfB@X4)9iauCI5F}I|rb9;58;MV8+ zo262z&wto#}B9fvFR&(uhwEN>+Y%4aBBF4Bj+4_*f7VDw5|u zB-w=s+Wuwrbbt1zkcamJ{ohgp{j*QVi95nsb%dE9KVN!p+ZOzl?}(Yz6GkA-kO*Zv z+Ixp&wbZ;3J=^emv`gK7G$vIp4beuU?Z_?~gmj5IweM}0NseG5;vLWUgW(*t_e<%{ zOEg_9E}IT2GRbf13=l$(5!zo$ltIC2z`M9rI?YX83GP|_5fV=q%@64-ck??DdV$H! z&44#F)l%kwL6PIlpR5nR7C*Rp!+Y5-$J!n^(w-|`@%EiBG}=U!$i7Ak6d7uvRc{nh z2{5Q?Pl6vl*lxZ+_ZM?ynZJ~Lh5If9zNzyCdnx5BRh?!M6bg4lT7^!vTbP;sUAN)K zgc9`t53uo09=kqrCAyXnh(IJVh3~K(h-uBXG<}E9l^Mrb&>!j|G2Caa# z!H;{=ge!2OqoapH9c4ryO0HUg+p$*#Up2o7*c_%0EG29r{%hqsvJTdlpxaExXmtA( ze9L`C@lKy|SJU7u*4=vjwW+c%fST5@1A!#yRqR`rbF9L^YeYJO`Fe*Cy*9g)4qjhIt)~)eLK8LTgwnID0)sNNa1G2wt_oGKeOw!~(aDqaZ zfpfa>_B@7m7@hm9Lf>F`br5LnI^+DaL9x4^ z4tTEl-=W4$1QQ~2w5m?{$tE?Z8;~8huo<==u~*xEPgg@L5D3XJy?m=7meIyOY*5)4o5j<7|PJVg0HFo6|Z$xu} zoEhScvH#^N`?;9#XXQ`(8{v0oldD`=CniX&@3_X+o-k}@<{N#NCQq=O3J?{kz+K86 zFHcv2b_IZAD(~xr-1-mHF}cWY^({lmTBtpm;L}rg4f6IG!#Y-9v@?rpfpQXik{^4(bd%UY3mrnt1 z+WYTL*#wP;=S=3GfXffDt1PP1=b}7_!;LRpponQ6B2p<41-aM>I}emky-W z<;X7ZA35BkwHtgxgI&2P;|Xz(LkfsEo}=Y*t9clNx9SVT(N=3XC0A9K-&gedf9-wwKa~3$ z_l=MvY7)xYv6LhVS+dNjPzYJZ60&cRU4y|WDP@`B3=J_YmJHd~EHm~nNFp-!8rf#X zI@X!zp3e7&=Wlpk&-^s=nz=roYro#t^||N1uYWv1#R1w$x8y6JB^+)8T~6ZFdt$2a z40J^WF4EHm-PfdZGKh^3_h*eq2Qjm=LWBIoC|%J<);^D;EwY`yxbf4!zN_C8QGb{E z-1@ZbxP5`uWwpRx-pdEBFGhD(;d2AyTO2`f7;FnC#_W$%G;jcDfuMqq@6>a2P-76j z-0E9YWQd*#tfG7*;9t(+Uj>I5fu-jMq(^L-2=KoE6v914>z4;JyQy*_nM?{{V)0-= z2DY^f)9iF!H>1_C17_Di_v<4C#%@#n{-s+F--MNtIgb1j1poMPH+lr-b5-S-0#nlr z>(nS^30pH@?iDbx>1?0=)!fAC&abV1NgQGW%)nIacmIp%;K{oFtXnoY8GB8;b|uHP z$)0|zQ0qB%PymbIw3(Il3~_)Nx)IZ`YmZxOGRuo>N`LWI7*JpbW9b}(Iqr17!?;y> zWH(tK>2M@`E$q~VcMv8UTnZ*QCaGJmEw6bP+1NsIaGG+CnT%1XjPxkjQ3e!Ffz;xZ z!3R}9phRe9QH4>SkwLa?|K`|i*~3j_sfas=alHa;xSK)4SRB88u%oB~KX7aJNj1zX zUdCio8`%l+poPW<-(dn8e+K&93K{OK#f>hC8aJM5ixM^dJ2%)XfK8jZill74R8Vfk zm!6RI`No%XKwd35pU{wn!&#s)O*m|T89?|8TuAiP2Ypr4sQ3Q7r>8syr}{i9FBLO1 z#L+7NfxPV_CFNeQZTGNseaaoRZZT6BmLWJx0_wrru!&OYZ|ZYV4edw z-Aw;p;>4IZJ1~-P=-B9^gt&l$`PgxX-klt$> zC^;n{Oys+fVb^5V6|xdf$_@gV5CNHpq)e(on1)J%&H0y7@KvXs3C}JQ)4}T-Kcf4T zvpZEL`9Cvg>#Hwd1)Q`#eoykZ0!!HLzPPP{D^L~*dg?XqyZO|u+E?}|C0nKP9=wZN~fN=73E43Lpn1Rpnmfm`x*woE|%ru=pg9l>o zo7id`BH*|i2N|``q4SNJs6u&|T~vm|_;CqJ`EX5rG0@@&#)eP^#A8nVq8h{PoGjoc z2ny|bArqmnt~E*VS1xqN?LhP7?`*p!Hde>ohxf?%xUHC!{cG&oXeNWGohfxoc^AGP zaN|pHB(+IWQwS(?0i}-Q_NCl^$oEfF)y8d%RR$v{gmz>9sYx@sCK-=Ok;66!t49^Q z=nFWW?}|CcV7#!1M(nvaHij7ITbad2@pKi_5W0CMEN_r#^J(#C zZ^H5MY^^3(OoCSd&SM_bgI4XFW~b-erdQDCCpf}JR(~j_smPLO6T9ME3$;T7W>X^UGr>Xas-NC(y8~J z63e@&9tqvjEsr`5Ja}~InC+axy~q3mRswnGrbPCE%Eg{QLaghGdf^;2Z#YKy_bUV|BRu{@HF^@W#gUHpjfypuO0Z zz`cv+?Nr4qoaxq6t-Egdu7cx7H)9qL+Jk^taVfS#LQ8Y9VIMCy%&`;dbIe1WP*$>* z>eKJFR*_m+UPV?jsvIr!QsLETX%f@O?Zq00$8dq0Ean`rd;&E7&#NorA8Vz4=qw@! zvZI`SY+L6UZqPV&zs*il8tlhp%$HEq#)xN^=fX!fJJ|^Vy*-nt6DAyl98lAV*?MRh z`qCMWm?f^$y3ebuzys1%ECyw#yDCYWxj!c{DCc(w?7%^<EcxlyHgq6HJy`3qETVU=T?8D9$*>tj81v-(4$EHeB}#35HH*!GF16H}UIJ zc%xaDhc?0;qq>hiUDKZV;nuS7-3^cP$ut#{0|@_s=DO~SZ?w<5WYjO8{Eh11;MbXR zmtgkz#P#}tNIk$*9*BU(7UzB z?jI$(+tLTmdDPv0byTwgs*TM8@kD7>mE{gEuzd_9*f<4GY&)B{WpLI>rAS0{ABGXE zZX)yrw9$mFuF0ky2H?I?h-a0kdFV5D{l?8zl^+$@5Br=z)DzH?KS1X6^{R??o#2vt zyM6Y%9%!qG;hwndqjmKO56Z-;KzKysP36`5Pnw#9lesJmu}%u)tKaHHpjQ+$H!VHp zZ2>?R1Z@hh6lR^tA!nV?Ff`5zm#WH*TwdZPS^D-pW0IeK?TzE!)0nxO`8h|6toG{9g;0Z1S-BAtXUM{)V13BMWQn@9D}nEn!;i?vAt- zlN|o-kY0K#qGzFv#=8wZ z-o;VSdYv|-aZ~>nxDlL1gTvvJvxrfq9MZ&nZIyyhP(&ea|2Icp?%(GclN<@}pzQzs z@9eo983I>!!$1O+Z4q2?B^R&}0);k{lQxFl!X z|CKTaRWF)EP{G^U0fbV}RqaK@Gp#V^#){-Fk}eP@NH;kiD*4NxgxZnJ@GnX7&MEEk zePh_?ykh4YLQQZ#7IMx~aLWhZ5c6Z82l9eONW89JTYm9&CV~fR!};XK*I4A--`!ykZF9jYyeUZ1WS?Azcc(>-MW5j%s+%k zNFvRK8$APBu#c z04R^ay=$C#)dfN>SvnF7ohKyKv}b8JQd^td z*KZ485(+;A>I5(HYEPS4Y@~GlXk|UN4D^A~OUHbVtq|gOwP4Rrvqjx;e`5sldmuHn zFGzu9vqG^A48`s7-@_B+8X&Jn9uBXBaMaM=WL-?Z(p1$pGfhzd_E*>xDyKEH_sfiX z#AT#McSc)pRd4=yK#f=)YLC44-x_rjvC(%=%Bgsyd#H!NQQnZgxH6#k?TE-G9{Kw1 zT#NAiQ*JryBU zYlDc#LOT*^1G^f=Y?4Uzl-g@kREn`2-kODG+*|DGd1i6~00uztFdfn6LXYq&TBZmM zl3JxmItC|hzC1$-9In;~be!;SB)f zfGC(C#nq)2u$SFqF0DPn@#IF`)2zxp9e=6We>!&f3Kqp4jZ2uJjr6OYJ5F(-MeSwO zH{Gadg$YcM0e$wv&gPvoTUhGX0itxH{^J|BrIVa^3z$@svx|P5;k|B!tI!nAI)R$? z@0U!5R!Qp_+eZPKyG$$~bg!RXwvdP`9x!*-3$Ih}{JOm$IQ-+`_I7?q*fYbGDU{Th zJ$2O6NDQ<7s zw)DP0gf~a?1R*@5^rK9yr33I7d0{}1vtC=%z$O5rq*;5Dt>1#@cJ#y19y;&YY znS2*?iZoA|JGs9dp})l)wUIm7%1#hLMWF>la}ID62s<9wWM~fexFHV2Pq99v3#a7Bom8!7C%Onz8tKT z4&4s7xubQPiGV5x`Qdeqa1)8BR`D^k|u+sx@2LBn$1jD z_uT?8^-``T)3&OdH>WrPA48vWTIK!F^WvCh9EE(mEQ?h{!we9Q&7JSvND8=4e(`I zb1EcEMaA%p2P`uTp6Cs^UjpegGW!T-Lk6OK+0i3r`u0HAHN!3L{og*0)y>B~;>?DE znv8|nfIYBS0Ht2E3S!P!pTYMRLJ*0ozW6YoWUgvdgYT^lzIXDlatuIg>+0I2Wae06 zQ(kKUghepP5DEkY3^8cU3WCr)`EN>$9rUxyoi{?<1zo*!6amX_H$2Z9d6?85M-1^} zMX_}yIySdZ^8DH6c{adS8q5>hBX69>dfmx3T3ny9vb6Z(GcLd1NH921l2~*9@b5@n z{Hd~pf@&*^64_ftJw8{A4EMPK+jA_!me3AjZqKbviAy4XsiRJQ)FU}63vub%_%0jL zom0EvbhskydQ%Y=YK_g@RX^r2i!6=&Jpdlu)kyLS*Kt z$&eI3d#zPHLk4QW@@t9lWFQjq%!w2UF$ZiGNPC@mr2eNrUZndU-dmR8dun)%w zcpV1HU|=RIOE~osV>nic=wHR&;Dysq_QmVBZoW(y(bmu~ex+L)S*l=Yp%~$&?5r~I z*9Aqk4cz43xk{}DFkEZE0t=+8@@m!|d-L^vUfG&>8eT`rh3JMYwS1R#6|g?4_sE(1@);Bq(Cg5mIW2xm>;cMAN7 zU(o4lyM)1=9}3oCCPrX>(zd$boA=SQz_RbZ&`oAJN1kZW@lGKRPdoB^mz(X40nal3h3uyNP-Hb*};H^_F+HUR2iID0b6mP&?BbcM8`92 zk91q(-B`ZYWpE_F>G~~IsS$VlGM+Fbag^5%_^=SV7%jES0W9-@F5%}BBU^|vN$-5{ zP~!fwq&Jz|oV+Z3$BkUm-aAk=>UkQ>hiUaT_t=n6mJjgqtey|SN)Y2#^1T*N$9s?a z+6G3(Z;$GL{M}B}Iu|nuRq;8=r@ga!+hgme#OWsNZs?u+Q^5ehcn&gHL!6NH$o~dD zQXu!?jD!S5DA*pBNxmSmI^{aQ{q>sKu*jGb?)maj+g9QzBr8mH$xb2H zXBKrP?(?%v4EQ)F6$j2B6V)Om(-ssq<MQz2Fpf*|6?@kCqt;i0pMOH4uB{iO~crX=1|Q?d^JGv(OA!EJQqaD{eR`Sip2Yb{-=@r|hlFY}4&=3mcLs zPT)^N3+SqiaHTxUYN#C{Wg)b+r^^p7B5gv)auJAW*(+Onb3cIe9lf$HC4jg*v?19g z0mQ0YBy|xSNfA7A=h2jHA?w55C#_|uI|^q^UWjv;3)YF=G}Cr_C+0kwl@t{ z(N{cjk{m&>5&jgk3aygIk=50N97PGu*R;Mb`rKEGfL6s#sk^i%d(FU`fo?{uV3W(w zwq|RX=@1ep!vLQVJoilSDFDzyz;-}0k2oRyV^sZ1+XP9Q81Utknw0h^Bf!Kctbkux zWc-Nk#oGX_3sJLp)r?96n|@Cz)&eS^u43`8mST%6QW5kJbr(7-=uJvO3Ekgjk4dy6mtNDS$i-+Q zu&p3mk>tqJnrg%p_*}s(u8J@IuRIYP`*=CJkT}qfq@^-%MAdm&hU=-$;;Z}j173=s z7?Ug`b0f*(!az^48Pnr|iZn~cEEcav&lqAZp8>nzpo9?hnM-iLpoDt&SMt-aoN4I( zB+jT`v+N$+gqC+Dn>8?)?qbml9P%;Ut%pgd-;DWN!H;c(281L z@O<;3myP+bwIX6~okk;qro+5{OE7k89by6_R%|fuoBB`DMMYv@L@go4M5)y=LYjZ{ z@O_o&+GR`XjXwyQ)hz>rEr$T{?ZK`AmEm4qpSw;Uj@XX%i8NhZQcxcXS+62S# zKM|1cZ)bXa;iz7(hL{7&`K4h=Hyxk*EIPvNa*7x_jwsk@-}tK2U0{_6Ze+%=>iT z<#cSvOaIih-r_%#y*lu44*(vhTMjfX7DXNGIxeNY1nPT^{=dp7T|In8v0%)NCFg_OkidC9m}4*x@w*T4`*c`DaMR-_Sa-Nc zmSE<&clA#(q%73k-pS7S%@F1A{zF}fgP|SsRx`skgGGdgn^y_09~hZ)UfKBzsz?wd z{%^VMLM7u@6U5F(Z-@&O>9kbAq$$msGof&-Q@bYH>+!eSOHLPK;xU+~_KmxKk_C?e ziR)OZ%kHnC_Ff$Q+}=xDNwDt+!3hAse|`7mnLo$$c2yX2V1MmNm1&eF?L-E)w?10^??cAe$9W+sgECWZM?G zvi!v{r$SsQnC8FjE&SJd#}@o?C)+ypOQfuSX)v6W;o{cdwbqE$X=7_|o4ocQMT3-( zg>o$XVyMcxw?D%(u?@xW8|9|=C~56Pp4;1)f4$Z%G&;>N`?DmPqs05$tqpOd4*=rp$O3S#9h(QvJpf>|fFAwC z%Vy9yIb)rBG0%Rr!R%633T34+ybLpD?0xb=f8sIb>J1SmY)B=I_Xc_^!t5SqGbWd{ zg8m;t2wu8=j%%}5&R1#5?SKDTR&Fx$na^J9CRt*zHMb~%wx)k@5CBC^>@YR2o4v7! zzQgYD2N~L)W;qkEKT(?=X_!i;$%TZbMvuSMkRr8_Too_XBn*CNx7SLl>7XcfPYn1T zh4S;=pr1fA#r@3)&)IZg+tDZ(E?Dqp&GyT*|EMBd3ct^E;D|Ei={3;Xt|{ssjlXTt zo^ZJ9Q){`oOM{=M_xzL3bCpi_gSK%a+wXrpmLlx_TWmz-f7$z-6&$RST9Bjkg*Fj) z^-6R1OwF+yj;OwU(gzvEzLWuzw&xUcUx9l z3$|m>3&PysPzF4227p-fZrM^f>U9q>SFC(u?*tXgGcBjXUzs8Db8xbqe5AZ-$8T>e zqs+=WQuDWelUb7_OrPbWsUUy_oy&N#JutxH8h%pfcIvm4_wkQyvW|4_sI-5$+I->! z3j6$(F{<=hTU!>iQ%&j`rf_Z7+jOXYUWt|0d;io4zR zrdUETdMw?G{LwuiN^{{`dp(7*^Gw+;q4y4?lm*^Z^QK%<*KOX=%5k##r7Eu34gkgA zMK++G%D6KGW0WLM@g;12ZIM|SmcQnBa5o+7Ez4a0ADnytNDjV>y#V%x|9xHa|9|+;f13DzK|K{r4%?T6n~(fGXe^-& M^-c9kt~o#YKduZMoB#j- diff --git a/src/js/background.js b/src/js/background.js deleted file mode 100644 index 7b4b3f9..0000000 --- a/src/js/background.js +++ /dev/null @@ -1,14 +0,0 @@ -const host = { - diasporaDefault: `https://joindiaspora.com`, - friendicaDefault: `https://libranet.de`, - gnusocialDefault: `https://gnusocial.net`, - hubzillaDefault: `https://demo.hubzilla.org`, - lemmyDefault: `https://dev.lemmy.ml`, - mastodonDefault: `https://mastodon.social`, - pleromaDefault: `https://blob.cat`, - socialhomeDefault: `https://socialhome.network`, - xmppDefault: `https://suchat.org`, -} - - -export {host} diff --git a/src/js/index.js b/src/js/index.js deleted file mode 100644 index 67d9d4a..0000000 --- a/src/js/index.js +++ /dev/null @@ -1,148 +0,0 @@ -/* - Copyleft (ɔ) 2021 Mickie - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . -*/ - -import { host } from './background.js' - - -window.onload = () => { - - /* - * Assign and get URLs To Respective Element - */ - - const urlAssigner = (btn = {}) => { - const { id, href } = btn - const a = document.getElementById(id) - a.href = href - a.target = '_blank' - a.addEventListener('click', e => { - window.setTimeout(() => window.close(), 10) - }) - } - - (function getCurrentTabUrl() { - const queryInfo = { - active: true, - currentWindow: true, - } - - chrome.tabs.query(queryInfo, (tabs = []) => { - if (tabs.length === 0) { - return - } - - const tab = (tabs[0] || {}); - const tabUrL = encodeURIComponent(tab.url) - const tabTitle = encodeURIComponent(tab.title) - mkBtns(tabUrL, tabTitle) - }) - })() - - - /* - * Make Social Button Objects - */ - - const mkBtns = (tabUrl = '', tabTitle = '') => { - - // Set post items - - const diasporaPost = `/bookmarklet?url=${tabUrl}&title=${tabTitle}&jump-doclose` - const friendicaPost = `/bookmarklet?url=${tabUrl}&title=${tabTitle}&jump-doclose` - const gnusocialPost = `/?action=newnotice&status_textarea=${tabTitle} ${tabUrl}` - const hubzillaPost = `/rpost?body=${tabTitle} &url=${tabUrl}` - const lemmyPost = `/create_post?url=${tabUrl}&title=${tabTitle}` - const mastodonPost = `/share?text=${tabTitle}&url=${tabUrl}` - const pleromaPost = `/share?message=${tabTitle} ${tabUrl}` - const socialhomePost = `/bookmarklet?url=${tabUrl}&title=${tabTitle}&jump-doclose` - const xmppPost = `?message=${tabTitle} ${tabUrl}` - - // Set social Buttons - - const socialBtns = [] - - const diaspora = {} - const friendica = {} - const gnusocial = {} - const hubzilla = {} - const lemmy = {} - const mastodon = {} - const pleroma = {} - const socialhome = {} - const xmpp = {} - - const itemBtn = (item, hostId, hostKey, hostDefault, hostPost) => { - let itemHost = browser.storage.sync.get(`${hostKey}`) - itemHost.then((res) => { - document.querySelector(`#${hostId}`) - .href = [res[hostKey] || hostDefault] + hostPost - }) - item.href = itemHost - item.id = hostId - socialBtns.push(item) - } - - itemBtn(diaspora, 'url-diaspora', 'diasporaHost', host.diasporaDefault, diasporaPost) - itemBtn(friendica, 'url-friendica', 'friendicaHost', host.friendicaDefault, friendicaPost) - itemBtn(gnusocial, 'url-gnusocial', 'gnusocialHost', host.gnusocialDefault, gnusocialPost) - itemBtn(hubzilla, 'url-hubzilla', 'hubzillaHost', host.hubzillaDefault, hubzillaPost) - itemBtn(lemmy, 'url-lemmy', 'lemmyHost', host.lemmyDefault, lemmyPost) - itemBtn(mastodon, 'url-mastodon', 'mastodonHost', host.mastodonDefault, mastodonPost) - itemBtn(pleroma, 'url-pleroma', 'pleromaHost', host.pleromaDefault, pleromaPost) - itemBtn(socialhome, 'url-socialhome', 'socialhomeHost', host.socialhomeDefault, socialhomePost) - itemBtn(xmpp, 'url-xmpp', 'xmppHost', host.xmppDefault, xmppPost) - - socialBtns.forEach(urlAssigner) - } - - - /* - * hide/show buttons - */ - - const enableItem = (hostKey, hostId) => { - const item = chrome.storage.sync.get(`${hostKey}`, value => { - if (value[hostKey]) { - document.getElementById(`${hostId}`).removeAttribute('hidden') - } - }) - } - - enableItem('diasporaCheck', 'url-diaspora') - enableItem('friendicaCheck', 'url-friendica') - enableItem('gnusocialCheck', 'url-gnusocial') - enableItem('hubzillaCheck', 'url-hubzilla') - enableItem('lemmyCheck', 'url-lemmy') - enableItem('mastodonCheck', 'url-mastodon') - enableItem('pleromaCheck', 'url-pleroma') - enableItem('socialhomeCheck', 'url-socialhome') - enableItem('xmppCheck', 'url-xmpp') - - - /* - * Open options page - */ - - function openOptions() { - browser.runtime.openOptionsPage() - } - - const el = document.getElementById('options') - el.addEventListener('click', function() {openOptions()}, false) - - -} diff --git a/src/js/options.js b/src/js/options.js deleted file mode 100644 index 5aed805..0000000 --- a/src/js/options.js +++ /dev/null @@ -1,89 +0,0 @@ -import { host } from './background.js' - - -const saveOptions = (e) => { - saveHost('diaspora-host', 'diasporaHost') - saveHost('friendica-host', 'friendicaHost') - saveHost('gnusocial-host', 'gnusocialHost') - saveHost('hubzilla-host', 'hubzillaHost') - saveHost('lemmy-host', 'lemmyHost') - saveHost('mastodon-host', 'mastodonHost') - saveHost('pleroma-host', 'pleromaHost') - saveHost('socialhome-host', 'socialhomeHost') - saveHost('xmpp-host', 'xmppHost') - - saveCheckbox('diaspora-check', 'diasporaCheck') - saveCheckbox('friendica-check', 'friendicaCheck') - saveCheckbox('gnusocial-check', 'gnusocialCheck') - saveCheckbox('hubzilla-check', 'hubzillaCheck') - saveCheckbox('lemmy-check', 'lemmyCheck') - saveCheckbox('mastodon-check', 'mastodonCheck') - saveCheckbox('pleroma-check', 'pleromaCheck') - saveCheckbox('socialhome-check', 'socialhomeCheck') - saveCheckbox('xmpp-check', 'xmppCheck') - - e.preventDefault() -} - - -const saveHost = (hostId, hostKey) => { - browser.storage.sync.set({ - [hostKey] : document.querySelector(`#${hostId}`).value - }) -} - -const saveCheckbox = (checkId, checkKey) => { - let checkbox = document.getElementById(`${checkId}`) - if (checkbox.checked) { - browser.storage.sync.set({ - [checkKey] : document.querySelector(`#${checkId}`).checked = true - }) - } else { - browser.storage.sync.set({ - [checkKey] : document.querySelector(`#${checkId}`).checked = false - }) - } -} - - -const restoreOptions = () => { - restoreHost('diasporaHost', 'diaspora-host', host.diasporaDefault) - restoreHost('friendicaHost', 'friendica-host', host.friendicaDefault) - restoreHost('gnusocialHost', 'gnusocial-host', host.gnusocialDefault) - restoreHost('hubzillaHost', 'hubzilla-host', host.hubzillaDefault) - restoreHost('lemmyHost', 'lemmy-host', host.lemmyDefault) - restoreHost('mastodonHost', 'mastodon-host', host.mastodonDefault) - restoreHost('pleromaHost', 'pleroma-host', host.pleromaDefault) - restoreHost('socialhomeHost', 'socialhome-host', host.socialhomeDefault) - restoreHost('xmppHost', 'xmpp-host', host.xmppDefault) - - restoreCheckbox('diasporaCheck', 'diaspora-check') - restoreCheckbox('friendicaCheck', 'friendica-check') - restoreCheckbox('gnusocialCheck', 'gnusocial-check') - restoreCheckbox('hubzillaCheck', 'hubzilla-check') - restoreCheckbox('lemmyCheck', 'lemmy-check') - restoreCheckbox('mastodonCheck', 'mastodon-check') - restoreCheckbox('pleromaCheck', 'pleroma-check') - restoreCheckbox('socialhomeCheck', 'socialhome-check') - restoreCheckbox('xmppCheck', 'xmpp-check') -} - - -const restoreHost = (hostKey, hostId, hostDefault) => { - let gettingItem = browser.storage.sync.get(`${hostKey}`) - gettingItem.then((res) => { - document.querySelector(`#${hostId}`).value = res[hostKey] || hostDefault - }) -} - -const restoreCheckbox = (checkKey, checkId) => { - const checkbox = chrome.storage.sync.get(`${checkKey}`, value => { - if (value[checkKey]) { - document.getElementById(`${checkId}`).checked = true - } - }) -} - - -document.addEventListener('DOMContentLoaded', restoreOptions, saveCheckbox) -document.querySelector("form").addEventListener("submit", saveOptions) diff --git a/src/lib/app.ts b/src/lib/app.ts new file mode 100644 index 0000000..31d1dfa --- /dev/null +++ b/src/lib/app.ts @@ -0,0 +1,7 @@ +import { renderItems } from './dom'; + +export class App { + public render() { + renderItems(); + } +} diff --git a/src/lib/dom.ts b/src/lib/dom.ts new file mode 100644 index 0000000..0efa800 --- /dev/null +++ b/src/lib/dom.ts @@ -0,0 +1,40 @@ +import { getCurrentTabInfo, enableItem, generateArray } from './utils'; +import * as instance from './instances'; + +const items = generateArray(instance); + +export function renderItems() { + const containerItems = document.getElementById('root'); + + containerItems.innerHTML = ''; + items.forEach((value) => { + const name = value.name; + const html = ` + `; + + containerItems.insertAdjacentHTML('afterbegin', html); + getCurrentTabInfo(); + }); + + items.map((value) => enableItem(value)); + + // Options button + + const htmlOptions = ` + + + Options + `; + + containerItems.insertAdjacentHTML('beforeend', htmlOptions); + // Open options page + const optionsBtn = document.getElementById('options'); + + function openOptions() { + browser.runtime.openOptionsPage(); + } + optionsBtn.addEventListener('click', openOptions); +} diff --git a/src/lib/instances.ts b/src/lib/instances.ts new file mode 100644 index 0000000..1304edf --- /dev/null +++ b/src/lib/instances.ts @@ -0,0 +1,80 @@ +/* + * ---------------------- The Fediverse ----------------------- + * Properties: + * - name - + * + The name of the social network / service (instance). + * NO whitespaces! + * - post - + * + The HTTP POST request method. Important to include the + * Title and Url. + * - icon - + * + The icon to be displayed in the popup (main) window. + * Taken from Fork Awesome. + * - host - + * + The default host. + * + */ +import { Instance } from './interface'; + +export const diaspora: Instance = { + name: 'Diaspora', + post: '/bookmarklet?url=Url&title=Title', + icon: 'diaspora', + host: 'https://diasp.org', +}; + +export const friendica: Instance = { + name: 'Friendica', + post: '/bookmarklet?url=Url&title=Title', + icon: 'friendica', + host: 'https://libranet.de', +}; + +export const gnusocial: Instance = { + name: 'GNUsocial', + post: '/?action=newnotice&status_textarea=Title Url', + icon: 'gnu-social', + host: 'https://gnusocial.net', +}; + +export const hubzilla: Instance = { + name: 'Hubzilla', + post: '/rpost?body=Title &url=Url', + icon: 'hubzilla', + host: 'https://demo.hubzilla.org', +}; + +export const lemmy: Instance = { + name: 'Lemmy', + post: '/create_post?url=Url&title=Title', + icon: 'comments', + host: 'https://lemmy.glasgow.social', +}; + +export const mastodon: Instance = { + name: 'Mastodon', + post: '/share?text=Title&url=Url', + icon: 'mastodon', + host: 'https://mastodon.social', +}; + +export const pleroma: Instance = { + name: 'Pleroma', + post: '/share?message=Title Url', + icon: 'pleroma', + host: 'https://blob.cat', +}; + +export const socialhome: Instance = { + name: 'Socialhome', + post: '/bookmarklet?url=Url&title=Title', + icon: 'social-home', + host: 'https://socialhome.network', +}; + +export const xmpp: Instance = { + name: 'XMPP', + post: '?message=Title Url', + icon: 'xmpp', + host: 'https://suchat.org', +}; diff --git a/src/lib/interface.ts b/src/lib/interface.ts new file mode 100644 index 0000000..aa09b70 --- /dev/null +++ b/src/lib/interface.ts @@ -0,0 +1,19 @@ +export interface Button { + id?: string; + href?: string; +} + +export interface Query { + active?: boolean; + currentWindow?: boolean; + url?: string; + title?: string; +} + +export interface Instance { + name: string; + post: string; + icon: string; + host: string; + button?: Button; +} diff --git a/src/lib/options.ts b/src/lib/options.ts new file mode 100644 index 0000000..1846c51 --- /dev/null +++ b/src/lib/options.ts @@ -0,0 +1,30 @@ +import { generateArray, gettingItems, saveItems } from './utils'; +import * as instance from './instances'; + +const items = generateArray(instance); +const containerItems = document.getElementById('root'); +containerItems.innerHTML = ''; + +items.forEach((value) => { + const name = value.name; + const html = ` +

+ ${name}: + +
+ +
+
`; + containerItems.insertAdjacentHTML('beforeend', html); +}); + +function saveOptions() { + items.forEach(saveItems); +} + +function recoverOptions() { + items.forEach(gettingItems); +} + +document.addEventListener('DOMContentLoaded', recoverOptions); +document.querySelector('form').addEventListener('submit', saveOptions); diff --git a/src/lib/utils.ts b/src/lib/utils.ts new file mode 100644 index 0000000..e4d69c1 --- /dev/null +++ b/src/lib/utils.ts @@ -0,0 +1,102 @@ +import { Query, Instance } from './interface'; +import * as instance from './instances'; + +// ---------- Commons + +export function generateArray(obj: Object): Instance[] { + const item = []; + + Object.keys(obj).map((index) => item.push(obj[index])); + return item; +} + +// ----------------------- Main section ----------------------- + +export function getCurrentTabInfo() { + const queryInfo: Query = { + active: true, + currentWindow: true, + }; + + chrome.tabs.query(queryInfo, (tabs: Query[] = []) => { + if (tabs.length === 0) return; + + const tab = tabs[0] || {}; + makeBtns(tab); + }); +} + +function urlAssigner(instance: Instance) { + const { id, href } = instance.button; + const element = document.getElementById(id); + + element.href = href; +} + +function makeBtns(tabQuery: Query) { + const socialBtns = generateArray(instance); + + function itemBtn(instance: Instance) { + const { name, host, post } = instance; + const element = document.getElementById(`url-${name.toLowerCase()}`); + const itemHost: any = browser.storage.sync.get(`${name.toLowerCase()}Host`); // fix this + // TODO improve regex + const str = post.replace(/Title/, tabQuery.title).replace(/Url/, tabQuery.url); + + itemHost.then((res: string) => { + element.href = [res[`${name.toLowerCase()}Host`] || host] + str; + }); + instance.button = { id: name, href: itemHost }; + } + + socialBtns.map((item) => itemBtn(item)); + socialBtns.forEach(urlAssigner); +} + +// Hide-Show items +export function enableItem(instance: Instance) { + const name = instance.name.toLowerCase(); + + chrome.storage.sync.get(`${name}Check`, (value) => { + if (value[`${name}Check`]) { + document.getElementById(`url-${name}`).removeAttribute('hidden'); + } + }); +} + +// ----------------------- Options section ----------------------- + +export function saveItems(instance: Instance) { + const name = instance.name.toLowerCase(); + const checkbox = document.getElementById(`${name}-check`); + const container = document.getElementById(`${name}-host`); + + browser.storage.sync.set({ + [`${name}Host`]: container.value, + }); + if (checkbox.checked) { + browser.storage.sync.set({ + [`${name}Check`]: (checkbox.checked = true), + }); + } else { + browser.storage.sync.set({ + [`${name}Check`]: (checkbox.checked = false), + }); + } +} + +export function gettingItems(instance: Instance) { + const name = instance.name.toLowerCase(); + const containerCheck = document.getElementById(`${name}-check`); + const containerHost: any = document.getElementById(`${name}-host`); // fix this + + const gettingItem = browser.storage.sync.get(`${name}Host`); + gettingItem.then((res) => { + containerHost.value = res[`${name}Host`] || instance.host; + }); + chrome.storage.sync.get(`${name}Check`, (value) => { + if (value[`${name}Check`]) { + containerCheck.checked = true; + } + }); +} diff --git a/src/popup.ts b/src/popup.ts new file mode 100644 index 0000000..2c741b5 --- /dev/null +++ b/src/popup.ts @@ -0,0 +1,3 @@ +import { App } from './lib/app'; + +new App().render(); diff --git a/src/test/app.spec.ts b/src/test/app.spec.ts new file mode 100644 index 0000000..1316294 --- /dev/null +++ b/src/test/app.spec.ts @@ -0,0 +1,25 @@ +// import sinon from 'sinon'; +// import { App } from '../lib/app'; +// import * as Dom from '../lib/dom'; + +// describe('testing App', () => { +// let sandboxes; +// let renderDateTime; + +// beforeEach(() => { +// sandboxes = sinon.createSandbox(); +// renderDateTime = sandboxes.stub(Dom, 'renderDateTime'); +// }); + +// afterEach(() => { +// sandboxes.restore(); +// }); + +// describe('testing App', () => { +// it('should return Thu Nov 19 23:00', () => { +// const app = new App(); +// app.render(); +// expect(renderDateTime.called).toBeTruthy(); +// }); +// }); +// }); diff --git a/src/test/utils.spec.ts b/src/test/utils.spec.ts new file mode 100644 index 0000000..9ede420 --- /dev/null +++ b/src/test/utils.spec.ts @@ -0,0 +1,101 @@ +// import sinon from 'sinon'; +// import { getDisplayDateTime, getPeriod, getPalette } from '../lib/utils'; + +// describe('testing utils', () => { +// let sandboxes; + +// beforeEach(() => { +// sandboxes = sinon.createSandbox(); +// sandboxes.useFakeTimers({ +// now: new Date(2020, 10, 19, 23, 0), +// }); +// }); + +// afterEach(() => { +// sandboxes.restore(); +// }); + +// describe('testing getDisplayDateTime', () => { +// it('should return Thu Nov 19 23:00', () => { +// const actual = getDisplayDateTime(); +// const expected = { date: 'Thu Nov 19', time: '23:00', period: 'night' }; +// expect(actual).toEqual(expected); +// }); + +// it('should return Thu Nov 19 01:00', () => { +// sinon.useFakeTimers({ +// now: new Date(2020, 10, 19, 1, 0), +// }); +// const actual = getDisplayDateTime(); +// const expected = { date: 'Thu Nov 19', time: '01:00', period: 'night' }; +// expect(actual).toEqual(expected); +// }); + +// it('should return Thu Nov 19 23:23', () => { +// sinon.useFakeTimers({ +// now: new Date(2020, 10, 19, 23, 23), +// }); +// const actual = getDisplayDateTime(); +// const expected = { date: 'Thu Nov 19', time: '23:23', period: 'night' }; +// expect(actual).toEqual(expected); +// }); +// }); + +// describe('testing getPeriod', () => { +// it('should return morning - 05:00 AM', () => { +// const actual = getPeriod(new Date(2020, 10, 19, 5, 0)); +// const expected = 'morning'; +// expect(actual).toEqual(expected); +// }); + +// it('should return morning - 11:59 AM', () => { +// const actual = getPeriod(new Date(2020, 10, 19, 11, 59)); +// const expected = 'morning'; +// expect(actual).toEqual(expected); +// }); + +// it('should return afternoon - 12:00 PM', () => { +// const actual = getPeriod(new Date(2020, 10, 19, 12, 0)); +// const expected = 'afternoon'; +// expect(actual).toEqual(expected); +// }); + +// it('should return afternoon - 04:59 PM', () => { +// const actual = getPeriod(new Date(2020, 10, 19, 16, 59)); +// const expected = 'afternoon'; +// expect(actual).toEqual(expected); +// }); + +// it('should return night - 05:00 PM', () => { +// const actual = getPeriod(new Date(2020, 10, 19, 17, 0)); +// const expected = 'night'; +// expect(actual).toEqual(expected); +// }); + +// it('should return night - 04:59 AM', () => { +// const actual = getPeriod(new Date(2020, 10, 19, 4, 59)); +// const expected = 'night'; +// expect(actual).toEqual(expected); +// }); +// }); + +// describe('testing getPalette', () => { +// it('should return morning color code - #282e54', () => { +// const actual = getPalette('morning'); +// const expected = '#282e54'; +// expect(actual).toEqual(expected); +// }); + +// it('should return afternoon color code - #000000', () => { +// const actual = getPalette('afternoon'); +// const expected = '#000000'; +// expect(actual).toEqual(expected); +// }); + +// it('should return morning color code - #ffdd91', () => { +// const actual = getPalette('night'); +// const expected = '#ffdd91'; +// expect(actual).toEqual(expected); +// }); +// }); +// }); diff --git a/tailwind.config.js b/tailwind.config.js index 709da3f..4cf0670 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,13 +1,14 @@ // tailwind.config.js module.exports = { - - purge: [ - './src/**/*.html', - ], - darkMode: false, // or 'media' or 'class' - theme: { - extend: {}, + purge: ['./public/*.html'], + darkMode: false, // or 'media' or 'class' + theme: { + extend: {}, + }, + variants: { + extend: { + backgroundColor: ['active'], }, - variants: {}, - plugins: [], - } + }, + plugins: [], +}; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..9bafc3c --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "module": "ES6", + "target": "es6", + "moduleResolution": "node", + "esModuleInterop": true, + "noImplicitAny": false, + "sourceMap": false, + "rootDir": "src", + "outDir": "dist/js", + "noEmitOnError": true, + "typeRoots": [ + "node_modules/@types", + "node_modules/web-ext-types" + ], + "types": [ + "jest", + "node" + ] + } +} \ No newline at end of file diff --git a/web-ext-config.js b/web-ext-config.js deleted file mode 100644 index a76546d..0000000 --- a/web-ext-config.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - ignoreFiles: [ - "src/img/screenshot-*.png", - "src/img/ice-cream.png", - "src/img/badge-amo.png" - ], -}; diff --git a/webpack/webpack.common.js b/webpack/webpack.common.js new file mode 100644 index 0000000..7448db8 --- /dev/null +++ b/webpack/webpack.common.js @@ -0,0 +1,47 @@ +const path = require('path'); +const CopyPlugin = require('copy-webpack-plugin'); + +const browser = process.env.BROWSER; +const BUILD_DIR_NAME = 'dist'; +const SRC_DIR_NAME = 'src'; + +module.exports = { + entry: { + popup: path.join(__dirname, `../${SRC_DIR_NAME}/popup.ts`), + options: path.join(__dirname, `../${SRC_DIR_NAME}/lib/options.ts`), + }, + output: { + path: path.join(__dirname, `../${BUILD_DIR_NAME}`), + filename: '[name].js', + }, + optimization: { + splitChunks: { + name: 'vendor', + chunks: 'initial', + }, + }, + module: { + rules: [ + { + test: /\.tsx?$/, + use: 'ts-loader', + exclude: /node_modules/, + }, + ], + }, + resolve: { + extensions: ['.ts', '.tsx', '.js'], + }, + plugins: [ + new CopyPlugin({ + patterns: [ + { from: './images', to: `../${BUILD_DIR_NAME}/images`, context: 'public' }, + { from: './fonts', to: `../${BUILD_DIR_NAME}/fonts`, context: 'public' }, + { from: './css', to: `../${BUILD_DIR_NAME}/css`, context: 'public' }, + { from: './popup.html', to: `../${BUILD_DIR_NAME}/popup.html`, context: 'public' }, + { from: './options.html', to: `../${BUILD_DIR_NAME}/options.html`, context: 'public' }, + { from: `${browser}_manifest.json`, to: `../${BUILD_DIR_NAME}/manifest.json`, context: 'public' }, + ], + }), + ], +}; diff --git a/webpack/webpack.dev.js b/webpack/webpack.dev.js new file mode 100644 index 0000000..2c8e2f6 --- /dev/null +++ b/webpack/webpack.dev.js @@ -0,0 +1,7 @@ +const { merge } = require('webpack-merge'); +const common = require('./webpack.common.js'); + +module.exports = merge(common, { + devtool: 'inline-source-map', + mode: 'development', +}); diff --git a/webpack/webpack.prod.js b/webpack/webpack.prod.js new file mode 100644 index 0000000..fa98014 --- /dev/null +++ b/webpack/webpack.prod.js @@ -0,0 +1,24 @@ +const { merge } = require('webpack-merge'); +const TerserPlugin = require('terser-webpack-plugin'); +const common = require('./webpack.common.js'); + +module.exports = merge(common, { + mode: 'production', + optimization: { + minimize: true, + minimizer: [ + new TerserPlugin({ + /* + * Google requires some conditions: + * - Removal of whitespace, newlines, code comments, and block delimiters + * - Shortening of variable and function names + * - Collapsing the number of JavaScript files + */ + terserOptions: { + compress: true, // To rename variables & function names + mangle: true, // Note `mangle.properties` is `false` by default. + }, + }), + ], + }, +});