├── .nvmrc ├── .gitattributes ├── xo.config.js ├── .editorconfig ├── .gitignore ├── lib ├── postpublish.js ├── prepublish-only.js └── utils.js ├── .github └── workflows │ ├── test.yml │ └── release.yml ├── bin └── cli.js ├── package.json ├── LICENSE ├── README.md └── pnpm-lock.yaml /.nvmrc: -------------------------------------------------------------------------------- 1 | v12.18.4 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /xo.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | rules: { 3 | 'comma-dangle': [ 4 | 'error', 5 | 'always-multiline', 6 | ], 7 | }, 8 | }; 9 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = tab 5 | end_of_line = lf 6 | charset = utf-8 7 | trim_trailing_whitespace = true 8 | insert_final_newline = true 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # macOS 2 | .DS_Store 3 | 4 | # Logs 5 | logs 6 | *.log 7 | 8 | # Node dependency directory 9 | node_modules 10 | 11 | # Output of 'npm pack' 12 | *.tgz 13 | 14 | # dotenv environment variables file 15 | .env 16 | .env.test 17 | -------------------------------------------------------------------------------- /lib/postpublish.js: -------------------------------------------------------------------------------- 1 | const {spawnSync} = require('child_process'); 2 | const writeJsonFile = require('write-json-file'); 3 | const { 4 | MULTI_PUBLISH_FILE, 5 | restorePkg, 6 | } = require('./utils'); 7 | 8 | async function postpublish(state) { 9 | if (state.publishConfigIdx < (state.pkg.publishConfig.length - 1)) { 10 | state.publishConfigIdx += 1; 11 | 12 | await writeJsonFile(MULTI_PUBLISH_FILE, state); 13 | 14 | spawnSync('npm', ['publish'], { 15 | stdio: 'inherit', 16 | shell: true, 17 | }); 18 | } else { 19 | await restorePkg(state); 20 | } 21 | } 22 | 23 | module.exports = postpublish; 24 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- 1 | name: Test 2 | on: 3 | push: 4 | branches: [ develop ] 5 | pull_request: 6 | branches: [ develop, master, next, next-major, beta, alpha ] 7 | jobs: 8 | test: 9 | name: Test 10 | runs-on: ubuntu-latest 11 | timeout-minutes: 10 12 | strategy: 13 | matrix: 14 | node-version: [ 10.x, 14.x ] 15 | steps: 16 | - name: Checkout 17 | uses: actions/checkout@v2 18 | - name: Use Node.js ${{ matrix.node-version }} 19 | uses: actions/setup-node@v1 20 | with: 21 | node-version: ${{ matrix.node-version }} 22 | - name: Install dependencies 23 | run: npx ci 24 | - name: Lint 25 | run: npm run lint 26 | - name: Test 27 | run: npm run test --if-present 28 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | on: 3 | push: 4 | branches: [ master, next, next-major, beta, alpha ] 5 | jobs: 6 | release: 7 | name: Release 8 | runs-on: ubuntu-latest 9 | timeout-minutes: 10 10 | steps: 11 | - name: Checkout 12 | uses: actions/checkout@v2 13 | - name: Use Node.js ${{ matrix.node-version }} 14 | uses: actions/setup-node@v1 15 | with: 16 | node-version: 14.x 17 | - name: Install dependencies 18 | run: npx ci 19 | - name: Lint 20 | run: npm run lint 21 | - name: Test 22 | run: npm run test --if-present 23 | - name: Build 24 | run: npm run build --if-present 25 | - name: Release 26 | env: 27 | GH_TOKEN: ${{ secrets.GH_TOKEN }} 28 | NPM_TOKEN: ${{ secrets.NPM_TOKEN }} 29 | run: npx semantic-release 30 | -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | 'use strict'; 4 | 5 | const {existsSync} = require('fs'); 6 | const prepublishOnly = require('../lib/prepublish-only'); 7 | const postpublish = require('../lib/postpublish'); 8 | const { 9 | MULTI_PUBLISH_FILE, 10 | readJson, 11 | restorePkg, 12 | Exit, 13 | } = require('../lib/utils'); 14 | 15 | const {npm_lifecycle_event: lifeCycleEvent} = process.env; 16 | 17 | let state; 18 | 19 | (async () => { 20 | state = existsSync(MULTI_PUBLISH_FILE) && (await readJson(MULTI_PUBLISH_FILE)); 21 | 22 | if (lifeCycleEvent === 'prepublishOnly') { 23 | await prepublishOnly(state); 24 | } else if (lifeCycleEvent === 'postpublish') { 25 | await postpublish(state); 26 | } else if (state) { // Called independently without publish hook - cleanup command for failed publish 27 | await restorePkg(state); 28 | } 29 | })().catch(async error => { 30 | if (state) { 31 | await restorePkg(state); 32 | } 33 | 34 | if (!(error instanceof Exit)) { 35 | console.error(error); 36 | } 37 | 38 | process.exit(1); 39 | }); 40 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "npm-multi-publish", 3 | "version": "0.0.0-semantic-release", 4 | "description": "Publish an npm package to multiple registries", 5 | "keywords": [ 6 | "cli", 7 | "publish", 8 | "multiple", 9 | "registries", 10 | "artifactory" 11 | ], 12 | "license": "MIT", 13 | "repository": "privatenumber/npm-multi-publish", 14 | "funding": "https://github.com/privatenumber/npm-multi-publish?sponsor=1", 15 | "author": { 16 | "name": "Hiroki Osame", 17 | "email": "hiroki.osame@gmail.com" 18 | }, 19 | "files": [ 20 | "bin/cli.js", 21 | "lib" 22 | ], 23 | "bin": "bin/cli.js", 24 | "scripts": { 25 | "lint": "xo" 26 | }, 27 | "husky": { 28 | "hooks": { 29 | "pre-commit": "lint-staged" 30 | } 31 | }, 32 | "lint-staged": { 33 | "*.js": "xo" 34 | }, 35 | "dependencies": { 36 | "graceful-fs": "^4.2.4", 37 | "meow": "^8.0.0", 38 | "npm-registry-fetch": "^11.0.0", 39 | "pacote": "^11.1.11", 40 | "prompts": "^2.4.0", 41 | "rc": "^1.2.8", 42 | "write-json-file": "^4.3.0" 43 | }, 44 | "devDependencies": { 45 | "husky": "^4.3.0", 46 | "lint-staged": "^10.5.0", 47 | "xo": "^0.34.1" 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) Hiroki Osame 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /lib/prepublish-only.js: -------------------------------------------------------------------------------- 1 | const assert = require('assert'); 2 | const {packument} = require('pacote'); 3 | const writeJsonFile = require('write-json-file'); 4 | const { 5 | MULTI_PUBLISH_FILE, 6 | readJson, 7 | confirmUnauthenticatedRegistries, 8 | waitTillReachable, 9 | waitTillAuthenticated, 10 | } = require('./utils'); 11 | 12 | async function prepublishOnly(state) { 13 | if (!state) { 14 | const pkg = await readJson('./package.json'); 15 | const {publishConfig} = pkg; 16 | 17 | assert(Array.isArray(publishConfig), 'publishConfig must be an array'); 18 | assert(publishConfig.length > 0, 'publishConfig must have at least one registry'); 19 | 20 | await confirmUnauthenticatedRegistries(publishConfig); 21 | 22 | state = { 23 | pkg, 24 | publishConfigIdx: 0, 25 | }; 26 | } 27 | 28 | const publishConfig = state.pkg.publishConfig[state.publishConfigIdx]; 29 | 30 | await waitTillReachable(publishConfig.registry); 31 | await waitTillAuthenticated(publishConfig.registry); 32 | 33 | const pckmnt = await packument(state.pkg.name, { 34 | registry: publishConfig.registry, 35 | }).catch(() => undefined); 36 | 37 | if (pckmnt && pckmnt.versions[state.pkg.version]) { 38 | throw new Error(`${state.pkg.name}@${state.pkg.version} already exists on ${publishConfig.registry}`); 39 | } 40 | 41 | await writeJsonFile( 42 | './package.json', 43 | { 44 | ...state.pkg, 45 | publishConfig, 46 | }, 47 | {detectIndent: true}, 48 | ); 49 | 50 | await writeJsonFile(MULTI_PUBLISH_FILE, state); 51 | } 52 | 53 | module.exports = prepublishOnly; 54 | -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- 1 | const fs = require('graceful-fs'); 2 | const {spawnSync} = require('child_process'); 3 | const npmFetch = require('npm-registry-fetch'); 4 | const prompts = require('prompts'); 5 | const rc = require('rc'); 6 | const {promisify} = require('util'); 7 | const writeJsonFile = require('write-json-file'); 8 | 9 | const readFile = promisify(fs.readFile); 10 | const readJson = async jsonPath => JSON.parse(await readFile(jsonPath)); 11 | 12 | // ._* files are ignored by npm by default 13 | const MULTI_PUBLISH_FILE = '._multi-publish'; 14 | 15 | class Exit extends Error {} 16 | 17 | const strictSSL = Boolean(Number.parseInt(process.env.NODE_TLS_REJECT_UNAUTHORIZED, 10)); 18 | 19 | async function confirmUnauthenticatedRegistries(publishConfig) { 20 | const registries = publishConfig.map(({registry}) => registry); 21 | 22 | const npmrc = rc('npm'); 23 | const npmrcKeys = Object.keys(npmrc); 24 | const npmrcAuthenticated = npmrcKeys.filter(key => key.startsWith('//') && key.endsWith(':_authToken')); 25 | 26 | const unauthenticatedRegistries = registries.filter(registry => { 27 | const registryUrl = registry.replace(/^https?:/, ''); 28 | return !npmrcAuthenticated.find(authenticatedRegistry => authenticatedRegistry.startsWith(registryUrl)); 29 | }); 30 | 31 | if (unauthenticatedRegistries.length === 0) { 32 | return; 33 | } 34 | 35 | const {confirmed} = await prompts({ 36 | name: 'confirmed', 37 | type: 'confirm', 38 | message: ( 39 | 'Your .npmrc doesn\'t seem to authenticated with the following registries:\n' + 40 | `${unauthenticatedRegistries.map(registry => ' - ' + registry).join('\n')}` + 41 | '\n\n(Authenticate with the following command: `npm login --registry=`)' + 42 | '\n\nWould you like to continue?' 43 | ), 44 | initial: false, 45 | }); 46 | 47 | if (confirmed === true) { 48 | return; 49 | } 50 | 51 | throw new Exit(); 52 | } 53 | 54 | async function waitTillReachable(registry) { 55 | const isReachable = await npmFetch('/', { 56 | registry, 57 | strictSSL, 58 | }).catch(() => false); 59 | 60 | if (isReachable) { 61 | return; 62 | } 63 | 64 | const {choice} = await prompts({ 65 | name: 'choice', 66 | type: 'select', 67 | message: `Unreachable registry: ${registry}\n Please check your network settings (eg. VPN).\n`, 68 | choices: [ 69 | { 70 | title: 'Retry', 71 | value: 'retry', 72 | }, 73 | { 74 | title: 'Exit', 75 | value: 'exit', 76 | }, 77 | ], 78 | initial: 0, 79 | }); 80 | 81 | if (choice === 'retry') { 82 | return waitTillReachable(registry); 83 | } 84 | 85 | throw new Exit(); 86 | } 87 | 88 | const isAuth = registry => { 89 | const {stdout} = spawnSync('npm', ['whoami', '--registry', registry], { 90 | shell: true, 91 | }); 92 | return stdout.toString(); 93 | }; 94 | 95 | async function waitTillAuthenticated(registry) { 96 | if (isAuth(registry)) { 97 | return; 98 | } 99 | 100 | const {choice} = await prompts({ 101 | name: 'choice', 102 | type: 'select', 103 | message: `Authentication failed for ${registry}\nPlease authenticate in a separate window`, 104 | choices: [ 105 | { 106 | title: 'Retry', 107 | value: 'retry', 108 | }, 109 | { 110 | title: 'Proceed anyway', 111 | value: 'proceed', 112 | }, 113 | { 114 | title: 'Exit', 115 | value: 'exit', 116 | }, 117 | ], 118 | initial: 0, 119 | }); 120 | 121 | if (choice === 'retry') { 122 | return waitTillAuthenticated(registry); 123 | } 124 | 125 | if (choice === 'proceed') { 126 | return; 127 | } 128 | 129 | throw new Exit(); 130 | } 131 | 132 | async function restorePkg({pkg}) { 133 | fs.unlinkSync(MULTI_PUBLISH_FILE); 134 | await writeJsonFile( 135 | './package.json', 136 | pkg, 137 | {detectIndent: true}, 138 | ); 139 | } 140 | 141 | module.exports = { 142 | MULTI_PUBLISH_FILE, 143 | Exit, 144 | readJson, 145 | confirmUnauthenticatedRegistries, 146 | waitTillReachable, 147 | waitTillAuthenticated, 148 | restorePkg, 149 | }; 150 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | > ⚠️ **DEPRECATED** 2 | > 3 | > This project does not work expectedly with npm v6, and is no longer maintained. 4 | > Instead, I recommend using [npm-registry-sync](https://github.com/privatenumber/npm-registry-sync) to keep two registries in sync. 5 | 6 | # npm-multi-publish [![Latest version](https://badgen.net/npm/v/npm-multi-publish)](https://npm.im/npm-multi-publish) [![Monthly downloads](https://badgen.net/npm/dm/npm-multi-publish)](https://npm.im/npm-multi-publish) [![Install size](https://packagephobia.now.sh/badge?p=npm-multi-publish)](https://packagephobia.now.sh/result?p=npm-multi-publish) 7 | 8 | Publish an npm package to multiple registries 9 | 10 | ### Features 11 | - **🙌 Streamlined** Publishes to all registries in one `npm publish`! 12 | - **🔥 High compatibility** Works with anything that uses `npm publish` (eg. monorepo)! 13 | - **⚡️ Easy setup** Just add it to your npm publish hooks! 14 | - **🛡 VPN conscious** Waits for you to switch VPNs if registry is unreachable! 15 | 16 | Support this project by ⭐️ starring and sharing it. [Follow me](https://github.com/privatenumber) to see what other cool projects I'm working on! ❤️ 17 | 18 | 19 | ## 🚀 Install 20 | ```sh 21 | npm i -D npm-multi-publish 22 | ``` 23 | 24 | ## 🚦 Quick Setup 25 | 26 | 1. Open `package.json` 27 | 2. Add `npm-multi-publish` to the `prepublishOnly` and `postpublish` hooks 28 | 3. Convert `publishConfig` into an array of configs 29 | 30 | ```diff 31 | { 32 | ..., 33 | 34 | "scripts": { 35 | + "prepublishOnly": "npm-multi-publish", 36 | + "postpublish": "npm-multi-publish" 37 | }, 38 | 39 | "publishConfig": [ 40 | + { 41 | + "registry": "Registry URL 1" 42 | + }, 43 | + { 44 | + "registry": "Registry URL 2" 45 | + }, 46 | + ... 47 | ], 48 | 49 | ... 50 | } 51 | ``` 52 | 53 | If using [Lerna](https://lerna.js.org/), add this configuration to the respective `package.json` of each package in the monorepo (not necessary in the root `package.json`). 54 | 55 | 56 | That's it! Next time you run `npm publish` or `yarn publish` it will automatically publish to all registries configured in your `package.json` `publishConfig` array. 57 | 58 | If the registries require authentication, make sure you authenticate with them all using a single `.npmrc` file (toggling via [`npmrc`](https://www.npmjs.com/package/npmrc) will not work). 59 | 60 | 61 | ## 💁‍♀️ FAQ 62 | 63 | ### Is it possible to authenticate to multiple npm registries with one `.npmrc` file? 64 | 65 | [Yes](https://docs.npmjs.com/logging-in-to-an-npm-enterprise-registry-from-the-command-line#logging-in-with-a-scope-configured-to-point-to-an-npm-enterprise-registry). This is actually the preferred way because `npm publish` loads the `.npmrc` file at the beginning, so toggling `.npmrc` files via [`npmrc`](https://www.npmjs.com/package/npmrc) during publish (even in npm-multi-publish) does not take effect. 66 | 67 | To login to an enterprise/custom registry: 68 | 69 | ```sh 70 | $ npm login --registry=https://registry.company-name.npme.io 71 | ``` 72 | 73 | To verify authentication on a specific registry: 74 | 75 | ```sh 76 | $ npm whoami --registry=https://registry.company-name.npme.io 77 | ``` 78 | 79 | 80 | A `.npmrc` file authenticated with multiple registries should include something like this: 81 | ``` 82 | //registry-a-url/:_authToken=... # Registry A authentication token 83 | //registry-b-url/:_authToken=... # Registry B authentication token 84 | ``` 85 | 86 | If you have certs for the respective registries, you can [add multiple certs to your `.npmrc` file](https://docs.npmjs.com/misc/config#ca). 87 | 88 | ### How can I test publishing to a registry? 89 | Use [`verdaccio`](https://github.com/verdaccio/verdaccio) to create a local mock npm registry. 90 | 91 | Install and start the verdaccio server: 92 | 93 | ```sh 94 | $ npm i -g verdaccio 95 | $ verdaccio # Start server 96 | ``` 97 | 98 | In a separate terminal window, configure npm to use your verdaccio server. I recommend using [`npmrc`](https://www.npmjs.com/package/npmrc) to create a new npmrc for the "verdaccio" profile so your default npmrc isn't polluted and so you can switch to it easily in the future: 99 | 100 | ```sh 101 | $ npmrc -c verdaccio # (Optional) Create a new .npmrc not to pollute existing ones 102 | $ npm set registry http://localhost:4873 # Set default registry 103 | $ npm adduser --registry http://localhost:4873 # Login to registry 104 | ``` 105 | 106 | Now you can test publishing. 107 | 108 | After your package is test-published to verdaccio, you can confirm the contents via their Web UI at http://localhost:4873 (or any other port it's listening on). 109 | 110 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.3 2 | 3 | specifiers: 4 | graceful-fs: ^4.2.4 5 | husky: ^4.3.0 6 | lint-staged: ^10.5.0 7 | meow: ^8.0.0 8 | npm-registry-fetch: ^11.0.0 9 | pacote: ^11.1.11 10 | prompts: ^2.4.0 11 | rc: ^1.2.8 12 | write-json-file: ^4.3.0 13 | xo: ^0.34.1 14 | 15 | dependencies: 16 | graceful-fs: 4.2.8 17 | meow: 8.1.2 18 | npm-registry-fetch: 11.0.0 19 | pacote: 11.3.5 20 | prompts: 2.4.1 21 | rc: 1.2.8 22 | write-json-file: 4.3.0 23 | 24 | devDependencies: 25 | husky: 4.3.8 26 | lint-staged: 10.5.4 27 | xo: 0.34.2 28 | 29 | packages: 30 | 31 | /@babel/code-frame/7.12.11: 32 | resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} 33 | dependencies: 34 | '@babel/highlight': 7.14.5 35 | dev: true 36 | 37 | /@babel/code-frame/7.14.5: 38 | resolution: {integrity: sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==} 39 | engines: {node: '>=6.9.0'} 40 | dependencies: 41 | '@babel/highlight': 7.14.5 42 | 43 | /@babel/compat-data/7.15.0: 44 | resolution: {integrity: sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==} 45 | engines: {node: '>=6.9.0'} 46 | dev: true 47 | 48 | /@babel/core/7.15.0: 49 | resolution: {integrity: sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==} 50 | engines: {node: '>=6.9.0'} 51 | dependencies: 52 | '@babel/code-frame': 7.14.5 53 | '@babel/generator': 7.15.0 54 | '@babel/helper-compilation-targets': 7.15.0_@babel+core@7.15.0 55 | '@babel/helper-module-transforms': 7.15.0 56 | '@babel/helpers': 7.15.3 57 | '@babel/parser': 7.15.3 58 | '@babel/template': 7.14.5 59 | '@babel/traverse': 7.15.0 60 | '@babel/types': 7.15.0 61 | convert-source-map: 1.8.0 62 | debug: 4.3.2 63 | gensync: 1.0.0-beta.2 64 | json5: 2.2.0 65 | semver: 6.3.0 66 | source-map: 0.5.7 67 | transitivePeerDependencies: 68 | - supports-color 69 | dev: true 70 | 71 | /@babel/eslint-parser/7.15.0_@babel+core@7.15.0+eslint@7.32.0: 72 | resolution: {integrity: sha512-+gSPtjSBxOZz4Uh8Ggqu7HbfpB8cT1LwW0DnVVLZEJvzXauiD0Di3zszcBkRmfGGrLdYeHUwcflG7i3tr9kQlw==} 73 | engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} 74 | peerDependencies: 75 | '@babel/core': '>=7.11.0' 76 | eslint: '>=7.5.0' 77 | dependencies: 78 | '@babel/core': 7.15.0 79 | eslint: 7.32.0 80 | eslint-scope: 5.1.1 81 | eslint-visitor-keys: 2.1.0 82 | semver: 6.3.0 83 | dev: true 84 | 85 | /@babel/generator/7.15.0: 86 | resolution: {integrity: sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==} 87 | engines: {node: '>=6.9.0'} 88 | dependencies: 89 | '@babel/types': 7.15.0 90 | jsesc: 2.5.2 91 | source-map: 0.5.7 92 | dev: true 93 | 94 | /@babel/helper-compilation-targets/7.15.0_@babel+core@7.15.0: 95 | resolution: {integrity: sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==} 96 | engines: {node: '>=6.9.0'} 97 | peerDependencies: 98 | '@babel/core': ^7.0.0 99 | dependencies: 100 | '@babel/compat-data': 7.15.0 101 | '@babel/core': 7.15.0 102 | '@babel/helper-validator-option': 7.14.5 103 | browserslist: 4.16.8 104 | semver: 6.3.0 105 | dev: true 106 | 107 | /@babel/helper-function-name/7.14.5: 108 | resolution: {integrity: sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==} 109 | engines: {node: '>=6.9.0'} 110 | dependencies: 111 | '@babel/helper-get-function-arity': 7.14.5 112 | '@babel/template': 7.14.5 113 | '@babel/types': 7.15.0 114 | dev: true 115 | 116 | /@babel/helper-get-function-arity/7.14.5: 117 | resolution: {integrity: sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==} 118 | engines: {node: '>=6.9.0'} 119 | dependencies: 120 | '@babel/types': 7.15.0 121 | dev: true 122 | 123 | /@babel/helper-hoist-variables/7.14.5: 124 | resolution: {integrity: sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==} 125 | engines: {node: '>=6.9.0'} 126 | dependencies: 127 | '@babel/types': 7.15.0 128 | dev: true 129 | 130 | /@babel/helper-member-expression-to-functions/7.15.0: 131 | resolution: {integrity: sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==} 132 | engines: {node: '>=6.9.0'} 133 | dependencies: 134 | '@babel/types': 7.15.0 135 | dev: true 136 | 137 | /@babel/helper-module-imports/7.14.5: 138 | resolution: {integrity: sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==} 139 | engines: {node: '>=6.9.0'} 140 | dependencies: 141 | '@babel/types': 7.15.0 142 | dev: true 143 | 144 | /@babel/helper-module-transforms/7.15.0: 145 | resolution: {integrity: sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==} 146 | engines: {node: '>=6.9.0'} 147 | dependencies: 148 | '@babel/helper-module-imports': 7.14.5 149 | '@babel/helper-replace-supers': 7.15.0 150 | '@babel/helper-simple-access': 7.14.8 151 | '@babel/helper-split-export-declaration': 7.14.5 152 | '@babel/helper-validator-identifier': 7.14.9 153 | '@babel/template': 7.14.5 154 | '@babel/traverse': 7.15.0 155 | '@babel/types': 7.15.0 156 | transitivePeerDependencies: 157 | - supports-color 158 | dev: true 159 | 160 | /@babel/helper-optimise-call-expression/7.14.5: 161 | resolution: {integrity: sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==} 162 | engines: {node: '>=6.9.0'} 163 | dependencies: 164 | '@babel/types': 7.15.0 165 | dev: true 166 | 167 | /@babel/helper-replace-supers/7.15.0: 168 | resolution: {integrity: sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==} 169 | engines: {node: '>=6.9.0'} 170 | dependencies: 171 | '@babel/helper-member-expression-to-functions': 7.15.0 172 | '@babel/helper-optimise-call-expression': 7.14.5 173 | '@babel/traverse': 7.15.0 174 | '@babel/types': 7.15.0 175 | transitivePeerDependencies: 176 | - supports-color 177 | dev: true 178 | 179 | /@babel/helper-simple-access/7.14.8: 180 | resolution: {integrity: sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==} 181 | engines: {node: '>=6.9.0'} 182 | dependencies: 183 | '@babel/types': 7.15.0 184 | dev: true 185 | 186 | /@babel/helper-split-export-declaration/7.14.5: 187 | resolution: {integrity: sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==} 188 | engines: {node: '>=6.9.0'} 189 | dependencies: 190 | '@babel/types': 7.15.0 191 | dev: true 192 | 193 | /@babel/helper-validator-identifier/7.14.9: 194 | resolution: {integrity: sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==} 195 | engines: {node: '>=6.9.0'} 196 | 197 | /@babel/helper-validator-option/7.14.5: 198 | resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} 199 | engines: {node: '>=6.9.0'} 200 | dev: true 201 | 202 | /@babel/helpers/7.15.3: 203 | resolution: {integrity: sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==} 204 | engines: {node: '>=6.9.0'} 205 | dependencies: 206 | '@babel/template': 7.14.5 207 | '@babel/traverse': 7.15.0 208 | '@babel/types': 7.15.0 209 | transitivePeerDependencies: 210 | - supports-color 211 | dev: true 212 | 213 | /@babel/highlight/7.14.5: 214 | resolution: {integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==} 215 | engines: {node: '>=6.9.0'} 216 | dependencies: 217 | '@babel/helper-validator-identifier': 7.14.9 218 | chalk: 2.4.2 219 | js-tokens: 4.0.0 220 | 221 | /@babel/parser/7.15.3: 222 | resolution: {integrity: sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==} 223 | engines: {node: '>=6.0.0'} 224 | hasBin: true 225 | dev: true 226 | 227 | /@babel/template/7.14.5: 228 | resolution: {integrity: sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==} 229 | engines: {node: '>=6.9.0'} 230 | dependencies: 231 | '@babel/code-frame': 7.14.5 232 | '@babel/parser': 7.15.3 233 | '@babel/types': 7.15.0 234 | dev: true 235 | 236 | /@babel/traverse/7.15.0: 237 | resolution: {integrity: sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==} 238 | engines: {node: '>=6.9.0'} 239 | dependencies: 240 | '@babel/code-frame': 7.14.5 241 | '@babel/generator': 7.15.0 242 | '@babel/helper-function-name': 7.14.5 243 | '@babel/helper-hoist-variables': 7.14.5 244 | '@babel/helper-split-export-declaration': 7.14.5 245 | '@babel/parser': 7.15.3 246 | '@babel/types': 7.15.0 247 | debug: 4.3.2 248 | globals: 11.12.0 249 | transitivePeerDependencies: 250 | - supports-color 251 | dev: true 252 | 253 | /@babel/types/7.15.0: 254 | resolution: {integrity: sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==} 255 | engines: {node: '>=6.9.0'} 256 | dependencies: 257 | '@babel/helper-validator-identifier': 7.14.9 258 | to-fast-properties: 2.0.0 259 | dev: true 260 | 261 | /@eslint/eslintrc/0.4.3: 262 | resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} 263 | engines: {node: ^10.12.0 || >=12.0.0} 264 | dependencies: 265 | ajv: 6.12.6 266 | debug: 4.3.2 267 | espree: 7.3.1 268 | globals: 13.11.0 269 | ignore: 4.0.6 270 | import-fresh: 3.3.0 271 | js-yaml: 3.14.1 272 | minimatch: 3.0.4 273 | strip-json-comments: 3.1.1 274 | transitivePeerDependencies: 275 | - supports-color 276 | dev: true 277 | 278 | /@gar/promisify/1.1.2: 279 | resolution: {integrity: sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==} 280 | dev: false 281 | 282 | /@humanwhocodes/config-array/0.5.0: 283 | resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} 284 | engines: {node: '>=10.10.0'} 285 | dependencies: 286 | '@humanwhocodes/object-schema': 1.2.0 287 | debug: 4.3.2 288 | minimatch: 3.0.4 289 | transitivePeerDependencies: 290 | - supports-color 291 | dev: true 292 | 293 | /@humanwhocodes/object-schema/1.2.0: 294 | resolution: {integrity: sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==} 295 | dev: true 296 | 297 | /@mrmlnc/readdir-enhanced/2.2.1: 298 | resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==} 299 | engines: {node: '>=4'} 300 | dependencies: 301 | call-me-maybe: 1.0.1 302 | glob-to-regexp: 0.3.0 303 | dev: true 304 | 305 | /@nodelib/fs.scandir/2.1.5: 306 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 307 | engines: {node: '>= 8'} 308 | dependencies: 309 | '@nodelib/fs.stat': 2.0.5 310 | run-parallel: 1.2.0 311 | dev: true 312 | 313 | /@nodelib/fs.stat/1.1.3: 314 | resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==} 315 | engines: {node: '>= 6'} 316 | dev: true 317 | 318 | /@nodelib/fs.stat/2.0.5: 319 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 320 | engines: {node: '>= 8'} 321 | dev: true 322 | 323 | /@nodelib/fs.walk/1.2.8: 324 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 325 | engines: {node: '>= 8'} 326 | dependencies: 327 | '@nodelib/fs.scandir': 2.1.5 328 | fastq: 1.12.0 329 | dev: true 330 | 331 | /@npmcli/fs/1.0.0: 332 | resolution: {integrity: sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==} 333 | dependencies: 334 | '@gar/promisify': 1.1.2 335 | semver: 7.3.5 336 | dev: false 337 | 338 | /@npmcli/git/2.1.0: 339 | resolution: {integrity: sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==} 340 | dependencies: 341 | '@npmcli/promise-spawn': 1.3.2 342 | lru-cache: 6.0.0 343 | mkdirp: 1.0.4 344 | npm-pick-manifest: 6.1.1 345 | promise-inflight: 1.0.1 346 | promise-retry: 2.0.1 347 | semver: 7.3.5 348 | which: 2.0.2 349 | dev: false 350 | 351 | /@npmcli/installed-package-contents/1.0.7: 352 | resolution: {integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==} 353 | engines: {node: '>= 10'} 354 | hasBin: true 355 | dependencies: 356 | npm-bundled: 1.1.2 357 | npm-normalize-package-bin: 1.0.1 358 | dev: false 359 | 360 | /@npmcli/move-file/1.1.2: 361 | resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} 362 | engines: {node: '>=10'} 363 | dependencies: 364 | mkdirp: 1.0.4 365 | rimraf: 3.0.2 366 | dev: false 367 | 368 | /@npmcli/node-gyp/1.0.2: 369 | resolution: {integrity: sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==} 370 | dev: false 371 | 372 | /@npmcli/promise-spawn/1.3.2: 373 | resolution: {integrity: sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==} 374 | dependencies: 375 | infer-owner: 1.0.4 376 | dev: false 377 | 378 | /@npmcli/run-script/1.8.6: 379 | resolution: {integrity: sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==} 380 | dependencies: 381 | '@npmcli/node-gyp': 1.0.2 382 | '@npmcli/promise-spawn': 1.3.2 383 | node-gyp: 7.1.2 384 | read-package-json-fast: 2.0.3 385 | dev: false 386 | 387 | /@sindresorhus/is/0.14.0: 388 | resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} 389 | engines: {node: '>=6'} 390 | dev: true 391 | 392 | /@szmarczak/http-timer/1.1.2: 393 | resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} 394 | engines: {node: '>=6'} 395 | dependencies: 396 | defer-to-connect: 1.1.3 397 | dev: true 398 | 399 | /@tootallnate/once/1.1.2: 400 | resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} 401 | engines: {node: '>= 6'} 402 | dev: false 403 | 404 | /@types/eslint/7.28.0: 405 | resolution: {integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==} 406 | dependencies: 407 | '@types/estree': 0.0.50 408 | '@types/json-schema': 7.0.9 409 | dev: true 410 | 411 | /@types/estree/0.0.50: 412 | resolution: {integrity: sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==} 413 | dev: true 414 | 415 | /@types/glob/7.1.4: 416 | resolution: {integrity: sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==} 417 | dependencies: 418 | '@types/minimatch': 3.0.5 419 | '@types/node': 16.7.10 420 | dev: true 421 | 422 | /@types/json-schema/7.0.9: 423 | resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} 424 | dev: true 425 | 426 | /@types/json5/0.0.29: 427 | resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} 428 | dev: true 429 | 430 | /@types/minimatch/3.0.5: 431 | resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} 432 | dev: true 433 | 434 | /@types/minimist/1.2.2: 435 | resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} 436 | 437 | /@types/node/16.7.10: 438 | resolution: {integrity: sha512-S63Dlv4zIPb8x6MMTgDq5WWRJQe56iBEY0O3SOFA9JrRienkOVDXSXBjjJw6HTNQYSE2JI6GMCR6LVbIMHJVvA==} 439 | dev: true 440 | 441 | /@types/normalize-package-data/2.4.1: 442 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 443 | 444 | /@types/parse-json/4.0.0: 445 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} 446 | dev: true 447 | 448 | /@typescript-eslint/eslint-plugin/4.30.0_8a8a2d3eaa9257455a03c16dce5f55b3: 449 | resolution: {integrity: sha512-NgAnqk55RQ/SD+tZFD9aPwNSeHmDHHe5rtUyhIq0ZeCWZEvo4DK9rYz7v9HDuQZFvn320Ot+AikaCKMFKLlD0g==} 450 | engines: {node: ^10.12.0 || >=12.0.0} 451 | peerDependencies: 452 | '@typescript-eslint/parser': ^4.0.0 453 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 454 | typescript: '*' 455 | peerDependenciesMeta: 456 | typescript: 457 | optional: true 458 | dependencies: 459 | '@typescript-eslint/experimental-utils': 4.30.0_eslint@7.32.0+typescript@4.4.2 460 | '@typescript-eslint/parser': 4.30.0_eslint@7.32.0+typescript@4.4.2 461 | '@typescript-eslint/scope-manager': 4.30.0 462 | debug: 4.3.2 463 | eslint: 7.32.0 464 | functional-red-black-tree: 1.0.1 465 | regexpp: 3.2.0 466 | semver: 7.3.5 467 | tsutils: 3.21.0_typescript@4.4.2 468 | typescript: 4.4.2 469 | transitivePeerDependencies: 470 | - supports-color 471 | dev: true 472 | 473 | /@typescript-eslint/experimental-utils/4.30.0_eslint@7.32.0+typescript@4.4.2: 474 | resolution: {integrity: sha512-K8RNIX9GnBsv5v4TjtwkKtqMSzYpjqAQg/oSphtxf3xxdt6T0owqnpojztjjTcatSteH3hLj3t/kklKx87NPqw==} 475 | engines: {node: ^10.12.0 || >=12.0.0} 476 | peerDependencies: 477 | eslint: '*' 478 | dependencies: 479 | '@types/json-schema': 7.0.9 480 | '@typescript-eslint/scope-manager': 4.30.0 481 | '@typescript-eslint/types': 4.30.0 482 | '@typescript-eslint/typescript-estree': 4.30.0_typescript@4.4.2 483 | eslint: 7.32.0 484 | eslint-scope: 5.1.1 485 | eslint-utils: 3.0.0_eslint@7.32.0 486 | transitivePeerDependencies: 487 | - supports-color 488 | - typescript 489 | dev: true 490 | 491 | /@typescript-eslint/parser/4.30.0_eslint@7.32.0+typescript@4.4.2: 492 | resolution: {integrity: sha512-HJ0XuluSZSxeboLU7Q2VQ6eLlCwXPBOGnA7CqgBnz2Db3JRQYyBDJgQnop6TZ+rsbSx5gEdWhw4rE4mDa1FnZg==} 493 | engines: {node: ^10.12.0 || >=12.0.0} 494 | peerDependencies: 495 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 496 | typescript: '*' 497 | peerDependenciesMeta: 498 | typescript: 499 | optional: true 500 | dependencies: 501 | '@typescript-eslint/scope-manager': 4.30.0 502 | '@typescript-eslint/types': 4.30.0 503 | '@typescript-eslint/typescript-estree': 4.30.0_typescript@4.4.2 504 | debug: 4.3.2 505 | eslint: 7.32.0 506 | typescript: 4.4.2 507 | transitivePeerDependencies: 508 | - supports-color 509 | dev: true 510 | 511 | /@typescript-eslint/scope-manager/4.30.0: 512 | resolution: {integrity: sha512-VJ/jAXovxNh7rIXCQbYhkyV2Y3Ac/0cVHP/FruTJSAUUm4Oacmn/nkN5zfWmWFEanN4ggP0vJSHOeajtHq3f8A==} 513 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} 514 | dependencies: 515 | '@typescript-eslint/types': 4.30.0 516 | '@typescript-eslint/visitor-keys': 4.30.0 517 | dev: true 518 | 519 | /@typescript-eslint/types/4.30.0: 520 | resolution: {integrity: sha512-YKldqbNU9K4WpTNwBqtAerQKLLW/X2A/j4yw92e3ZJYLx+BpKLeheyzoPfzIXHfM8BXfoleTdiYwpsvVPvHrDw==} 521 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} 522 | dev: true 523 | 524 | /@typescript-eslint/typescript-estree/4.30.0_typescript@4.4.2: 525 | resolution: {integrity: sha512-6WN7UFYvykr/U0Qgy4kz48iGPWILvYL34xXJxvDQeiRE018B7POspNRVtAZscWntEPZpFCx4hcz/XBT+erenfg==} 526 | engines: {node: ^10.12.0 || >=12.0.0} 527 | peerDependencies: 528 | typescript: '*' 529 | peerDependenciesMeta: 530 | typescript: 531 | optional: true 532 | dependencies: 533 | '@typescript-eslint/types': 4.30.0 534 | '@typescript-eslint/visitor-keys': 4.30.0 535 | debug: 4.3.2 536 | globby: 11.0.4 537 | is-glob: 4.0.1 538 | semver: 7.3.5 539 | tsutils: 3.21.0_typescript@4.4.2 540 | typescript: 4.4.2 541 | transitivePeerDependencies: 542 | - supports-color 543 | dev: true 544 | 545 | /@typescript-eslint/visitor-keys/4.30.0: 546 | resolution: {integrity: sha512-pNaaxDt/Ol/+JZwzP7MqWc8PJQTUhZwoee/PVlQ+iYoYhagccvoHnC9e4l+C/krQYYkENxznhVSDwClIbZVxRw==} 547 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} 548 | dependencies: 549 | '@typescript-eslint/types': 4.30.0 550 | eslint-visitor-keys: 2.1.0 551 | dev: true 552 | 553 | /abbrev/1.1.1: 554 | resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} 555 | dev: false 556 | 557 | /acorn-jsx/5.3.2_acorn@7.4.1: 558 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 559 | peerDependencies: 560 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 561 | dependencies: 562 | acorn: 7.4.1 563 | dev: true 564 | 565 | /acorn/7.4.1: 566 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 567 | engines: {node: '>=0.4.0'} 568 | hasBin: true 569 | dev: true 570 | 571 | /agent-base/6.0.2: 572 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 573 | engines: {node: '>= 6.0.0'} 574 | dependencies: 575 | debug: 4.3.2 576 | transitivePeerDependencies: 577 | - supports-color 578 | dev: false 579 | 580 | /agentkeepalive/4.1.4: 581 | resolution: {integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==} 582 | engines: {node: '>= 8.0.0'} 583 | dependencies: 584 | debug: 4.3.2 585 | depd: 1.1.2 586 | humanize-ms: 1.2.1 587 | transitivePeerDependencies: 588 | - supports-color 589 | dev: false 590 | 591 | /aggregate-error/3.1.0: 592 | resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} 593 | engines: {node: '>=8'} 594 | dependencies: 595 | clean-stack: 2.2.0 596 | indent-string: 4.0.0 597 | 598 | /ajv/6.12.6: 599 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 600 | dependencies: 601 | fast-deep-equal: 3.1.3 602 | fast-json-stable-stringify: 2.1.0 603 | json-schema-traverse: 0.4.1 604 | uri-js: 4.4.1 605 | 606 | /ajv/8.6.2: 607 | resolution: {integrity: sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==} 608 | dependencies: 609 | fast-deep-equal: 3.1.3 610 | json-schema-traverse: 1.0.0 611 | require-from-string: 2.0.2 612 | uri-js: 4.4.1 613 | dev: true 614 | 615 | /ansi-align/3.0.0: 616 | resolution: {integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==} 617 | dependencies: 618 | string-width: 3.1.0 619 | dev: true 620 | 621 | /ansi-colors/4.1.1: 622 | resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} 623 | engines: {node: '>=6'} 624 | dev: true 625 | 626 | /ansi-escapes/4.3.2: 627 | resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} 628 | engines: {node: '>=8'} 629 | dependencies: 630 | type-fest: 0.21.3 631 | dev: true 632 | 633 | /ansi-regex/2.1.1: 634 | resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} 635 | engines: {node: '>=0.10.0'} 636 | dev: false 637 | 638 | /ansi-regex/4.1.0: 639 | resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} 640 | engines: {node: '>=6'} 641 | dev: true 642 | 643 | /ansi-regex/5.0.0: 644 | resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} 645 | engines: {node: '>=8'} 646 | dev: true 647 | 648 | /ansi-styles/3.2.1: 649 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 650 | engines: {node: '>=4'} 651 | dependencies: 652 | color-convert: 1.9.3 653 | 654 | /ansi-styles/4.3.0: 655 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 656 | engines: {node: '>=8'} 657 | dependencies: 658 | color-convert: 2.0.1 659 | dev: true 660 | 661 | /aproba/1.2.0: 662 | resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} 663 | dev: false 664 | 665 | /are-we-there-yet/1.1.5: 666 | resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} 667 | dependencies: 668 | delegates: 1.0.0 669 | readable-stream: 2.3.7 670 | dev: false 671 | 672 | /argparse/1.0.10: 673 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 674 | dependencies: 675 | sprintf-js: 1.0.3 676 | dev: true 677 | 678 | /arr-diff/4.0.0: 679 | resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} 680 | engines: {node: '>=0.10.0'} 681 | dev: true 682 | 683 | /arr-flatten/1.1.0: 684 | resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} 685 | engines: {node: '>=0.10.0'} 686 | dev: true 687 | 688 | /arr-union/3.1.0: 689 | resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} 690 | engines: {node: '>=0.10.0'} 691 | dev: true 692 | 693 | /array-find/1.0.0: 694 | resolution: {integrity: sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=} 695 | dev: true 696 | 697 | /array-includes/3.1.3: 698 | resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} 699 | engines: {node: '>= 0.4'} 700 | dependencies: 701 | call-bind: 1.0.2 702 | define-properties: 1.1.3 703 | es-abstract: 1.18.5 704 | get-intrinsic: 1.1.1 705 | is-string: 1.0.7 706 | dev: true 707 | 708 | /array-union/1.0.2: 709 | resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=} 710 | engines: {node: '>=0.10.0'} 711 | dependencies: 712 | array-uniq: 1.0.3 713 | dev: true 714 | 715 | /array-union/2.1.0: 716 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 717 | engines: {node: '>=8'} 718 | dev: true 719 | 720 | /array-uniq/1.0.3: 721 | resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} 722 | engines: {node: '>=0.10.0'} 723 | dev: true 724 | 725 | /array-unique/0.3.2: 726 | resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} 727 | engines: {node: '>=0.10.0'} 728 | dev: true 729 | 730 | /array.prototype.flat/1.2.4: 731 | resolution: {integrity: sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==} 732 | engines: {node: '>= 0.4'} 733 | dependencies: 734 | call-bind: 1.0.2 735 | define-properties: 1.1.3 736 | es-abstract: 1.18.5 737 | dev: true 738 | 739 | /arrify/1.0.1: 740 | resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} 741 | engines: {node: '>=0.10.0'} 742 | 743 | /arrify/2.0.1: 744 | resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} 745 | engines: {node: '>=8'} 746 | dev: true 747 | 748 | /asn1/0.2.4: 749 | resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} 750 | dependencies: 751 | safer-buffer: 2.1.2 752 | dev: false 753 | 754 | /assert-plus/1.0.0: 755 | resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} 756 | engines: {node: '>=0.8'} 757 | dev: false 758 | 759 | /assign-symbols/1.0.0: 760 | resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} 761 | engines: {node: '>=0.10.0'} 762 | dev: true 763 | 764 | /astral-regex/2.0.0: 765 | resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} 766 | engines: {node: '>=8'} 767 | dev: true 768 | 769 | /asynckit/0.4.0: 770 | resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} 771 | dev: false 772 | 773 | /at-least-node/1.0.0: 774 | resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} 775 | engines: {node: '>= 4.0.0'} 776 | dev: true 777 | 778 | /atob/2.1.2: 779 | resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} 780 | engines: {node: '>= 4.5.0'} 781 | hasBin: true 782 | dev: true 783 | 784 | /aws-sign2/0.7.0: 785 | resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} 786 | dev: false 787 | 788 | /aws4/1.11.0: 789 | resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} 790 | dev: false 791 | 792 | /balanced-match/1.0.2: 793 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 794 | 795 | /base/0.11.2: 796 | resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} 797 | engines: {node: '>=0.10.0'} 798 | dependencies: 799 | cache-base: 1.0.1 800 | class-utils: 0.3.6 801 | component-emitter: 1.3.0 802 | define-property: 1.0.0 803 | isobject: 3.0.1 804 | mixin-deep: 1.3.2 805 | pascalcase: 0.1.1 806 | dev: true 807 | 808 | /bcrypt-pbkdf/1.0.2: 809 | resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} 810 | dependencies: 811 | tweetnacl: 0.14.5 812 | dev: false 813 | 814 | /boxen/5.0.1: 815 | resolution: {integrity: sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==} 816 | engines: {node: '>=10'} 817 | dependencies: 818 | ansi-align: 3.0.0 819 | camelcase: 6.2.0 820 | chalk: 4.1.2 821 | cli-boxes: 2.2.1 822 | string-width: 4.2.2 823 | type-fest: 0.20.2 824 | widest-line: 3.1.0 825 | wrap-ansi: 7.0.0 826 | dev: true 827 | 828 | /brace-expansion/1.1.11: 829 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 830 | dependencies: 831 | balanced-match: 1.0.2 832 | concat-map: 0.0.1 833 | 834 | /braces/2.3.2: 835 | resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} 836 | engines: {node: '>=0.10.0'} 837 | dependencies: 838 | arr-flatten: 1.1.0 839 | array-unique: 0.3.2 840 | extend-shallow: 2.0.1 841 | fill-range: 4.0.0 842 | isobject: 3.0.1 843 | repeat-element: 1.1.4 844 | snapdragon: 0.8.2 845 | snapdragon-node: 2.1.1 846 | split-string: 3.1.0 847 | to-regex: 3.0.2 848 | dev: true 849 | 850 | /braces/3.0.2: 851 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 852 | engines: {node: '>=8'} 853 | dependencies: 854 | fill-range: 7.0.1 855 | dev: true 856 | 857 | /browserslist/4.16.8: 858 | resolution: {integrity: sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==} 859 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 860 | hasBin: true 861 | dependencies: 862 | caniuse-lite: 1.0.30001252 863 | colorette: 1.3.0 864 | electron-to-chromium: 1.3.826 865 | escalade: 3.1.1 866 | node-releases: 1.1.75 867 | dev: true 868 | 869 | /buf-compare/1.0.1: 870 | resolution: {integrity: sha1-/vKNqLgROgoNtEMLC2Rntpcws0o=} 871 | engines: {node: '>=0.10.0'} 872 | dev: true 873 | 874 | /builtins/1.0.3: 875 | resolution: {integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og=} 876 | dev: false 877 | 878 | /cacache/15.3.0: 879 | resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} 880 | engines: {node: '>= 10'} 881 | dependencies: 882 | '@npmcli/fs': 1.0.0 883 | '@npmcli/move-file': 1.1.2 884 | chownr: 2.0.0 885 | fs-minipass: 2.1.0 886 | glob: 7.1.7 887 | infer-owner: 1.0.4 888 | lru-cache: 6.0.0 889 | minipass: 3.1.3 890 | minipass-collect: 1.0.2 891 | minipass-flush: 1.0.5 892 | minipass-pipeline: 1.2.4 893 | mkdirp: 1.0.4 894 | p-map: 4.0.0 895 | promise-inflight: 1.0.1 896 | rimraf: 3.0.2 897 | ssri: 8.0.1 898 | tar: 6.1.11 899 | unique-filename: 1.1.1 900 | dev: false 901 | 902 | /cache-base/1.0.1: 903 | resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} 904 | engines: {node: '>=0.10.0'} 905 | dependencies: 906 | collection-visit: 1.0.0 907 | component-emitter: 1.3.0 908 | get-value: 2.0.6 909 | has-value: 1.0.0 910 | isobject: 3.0.1 911 | set-value: 2.0.1 912 | to-object-path: 0.3.0 913 | union-value: 1.0.1 914 | unset-value: 1.0.0 915 | dev: true 916 | 917 | /cacheable-request/6.1.0: 918 | resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} 919 | engines: {node: '>=8'} 920 | dependencies: 921 | clone-response: 1.0.2 922 | get-stream: 5.2.0 923 | http-cache-semantics: 4.1.0 924 | keyv: 3.1.0 925 | lowercase-keys: 2.0.0 926 | normalize-url: 4.5.1 927 | responselike: 1.0.2 928 | dev: true 929 | 930 | /call-bind/1.0.2: 931 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 932 | dependencies: 933 | function-bind: 1.1.1 934 | get-intrinsic: 1.1.1 935 | dev: true 936 | 937 | /call-me-maybe/1.0.1: 938 | resolution: {integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms=} 939 | dev: true 940 | 941 | /callsites/3.1.0: 942 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 943 | engines: {node: '>=6'} 944 | dev: true 945 | 946 | /camelcase-keys/6.2.2: 947 | resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} 948 | engines: {node: '>=8'} 949 | dependencies: 950 | camelcase: 5.3.1 951 | map-obj: 4.2.1 952 | quick-lru: 4.0.1 953 | 954 | /camelcase/5.3.1: 955 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 956 | engines: {node: '>=6'} 957 | 958 | /camelcase/6.2.0: 959 | resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==} 960 | engines: {node: '>=10'} 961 | dev: true 962 | 963 | /caniuse-lite/1.0.30001252: 964 | resolution: {integrity: sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==} 965 | dev: true 966 | 967 | /caseless/0.12.0: 968 | resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} 969 | dev: false 970 | 971 | /chalk/2.4.2: 972 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 973 | engines: {node: '>=4'} 974 | dependencies: 975 | ansi-styles: 3.2.1 976 | escape-string-regexp: 1.0.5 977 | supports-color: 5.5.0 978 | 979 | /chalk/4.1.2: 980 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 981 | engines: {node: '>=10'} 982 | dependencies: 983 | ansi-styles: 4.3.0 984 | supports-color: 7.2.0 985 | dev: true 986 | 987 | /chownr/2.0.0: 988 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 989 | engines: {node: '>=10'} 990 | dev: false 991 | 992 | /ci-info/2.0.0: 993 | resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} 994 | dev: true 995 | 996 | /class-utils/0.3.6: 997 | resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} 998 | engines: {node: '>=0.10.0'} 999 | dependencies: 1000 | arr-union: 3.1.0 1001 | define-property: 0.2.5 1002 | isobject: 3.0.1 1003 | static-extend: 0.1.2 1004 | dev: true 1005 | 1006 | /clean-regexp/1.0.0: 1007 | resolution: {integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc=} 1008 | engines: {node: '>=4'} 1009 | dependencies: 1010 | escape-string-regexp: 1.0.5 1011 | dev: true 1012 | 1013 | /clean-stack/2.2.0: 1014 | resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} 1015 | engines: {node: '>=6'} 1016 | 1017 | /cli-boxes/2.2.1: 1018 | resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} 1019 | engines: {node: '>=6'} 1020 | dev: true 1021 | 1022 | /cli-cursor/3.1.0: 1023 | resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} 1024 | engines: {node: '>=8'} 1025 | dependencies: 1026 | restore-cursor: 3.1.0 1027 | dev: true 1028 | 1029 | /cli-truncate/2.1.0: 1030 | resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} 1031 | engines: {node: '>=8'} 1032 | dependencies: 1033 | slice-ansi: 3.0.0 1034 | string-width: 4.2.2 1035 | dev: true 1036 | 1037 | /clone-response/1.0.2: 1038 | resolution: {integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=} 1039 | dependencies: 1040 | mimic-response: 1.0.1 1041 | dev: true 1042 | 1043 | /code-point-at/1.1.0: 1044 | resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} 1045 | engines: {node: '>=0.10.0'} 1046 | dev: false 1047 | 1048 | /collection-visit/1.0.0: 1049 | resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} 1050 | engines: {node: '>=0.10.0'} 1051 | dependencies: 1052 | map-visit: 1.0.0 1053 | object-visit: 1.0.1 1054 | dev: true 1055 | 1056 | /color-convert/1.9.3: 1057 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1058 | dependencies: 1059 | color-name: 1.1.3 1060 | 1061 | /color-convert/2.0.1: 1062 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1063 | engines: {node: '>=7.0.0'} 1064 | dependencies: 1065 | color-name: 1.1.4 1066 | dev: true 1067 | 1068 | /color-name/1.1.3: 1069 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} 1070 | 1071 | /color-name/1.1.4: 1072 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1073 | dev: true 1074 | 1075 | /colorette/1.3.0: 1076 | resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==} 1077 | dev: true 1078 | 1079 | /combined-stream/1.0.8: 1080 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 1081 | engines: {node: '>= 0.8'} 1082 | dependencies: 1083 | delayed-stream: 1.0.0 1084 | dev: false 1085 | 1086 | /commander/6.2.1: 1087 | resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} 1088 | engines: {node: '>= 6'} 1089 | dev: true 1090 | 1091 | /commondir/1.0.1: 1092 | resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} 1093 | dev: true 1094 | 1095 | /compare-versions/3.6.0: 1096 | resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} 1097 | dev: true 1098 | 1099 | /component-emitter/1.3.0: 1100 | resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} 1101 | dev: true 1102 | 1103 | /concat-map/0.0.1: 1104 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 1105 | 1106 | /configstore/5.0.1: 1107 | resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} 1108 | engines: {node: '>=8'} 1109 | dependencies: 1110 | dot-prop: 5.3.0 1111 | graceful-fs: 4.2.8 1112 | make-dir: 3.1.0 1113 | unique-string: 2.0.0 1114 | write-file-atomic: 3.0.3 1115 | xdg-basedir: 4.0.0 1116 | dev: true 1117 | 1118 | /confusing-browser-globals/1.0.9: 1119 | resolution: {integrity: sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==} 1120 | dev: true 1121 | 1122 | /console-control-strings/1.1.0: 1123 | resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} 1124 | dev: false 1125 | 1126 | /convert-source-map/1.8.0: 1127 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} 1128 | dependencies: 1129 | safe-buffer: 5.1.2 1130 | dev: true 1131 | 1132 | /copy-descriptor/0.1.1: 1133 | resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} 1134 | engines: {node: '>=0.10.0'} 1135 | dev: true 1136 | 1137 | /core-assert/0.2.1: 1138 | resolution: {integrity: sha1-+F4s+b/tKPdzzIs/pcW2m9wC/j8=} 1139 | engines: {node: '>=0.10.0'} 1140 | dependencies: 1141 | buf-compare: 1.0.1 1142 | is-error: 2.2.2 1143 | dev: true 1144 | 1145 | /core-util-is/1.0.2: 1146 | resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} 1147 | dev: false 1148 | 1149 | /core-util-is/1.0.3: 1150 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 1151 | dev: false 1152 | 1153 | /cosmiconfig/7.0.1: 1154 | resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} 1155 | engines: {node: '>=10'} 1156 | dependencies: 1157 | '@types/parse-json': 4.0.0 1158 | import-fresh: 3.3.0 1159 | parse-json: 5.2.0 1160 | path-type: 4.0.0 1161 | yaml: 1.10.2 1162 | dev: true 1163 | 1164 | /cross-spawn/7.0.3: 1165 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1166 | engines: {node: '>= 8'} 1167 | dependencies: 1168 | path-key: 3.1.1 1169 | shebang-command: 2.0.0 1170 | which: 2.0.2 1171 | dev: true 1172 | 1173 | /crypto-random-string/2.0.0: 1174 | resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} 1175 | engines: {node: '>=8'} 1176 | dev: true 1177 | 1178 | /dashdash/1.14.1: 1179 | resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} 1180 | engines: {node: '>=0.10'} 1181 | dependencies: 1182 | assert-plus: 1.0.0 1183 | dev: false 1184 | 1185 | /debug/2.6.9: 1186 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 1187 | dependencies: 1188 | ms: 2.0.0 1189 | dev: true 1190 | 1191 | /debug/3.2.7: 1192 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 1193 | dependencies: 1194 | ms: 2.1.3 1195 | dev: true 1196 | 1197 | /debug/4.3.2: 1198 | resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} 1199 | engines: {node: '>=6.0'} 1200 | peerDependencies: 1201 | supports-color: '*' 1202 | peerDependenciesMeta: 1203 | supports-color: 1204 | optional: true 1205 | dependencies: 1206 | ms: 2.1.2 1207 | 1208 | /decamelize-keys/1.1.0: 1209 | resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} 1210 | engines: {node: '>=0.10.0'} 1211 | dependencies: 1212 | decamelize: 1.2.0 1213 | map-obj: 1.0.1 1214 | 1215 | /decamelize/1.2.0: 1216 | resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} 1217 | engines: {node: '>=0.10.0'} 1218 | 1219 | /decode-uri-component/0.2.0: 1220 | resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} 1221 | engines: {node: '>=0.10'} 1222 | dev: true 1223 | 1224 | /decompress-response/3.3.0: 1225 | resolution: {integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=} 1226 | engines: {node: '>=4'} 1227 | dependencies: 1228 | mimic-response: 1.0.1 1229 | dev: true 1230 | 1231 | /dedent/0.7.0: 1232 | resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=} 1233 | dev: true 1234 | 1235 | /deep-extend/0.6.0: 1236 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} 1237 | engines: {node: '>=4.0.0'} 1238 | 1239 | /deep-is/0.1.3: 1240 | resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} 1241 | dev: true 1242 | 1243 | /deep-strict-equal/0.2.0: 1244 | resolution: {integrity: sha1-SgeBR6irV/ag1PVUckPNIvROtOQ=} 1245 | engines: {node: '>=0.10.0'} 1246 | dependencies: 1247 | core-assert: 0.2.1 1248 | dev: true 1249 | 1250 | /defer-to-connect/1.1.3: 1251 | resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} 1252 | dev: true 1253 | 1254 | /define-properties/1.1.3: 1255 | resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} 1256 | engines: {node: '>= 0.4'} 1257 | dependencies: 1258 | object-keys: 1.1.1 1259 | dev: true 1260 | 1261 | /define-property/0.2.5: 1262 | resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} 1263 | engines: {node: '>=0.10.0'} 1264 | dependencies: 1265 | is-descriptor: 0.1.6 1266 | dev: true 1267 | 1268 | /define-property/1.0.0: 1269 | resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} 1270 | engines: {node: '>=0.10.0'} 1271 | dependencies: 1272 | is-descriptor: 1.0.2 1273 | dev: true 1274 | 1275 | /define-property/2.0.2: 1276 | resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} 1277 | engines: {node: '>=0.10.0'} 1278 | dependencies: 1279 | is-descriptor: 1.0.2 1280 | isobject: 3.0.1 1281 | dev: true 1282 | 1283 | /delayed-stream/1.0.0: 1284 | resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} 1285 | engines: {node: '>=0.4.0'} 1286 | dev: false 1287 | 1288 | /delegates/1.0.0: 1289 | resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} 1290 | dev: false 1291 | 1292 | /depd/1.1.2: 1293 | resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=} 1294 | engines: {node: '>= 0.6'} 1295 | dev: false 1296 | 1297 | /detect-indent/6.1.0: 1298 | resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 1299 | engines: {node: '>=8'} 1300 | dev: false 1301 | 1302 | /dir-glob/2.2.2: 1303 | resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==} 1304 | engines: {node: '>=4'} 1305 | dependencies: 1306 | path-type: 3.0.0 1307 | dev: true 1308 | 1309 | /dir-glob/3.0.1: 1310 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1311 | engines: {node: '>=8'} 1312 | dependencies: 1313 | path-type: 4.0.0 1314 | dev: true 1315 | 1316 | /doctrine/2.1.0: 1317 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 1318 | engines: {node: '>=0.10.0'} 1319 | dependencies: 1320 | esutils: 2.0.3 1321 | dev: true 1322 | 1323 | /doctrine/3.0.0: 1324 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 1325 | engines: {node: '>=6.0.0'} 1326 | dependencies: 1327 | esutils: 2.0.3 1328 | dev: true 1329 | 1330 | /dot-prop/5.3.0: 1331 | resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} 1332 | engines: {node: '>=8'} 1333 | dependencies: 1334 | is-obj: 2.0.0 1335 | dev: true 1336 | 1337 | /duplexer3/0.1.4: 1338 | resolution: {integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=} 1339 | dev: true 1340 | 1341 | /ecc-jsbn/0.1.2: 1342 | resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} 1343 | dependencies: 1344 | jsbn: 0.1.1 1345 | safer-buffer: 2.1.2 1346 | dev: false 1347 | 1348 | /electron-to-chromium/1.3.826: 1349 | resolution: {integrity: sha512-bpLc4QU4B8PYmdO4MSu2ZBTMD8lAaEXRS43C09lB31BvYwuk9UxgBRXbY5OJBw7VuMGcg2MZG5FyTaP9u4PQnw==} 1350 | dev: true 1351 | 1352 | /emoji-regex/7.0.3: 1353 | resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} 1354 | dev: true 1355 | 1356 | /emoji-regex/8.0.0: 1357 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1358 | dev: true 1359 | 1360 | /encoding/0.1.13: 1361 | resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} 1362 | dependencies: 1363 | iconv-lite: 0.6.3 1364 | dev: false 1365 | optional: true 1366 | 1367 | /end-of-stream/1.4.4: 1368 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 1369 | dependencies: 1370 | once: 1.4.0 1371 | dev: true 1372 | 1373 | /enhance-visitors/1.0.0: 1374 | resolution: {integrity: sha1-qpRdBdpGVnKh69OP7i7T2oUY6Vo=} 1375 | engines: {node: '>=4.0.0'} 1376 | dependencies: 1377 | lodash: 4.17.21 1378 | dev: true 1379 | 1380 | /enhanced-resolve/0.9.1: 1381 | resolution: {integrity: sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=} 1382 | engines: {node: '>=0.6'} 1383 | dependencies: 1384 | graceful-fs: 4.2.8 1385 | memory-fs: 0.2.0 1386 | tapable: 0.1.10 1387 | dev: true 1388 | 1389 | /enquirer/2.3.6: 1390 | resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} 1391 | engines: {node: '>=8.6'} 1392 | dependencies: 1393 | ansi-colors: 4.1.1 1394 | dev: true 1395 | 1396 | /env-editor/0.4.2: 1397 | resolution: {integrity: sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==} 1398 | engines: {node: '>=8'} 1399 | dev: true 1400 | 1401 | /env-paths/2.2.1: 1402 | resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} 1403 | engines: {node: '>=6'} 1404 | dev: false 1405 | 1406 | /err-code/2.0.3: 1407 | resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} 1408 | dev: false 1409 | 1410 | /error-ex/1.3.2: 1411 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1412 | dependencies: 1413 | is-arrayish: 0.2.1 1414 | 1415 | /es-abstract/1.18.5: 1416 | resolution: {integrity: sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==} 1417 | engines: {node: '>= 0.4'} 1418 | dependencies: 1419 | call-bind: 1.0.2 1420 | es-to-primitive: 1.2.1 1421 | function-bind: 1.1.1 1422 | get-intrinsic: 1.1.1 1423 | has: 1.0.3 1424 | has-symbols: 1.0.2 1425 | internal-slot: 1.0.3 1426 | is-callable: 1.2.4 1427 | is-negative-zero: 2.0.1 1428 | is-regex: 1.1.4 1429 | is-string: 1.0.7 1430 | object-inspect: 1.11.0 1431 | object-keys: 1.1.1 1432 | object.assign: 4.1.2 1433 | string.prototype.trimend: 1.0.4 1434 | string.prototype.trimstart: 1.0.4 1435 | unbox-primitive: 1.0.1 1436 | dev: true 1437 | 1438 | /es-to-primitive/1.2.1: 1439 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 1440 | engines: {node: '>= 0.4'} 1441 | dependencies: 1442 | is-callable: 1.2.4 1443 | is-date-object: 1.0.5 1444 | is-symbol: 1.0.4 1445 | dev: true 1446 | 1447 | /escalade/3.1.1: 1448 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1449 | engines: {node: '>=6'} 1450 | dev: true 1451 | 1452 | /escape-goat/2.1.1: 1453 | resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} 1454 | engines: {node: '>=8'} 1455 | dev: true 1456 | 1457 | /escape-string-regexp/1.0.5: 1458 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} 1459 | engines: {node: '>=0.8.0'} 1460 | 1461 | /escape-string-regexp/4.0.0: 1462 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1463 | engines: {node: '>=10'} 1464 | dev: true 1465 | 1466 | /eslint-ast-utils/1.1.0: 1467 | resolution: {integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==} 1468 | engines: {node: '>=4'} 1469 | dependencies: 1470 | lodash.get: 4.4.2 1471 | lodash.zip: 4.2.0 1472 | dev: true 1473 | 1474 | /eslint-config-prettier/6.15.0_eslint@7.32.0: 1475 | resolution: {integrity: sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==} 1476 | hasBin: true 1477 | peerDependencies: 1478 | eslint: '>=3.14.1' 1479 | dependencies: 1480 | eslint: 7.32.0 1481 | get-stdin: 6.0.0 1482 | dev: true 1483 | 1484 | /eslint-config-xo-typescript/0.35.0_111638ce2dee59955041613292a82f90: 1485 | resolution: {integrity: sha512-Pgj9mX0T74Ro8FCvVO1ZjWWcPDW6J42SByG4GMRwMXXZrSwOUY83vj4Ii/+Q+amg2XJwyx0o5/sCprUP/nGM0Q==} 1486 | engines: {node: '>=10'} 1487 | peerDependencies: 1488 | '@typescript-eslint/eslint-plugin': '>=4.4.0' 1489 | eslint: '>=7.8.0' 1490 | typescript: '>=3.6.0' 1491 | dependencies: 1492 | '@typescript-eslint/eslint-plugin': 4.30.0_8a8a2d3eaa9257455a03c16dce5f55b3 1493 | eslint: 7.32.0 1494 | typescript: 4.4.2 1495 | dev: true 1496 | 1497 | /eslint-config-xo/0.33.1_eslint@7.32.0: 1498 | resolution: {integrity: sha512-ZdnT4Q/m3CLCX0o3nKKW3Q8CfNiRy/ojkeffLtz8f0EQJMHP/9fJyncIvI0mik1wE61EI6PHrXdLeAbeb62cZw==} 1499 | engines: {node: '>=10'} 1500 | peerDependencies: 1501 | eslint: '>=7.11.0' 1502 | dependencies: 1503 | confusing-browser-globals: 1.0.9 1504 | eslint: 7.32.0 1505 | dev: true 1506 | 1507 | /eslint-formatter-pretty/4.1.0: 1508 | resolution: {integrity: sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==} 1509 | engines: {node: '>=10'} 1510 | dependencies: 1511 | '@types/eslint': 7.28.0 1512 | ansi-escapes: 4.3.2 1513 | chalk: 4.1.2 1514 | eslint-rule-docs: 1.1.231 1515 | log-symbols: 4.1.0 1516 | plur: 4.0.0 1517 | string-width: 4.2.2 1518 | supports-hyperlinks: 2.2.0 1519 | dev: true 1520 | 1521 | /eslint-import-resolver-node/0.3.6: 1522 | resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} 1523 | dependencies: 1524 | debug: 3.2.7 1525 | resolve: 1.20.0 1526 | dev: true 1527 | 1528 | /eslint-import-resolver-webpack/0.13.1_eslint-plugin-import@2.24.2: 1529 | resolution: {integrity: sha512-O/8mG6AHmaKYSMb4lWxiXPpaARxOJ4rMQEHJ8vTgjS1MXooJA3KPgBPPAdOPoV17v5ML5120qod5FBLM+DtgEw==} 1530 | engines: {node: ^16 || ^15 || ^14 || ^13 || ^12 || ^11 || ^10 || ^9 || ^8 || ^7 || ^6} 1531 | peerDependencies: 1532 | eslint-plugin-import: '>=1.4.0' 1533 | webpack: '>=1.11.0' 1534 | dependencies: 1535 | array-find: 1.0.0 1536 | debug: 3.2.7 1537 | enhanced-resolve: 0.9.1 1538 | eslint-plugin-import: 2.24.2_eslint@7.32.0 1539 | find-root: 1.1.0 1540 | has: 1.0.3 1541 | interpret: 1.4.0 1542 | is-core-module: 2.6.0 1543 | is-regex: 1.1.4 1544 | lodash: 4.17.21 1545 | resolve: 1.20.0 1546 | semver: 5.7.1 1547 | dev: true 1548 | 1549 | /eslint-module-utils/2.6.2: 1550 | resolution: {integrity: sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==} 1551 | engines: {node: '>=4'} 1552 | dependencies: 1553 | debug: 3.2.7 1554 | pkg-dir: 2.0.0 1555 | dev: true 1556 | 1557 | /eslint-plugin-ava/11.0.0_eslint@7.32.0: 1558 | resolution: {integrity: sha512-UMGedfl/gIKx1tzjGtAsTSJgowyAEZU2VWmpoWXYcuuV4B2H4Cu90yuMgMPEVt1mQlIZ21L7YM2CSpHUFJo/LQ==} 1559 | engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'} 1560 | peerDependencies: 1561 | eslint: '>=7.7.0' 1562 | dependencies: 1563 | deep-strict-equal: 0.2.0 1564 | enhance-visitors: 1.0.0 1565 | eslint: 7.32.0 1566 | eslint-utils: 2.1.0 1567 | espree: 7.3.1 1568 | espurify: 2.1.1 1569 | import-modules: 2.1.0 1570 | micro-spelling-correcter: 1.1.1 1571 | pkg-dir: 4.2.0 1572 | resolve-from: 5.0.0 1573 | dev: true 1574 | 1575 | /eslint-plugin-es/3.0.1_eslint@7.32.0: 1576 | resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} 1577 | engines: {node: '>=8.10.0'} 1578 | peerDependencies: 1579 | eslint: '>=4.19.1' 1580 | dependencies: 1581 | eslint: 7.32.0 1582 | eslint-utils: 2.1.0 1583 | regexpp: 3.2.0 1584 | dev: true 1585 | 1586 | /eslint-plugin-eslint-comments/3.2.0_eslint@7.32.0: 1587 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} 1588 | engines: {node: '>=6.5.0'} 1589 | peerDependencies: 1590 | eslint: '>=4.19.1' 1591 | dependencies: 1592 | escape-string-regexp: 1.0.5 1593 | eslint: 7.32.0 1594 | ignore: 5.1.8 1595 | dev: true 1596 | 1597 | /eslint-plugin-import/2.24.2_eslint@7.32.0: 1598 | resolution: {integrity: sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==} 1599 | engines: {node: '>=4'} 1600 | peerDependencies: 1601 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 1602 | dependencies: 1603 | array-includes: 3.1.3 1604 | array.prototype.flat: 1.2.4 1605 | debug: 2.6.9 1606 | doctrine: 2.1.0 1607 | eslint: 7.32.0 1608 | eslint-import-resolver-node: 0.3.6 1609 | eslint-module-utils: 2.6.2 1610 | find-up: 2.1.0 1611 | has: 1.0.3 1612 | is-core-module: 2.6.0 1613 | minimatch: 3.0.4 1614 | object.values: 1.1.4 1615 | pkg-up: 2.0.0 1616 | read-pkg-up: 3.0.0 1617 | resolve: 1.20.0 1618 | tsconfig-paths: 3.11.0 1619 | dev: true 1620 | 1621 | /eslint-plugin-no-use-extend-native/0.5.0: 1622 | resolution: {integrity: sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==} 1623 | engines: {node: '>=6.0.0'} 1624 | dependencies: 1625 | is-get-set-prop: 1.0.0 1626 | is-js-type: 2.0.0 1627 | is-obj-prop: 1.0.0 1628 | is-proto-prop: 2.0.0 1629 | dev: true 1630 | 1631 | /eslint-plugin-node/11.1.0_eslint@7.32.0: 1632 | resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} 1633 | engines: {node: '>=8.10.0'} 1634 | peerDependencies: 1635 | eslint: '>=5.16.0' 1636 | dependencies: 1637 | eslint: 7.32.0 1638 | eslint-plugin-es: 3.0.1_eslint@7.32.0 1639 | eslint-utils: 2.1.0 1640 | ignore: 5.1.8 1641 | minimatch: 3.0.4 1642 | resolve: 1.20.0 1643 | semver: 6.3.0 1644 | dev: true 1645 | 1646 | /eslint-plugin-prettier/3.4.1_9cfb45d361d41ad830a8783fa89544b0: 1647 | resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==} 1648 | engines: {node: '>=6.0.0'} 1649 | peerDependencies: 1650 | eslint: '>=5.0.0' 1651 | eslint-config-prettier: '*' 1652 | prettier: '>=1.13.0' 1653 | peerDependenciesMeta: 1654 | eslint-config-prettier: 1655 | optional: true 1656 | dependencies: 1657 | eslint: 7.32.0 1658 | eslint-config-prettier: 6.15.0_eslint@7.32.0 1659 | prettier: 2.0.4 1660 | prettier-linter-helpers: 1.0.0 1661 | dev: true 1662 | 1663 | /eslint-plugin-promise/4.3.1: 1664 | resolution: {integrity: sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==} 1665 | engines: {node: '>=6'} 1666 | dev: true 1667 | 1668 | /eslint-plugin-unicorn/23.0.0_eslint@7.32.0: 1669 | resolution: {integrity: sha512-Vabo3cjl6cjyhcf+76CdQEY6suOFzK0Xh3xo0uL9VDYrDJP5+B6PjV0tHTYm82WZmFWniugFJM3ywHSNYTi/ZQ==} 1670 | engines: {node: '>=10'} 1671 | peerDependencies: 1672 | eslint: '>=7.11.0' 1673 | dependencies: 1674 | ci-info: 2.0.0 1675 | clean-regexp: 1.0.0 1676 | eslint: 7.32.0 1677 | eslint-ast-utils: 1.1.0 1678 | eslint-template-visitor: 2.3.2_eslint@7.32.0 1679 | eslint-utils: 2.1.0 1680 | import-modules: 2.1.0 1681 | lodash: 4.17.21 1682 | pluralize: 8.0.0 1683 | read-pkg-up: 7.0.1 1684 | regexp-tree: 0.1.23 1685 | reserved-words: 0.1.2 1686 | safe-regex: 2.1.1 1687 | semver: 7.3.5 1688 | transitivePeerDependencies: 1689 | - supports-color 1690 | dev: true 1691 | 1692 | /eslint-rule-docs/1.1.231: 1693 | resolution: {integrity: sha512-egHz9A1WG7b8CS0x1P6P/Rj5FqZOjray/VjpJa14tMZalfRKvpE2ONJ3plCM7+PcinmU4tcmbPLv0VtwzSdLVA==} 1694 | dev: true 1695 | 1696 | /eslint-scope/5.1.1: 1697 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1698 | engines: {node: '>=8.0.0'} 1699 | dependencies: 1700 | esrecurse: 4.3.0 1701 | estraverse: 4.3.0 1702 | dev: true 1703 | 1704 | /eslint-template-visitor/2.3.2_eslint@7.32.0: 1705 | resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} 1706 | peerDependencies: 1707 | eslint: '>=7.0.0' 1708 | dependencies: 1709 | '@babel/core': 7.15.0 1710 | '@babel/eslint-parser': 7.15.0_@babel+core@7.15.0+eslint@7.32.0 1711 | eslint: 7.32.0 1712 | eslint-visitor-keys: 2.1.0 1713 | esquery: 1.4.0 1714 | multimap: 1.1.0 1715 | transitivePeerDependencies: 1716 | - supports-color 1717 | dev: true 1718 | 1719 | /eslint-utils/2.1.0: 1720 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} 1721 | engines: {node: '>=6'} 1722 | dependencies: 1723 | eslint-visitor-keys: 1.3.0 1724 | dev: true 1725 | 1726 | /eslint-utils/3.0.0_eslint@7.32.0: 1727 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 1728 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 1729 | peerDependencies: 1730 | eslint: '>=5' 1731 | dependencies: 1732 | eslint: 7.32.0 1733 | eslint-visitor-keys: 2.1.0 1734 | dev: true 1735 | 1736 | /eslint-visitor-keys/1.3.0: 1737 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 1738 | engines: {node: '>=4'} 1739 | dev: true 1740 | 1741 | /eslint-visitor-keys/2.1.0: 1742 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 1743 | engines: {node: '>=10'} 1744 | dev: true 1745 | 1746 | /eslint/7.32.0: 1747 | resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} 1748 | engines: {node: ^10.12.0 || >=12.0.0} 1749 | hasBin: true 1750 | dependencies: 1751 | '@babel/code-frame': 7.12.11 1752 | '@eslint/eslintrc': 0.4.3 1753 | '@humanwhocodes/config-array': 0.5.0 1754 | ajv: 6.12.6 1755 | chalk: 4.1.2 1756 | cross-spawn: 7.0.3 1757 | debug: 4.3.2 1758 | doctrine: 3.0.0 1759 | enquirer: 2.3.6 1760 | escape-string-regexp: 4.0.0 1761 | eslint-scope: 5.1.1 1762 | eslint-utils: 2.1.0 1763 | eslint-visitor-keys: 2.1.0 1764 | espree: 7.3.1 1765 | esquery: 1.4.0 1766 | esutils: 2.0.3 1767 | fast-deep-equal: 3.1.3 1768 | file-entry-cache: 6.0.1 1769 | functional-red-black-tree: 1.0.1 1770 | glob-parent: 5.1.2 1771 | globals: 13.11.0 1772 | ignore: 4.0.6 1773 | import-fresh: 3.3.0 1774 | imurmurhash: 0.1.4 1775 | is-glob: 4.0.1 1776 | js-yaml: 3.14.1 1777 | json-stable-stringify-without-jsonify: 1.0.1 1778 | levn: 0.4.1 1779 | lodash.merge: 4.6.2 1780 | minimatch: 3.0.4 1781 | natural-compare: 1.4.0 1782 | optionator: 0.9.1 1783 | progress: 2.0.3 1784 | regexpp: 3.2.0 1785 | semver: 7.3.5 1786 | strip-ansi: 6.0.0 1787 | strip-json-comments: 3.1.1 1788 | table: 6.7.1 1789 | text-table: 0.2.0 1790 | v8-compile-cache: 2.3.0 1791 | transitivePeerDependencies: 1792 | - supports-color 1793 | dev: true 1794 | 1795 | /espree/7.3.1: 1796 | resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} 1797 | engines: {node: ^10.12.0 || >=12.0.0} 1798 | dependencies: 1799 | acorn: 7.4.1 1800 | acorn-jsx: 5.3.2_acorn@7.4.1 1801 | eslint-visitor-keys: 1.3.0 1802 | dev: true 1803 | 1804 | /esprima/4.0.1: 1805 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 1806 | engines: {node: '>=4'} 1807 | hasBin: true 1808 | dev: true 1809 | 1810 | /espurify/2.1.1: 1811 | resolution: {integrity: sha512-zttWvnkhcDyGOhSH4vO2qCBILpdCMv/MX8lp4cqgRkQoDRGK2oZxi2GfWhlP2dIXmk7BaKeOTuzbHhyC68o8XQ==} 1812 | dev: true 1813 | 1814 | /esquery/1.4.0: 1815 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 1816 | engines: {node: '>=0.10'} 1817 | dependencies: 1818 | estraverse: 5.2.0 1819 | dev: true 1820 | 1821 | /esrecurse/4.3.0: 1822 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1823 | engines: {node: '>=4.0'} 1824 | dependencies: 1825 | estraverse: 5.2.0 1826 | dev: true 1827 | 1828 | /estraverse/4.3.0: 1829 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1830 | engines: {node: '>=4.0'} 1831 | dev: true 1832 | 1833 | /estraverse/5.2.0: 1834 | resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} 1835 | engines: {node: '>=4.0'} 1836 | dev: true 1837 | 1838 | /esutils/2.0.3: 1839 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1840 | engines: {node: '>=0.10.0'} 1841 | dev: true 1842 | 1843 | /execa/4.1.0: 1844 | resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} 1845 | engines: {node: '>=10'} 1846 | dependencies: 1847 | cross-spawn: 7.0.3 1848 | get-stream: 5.2.0 1849 | human-signals: 1.1.1 1850 | is-stream: 2.0.1 1851 | merge-stream: 2.0.0 1852 | npm-run-path: 4.0.1 1853 | onetime: 5.1.2 1854 | signal-exit: 3.0.3 1855 | strip-final-newline: 2.0.0 1856 | dev: true 1857 | 1858 | /expand-brackets/2.1.4: 1859 | resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} 1860 | engines: {node: '>=0.10.0'} 1861 | dependencies: 1862 | debug: 2.6.9 1863 | define-property: 0.2.5 1864 | extend-shallow: 2.0.1 1865 | posix-character-classes: 0.1.1 1866 | regex-not: 1.0.2 1867 | snapdragon: 0.8.2 1868 | to-regex: 3.0.2 1869 | dev: true 1870 | 1871 | /extend-shallow/2.0.1: 1872 | resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} 1873 | engines: {node: '>=0.10.0'} 1874 | dependencies: 1875 | is-extendable: 0.1.1 1876 | dev: true 1877 | 1878 | /extend-shallow/3.0.2: 1879 | resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} 1880 | engines: {node: '>=0.10.0'} 1881 | dependencies: 1882 | assign-symbols: 1.0.0 1883 | is-extendable: 1.0.1 1884 | dev: true 1885 | 1886 | /extend/3.0.2: 1887 | resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1888 | dev: false 1889 | 1890 | /extglob/2.0.4: 1891 | resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} 1892 | engines: {node: '>=0.10.0'} 1893 | dependencies: 1894 | array-unique: 0.3.2 1895 | define-property: 1.0.0 1896 | expand-brackets: 2.1.4 1897 | extend-shallow: 2.0.1 1898 | fragment-cache: 0.2.1 1899 | regex-not: 1.0.2 1900 | snapdragon: 0.8.2 1901 | to-regex: 3.0.2 1902 | dev: true 1903 | 1904 | /extsprintf/1.3.0: 1905 | resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} 1906 | engines: {'0': node >=0.6.0} 1907 | dev: false 1908 | 1909 | /fast-deep-equal/3.1.3: 1910 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1911 | 1912 | /fast-diff/1.2.0: 1913 | resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} 1914 | dev: true 1915 | 1916 | /fast-glob/2.2.7: 1917 | resolution: {integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==} 1918 | engines: {node: '>=4.0.0'} 1919 | dependencies: 1920 | '@mrmlnc/readdir-enhanced': 2.2.1 1921 | '@nodelib/fs.stat': 1.1.3 1922 | glob-parent: 3.1.0 1923 | is-glob: 4.0.1 1924 | merge2: 1.4.1 1925 | micromatch: 3.1.10 1926 | dev: true 1927 | 1928 | /fast-glob/3.2.7: 1929 | resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} 1930 | engines: {node: '>=8'} 1931 | dependencies: 1932 | '@nodelib/fs.stat': 2.0.5 1933 | '@nodelib/fs.walk': 1.2.8 1934 | glob-parent: 5.1.2 1935 | merge2: 1.4.1 1936 | micromatch: 4.0.4 1937 | dev: true 1938 | 1939 | /fast-json-stable-stringify/2.1.0: 1940 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1941 | 1942 | /fast-levenshtein/2.0.6: 1943 | resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} 1944 | dev: true 1945 | 1946 | /fastq/1.12.0: 1947 | resolution: {integrity: sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==} 1948 | dependencies: 1949 | reusify: 1.0.4 1950 | dev: true 1951 | 1952 | /file-entry-cache/6.0.1: 1953 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1954 | engines: {node: ^10.12.0 || >=12.0.0} 1955 | dependencies: 1956 | flat-cache: 3.0.4 1957 | dev: true 1958 | 1959 | /fill-range/4.0.0: 1960 | resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} 1961 | engines: {node: '>=0.10.0'} 1962 | dependencies: 1963 | extend-shallow: 2.0.1 1964 | is-number: 3.0.0 1965 | repeat-string: 1.6.1 1966 | to-regex-range: 2.1.1 1967 | dev: true 1968 | 1969 | /fill-range/7.0.1: 1970 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1971 | engines: {node: '>=8'} 1972 | dependencies: 1973 | to-regex-range: 5.0.1 1974 | dev: true 1975 | 1976 | /find-cache-dir/3.3.2: 1977 | resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} 1978 | engines: {node: '>=8'} 1979 | dependencies: 1980 | commondir: 1.0.1 1981 | make-dir: 3.1.0 1982 | pkg-dir: 4.2.0 1983 | dev: true 1984 | 1985 | /find-root/1.1.0: 1986 | resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} 1987 | dev: true 1988 | 1989 | /find-up/2.1.0: 1990 | resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} 1991 | engines: {node: '>=4'} 1992 | dependencies: 1993 | locate-path: 2.0.0 1994 | dev: true 1995 | 1996 | /find-up/4.1.0: 1997 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1998 | engines: {node: '>=8'} 1999 | dependencies: 2000 | locate-path: 5.0.0 2001 | path-exists: 4.0.0 2002 | 2003 | /find-up/5.0.0: 2004 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 2005 | engines: {node: '>=10'} 2006 | dependencies: 2007 | locate-path: 6.0.0 2008 | path-exists: 4.0.0 2009 | dev: true 2010 | 2011 | /find-versions/4.0.0: 2012 | resolution: {integrity: sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==} 2013 | engines: {node: '>=10'} 2014 | dependencies: 2015 | semver-regex: 3.1.2 2016 | dev: true 2017 | 2018 | /flat-cache/3.0.4: 2019 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 2020 | engines: {node: ^10.12.0 || >=12.0.0} 2021 | dependencies: 2022 | flatted: 3.2.2 2023 | rimraf: 3.0.2 2024 | dev: true 2025 | 2026 | /flatted/3.2.2: 2027 | resolution: {integrity: sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==} 2028 | dev: true 2029 | 2030 | /for-in/1.0.2: 2031 | resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} 2032 | engines: {node: '>=0.10.0'} 2033 | dev: true 2034 | 2035 | /forever-agent/0.6.1: 2036 | resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} 2037 | dev: false 2038 | 2039 | /form-data/2.3.3: 2040 | resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} 2041 | engines: {node: '>= 0.12'} 2042 | dependencies: 2043 | asynckit: 0.4.0 2044 | combined-stream: 1.0.8 2045 | mime-types: 2.1.32 2046 | dev: false 2047 | 2048 | /fragment-cache/0.2.1: 2049 | resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} 2050 | engines: {node: '>=0.10.0'} 2051 | dependencies: 2052 | map-cache: 0.2.2 2053 | dev: true 2054 | 2055 | /fs-extra/9.1.0: 2056 | resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} 2057 | engines: {node: '>=10'} 2058 | dependencies: 2059 | at-least-node: 1.0.0 2060 | graceful-fs: 4.2.8 2061 | jsonfile: 6.1.0 2062 | universalify: 2.0.0 2063 | dev: true 2064 | 2065 | /fs-minipass/2.1.0: 2066 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 2067 | engines: {node: '>= 8'} 2068 | dependencies: 2069 | minipass: 3.1.3 2070 | dev: false 2071 | 2072 | /fs.realpath/1.0.0: 2073 | resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} 2074 | 2075 | /function-bind/1.1.1: 2076 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 2077 | 2078 | /functional-red-black-tree/1.0.1: 2079 | resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} 2080 | dev: true 2081 | 2082 | /gauge/2.7.4: 2083 | resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} 2084 | dependencies: 2085 | aproba: 1.2.0 2086 | console-control-strings: 1.1.0 2087 | has-unicode: 2.0.1 2088 | object-assign: 4.1.1 2089 | signal-exit: 3.0.3 2090 | string-width: 1.0.2 2091 | strip-ansi: 3.0.1 2092 | wide-align: 1.1.3 2093 | dev: false 2094 | 2095 | /gensync/1.0.0-beta.2: 2096 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 2097 | engines: {node: '>=6.9.0'} 2098 | dev: true 2099 | 2100 | /get-intrinsic/1.1.1: 2101 | resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} 2102 | dependencies: 2103 | function-bind: 1.1.1 2104 | has: 1.0.3 2105 | has-symbols: 1.0.2 2106 | dev: true 2107 | 2108 | /get-own-enumerable-property-symbols/3.0.2: 2109 | resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} 2110 | dev: true 2111 | 2112 | /get-set-props/0.1.0: 2113 | resolution: {integrity: sha1-mYR1wXhEVobQsyJG2l3428++jqM=} 2114 | engines: {node: '>=0.10.0'} 2115 | dev: true 2116 | 2117 | /get-stdin/6.0.0: 2118 | resolution: {integrity: sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==} 2119 | engines: {node: '>=4'} 2120 | dev: true 2121 | 2122 | /get-stdin/8.0.0: 2123 | resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} 2124 | engines: {node: '>=10'} 2125 | dev: true 2126 | 2127 | /get-stream/4.1.0: 2128 | resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} 2129 | engines: {node: '>=6'} 2130 | dependencies: 2131 | pump: 3.0.0 2132 | dev: true 2133 | 2134 | /get-stream/5.2.0: 2135 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} 2136 | engines: {node: '>=8'} 2137 | dependencies: 2138 | pump: 3.0.0 2139 | dev: true 2140 | 2141 | /get-value/2.0.6: 2142 | resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} 2143 | engines: {node: '>=0.10.0'} 2144 | dev: true 2145 | 2146 | /getpass/0.1.7: 2147 | resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} 2148 | dependencies: 2149 | assert-plus: 1.0.0 2150 | dev: false 2151 | 2152 | /glob-parent/3.1.0: 2153 | resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=} 2154 | dependencies: 2155 | is-glob: 3.1.0 2156 | path-dirname: 1.0.2 2157 | dev: true 2158 | 2159 | /glob-parent/5.1.2: 2160 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 2161 | engines: {node: '>= 6'} 2162 | dependencies: 2163 | is-glob: 4.0.1 2164 | dev: true 2165 | 2166 | /glob-to-regexp/0.3.0: 2167 | resolution: {integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=} 2168 | dev: true 2169 | 2170 | /glob/7.1.7: 2171 | resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} 2172 | dependencies: 2173 | fs.realpath: 1.0.0 2174 | inflight: 1.0.6 2175 | inherits: 2.0.4 2176 | minimatch: 3.0.4 2177 | once: 1.4.0 2178 | path-is-absolute: 1.0.1 2179 | 2180 | /global-dirs/3.0.0: 2181 | resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} 2182 | engines: {node: '>=10'} 2183 | dependencies: 2184 | ini: 2.0.0 2185 | dev: true 2186 | 2187 | /globals/11.12.0: 2188 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 2189 | engines: {node: '>=4'} 2190 | dev: true 2191 | 2192 | /globals/13.11.0: 2193 | resolution: {integrity: sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==} 2194 | engines: {node: '>=8'} 2195 | dependencies: 2196 | type-fest: 0.20.2 2197 | dev: true 2198 | 2199 | /globby/11.0.4: 2200 | resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} 2201 | engines: {node: '>=10'} 2202 | dependencies: 2203 | array-union: 2.1.0 2204 | dir-glob: 3.0.1 2205 | fast-glob: 3.2.7 2206 | ignore: 5.1.8 2207 | merge2: 1.4.1 2208 | slash: 3.0.0 2209 | dev: true 2210 | 2211 | /globby/9.2.0: 2212 | resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==} 2213 | engines: {node: '>=6'} 2214 | dependencies: 2215 | '@types/glob': 7.1.4 2216 | array-union: 1.0.2 2217 | dir-glob: 2.2.2 2218 | fast-glob: 2.2.7 2219 | glob: 7.1.7 2220 | ignore: 4.0.6 2221 | pify: 4.0.1 2222 | slash: 2.0.0 2223 | dev: true 2224 | 2225 | /got/9.6.0: 2226 | resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} 2227 | engines: {node: '>=8.6'} 2228 | dependencies: 2229 | '@sindresorhus/is': 0.14.0 2230 | '@szmarczak/http-timer': 1.1.2 2231 | cacheable-request: 6.1.0 2232 | decompress-response: 3.3.0 2233 | duplexer3: 0.1.4 2234 | get-stream: 4.1.0 2235 | lowercase-keys: 1.0.1 2236 | mimic-response: 1.0.1 2237 | p-cancelable: 1.1.0 2238 | to-readable-stream: 1.0.0 2239 | url-parse-lax: 3.0.0 2240 | dev: true 2241 | 2242 | /graceful-fs/4.2.8: 2243 | resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} 2244 | 2245 | /har-schema/2.0.0: 2246 | resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} 2247 | engines: {node: '>=4'} 2248 | dev: false 2249 | 2250 | /har-validator/5.1.5: 2251 | resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} 2252 | engines: {node: '>=6'} 2253 | deprecated: this library is no longer supported 2254 | dependencies: 2255 | ajv: 6.12.6 2256 | har-schema: 2.0.0 2257 | dev: false 2258 | 2259 | /hard-rejection/2.1.0: 2260 | resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} 2261 | engines: {node: '>=6'} 2262 | 2263 | /has-bigints/1.0.1: 2264 | resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} 2265 | dev: true 2266 | 2267 | /has-flag/3.0.0: 2268 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} 2269 | engines: {node: '>=4'} 2270 | 2271 | /has-flag/4.0.0: 2272 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 2273 | engines: {node: '>=8'} 2274 | dev: true 2275 | 2276 | /has-symbols/1.0.2: 2277 | resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} 2278 | engines: {node: '>= 0.4'} 2279 | dev: true 2280 | 2281 | /has-tostringtag/1.0.0: 2282 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 2283 | engines: {node: '>= 0.4'} 2284 | dependencies: 2285 | has-symbols: 1.0.2 2286 | dev: true 2287 | 2288 | /has-unicode/2.0.1: 2289 | resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} 2290 | dev: false 2291 | 2292 | /has-value/0.3.1: 2293 | resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} 2294 | engines: {node: '>=0.10.0'} 2295 | dependencies: 2296 | get-value: 2.0.6 2297 | has-values: 0.1.4 2298 | isobject: 2.1.0 2299 | dev: true 2300 | 2301 | /has-value/1.0.0: 2302 | resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} 2303 | engines: {node: '>=0.10.0'} 2304 | dependencies: 2305 | get-value: 2.0.6 2306 | has-values: 1.0.0 2307 | isobject: 3.0.1 2308 | dev: true 2309 | 2310 | /has-values/0.1.4: 2311 | resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} 2312 | engines: {node: '>=0.10.0'} 2313 | dev: true 2314 | 2315 | /has-values/1.0.0: 2316 | resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} 2317 | engines: {node: '>=0.10.0'} 2318 | dependencies: 2319 | is-number: 3.0.0 2320 | kind-of: 4.0.0 2321 | dev: true 2322 | 2323 | /has-yarn/2.1.0: 2324 | resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} 2325 | engines: {node: '>=8'} 2326 | dev: true 2327 | 2328 | /has/1.0.3: 2329 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 2330 | engines: {node: '>= 0.4.0'} 2331 | dependencies: 2332 | function-bind: 1.1.1 2333 | 2334 | /hosted-git-info/2.8.9: 2335 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 2336 | 2337 | /hosted-git-info/4.0.2: 2338 | resolution: {integrity: sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==} 2339 | engines: {node: '>=10'} 2340 | dependencies: 2341 | lru-cache: 6.0.0 2342 | dev: false 2343 | 2344 | /http-cache-semantics/4.1.0: 2345 | resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} 2346 | 2347 | /http-proxy-agent/4.0.1: 2348 | resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} 2349 | engines: {node: '>= 6'} 2350 | dependencies: 2351 | '@tootallnate/once': 1.1.2 2352 | agent-base: 6.0.2 2353 | debug: 4.3.2 2354 | transitivePeerDependencies: 2355 | - supports-color 2356 | dev: false 2357 | 2358 | /http-signature/1.2.0: 2359 | resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=} 2360 | engines: {node: '>=0.8', npm: '>=1.3.7'} 2361 | dependencies: 2362 | assert-plus: 1.0.0 2363 | jsprim: 1.4.1 2364 | sshpk: 1.16.1 2365 | dev: false 2366 | 2367 | /https-proxy-agent/5.0.0: 2368 | resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} 2369 | engines: {node: '>= 6'} 2370 | dependencies: 2371 | agent-base: 6.0.2 2372 | debug: 4.3.2 2373 | transitivePeerDependencies: 2374 | - supports-color 2375 | dev: false 2376 | 2377 | /human-signals/1.1.1: 2378 | resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} 2379 | engines: {node: '>=8.12.0'} 2380 | dev: true 2381 | 2382 | /humanize-ms/1.2.1: 2383 | resolution: {integrity: sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=} 2384 | dependencies: 2385 | ms: 2.1.3 2386 | dev: false 2387 | 2388 | /husky/4.3.8: 2389 | resolution: {integrity: sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==} 2390 | engines: {node: '>=10'} 2391 | hasBin: true 2392 | requiresBuild: true 2393 | dependencies: 2394 | chalk: 4.1.2 2395 | ci-info: 2.0.0 2396 | compare-versions: 3.6.0 2397 | cosmiconfig: 7.0.1 2398 | find-versions: 4.0.0 2399 | opencollective-postinstall: 2.0.3 2400 | pkg-dir: 5.0.0 2401 | please-upgrade-node: 3.2.0 2402 | slash: 3.0.0 2403 | which-pm-runs: 1.0.0 2404 | dev: true 2405 | 2406 | /iconv-lite/0.6.3: 2407 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 2408 | engines: {node: '>=0.10.0'} 2409 | dependencies: 2410 | safer-buffer: 2.1.2 2411 | dev: false 2412 | optional: true 2413 | 2414 | /ignore-walk/3.0.4: 2415 | resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==} 2416 | dependencies: 2417 | minimatch: 3.0.4 2418 | dev: false 2419 | 2420 | /ignore/4.0.6: 2421 | resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} 2422 | engines: {node: '>= 4'} 2423 | dev: true 2424 | 2425 | /ignore/5.1.8: 2426 | resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} 2427 | engines: {node: '>= 4'} 2428 | dev: true 2429 | 2430 | /import-fresh/3.3.0: 2431 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 2432 | engines: {node: '>=6'} 2433 | dependencies: 2434 | parent-module: 1.0.1 2435 | resolve-from: 4.0.0 2436 | dev: true 2437 | 2438 | /import-lazy/2.1.0: 2439 | resolution: {integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=} 2440 | engines: {node: '>=4'} 2441 | dev: true 2442 | 2443 | /import-modules/2.1.0: 2444 | resolution: {integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==} 2445 | engines: {node: '>=8'} 2446 | dev: true 2447 | 2448 | /imurmurhash/0.1.4: 2449 | resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} 2450 | engines: {node: '>=0.8.19'} 2451 | 2452 | /indent-string/4.0.0: 2453 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 2454 | engines: {node: '>=8'} 2455 | 2456 | /infer-owner/1.0.4: 2457 | resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} 2458 | dev: false 2459 | 2460 | /inflight/1.0.6: 2461 | resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} 2462 | dependencies: 2463 | once: 1.4.0 2464 | wrappy: 1.0.2 2465 | 2466 | /inherits/2.0.4: 2467 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2468 | 2469 | /ini/1.3.8: 2470 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 2471 | 2472 | /ini/2.0.0: 2473 | resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} 2474 | engines: {node: '>=10'} 2475 | dev: true 2476 | 2477 | /internal-slot/1.0.3: 2478 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} 2479 | engines: {node: '>= 0.4'} 2480 | dependencies: 2481 | get-intrinsic: 1.1.1 2482 | has: 1.0.3 2483 | side-channel: 1.0.4 2484 | dev: true 2485 | 2486 | /interpret/1.4.0: 2487 | resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} 2488 | engines: {node: '>= 0.10'} 2489 | dev: true 2490 | 2491 | /ip/1.1.5: 2492 | resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=} 2493 | dev: false 2494 | 2495 | /irregular-plurals/3.3.0: 2496 | resolution: {integrity: sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==} 2497 | engines: {node: '>=8'} 2498 | dev: true 2499 | 2500 | /is-absolute/1.0.0: 2501 | resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} 2502 | engines: {node: '>=0.10.0'} 2503 | dependencies: 2504 | is-relative: 1.0.0 2505 | is-windows: 1.0.2 2506 | dev: true 2507 | 2508 | /is-accessor-descriptor/0.1.6: 2509 | resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} 2510 | engines: {node: '>=0.10.0'} 2511 | dependencies: 2512 | kind-of: 3.2.2 2513 | dev: true 2514 | 2515 | /is-accessor-descriptor/1.0.0: 2516 | resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} 2517 | engines: {node: '>=0.10.0'} 2518 | dependencies: 2519 | kind-of: 6.0.3 2520 | dev: true 2521 | 2522 | /is-arrayish/0.2.1: 2523 | resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} 2524 | 2525 | /is-bigint/1.0.4: 2526 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 2527 | dependencies: 2528 | has-bigints: 1.0.1 2529 | dev: true 2530 | 2531 | /is-boolean-object/1.1.2: 2532 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 2533 | engines: {node: '>= 0.4'} 2534 | dependencies: 2535 | call-bind: 1.0.2 2536 | has-tostringtag: 1.0.0 2537 | dev: true 2538 | 2539 | /is-buffer/1.1.6: 2540 | resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} 2541 | dev: true 2542 | 2543 | /is-callable/1.2.4: 2544 | resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} 2545 | engines: {node: '>= 0.4'} 2546 | dev: true 2547 | 2548 | /is-ci/2.0.0: 2549 | resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} 2550 | hasBin: true 2551 | dependencies: 2552 | ci-info: 2.0.0 2553 | dev: true 2554 | 2555 | /is-core-module/2.6.0: 2556 | resolution: {integrity: sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==} 2557 | dependencies: 2558 | has: 1.0.3 2559 | 2560 | /is-data-descriptor/0.1.4: 2561 | resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} 2562 | engines: {node: '>=0.10.0'} 2563 | dependencies: 2564 | kind-of: 3.2.2 2565 | dev: true 2566 | 2567 | /is-data-descriptor/1.0.0: 2568 | resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} 2569 | engines: {node: '>=0.10.0'} 2570 | dependencies: 2571 | kind-of: 6.0.3 2572 | dev: true 2573 | 2574 | /is-date-object/1.0.5: 2575 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 2576 | engines: {node: '>= 0.4'} 2577 | dependencies: 2578 | has-tostringtag: 1.0.0 2579 | dev: true 2580 | 2581 | /is-descriptor/0.1.6: 2582 | resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} 2583 | engines: {node: '>=0.10.0'} 2584 | dependencies: 2585 | is-accessor-descriptor: 0.1.6 2586 | is-data-descriptor: 0.1.4 2587 | kind-of: 5.1.0 2588 | dev: true 2589 | 2590 | /is-descriptor/1.0.2: 2591 | resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} 2592 | engines: {node: '>=0.10.0'} 2593 | dependencies: 2594 | is-accessor-descriptor: 1.0.0 2595 | is-data-descriptor: 1.0.0 2596 | kind-of: 6.0.3 2597 | dev: true 2598 | 2599 | /is-error/2.2.2: 2600 | resolution: {integrity: sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==} 2601 | dev: true 2602 | 2603 | /is-extendable/0.1.1: 2604 | resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} 2605 | engines: {node: '>=0.10.0'} 2606 | dev: true 2607 | 2608 | /is-extendable/1.0.1: 2609 | resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} 2610 | engines: {node: '>=0.10.0'} 2611 | dependencies: 2612 | is-plain-object: 2.0.4 2613 | dev: true 2614 | 2615 | /is-extglob/2.1.1: 2616 | resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} 2617 | engines: {node: '>=0.10.0'} 2618 | dev: true 2619 | 2620 | /is-fullwidth-code-point/1.0.0: 2621 | resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=} 2622 | engines: {node: '>=0.10.0'} 2623 | dependencies: 2624 | number-is-nan: 1.0.1 2625 | dev: false 2626 | 2627 | /is-fullwidth-code-point/2.0.0: 2628 | resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} 2629 | engines: {node: '>=4'} 2630 | dev: true 2631 | 2632 | /is-fullwidth-code-point/3.0.0: 2633 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 2634 | engines: {node: '>=8'} 2635 | dev: true 2636 | 2637 | /is-get-set-prop/1.0.0: 2638 | resolution: {integrity: sha1-JzGHfk14pqae3M5rudaLB3nnYxI=} 2639 | dependencies: 2640 | get-set-props: 0.1.0 2641 | lowercase-keys: 1.0.1 2642 | dev: true 2643 | 2644 | /is-glob/3.1.0: 2645 | resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=} 2646 | engines: {node: '>=0.10.0'} 2647 | dependencies: 2648 | is-extglob: 2.1.1 2649 | dev: true 2650 | 2651 | /is-glob/4.0.1: 2652 | resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} 2653 | engines: {node: '>=0.10.0'} 2654 | dependencies: 2655 | is-extglob: 2.1.1 2656 | dev: true 2657 | 2658 | /is-installed-globally/0.4.0: 2659 | resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} 2660 | engines: {node: '>=10'} 2661 | dependencies: 2662 | global-dirs: 3.0.0 2663 | is-path-inside: 3.0.3 2664 | dev: true 2665 | 2666 | /is-js-type/2.0.0: 2667 | resolution: {integrity: sha1-c2FwBtZZtOtHKbunR9KHgt8PfiI=} 2668 | dependencies: 2669 | js-types: 1.0.0 2670 | dev: true 2671 | 2672 | /is-lambda/1.0.1: 2673 | resolution: {integrity: sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=} 2674 | dev: false 2675 | 2676 | /is-negated-glob/1.0.0: 2677 | resolution: {integrity: sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=} 2678 | engines: {node: '>=0.10.0'} 2679 | dev: true 2680 | 2681 | /is-negative-zero/2.0.1: 2682 | resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} 2683 | engines: {node: '>= 0.4'} 2684 | dev: true 2685 | 2686 | /is-npm/5.0.0: 2687 | resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} 2688 | engines: {node: '>=10'} 2689 | dev: true 2690 | 2691 | /is-number-object/1.0.6: 2692 | resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==} 2693 | engines: {node: '>= 0.4'} 2694 | dependencies: 2695 | has-tostringtag: 1.0.0 2696 | dev: true 2697 | 2698 | /is-number/3.0.0: 2699 | resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} 2700 | engines: {node: '>=0.10.0'} 2701 | dependencies: 2702 | kind-of: 3.2.2 2703 | dev: true 2704 | 2705 | /is-number/7.0.0: 2706 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2707 | engines: {node: '>=0.12.0'} 2708 | dev: true 2709 | 2710 | /is-obj-prop/1.0.0: 2711 | resolution: {integrity: sha1-s03nnEULjXxzqyzfZ9yHWtuF+A4=} 2712 | dependencies: 2713 | lowercase-keys: 1.0.1 2714 | obj-props: 1.3.0 2715 | dev: true 2716 | 2717 | /is-obj/1.0.1: 2718 | resolution: {integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=} 2719 | engines: {node: '>=0.10.0'} 2720 | dev: true 2721 | 2722 | /is-obj/2.0.0: 2723 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} 2724 | engines: {node: '>=8'} 2725 | dev: true 2726 | 2727 | /is-path-inside/3.0.3: 2728 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 2729 | engines: {node: '>=8'} 2730 | dev: true 2731 | 2732 | /is-plain-obj/1.1.0: 2733 | resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} 2734 | engines: {node: '>=0.10.0'} 2735 | 2736 | /is-plain-obj/2.1.0: 2737 | resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} 2738 | engines: {node: '>=8'} 2739 | dev: false 2740 | 2741 | /is-plain-object/2.0.4: 2742 | resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} 2743 | engines: {node: '>=0.10.0'} 2744 | dependencies: 2745 | isobject: 3.0.1 2746 | dev: true 2747 | 2748 | /is-proto-prop/2.0.0: 2749 | resolution: {integrity: sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==} 2750 | dependencies: 2751 | lowercase-keys: 1.0.1 2752 | proto-props: 2.0.0 2753 | dev: true 2754 | 2755 | /is-regex/1.1.4: 2756 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 2757 | engines: {node: '>= 0.4'} 2758 | dependencies: 2759 | call-bind: 1.0.2 2760 | has-tostringtag: 1.0.0 2761 | dev: true 2762 | 2763 | /is-regexp/1.0.0: 2764 | resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=} 2765 | engines: {node: '>=0.10.0'} 2766 | dev: true 2767 | 2768 | /is-relative/1.0.0: 2769 | resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} 2770 | engines: {node: '>=0.10.0'} 2771 | dependencies: 2772 | is-unc-path: 1.0.0 2773 | dev: true 2774 | 2775 | /is-stream/2.0.1: 2776 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 2777 | engines: {node: '>=8'} 2778 | dev: true 2779 | 2780 | /is-string/1.0.7: 2781 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 2782 | engines: {node: '>= 0.4'} 2783 | dependencies: 2784 | has-tostringtag: 1.0.0 2785 | dev: true 2786 | 2787 | /is-symbol/1.0.4: 2788 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 2789 | engines: {node: '>= 0.4'} 2790 | dependencies: 2791 | has-symbols: 1.0.2 2792 | dev: true 2793 | 2794 | /is-typedarray/1.0.0: 2795 | resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} 2796 | 2797 | /is-unc-path/1.0.0: 2798 | resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} 2799 | engines: {node: '>=0.10.0'} 2800 | dependencies: 2801 | unc-path-regex: 0.1.2 2802 | dev: true 2803 | 2804 | /is-unicode-supported/0.1.0: 2805 | resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} 2806 | engines: {node: '>=10'} 2807 | dev: true 2808 | 2809 | /is-windows/1.0.2: 2810 | resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} 2811 | engines: {node: '>=0.10.0'} 2812 | dev: true 2813 | 2814 | /is-wsl/1.1.0: 2815 | resolution: {integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=} 2816 | engines: {node: '>=4'} 2817 | dev: true 2818 | 2819 | /is-yarn-global/0.3.0: 2820 | resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} 2821 | dev: true 2822 | 2823 | /isarray/1.0.0: 2824 | resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} 2825 | 2826 | /isexe/2.0.0: 2827 | resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} 2828 | 2829 | /isobject/2.1.0: 2830 | resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} 2831 | engines: {node: '>=0.10.0'} 2832 | dependencies: 2833 | isarray: 1.0.0 2834 | dev: true 2835 | 2836 | /isobject/3.0.1: 2837 | resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} 2838 | engines: {node: '>=0.10.0'} 2839 | dev: true 2840 | 2841 | /isstream/0.1.2: 2842 | resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} 2843 | dev: false 2844 | 2845 | /js-tokens/4.0.0: 2846 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2847 | 2848 | /js-types/1.0.0: 2849 | resolution: {integrity: sha1-0kLmSU7Vcq08koCfyL7X92h8vwM=} 2850 | engines: {node: '>=0.10.0'} 2851 | dev: true 2852 | 2853 | /js-yaml/3.14.1: 2854 | resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} 2855 | hasBin: true 2856 | dependencies: 2857 | argparse: 1.0.10 2858 | esprima: 4.0.1 2859 | dev: true 2860 | 2861 | /jsbn/0.1.1: 2862 | resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} 2863 | dev: false 2864 | 2865 | /jsesc/2.5.2: 2866 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 2867 | engines: {node: '>=4'} 2868 | hasBin: true 2869 | dev: true 2870 | 2871 | /json-buffer/3.0.0: 2872 | resolution: {integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=} 2873 | dev: true 2874 | 2875 | /json-parse-better-errors/1.0.2: 2876 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} 2877 | dev: true 2878 | 2879 | /json-parse-even-better-errors/2.3.1: 2880 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 2881 | 2882 | /json-schema-traverse/0.4.1: 2883 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2884 | 2885 | /json-schema-traverse/1.0.0: 2886 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 2887 | dev: true 2888 | 2889 | /json-schema/0.2.3: 2890 | resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} 2891 | dev: false 2892 | 2893 | /json-stable-stringify-without-jsonify/1.0.1: 2894 | resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} 2895 | dev: true 2896 | 2897 | /json-stringify-safe/5.0.1: 2898 | resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} 2899 | dev: false 2900 | 2901 | /json5/1.0.1: 2902 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} 2903 | hasBin: true 2904 | dependencies: 2905 | minimist: 1.2.5 2906 | dev: true 2907 | 2908 | /json5/2.2.0: 2909 | resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} 2910 | engines: {node: '>=6'} 2911 | hasBin: true 2912 | dependencies: 2913 | minimist: 1.2.5 2914 | dev: true 2915 | 2916 | /jsonfile/6.1.0: 2917 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 2918 | dependencies: 2919 | universalify: 2.0.0 2920 | optionalDependencies: 2921 | graceful-fs: 4.2.8 2922 | dev: true 2923 | 2924 | /jsonparse/1.3.1: 2925 | resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=} 2926 | engines: {'0': node >= 0.2.0} 2927 | dev: false 2928 | 2929 | /jsprim/1.4.1: 2930 | resolution: {integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=} 2931 | engines: {'0': node >=0.6.0} 2932 | dependencies: 2933 | assert-plus: 1.0.0 2934 | extsprintf: 1.3.0 2935 | json-schema: 0.2.3 2936 | verror: 1.10.0 2937 | dev: false 2938 | 2939 | /keyv/3.1.0: 2940 | resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} 2941 | dependencies: 2942 | json-buffer: 3.0.0 2943 | dev: true 2944 | 2945 | /kind-of/3.2.2: 2946 | resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} 2947 | engines: {node: '>=0.10.0'} 2948 | dependencies: 2949 | is-buffer: 1.1.6 2950 | dev: true 2951 | 2952 | /kind-of/4.0.0: 2953 | resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} 2954 | engines: {node: '>=0.10.0'} 2955 | dependencies: 2956 | is-buffer: 1.1.6 2957 | dev: true 2958 | 2959 | /kind-of/5.1.0: 2960 | resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} 2961 | engines: {node: '>=0.10.0'} 2962 | dev: true 2963 | 2964 | /kind-of/6.0.3: 2965 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} 2966 | engines: {node: '>=0.10.0'} 2967 | 2968 | /kleur/3.0.3: 2969 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 2970 | engines: {node: '>=6'} 2971 | dev: false 2972 | 2973 | /latest-version/5.1.0: 2974 | resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} 2975 | engines: {node: '>=8'} 2976 | dependencies: 2977 | package-json: 6.5.0 2978 | dev: true 2979 | 2980 | /levn/0.4.1: 2981 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2982 | engines: {node: '>= 0.8.0'} 2983 | dependencies: 2984 | prelude-ls: 1.2.1 2985 | type-check: 0.4.0 2986 | dev: true 2987 | 2988 | /line-column-path/2.0.0: 2989 | resolution: {integrity: sha512-nz3A+vi4bElhwd62E9+Qk/f9BDYLSzD/4Hy1rir0I4GnMxSTezSymzANyph5N1PgRZ3sSbA+yR5hOuXxc71a0Q==} 2990 | engines: {node: '>=8'} 2991 | dependencies: 2992 | type-fest: 0.4.1 2993 | dev: true 2994 | 2995 | /lines-and-columns/1.1.6: 2996 | resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} 2997 | 2998 | /lint-staged/10.5.4: 2999 | resolution: {integrity: sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==} 3000 | hasBin: true 3001 | dependencies: 3002 | chalk: 4.1.2 3003 | cli-truncate: 2.1.0 3004 | commander: 6.2.1 3005 | cosmiconfig: 7.0.1 3006 | debug: 4.3.2 3007 | dedent: 0.7.0 3008 | enquirer: 2.3.6 3009 | execa: 4.1.0 3010 | listr2: 3.11.1_enquirer@2.3.6 3011 | log-symbols: 4.1.0 3012 | micromatch: 4.0.4 3013 | normalize-path: 3.0.0 3014 | please-upgrade-node: 3.2.0 3015 | string-argv: 0.3.1 3016 | stringify-object: 3.3.0 3017 | transitivePeerDependencies: 3018 | - supports-color 3019 | dev: true 3020 | 3021 | /listr2/3.11.1_enquirer@2.3.6: 3022 | resolution: {integrity: sha512-ZXQvQfmH9iWLlb4n3hh31yicXDxlzB0pE7MM1zu6kgbVL4ivEsO4H8IPh4E682sC8RjnYO9anose+zT52rrpyg==} 3023 | engines: {node: '>=10.0.0'} 3024 | peerDependencies: 3025 | enquirer: '>= 2.3.0 < 3' 3026 | dependencies: 3027 | cli-truncate: 2.1.0 3028 | colorette: 1.3.0 3029 | enquirer: 2.3.6 3030 | log-update: 4.0.0 3031 | p-map: 4.0.0 3032 | rxjs: 6.6.7 3033 | through: 2.3.8 3034 | wrap-ansi: 7.0.0 3035 | dev: true 3036 | 3037 | /load-json-file/4.0.0: 3038 | resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} 3039 | engines: {node: '>=4'} 3040 | dependencies: 3041 | graceful-fs: 4.2.8 3042 | parse-json: 4.0.0 3043 | pify: 3.0.0 3044 | strip-bom: 3.0.0 3045 | dev: true 3046 | 3047 | /locate-path/2.0.0: 3048 | resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} 3049 | engines: {node: '>=4'} 3050 | dependencies: 3051 | p-locate: 2.0.0 3052 | path-exists: 3.0.0 3053 | dev: true 3054 | 3055 | /locate-path/5.0.0: 3056 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 3057 | engines: {node: '>=8'} 3058 | dependencies: 3059 | p-locate: 4.1.0 3060 | 3061 | /locate-path/6.0.0: 3062 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 3063 | engines: {node: '>=10'} 3064 | dependencies: 3065 | p-locate: 5.0.0 3066 | dev: true 3067 | 3068 | /lodash.clonedeep/4.5.0: 3069 | resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} 3070 | dev: true 3071 | 3072 | /lodash.get/4.4.2: 3073 | resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} 3074 | dev: true 3075 | 3076 | /lodash.merge/4.6.2: 3077 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 3078 | dev: true 3079 | 3080 | /lodash.truncate/4.4.2: 3081 | resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} 3082 | dev: true 3083 | 3084 | /lodash.zip/4.2.0: 3085 | resolution: {integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=} 3086 | dev: true 3087 | 3088 | /lodash/4.17.21: 3089 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 3090 | dev: true 3091 | 3092 | /log-symbols/4.1.0: 3093 | resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} 3094 | engines: {node: '>=10'} 3095 | dependencies: 3096 | chalk: 4.1.2 3097 | is-unicode-supported: 0.1.0 3098 | dev: true 3099 | 3100 | /log-update/4.0.0: 3101 | resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} 3102 | engines: {node: '>=10'} 3103 | dependencies: 3104 | ansi-escapes: 4.3.2 3105 | cli-cursor: 3.1.0 3106 | slice-ansi: 4.0.0 3107 | wrap-ansi: 6.2.0 3108 | dev: true 3109 | 3110 | /lowercase-keys/1.0.1: 3111 | resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} 3112 | engines: {node: '>=0.10.0'} 3113 | dev: true 3114 | 3115 | /lowercase-keys/2.0.0: 3116 | resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} 3117 | engines: {node: '>=8'} 3118 | dev: true 3119 | 3120 | /lru-cache/6.0.0: 3121 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 3122 | engines: {node: '>=10'} 3123 | dependencies: 3124 | yallist: 4.0.0 3125 | 3126 | /make-dir/3.1.0: 3127 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} 3128 | engines: {node: '>=8'} 3129 | dependencies: 3130 | semver: 6.3.0 3131 | 3132 | /make-fetch-happen/9.1.0: 3133 | resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} 3134 | engines: {node: '>= 10'} 3135 | dependencies: 3136 | agentkeepalive: 4.1.4 3137 | cacache: 15.3.0 3138 | http-cache-semantics: 4.1.0 3139 | http-proxy-agent: 4.0.1 3140 | https-proxy-agent: 5.0.0 3141 | is-lambda: 1.0.1 3142 | lru-cache: 6.0.0 3143 | minipass: 3.1.3 3144 | minipass-collect: 1.0.2 3145 | minipass-fetch: 1.4.1 3146 | minipass-flush: 1.0.5 3147 | minipass-pipeline: 1.2.4 3148 | negotiator: 0.6.2 3149 | promise-retry: 2.0.1 3150 | socks-proxy-agent: 6.0.0 3151 | ssri: 8.0.1 3152 | transitivePeerDependencies: 3153 | - supports-color 3154 | dev: false 3155 | 3156 | /map-cache/0.2.2: 3157 | resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} 3158 | engines: {node: '>=0.10.0'} 3159 | dev: true 3160 | 3161 | /map-obj/1.0.1: 3162 | resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} 3163 | engines: {node: '>=0.10.0'} 3164 | 3165 | /map-obj/4.2.1: 3166 | resolution: {integrity: sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==} 3167 | engines: {node: '>=8'} 3168 | 3169 | /map-visit/1.0.0: 3170 | resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} 3171 | engines: {node: '>=0.10.0'} 3172 | dependencies: 3173 | object-visit: 1.0.1 3174 | dev: true 3175 | 3176 | /memory-fs/0.2.0: 3177 | resolution: {integrity: sha1-8rslNovBIeORwlIN6Slpyu4KApA=} 3178 | dev: true 3179 | 3180 | /meow/7.1.1: 3181 | resolution: {integrity: sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==} 3182 | engines: {node: '>=10'} 3183 | dependencies: 3184 | '@types/minimist': 1.2.2 3185 | camelcase-keys: 6.2.2 3186 | decamelize-keys: 1.1.0 3187 | hard-rejection: 2.1.0 3188 | minimist-options: 4.1.0 3189 | normalize-package-data: 2.5.0 3190 | read-pkg-up: 7.0.1 3191 | redent: 3.0.0 3192 | trim-newlines: 3.0.1 3193 | type-fest: 0.13.1 3194 | yargs-parser: 18.1.3 3195 | dev: true 3196 | 3197 | /meow/8.1.2: 3198 | resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} 3199 | engines: {node: '>=10'} 3200 | dependencies: 3201 | '@types/minimist': 1.2.2 3202 | camelcase-keys: 6.2.2 3203 | decamelize-keys: 1.1.0 3204 | hard-rejection: 2.1.0 3205 | minimist-options: 4.1.0 3206 | normalize-package-data: 3.0.3 3207 | read-pkg-up: 7.0.1 3208 | redent: 3.0.0 3209 | trim-newlines: 3.0.1 3210 | type-fest: 0.18.1 3211 | yargs-parser: 20.2.9 3212 | dev: false 3213 | 3214 | /merge-stream/2.0.0: 3215 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 3216 | dev: true 3217 | 3218 | /merge2/1.4.1: 3219 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 3220 | engines: {node: '>= 8'} 3221 | dev: true 3222 | 3223 | /micro-spelling-correcter/1.1.1: 3224 | resolution: {integrity: sha512-lkJ3Rj/mtjlRcHk6YyCbvZhyWTOzdBvTHsxMmZSk5jxN1YyVSQ+JETAom55mdzfcyDrY/49Z7UCW760BK30crg==} 3225 | dev: true 3226 | 3227 | /micromatch/3.1.10: 3228 | resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} 3229 | engines: {node: '>=0.10.0'} 3230 | dependencies: 3231 | arr-diff: 4.0.0 3232 | array-unique: 0.3.2 3233 | braces: 2.3.2 3234 | define-property: 2.0.2 3235 | extend-shallow: 3.0.2 3236 | extglob: 2.0.4 3237 | fragment-cache: 0.2.1 3238 | kind-of: 6.0.3 3239 | nanomatch: 1.2.13 3240 | object.pick: 1.3.0 3241 | regex-not: 1.0.2 3242 | snapdragon: 0.8.2 3243 | to-regex: 3.0.2 3244 | dev: true 3245 | 3246 | /micromatch/4.0.4: 3247 | resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} 3248 | engines: {node: '>=8.6'} 3249 | dependencies: 3250 | braces: 3.0.2 3251 | picomatch: 2.3.0 3252 | dev: true 3253 | 3254 | /mime-db/1.49.0: 3255 | resolution: {integrity: sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==} 3256 | engines: {node: '>= 0.6'} 3257 | dev: false 3258 | 3259 | /mime-types/2.1.32: 3260 | resolution: {integrity: sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==} 3261 | engines: {node: '>= 0.6'} 3262 | dependencies: 3263 | mime-db: 1.49.0 3264 | dev: false 3265 | 3266 | /mimic-fn/2.1.0: 3267 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 3268 | engines: {node: '>=6'} 3269 | dev: true 3270 | 3271 | /mimic-response/1.0.1: 3272 | resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} 3273 | engines: {node: '>=4'} 3274 | dev: true 3275 | 3276 | /min-indent/1.0.1: 3277 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 3278 | engines: {node: '>=4'} 3279 | 3280 | /minimatch/3.0.4: 3281 | resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} 3282 | dependencies: 3283 | brace-expansion: 1.1.11 3284 | 3285 | /minimist-options/4.1.0: 3286 | resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} 3287 | engines: {node: '>= 6'} 3288 | dependencies: 3289 | arrify: 1.0.1 3290 | is-plain-obj: 1.1.0 3291 | kind-of: 6.0.3 3292 | 3293 | /minimist/1.2.5: 3294 | resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} 3295 | 3296 | /minipass-collect/1.0.2: 3297 | resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} 3298 | engines: {node: '>= 8'} 3299 | dependencies: 3300 | minipass: 3.1.3 3301 | dev: false 3302 | 3303 | /minipass-fetch/1.4.1: 3304 | resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==} 3305 | engines: {node: '>=8'} 3306 | dependencies: 3307 | minipass: 3.1.3 3308 | minipass-sized: 1.0.3 3309 | minizlib: 2.1.2 3310 | optionalDependencies: 3311 | encoding: 0.1.13 3312 | dev: false 3313 | 3314 | /minipass-flush/1.0.5: 3315 | resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} 3316 | engines: {node: '>= 8'} 3317 | dependencies: 3318 | minipass: 3.1.3 3319 | dev: false 3320 | 3321 | /minipass-json-stream/1.0.1: 3322 | resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==} 3323 | dependencies: 3324 | jsonparse: 1.3.1 3325 | minipass: 3.1.3 3326 | dev: false 3327 | 3328 | /minipass-pipeline/1.2.4: 3329 | resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} 3330 | engines: {node: '>=8'} 3331 | dependencies: 3332 | minipass: 3.1.3 3333 | dev: false 3334 | 3335 | /minipass-sized/1.0.3: 3336 | resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} 3337 | engines: {node: '>=8'} 3338 | dependencies: 3339 | minipass: 3.1.3 3340 | dev: false 3341 | 3342 | /minipass/3.1.3: 3343 | resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} 3344 | engines: {node: '>=8'} 3345 | dependencies: 3346 | yallist: 4.0.0 3347 | dev: false 3348 | 3349 | /minizlib/2.1.2: 3350 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 3351 | engines: {node: '>= 8'} 3352 | dependencies: 3353 | minipass: 3.1.3 3354 | yallist: 4.0.0 3355 | dev: false 3356 | 3357 | /mixin-deep/1.3.2: 3358 | resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} 3359 | engines: {node: '>=0.10.0'} 3360 | dependencies: 3361 | for-in: 1.0.2 3362 | is-extendable: 1.0.1 3363 | dev: true 3364 | 3365 | /mkdirp/1.0.4: 3366 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 3367 | engines: {node: '>=10'} 3368 | hasBin: true 3369 | dev: false 3370 | 3371 | /ms/2.0.0: 3372 | resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} 3373 | dev: true 3374 | 3375 | /ms/2.1.2: 3376 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 3377 | 3378 | /ms/2.1.3: 3379 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 3380 | 3381 | /multimap/1.1.0: 3382 | resolution: {integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==} 3383 | dev: true 3384 | 3385 | /nanomatch/1.2.13: 3386 | resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} 3387 | engines: {node: '>=0.10.0'} 3388 | dependencies: 3389 | arr-diff: 4.0.0 3390 | array-unique: 0.3.2 3391 | define-property: 2.0.2 3392 | extend-shallow: 3.0.2 3393 | fragment-cache: 0.2.1 3394 | is-windows: 1.0.2 3395 | kind-of: 6.0.3 3396 | object.pick: 1.3.0 3397 | regex-not: 1.0.2 3398 | snapdragon: 0.8.2 3399 | to-regex: 3.0.2 3400 | dev: true 3401 | 3402 | /natural-compare/1.4.0: 3403 | resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} 3404 | dev: true 3405 | 3406 | /negotiator/0.6.2: 3407 | resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==} 3408 | engines: {node: '>= 0.6'} 3409 | dev: false 3410 | 3411 | /node-gyp/7.1.2: 3412 | resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} 3413 | engines: {node: '>= 10.12.0'} 3414 | hasBin: true 3415 | dependencies: 3416 | env-paths: 2.2.1 3417 | glob: 7.1.7 3418 | graceful-fs: 4.2.8 3419 | nopt: 5.0.0 3420 | npmlog: 4.1.2 3421 | request: 2.88.2 3422 | rimraf: 3.0.2 3423 | semver: 7.3.5 3424 | tar: 6.1.11 3425 | which: 2.0.2 3426 | dev: false 3427 | 3428 | /node-releases/1.1.75: 3429 | resolution: {integrity: sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==} 3430 | dev: true 3431 | 3432 | /nopt/5.0.0: 3433 | resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} 3434 | engines: {node: '>=6'} 3435 | hasBin: true 3436 | dependencies: 3437 | abbrev: 1.1.1 3438 | dev: false 3439 | 3440 | /normalize-package-data/2.5.0: 3441 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 3442 | dependencies: 3443 | hosted-git-info: 2.8.9 3444 | resolve: 1.20.0 3445 | semver: 5.7.1 3446 | validate-npm-package-license: 3.0.4 3447 | 3448 | /normalize-package-data/3.0.3: 3449 | resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} 3450 | engines: {node: '>=10'} 3451 | dependencies: 3452 | hosted-git-info: 4.0.2 3453 | is-core-module: 2.6.0 3454 | semver: 7.3.5 3455 | validate-npm-package-license: 3.0.4 3456 | dev: false 3457 | 3458 | /normalize-path/3.0.0: 3459 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 3460 | engines: {node: '>=0.10.0'} 3461 | dev: true 3462 | 3463 | /normalize-url/4.5.1: 3464 | resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} 3465 | engines: {node: '>=8'} 3466 | dev: true 3467 | 3468 | /npm-bundled/1.1.2: 3469 | resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==} 3470 | dependencies: 3471 | npm-normalize-package-bin: 1.0.1 3472 | dev: false 3473 | 3474 | /npm-install-checks/4.0.0: 3475 | resolution: {integrity: sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==} 3476 | engines: {node: '>=10'} 3477 | dependencies: 3478 | semver: 7.3.5 3479 | dev: false 3480 | 3481 | /npm-normalize-package-bin/1.0.1: 3482 | resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} 3483 | dev: false 3484 | 3485 | /npm-package-arg/8.1.5: 3486 | resolution: {integrity: sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==} 3487 | engines: {node: '>=10'} 3488 | dependencies: 3489 | hosted-git-info: 4.0.2 3490 | semver: 7.3.5 3491 | validate-npm-package-name: 3.0.0 3492 | dev: false 3493 | 3494 | /npm-packlist/2.2.2: 3495 | resolution: {integrity: sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==} 3496 | engines: {node: '>=10'} 3497 | hasBin: true 3498 | dependencies: 3499 | glob: 7.1.7 3500 | ignore-walk: 3.0.4 3501 | npm-bundled: 1.1.2 3502 | npm-normalize-package-bin: 1.0.1 3503 | dev: false 3504 | 3505 | /npm-pick-manifest/6.1.1: 3506 | resolution: {integrity: sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==} 3507 | dependencies: 3508 | npm-install-checks: 4.0.0 3509 | npm-normalize-package-bin: 1.0.1 3510 | npm-package-arg: 8.1.5 3511 | semver: 7.3.5 3512 | dev: false 3513 | 3514 | /npm-registry-fetch/11.0.0: 3515 | resolution: {integrity: sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==} 3516 | engines: {node: '>=10'} 3517 | dependencies: 3518 | make-fetch-happen: 9.1.0 3519 | minipass: 3.1.3 3520 | minipass-fetch: 1.4.1 3521 | minipass-json-stream: 1.0.1 3522 | minizlib: 2.1.2 3523 | npm-package-arg: 8.1.5 3524 | transitivePeerDependencies: 3525 | - supports-color 3526 | dev: false 3527 | 3528 | /npm-run-path/4.0.1: 3529 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} 3530 | engines: {node: '>=8'} 3531 | dependencies: 3532 | path-key: 3.1.1 3533 | dev: true 3534 | 3535 | /npmlog/4.1.2: 3536 | resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} 3537 | dependencies: 3538 | are-we-there-yet: 1.1.5 3539 | console-control-strings: 1.1.0 3540 | gauge: 2.7.4 3541 | set-blocking: 2.0.0 3542 | dev: false 3543 | 3544 | /number-is-nan/1.0.1: 3545 | resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} 3546 | engines: {node: '>=0.10.0'} 3547 | dev: false 3548 | 3549 | /oauth-sign/0.9.0: 3550 | resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} 3551 | dev: false 3552 | 3553 | /obj-props/1.3.0: 3554 | resolution: {integrity: sha512-k2Xkjx5wn6eC3537SWAXHzB6lkI81kS+icMKMkh4nG3w7shWG6MaWOBrNvhWVOszrtL5uxdfymQQfPUxwY+2eg==} 3555 | engines: {node: '>=0.10.0'} 3556 | dev: true 3557 | 3558 | /object-assign/4.1.1: 3559 | resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} 3560 | engines: {node: '>=0.10.0'} 3561 | dev: false 3562 | 3563 | /object-copy/0.1.0: 3564 | resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} 3565 | engines: {node: '>=0.10.0'} 3566 | dependencies: 3567 | copy-descriptor: 0.1.1 3568 | define-property: 0.2.5 3569 | kind-of: 3.2.2 3570 | dev: true 3571 | 3572 | /object-inspect/1.11.0: 3573 | resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} 3574 | dev: true 3575 | 3576 | /object-keys/1.1.1: 3577 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 3578 | engines: {node: '>= 0.4'} 3579 | dev: true 3580 | 3581 | /object-visit/1.0.1: 3582 | resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} 3583 | engines: {node: '>=0.10.0'} 3584 | dependencies: 3585 | isobject: 3.0.1 3586 | dev: true 3587 | 3588 | /object.assign/4.1.2: 3589 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} 3590 | engines: {node: '>= 0.4'} 3591 | dependencies: 3592 | call-bind: 1.0.2 3593 | define-properties: 1.1.3 3594 | has-symbols: 1.0.2 3595 | object-keys: 1.1.1 3596 | dev: true 3597 | 3598 | /object.pick/1.3.0: 3599 | resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} 3600 | engines: {node: '>=0.10.0'} 3601 | dependencies: 3602 | isobject: 3.0.1 3603 | dev: true 3604 | 3605 | /object.values/1.1.4: 3606 | resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} 3607 | engines: {node: '>= 0.4'} 3608 | dependencies: 3609 | call-bind: 1.0.2 3610 | define-properties: 1.1.3 3611 | es-abstract: 1.18.5 3612 | dev: true 3613 | 3614 | /once/1.4.0: 3615 | resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} 3616 | dependencies: 3617 | wrappy: 1.0.2 3618 | 3619 | /onetime/5.1.2: 3620 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 3621 | engines: {node: '>=6'} 3622 | dependencies: 3623 | mimic-fn: 2.1.0 3624 | dev: true 3625 | 3626 | /open-editor/2.0.1: 3627 | resolution: {integrity: sha512-B3KdD7Pl8jYdpBSBBbdYaqVUI3whQjLl1G1+CvhNc8+d7GzKRUq+VuCIx1thxGiqD2oBGRvsZz7QWrBsFP2yVA==} 3628 | engines: {node: '>=8'} 3629 | dependencies: 3630 | env-editor: 0.4.2 3631 | line-column-path: 2.0.0 3632 | open: 6.4.0 3633 | dev: true 3634 | 3635 | /open/6.4.0: 3636 | resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} 3637 | engines: {node: '>=8'} 3638 | dependencies: 3639 | is-wsl: 1.1.0 3640 | dev: true 3641 | 3642 | /opencollective-postinstall/2.0.3: 3643 | resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==} 3644 | hasBin: true 3645 | dev: true 3646 | 3647 | /optionator/0.9.1: 3648 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 3649 | engines: {node: '>= 0.8.0'} 3650 | dependencies: 3651 | deep-is: 0.1.3 3652 | fast-levenshtein: 2.0.6 3653 | levn: 0.4.1 3654 | prelude-ls: 1.2.1 3655 | type-check: 0.4.0 3656 | word-wrap: 1.2.3 3657 | dev: true 3658 | 3659 | /p-cancelable/1.1.0: 3660 | resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} 3661 | engines: {node: '>=6'} 3662 | dev: true 3663 | 3664 | /p-limit/1.3.0: 3665 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} 3666 | engines: {node: '>=4'} 3667 | dependencies: 3668 | p-try: 1.0.0 3669 | dev: true 3670 | 3671 | /p-limit/2.3.0: 3672 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 3673 | engines: {node: '>=6'} 3674 | dependencies: 3675 | p-try: 2.2.0 3676 | 3677 | /p-limit/3.1.0: 3678 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3679 | engines: {node: '>=10'} 3680 | dependencies: 3681 | yocto-queue: 0.1.0 3682 | dev: true 3683 | 3684 | /p-locate/2.0.0: 3685 | resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} 3686 | engines: {node: '>=4'} 3687 | dependencies: 3688 | p-limit: 1.3.0 3689 | dev: true 3690 | 3691 | /p-locate/4.1.0: 3692 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 3693 | engines: {node: '>=8'} 3694 | dependencies: 3695 | p-limit: 2.3.0 3696 | 3697 | /p-locate/5.0.0: 3698 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 3699 | engines: {node: '>=10'} 3700 | dependencies: 3701 | p-limit: 3.1.0 3702 | dev: true 3703 | 3704 | /p-map/4.0.0: 3705 | resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} 3706 | engines: {node: '>=10'} 3707 | dependencies: 3708 | aggregate-error: 3.1.0 3709 | 3710 | /p-reduce/2.1.0: 3711 | resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==} 3712 | engines: {node: '>=8'} 3713 | dev: true 3714 | 3715 | /p-try/1.0.0: 3716 | resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} 3717 | engines: {node: '>=4'} 3718 | dev: true 3719 | 3720 | /p-try/2.2.0: 3721 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 3722 | engines: {node: '>=6'} 3723 | 3724 | /package-json/6.5.0: 3725 | resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} 3726 | engines: {node: '>=8'} 3727 | dependencies: 3728 | got: 9.6.0 3729 | registry-auth-token: 4.2.1 3730 | registry-url: 5.1.0 3731 | semver: 6.3.0 3732 | dev: true 3733 | 3734 | /pacote/11.3.5: 3735 | resolution: {integrity: sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==} 3736 | engines: {node: '>=10'} 3737 | hasBin: true 3738 | dependencies: 3739 | '@npmcli/git': 2.1.0 3740 | '@npmcli/installed-package-contents': 1.0.7 3741 | '@npmcli/promise-spawn': 1.3.2 3742 | '@npmcli/run-script': 1.8.6 3743 | cacache: 15.3.0 3744 | chownr: 2.0.0 3745 | fs-minipass: 2.1.0 3746 | infer-owner: 1.0.4 3747 | minipass: 3.1.3 3748 | mkdirp: 1.0.4 3749 | npm-package-arg: 8.1.5 3750 | npm-packlist: 2.2.2 3751 | npm-pick-manifest: 6.1.1 3752 | npm-registry-fetch: 11.0.0 3753 | promise-retry: 2.0.1 3754 | read-package-json-fast: 2.0.3 3755 | rimraf: 3.0.2 3756 | ssri: 8.0.1 3757 | tar: 6.1.11 3758 | transitivePeerDependencies: 3759 | - supports-color 3760 | dev: false 3761 | 3762 | /parent-module/1.0.1: 3763 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 3764 | engines: {node: '>=6'} 3765 | dependencies: 3766 | callsites: 3.1.0 3767 | dev: true 3768 | 3769 | /parse-json/4.0.0: 3770 | resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} 3771 | engines: {node: '>=4'} 3772 | dependencies: 3773 | error-ex: 1.3.2 3774 | json-parse-better-errors: 1.0.2 3775 | dev: true 3776 | 3777 | /parse-json/5.2.0: 3778 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 3779 | engines: {node: '>=8'} 3780 | dependencies: 3781 | '@babel/code-frame': 7.14.5 3782 | error-ex: 1.3.2 3783 | json-parse-even-better-errors: 2.3.1 3784 | lines-and-columns: 1.1.6 3785 | 3786 | /pascalcase/0.1.1: 3787 | resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} 3788 | engines: {node: '>=0.10.0'} 3789 | dev: true 3790 | 3791 | /path-dirname/1.0.2: 3792 | resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=} 3793 | dev: true 3794 | 3795 | /path-exists/3.0.0: 3796 | resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} 3797 | engines: {node: '>=4'} 3798 | dev: true 3799 | 3800 | /path-exists/4.0.0: 3801 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 3802 | engines: {node: '>=8'} 3803 | 3804 | /path-is-absolute/1.0.1: 3805 | resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} 3806 | engines: {node: '>=0.10.0'} 3807 | 3808 | /path-key/3.1.1: 3809 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 3810 | engines: {node: '>=8'} 3811 | dev: true 3812 | 3813 | /path-parse/1.0.7: 3814 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 3815 | 3816 | /path-type/3.0.0: 3817 | resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} 3818 | engines: {node: '>=4'} 3819 | dependencies: 3820 | pify: 3.0.0 3821 | dev: true 3822 | 3823 | /path-type/4.0.0: 3824 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 3825 | engines: {node: '>=8'} 3826 | dev: true 3827 | 3828 | /performance-now/2.1.0: 3829 | resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} 3830 | dev: false 3831 | 3832 | /picomatch/2.3.0: 3833 | resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} 3834 | engines: {node: '>=8.6'} 3835 | dev: true 3836 | 3837 | /pify/3.0.0: 3838 | resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} 3839 | engines: {node: '>=4'} 3840 | dev: true 3841 | 3842 | /pify/4.0.1: 3843 | resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 3844 | engines: {node: '>=6'} 3845 | dev: true 3846 | 3847 | /pkg-dir/2.0.0: 3848 | resolution: {integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=} 3849 | engines: {node: '>=4'} 3850 | dependencies: 3851 | find-up: 2.1.0 3852 | dev: true 3853 | 3854 | /pkg-dir/4.2.0: 3855 | resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 3856 | engines: {node: '>=8'} 3857 | dependencies: 3858 | find-up: 4.1.0 3859 | dev: true 3860 | 3861 | /pkg-dir/5.0.0: 3862 | resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} 3863 | engines: {node: '>=10'} 3864 | dependencies: 3865 | find-up: 5.0.0 3866 | dev: true 3867 | 3868 | /pkg-up/2.0.0: 3869 | resolution: {integrity: sha1-yBmscoBZpGHKscOImivjxJoATX8=} 3870 | engines: {node: '>=4'} 3871 | dependencies: 3872 | find-up: 2.1.0 3873 | dev: true 3874 | 3875 | /please-upgrade-node/3.2.0: 3876 | resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} 3877 | dependencies: 3878 | semver-compare: 1.0.0 3879 | dev: true 3880 | 3881 | /plur/4.0.0: 3882 | resolution: {integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==} 3883 | engines: {node: '>=10'} 3884 | dependencies: 3885 | irregular-plurals: 3.3.0 3886 | dev: true 3887 | 3888 | /pluralize/8.0.0: 3889 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 3890 | engines: {node: '>=4'} 3891 | dev: true 3892 | 3893 | /posix-character-classes/0.1.1: 3894 | resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} 3895 | engines: {node: '>=0.10.0'} 3896 | dev: true 3897 | 3898 | /prelude-ls/1.2.1: 3899 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 3900 | engines: {node: '>= 0.8.0'} 3901 | dev: true 3902 | 3903 | /prepend-http/2.0.0: 3904 | resolution: {integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=} 3905 | engines: {node: '>=4'} 3906 | dev: true 3907 | 3908 | /prettier-linter-helpers/1.0.0: 3909 | resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} 3910 | engines: {node: '>=6.0.0'} 3911 | dependencies: 3912 | fast-diff: 1.2.0 3913 | dev: true 3914 | 3915 | /prettier/2.0.4: 3916 | resolution: {integrity: sha512-SVJIQ51spzFDvh4fIbCLvciiDMCrRhlN3mbZvv/+ycjvmF5E73bKdGfU8QDLNmjYJf+lsGnDBC4UUnvTe5OO0w==} 3917 | engines: {node: '>=10.13.0'} 3918 | hasBin: true 3919 | dev: true 3920 | 3921 | /process-nextick-args/2.0.1: 3922 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 3923 | dev: false 3924 | 3925 | /progress/2.0.3: 3926 | resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} 3927 | engines: {node: '>=0.4.0'} 3928 | dev: true 3929 | 3930 | /promise-inflight/1.0.1: 3931 | resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=} 3932 | dev: false 3933 | 3934 | /promise-retry/2.0.1: 3935 | resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} 3936 | engines: {node: '>=10'} 3937 | dependencies: 3938 | err-code: 2.0.3 3939 | retry: 0.12.0 3940 | dev: false 3941 | 3942 | /prompts/2.4.1: 3943 | resolution: {integrity: sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==} 3944 | engines: {node: '>= 6'} 3945 | dependencies: 3946 | kleur: 3.0.3 3947 | sisteransi: 1.0.5 3948 | dev: false 3949 | 3950 | /proto-props/2.0.0: 3951 | resolution: {integrity: sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==} 3952 | engines: {node: '>=4'} 3953 | dev: true 3954 | 3955 | /psl/1.8.0: 3956 | resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} 3957 | dev: false 3958 | 3959 | /pump/3.0.0: 3960 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} 3961 | dependencies: 3962 | end-of-stream: 1.4.4 3963 | once: 1.4.0 3964 | dev: true 3965 | 3966 | /punycode/2.1.1: 3967 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 3968 | engines: {node: '>=6'} 3969 | 3970 | /pupa/2.1.1: 3971 | resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} 3972 | engines: {node: '>=8'} 3973 | dependencies: 3974 | escape-goat: 2.1.1 3975 | dev: true 3976 | 3977 | /qs/6.5.2: 3978 | resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} 3979 | engines: {node: '>=0.6'} 3980 | dev: false 3981 | 3982 | /queue-microtask/1.2.3: 3983 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3984 | dev: true 3985 | 3986 | /quick-lru/4.0.1: 3987 | resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} 3988 | engines: {node: '>=8'} 3989 | 3990 | /rc/1.2.8: 3991 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} 3992 | hasBin: true 3993 | dependencies: 3994 | deep-extend: 0.6.0 3995 | ini: 1.3.8 3996 | minimist: 1.2.5 3997 | strip-json-comments: 2.0.1 3998 | 3999 | /read-package-json-fast/2.0.3: 4000 | resolution: {integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==} 4001 | engines: {node: '>=10'} 4002 | dependencies: 4003 | json-parse-even-better-errors: 2.3.1 4004 | npm-normalize-package-bin: 1.0.1 4005 | dev: false 4006 | 4007 | /read-pkg-up/3.0.0: 4008 | resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=} 4009 | engines: {node: '>=4'} 4010 | dependencies: 4011 | find-up: 2.1.0 4012 | read-pkg: 3.0.0 4013 | dev: true 4014 | 4015 | /read-pkg-up/7.0.1: 4016 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 4017 | engines: {node: '>=8'} 4018 | dependencies: 4019 | find-up: 4.1.0 4020 | read-pkg: 5.2.0 4021 | type-fest: 0.8.1 4022 | 4023 | /read-pkg/3.0.0: 4024 | resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} 4025 | engines: {node: '>=4'} 4026 | dependencies: 4027 | load-json-file: 4.0.0 4028 | normalize-package-data: 2.5.0 4029 | path-type: 3.0.0 4030 | dev: true 4031 | 4032 | /read-pkg/5.2.0: 4033 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 4034 | engines: {node: '>=8'} 4035 | dependencies: 4036 | '@types/normalize-package-data': 2.4.1 4037 | normalize-package-data: 2.5.0 4038 | parse-json: 5.2.0 4039 | type-fest: 0.6.0 4040 | 4041 | /readable-stream/2.3.7: 4042 | resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} 4043 | dependencies: 4044 | core-util-is: 1.0.3 4045 | inherits: 2.0.4 4046 | isarray: 1.0.0 4047 | process-nextick-args: 2.0.1 4048 | safe-buffer: 5.1.2 4049 | string_decoder: 1.1.1 4050 | util-deprecate: 1.0.2 4051 | dev: false 4052 | 4053 | /redent/3.0.0: 4054 | resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} 4055 | engines: {node: '>=8'} 4056 | dependencies: 4057 | indent-string: 4.0.0 4058 | strip-indent: 3.0.0 4059 | 4060 | /regex-not/1.0.2: 4061 | resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} 4062 | engines: {node: '>=0.10.0'} 4063 | dependencies: 4064 | extend-shallow: 3.0.2 4065 | safe-regex: 1.1.0 4066 | dev: true 4067 | 4068 | /regexp-tree/0.1.23: 4069 | resolution: {integrity: sha512-+7HWfb4Bvu8Rs2eQTUIpX9I/PlQkYOuTNbRpKLJlQpSgwSkzFYh+pUj0gtvglnOZLKB6YgnIgRuJ2/IlpL48qw==} 4070 | hasBin: true 4071 | dev: true 4072 | 4073 | /regexpp/3.2.0: 4074 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 4075 | engines: {node: '>=8'} 4076 | dev: true 4077 | 4078 | /registry-auth-token/4.2.1: 4079 | resolution: {integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==} 4080 | engines: {node: '>=6.0.0'} 4081 | dependencies: 4082 | rc: 1.2.8 4083 | dev: true 4084 | 4085 | /registry-url/5.1.0: 4086 | resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} 4087 | engines: {node: '>=8'} 4088 | dependencies: 4089 | rc: 1.2.8 4090 | dev: true 4091 | 4092 | /repeat-element/1.1.4: 4093 | resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} 4094 | engines: {node: '>=0.10.0'} 4095 | dev: true 4096 | 4097 | /repeat-string/1.6.1: 4098 | resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} 4099 | engines: {node: '>=0.10'} 4100 | dev: true 4101 | 4102 | /request/2.88.2: 4103 | resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} 4104 | engines: {node: '>= 6'} 4105 | deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 4106 | dependencies: 4107 | aws-sign2: 0.7.0 4108 | aws4: 1.11.0 4109 | caseless: 0.12.0 4110 | combined-stream: 1.0.8 4111 | extend: 3.0.2 4112 | forever-agent: 0.6.1 4113 | form-data: 2.3.3 4114 | har-validator: 5.1.5 4115 | http-signature: 1.2.0 4116 | is-typedarray: 1.0.0 4117 | isstream: 0.1.2 4118 | json-stringify-safe: 5.0.1 4119 | mime-types: 2.1.32 4120 | oauth-sign: 0.9.0 4121 | performance-now: 2.1.0 4122 | qs: 6.5.2 4123 | safe-buffer: 5.2.1 4124 | tough-cookie: 2.5.0 4125 | tunnel-agent: 0.6.0 4126 | uuid: 3.4.0 4127 | dev: false 4128 | 4129 | /require-from-string/2.0.2: 4130 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 4131 | engines: {node: '>=0.10.0'} 4132 | dev: true 4133 | 4134 | /reserved-words/0.1.2: 4135 | resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=} 4136 | dev: true 4137 | 4138 | /resolve-cwd/3.0.0: 4139 | resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} 4140 | engines: {node: '>=8'} 4141 | dependencies: 4142 | resolve-from: 5.0.0 4143 | dev: true 4144 | 4145 | /resolve-from/4.0.0: 4146 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 4147 | engines: {node: '>=4'} 4148 | dev: true 4149 | 4150 | /resolve-from/5.0.0: 4151 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 4152 | engines: {node: '>=8'} 4153 | dev: true 4154 | 4155 | /resolve-url/0.2.1: 4156 | resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} 4157 | deprecated: https://github.com/lydell/resolve-url#deprecated 4158 | dev: true 4159 | 4160 | /resolve/1.20.0: 4161 | resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} 4162 | dependencies: 4163 | is-core-module: 2.6.0 4164 | path-parse: 1.0.7 4165 | 4166 | /responselike/1.0.2: 4167 | resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=} 4168 | dependencies: 4169 | lowercase-keys: 1.0.1 4170 | dev: true 4171 | 4172 | /restore-cursor/3.1.0: 4173 | resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} 4174 | engines: {node: '>=8'} 4175 | dependencies: 4176 | onetime: 5.1.2 4177 | signal-exit: 3.0.3 4178 | dev: true 4179 | 4180 | /ret/0.1.15: 4181 | resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} 4182 | engines: {node: '>=0.12'} 4183 | dev: true 4184 | 4185 | /retry/0.12.0: 4186 | resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} 4187 | engines: {node: '>= 4'} 4188 | dev: false 4189 | 4190 | /reusify/1.0.4: 4191 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 4192 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 4193 | dev: true 4194 | 4195 | /rimraf/3.0.2: 4196 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 4197 | hasBin: true 4198 | dependencies: 4199 | glob: 7.1.7 4200 | 4201 | /run-parallel/1.2.0: 4202 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 4203 | dependencies: 4204 | queue-microtask: 1.2.3 4205 | dev: true 4206 | 4207 | /rxjs/6.6.7: 4208 | resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} 4209 | engines: {npm: '>=2.0.0'} 4210 | dependencies: 4211 | tslib: 1.14.1 4212 | dev: true 4213 | 4214 | /safe-buffer/5.1.2: 4215 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 4216 | 4217 | /safe-buffer/5.2.1: 4218 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 4219 | dev: false 4220 | 4221 | /safe-regex/1.1.0: 4222 | resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} 4223 | dependencies: 4224 | ret: 0.1.15 4225 | dev: true 4226 | 4227 | /safe-regex/2.1.1: 4228 | resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} 4229 | dependencies: 4230 | regexp-tree: 0.1.23 4231 | dev: true 4232 | 4233 | /safer-buffer/2.1.2: 4234 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 4235 | dev: false 4236 | 4237 | /semver-compare/1.0.0: 4238 | resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=} 4239 | dev: true 4240 | 4241 | /semver-diff/3.1.1: 4242 | resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} 4243 | engines: {node: '>=8'} 4244 | dependencies: 4245 | semver: 6.3.0 4246 | dev: true 4247 | 4248 | /semver-regex/3.1.2: 4249 | resolution: {integrity: sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==} 4250 | engines: {node: '>=8'} 4251 | dev: true 4252 | 4253 | /semver/5.7.1: 4254 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 4255 | hasBin: true 4256 | 4257 | /semver/6.3.0: 4258 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 4259 | hasBin: true 4260 | 4261 | /semver/7.3.5: 4262 | resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} 4263 | engines: {node: '>=10'} 4264 | hasBin: true 4265 | dependencies: 4266 | lru-cache: 6.0.0 4267 | 4268 | /set-blocking/2.0.0: 4269 | resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} 4270 | dev: false 4271 | 4272 | /set-value/2.0.1: 4273 | resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} 4274 | engines: {node: '>=0.10.0'} 4275 | dependencies: 4276 | extend-shallow: 2.0.1 4277 | is-extendable: 0.1.1 4278 | is-plain-object: 2.0.4 4279 | split-string: 3.1.0 4280 | dev: true 4281 | 4282 | /shebang-command/2.0.0: 4283 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 4284 | engines: {node: '>=8'} 4285 | dependencies: 4286 | shebang-regex: 3.0.0 4287 | dev: true 4288 | 4289 | /shebang-regex/3.0.0: 4290 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 4291 | engines: {node: '>=8'} 4292 | dev: true 4293 | 4294 | /side-channel/1.0.4: 4295 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 4296 | dependencies: 4297 | call-bind: 1.0.2 4298 | get-intrinsic: 1.1.1 4299 | object-inspect: 1.11.0 4300 | dev: true 4301 | 4302 | /signal-exit/3.0.3: 4303 | resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} 4304 | 4305 | /sisteransi/1.0.5: 4306 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 4307 | dev: false 4308 | 4309 | /slash/2.0.0: 4310 | resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} 4311 | engines: {node: '>=6'} 4312 | dev: true 4313 | 4314 | /slash/3.0.0: 4315 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 4316 | engines: {node: '>=8'} 4317 | dev: true 4318 | 4319 | /slice-ansi/3.0.0: 4320 | resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} 4321 | engines: {node: '>=8'} 4322 | dependencies: 4323 | ansi-styles: 4.3.0 4324 | astral-regex: 2.0.0 4325 | is-fullwidth-code-point: 3.0.0 4326 | dev: true 4327 | 4328 | /slice-ansi/4.0.0: 4329 | resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} 4330 | engines: {node: '>=10'} 4331 | dependencies: 4332 | ansi-styles: 4.3.0 4333 | astral-regex: 2.0.0 4334 | is-fullwidth-code-point: 3.0.0 4335 | dev: true 4336 | 4337 | /smart-buffer/4.2.0: 4338 | resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} 4339 | engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} 4340 | dev: false 4341 | 4342 | /snapdragon-node/2.1.1: 4343 | resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} 4344 | engines: {node: '>=0.10.0'} 4345 | dependencies: 4346 | define-property: 1.0.0 4347 | isobject: 3.0.1 4348 | snapdragon-util: 3.0.1 4349 | dev: true 4350 | 4351 | /snapdragon-util/3.0.1: 4352 | resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} 4353 | engines: {node: '>=0.10.0'} 4354 | dependencies: 4355 | kind-of: 3.2.2 4356 | dev: true 4357 | 4358 | /snapdragon/0.8.2: 4359 | resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} 4360 | engines: {node: '>=0.10.0'} 4361 | dependencies: 4362 | base: 0.11.2 4363 | debug: 2.6.9 4364 | define-property: 0.2.5 4365 | extend-shallow: 2.0.1 4366 | map-cache: 0.2.2 4367 | source-map: 0.5.7 4368 | source-map-resolve: 0.5.3 4369 | use: 3.1.1 4370 | dev: true 4371 | 4372 | /socks-proxy-agent/6.0.0: 4373 | resolution: {integrity: sha512-FIgZbQWlnjVEQvMkylz64/rUggGtrKstPnx8OZyYFG0tAFR8CSBtpXxSwbFLHyeXFn/cunFL7MpuSOvDSOPo9g==} 4374 | engines: {node: '>= 10'} 4375 | dependencies: 4376 | agent-base: 6.0.2 4377 | debug: 4.3.2 4378 | socks: 2.6.1 4379 | transitivePeerDependencies: 4380 | - supports-color 4381 | dev: false 4382 | 4383 | /socks/2.6.1: 4384 | resolution: {integrity: sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==} 4385 | engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} 4386 | dependencies: 4387 | ip: 1.1.5 4388 | smart-buffer: 4.2.0 4389 | dev: false 4390 | 4391 | /sort-keys/4.2.0: 4392 | resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==} 4393 | engines: {node: '>=8'} 4394 | dependencies: 4395 | is-plain-obj: 2.1.0 4396 | dev: false 4397 | 4398 | /source-map-resolve/0.5.3: 4399 | resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} 4400 | dependencies: 4401 | atob: 2.1.2 4402 | decode-uri-component: 0.2.0 4403 | resolve-url: 0.2.1 4404 | source-map-url: 0.4.1 4405 | urix: 0.1.0 4406 | dev: true 4407 | 4408 | /source-map-url/0.4.1: 4409 | resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} 4410 | dev: true 4411 | 4412 | /source-map/0.5.7: 4413 | resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} 4414 | engines: {node: '>=0.10.0'} 4415 | dev: true 4416 | 4417 | /spdx-correct/3.1.1: 4418 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} 4419 | dependencies: 4420 | spdx-expression-parse: 3.0.1 4421 | spdx-license-ids: 3.0.10 4422 | 4423 | /spdx-exceptions/2.3.0: 4424 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 4425 | 4426 | /spdx-expression-parse/3.0.1: 4427 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 4428 | dependencies: 4429 | spdx-exceptions: 2.3.0 4430 | spdx-license-ids: 3.0.10 4431 | 4432 | /spdx-license-ids/3.0.10: 4433 | resolution: {integrity: sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==} 4434 | 4435 | /split-string/3.1.0: 4436 | resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} 4437 | engines: {node: '>=0.10.0'} 4438 | dependencies: 4439 | extend-shallow: 3.0.2 4440 | dev: true 4441 | 4442 | /sprintf-js/1.0.3: 4443 | resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} 4444 | dev: true 4445 | 4446 | /sshpk/1.16.1: 4447 | resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} 4448 | engines: {node: '>=0.10.0'} 4449 | hasBin: true 4450 | dependencies: 4451 | asn1: 0.2.4 4452 | assert-plus: 1.0.0 4453 | bcrypt-pbkdf: 1.0.2 4454 | dashdash: 1.14.1 4455 | ecc-jsbn: 0.1.2 4456 | getpass: 0.1.7 4457 | jsbn: 0.1.1 4458 | safer-buffer: 2.1.2 4459 | tweetnacl: 0.14.5 4460 | dev: false 4461 | 4462 | /ssri/8.0.1: 4463 | resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} 4464 | engines: {node: '>= 8'} 4465 | dependencies: 4466 | minipass: 3.1.3 4467 | dev: false 4468 | 4469 | /static-extend/0.1.2: 4470 | resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} 4471 | engines: {node: '>=0.10.0'} 4472 | dependencies: 4473 | define-property: 0.2.5 4474 | object-copy: 0.1.0 4475 | dev: true 4476 | 4477 | /string-argv/0.3.1: 4478 | resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} 4479 | engines: {node: '>=0.6.19'} 4480 | dev: true 4481 | 4482 | /string-width/1.0.2: 4483 | resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} 4484 | engines: {node: '>=0.10.0'} 4485 | dependencies: 4486 | code-point-at: 1.1.0 4487 | is-fullwidth-code-point: 1.0.0 4488 | strip-ansi: 3.0.1 4489 | dev: false 4490 | 4491 | /string-width/3.1.0: 4492 | resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} 4493 | engines: {node: '>=6'} 4494 | dependencies: 4495 | emoji-regex: 7.0.3 4496 | is-fullwidth-code-point: 2.0.0 4497 | strip-ansi: 5.2.0 4498 | dev: true 4499 | 4500 | /string-width/4.2.2: 4501 | resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} 4502 | engines: {node: '>=8'} 4503 | dependencies: 4504 | emoji-regex: 8.0.0 4505 | is-fullwidth-code-point: 3.0.0 4506 | strip-ansi: 6.0.0 4507 | dev: true 4508 | 4509 | /string.prototype.trimend/1.0.4: 4510 | resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} 4511 | dependencies: 4512 | call-bind: 1.0.2 4513 | define-properties: 1.1.3 4514 | dev: true 4515 | 4516 | /string.prototype.trimstart/1.0.4: 4517 | resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} 4518 | dependencies: 4519 | call-bind: 1.0.2 4520 | define-properties: 1.1.3 4521 | dev: true 4522 | 4523 | /string_decoder/1.1.1: 4524 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 4525 | dependencies: 4526 | safe-buffer: 5.1.2 4527 | dev: false 4528 | 4529 | /stringify-object/3.3.0: 4530 | resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} 4531 | engines: {node: '>=4'} 4532 | dependencies: 4533 | get-own-enumerable-property-symbols: 3.0.2 4534 | is-obj: 1.0.1 4535 | is-regexp: 1.0.0 4536 | dev: true 4537 | 4538 | /strip-ansi/3.0.1: 4539 | resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} 4540 | engines: {node: '>=0.10.0'} 4541 | dependencies: 4542 | ansi-regex: 2.1.1 4543 | dev: false 4544 | 4545 | /strip-ansi/5.2.0: 4546 | resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} 4547 | engines: {node: '>=6'} 4548 | dependencies: 4549 | ansi-regex: 4.1.0 4550 | dev: true 4551 | 4552 | /strip-ansi/6.0.0: 4553 | resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} 4554 | engines: {node: '>=8'} 4555 | dependencies: 4556 | ansi-regex: 5.0.0 4557 | dev: true 4558 | 4559 | /strip-bom/3.0.0: 4560 | resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} 4561 | engines: {node: '>=4'} 4562 | dev: true 4563 | 4564 | /strip-final-newline/2.0.0: 4565 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 4566 | engines: {node: '>=6'} 4567 | dev: true 4568 | 4569 | /strip-indent/3.0.0: 4570 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 4571 | engines: {node: '>=8'} 4572 | dependencies: 4573 | min-indent: 1.0.1 4574 | 4575 | /strip-json-comments/2.0.1: 4576 | resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=} 4577 | engines: {node: '>=0.10.0'} 4578 | 4579 | /strip-json-comments/3.1.1: 4580 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 4581 | engines: {node: '>=8'} 4582 | dev: true 4583 | 4584 | /supports-color/5.5.0: 4585 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 4586 | engines: {node: '>=4'} 4587 | dependencies: 4588 | has-flag: 3.0.0 4589 | 4590 | /supports-color/7.2.0: 4591 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 4592 | engines: {node: '>=8'} 4593 | dependencies: 4594 | has-flag: 4.0.0 4595 | dev: true 4596 | 4597 | /supports-hyperlinks/2.2.0: 4598 | resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} 4599 | engines: {node: '>=8'} 4600 | dependencies: 4601 | has-flag: 4.0.0 4602 | supports-color: 7.2.0 4603 | dev: true 4604 | 4605 | /table/6.7.1: 4606 | resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} 4607 | engines: {node: '>=10.0.0'} 4608 | dependencies: 4609 | ajv: 8.6.2 4610 | lodash.clonedeep: 4.5.0 4611 | lodash.truncate: 4.4.2 4612 | slice-ansi: 4.0.0 4613 | string-width: 4.2.2 4614 | strip-ansi: 6.0.0 4615 | dev: true 4616 | 4617 | /tapable/0.1.10: 4618 | resolution: {integrity: sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=} 4619 | engines: {node: '>=0.6'} 4620 | dev: true 4621 | 4622 | /tar/6.1.11: 4623 | resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} 4624 | engines: {node: '>= 10'} 4625 | dependencies: 4626 | chownr: 2.0.0 4627 | fs-minipass: 2.1.0 4628 | minipass: 3.1.3 4629 | minizlib: 2.1.2 4630 | mkdirp: 1.0.4 4631 | yallist: 4.0.0 4632 | dev: false 4633 | 4634 | /text-table/0.2.0: 4635 | resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} 4636 | dev: true 4637 | 4638 | /through/2.3.8: 4639 | resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} 4640 | dev: true 4641 | 4642 | /to-absolute-glob/2.0.2: 4643 | resolution: {integrity: sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=} 4644 | engines: {node: '>=0.10.0'} 4645 | dependencies: 4646 | is-absolute: 1.0.0 4647 | is-negated-glob: 1.0.0 4648 | dev: true 4649 | 4650 | /to-fast-properties/2.0.0: 4651 | resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} 4652 | engines: {node: '>=4'} 4653 | dev: true 4654 | 4655 | /to-object-path/0.3.0: 4656 | resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} 4657 | engines: {node: '>=0.10.0'} 4658 | dependencies: 4659 | kind-of: 3.2.2 4660 | dev: true 4661 | 4662 | /to-readable-stream/1.0.0: 4663 | resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} 4664 | engines: {node: '>=6'} 4665 | dev: true 4666 | 4667 | /to-regex-range/2.1.1: 4668 | resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} 4669 | engines: {node: '>=0.10.0'} 4670 | dependencies: 4671 | is-number: 3.0.0 4672 | repeat-string: 1.6.1 4673 | dev: true 4674 | 4675 | /to-regex-range/5.0.1: 4676 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 4677 | engines: {node: '>=8.0'} 4678 | dependencies: 4679 | is-number: 7.0.0 4680 | dev: true 4681 | 4682 | /to-regex/3.0.2: 4683 | resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} 4684 | engines: {node: '>=0.10.0'} 4685 | dependencies: 4686 | define-property: 2.0.2 4687 | extend-shallow: 3.0.2 4688 | regex-not: 1.0.2 4689 | safe-regex: 1.1.0 4690 | dev: true 4691 | 4692 | /tough-cookie/2.5.0: 4693 | resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} 4694 | engines: {node: '>=0.8'} 4695 | dependencies: 4696 | psl: 1.8.0 4697 | punycode: 2.1.1 4698 | dev: false 4699 | 4700 | /trim-newlines/3.0.1: 4701 | resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} 4702 | engines: {node: '>=8'} 4703 | 4704 | /tsconfig-paths/3.11.0: 4705 | resolution: {integrity: sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==} 4706 | dependencies: 4707 | '@types/json5': 0.0.29 4708 | json5: 1.0.1 4709 | minimist: 1.2.5 4710 | strip-bom: 3.0.0 4711 | dev: true 4712 | 4713 | /tslib/1.14.1: 4714 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 4715 | dev: true 4716 | 4717 | /tsutils/3.21.0_typescript@4.4.2: 4718 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 4719 | engines: {node: '>= 6'} 4720 | peerDependencies: 4721 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 4722 | dependencies: 4723 | tslib: 1.14.1 4724 | typescript: 4.4.2 4725 | dev: true 4726 | 4727 | /tunnel-agent/0.6.0: 4728 | resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} 4729 | dependencies: 4730 | safe-buffer: 5.2.1 4731 | dev: false 4732 | 4733 | /tweetnacl/0.14.5: 4734 | resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} 4735 | dev: false 4736 | 4737 | /type-check/0.4.0: 4738 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 4739 | engines: {node: '>= 0.8.0'} 4740 | dependencies: 4741 | prelude-ls: 1.2.1 4742 | dev: true 4743 | 4744 | /type-fest/0.13.1: 4745 | resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} 4746 | engines: {node: '>=10'} 4747 | dev: true 4748 | 4749 | /type-fest/0.18.1: 4750 | resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} 4751 | engines: {node: '>=10'} 4752 | dev: false 4753 | 4754 | /type-fest/0.20.2: 4755 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 4756 | engines: {node: '>=10'} 4757 | dev: true 4758 | 4759 | /type-fest/0.21.3: 4760 | resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} 4761 | engines: {node: '>=10'} 4762 | dev: true 4763 | 4764 | /type-fest/0.4.1: 4765 | resolution: {integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==} 4766 | engines: {node: '>=6'} 4767 | dev: true 4768 | 4769 | /type-fest/0.6.0: 4770 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 4771 | engines: {node: '>=8'} 4772 | 4773 | /type-fest/0.8.1: 4774 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 4775 | engines: {node: '>=8'} 4776 | 4777 | /typedarray-to-buffer/3.1.5: 4778 | resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} 4779 | dependencies: 4780 | is-typedarray: 1.0.0 4781 | 4782 | /typescript/4.4.2: 4783 | resolution: {integrity: sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==} 4784 | engines: {node: '>=4.2.0'} 4785 | hasBin: true 4786 | dev: true 4787 | 4788 | /unbox-primitive/1.0.1: 4789 | resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} 4790 | dependencies: 4791 | function-bind: 1.1.1 4792 | has-bigints: 1.0.1 4793 | has-symbols: 1.0.2 4794 | which-boxed-primitive: 1.0.2 4795 | dev: true 4796 | 4797 | /unc-path-regex/0.1.2: 4798 | resolution: {integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo=} 4799 | engines: {node: '>=0.10.0'} 4800 | dev: true 4801 | 4802 | /union-value/1.0.1: 4803 | resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} 4804 | engines: {node: '>=0.10.0'} 4805 | dependencies: 4806 | arr-union: 3.1.0 4807 | get-value: 2.0.6 4808 | is-extendable: 0.1.1 4809 | set-value: 2.0.1 4810 | dev: true 4811 | 4812 | /unique-filename/1.1.1: 4813 | resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} 4814 | dependencies: 4815 | unique-slug: 2.0.2 4816 | dev: false 4817 | 4818 | /unique-slug/2.0.2: 4819 | resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} 4820 | dependencies: 4821 | imurmurhash: 0.1.4 4822 | dev: false 4823 | 4824 | /unique-string/2.0.0: 4825 | resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} 4826 | engines: {node: '>=8'} 4827 | dependencies: 4828 | crypto-random-string: 2.0.0 4829 | dev: true 4830 | 4831 | /universalify/2.0.0: 4832 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 4833 | engines: {node: '>= 10.0.0'} 4834 | dev: true 4835 | 4836 | /unset-value/1.0.0: 4837 | resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} 4838 | engines: {node: '>=0.10.0'} 4839 | dependencies: 4840 | has-value: 0.3.1 4841 | isobject: 3.0.1 4842 | dev: true 4843 | 4844 | /update-notifier/5.1.0: 4845 | resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} 4846 | engines: {node: '>=10'} 4847 | dependencies: 4848 | boxen: 5.0.1 4849 | chalk: 4.1.2 4850 | configstore: 5.0.1 4851 | has-yarn: 2.1.0 4852 | import-lazy: 2.1.0 4853 | is-ci: 2.0.0 4854 | is-installed-globally: 0.4.0 4855 | is-npm: 5.0.0 4856 | is-yarn-global: 0.3.0 4857 | latest-version: 5.1.0 4858 | pupa: 2.1.1 4859 | semver: 7.3.5 4860 | semver-diff: 3.1.1 4861 | xdg-basedir: 4.0.0 4862 | dev: true 4863 | 4864 | /uri-js/4.4.1: 4865 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 4866 | dependencies: 4867 | punycode: 2.1.1 4868 | 4869 | /urix/0.1.0: 4870 | resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} 4871 | deprecated: Please see https://github.com/lydell/urix#deprecated 4872 | dev: true 4873 | 4874 | /url-parse-lax/3.0.0: 4875 | resolution: {integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=} 4876 | engines: {node: '>=4'} 4877 | dependencies: 4878 | prepend-http: 2.0.0 4879 | dev: true 4880 | 4881 | /use/3.1.1: 4882 | resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} 4883 | engines: {node: '>=0.10.0'} 4884 | dev: true 4885 | 4886 | /util-deprecate/1.0.2: 4887 | resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} 4888 | dev: false 4889 | 4890 | /uuid/3.4.0: 4891 | resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} 4892 | deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. 4893 | hasBin: true 4894 | dev: false 4895 | 4896 | /v8-compile-cache/2.3.0: 4897 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} 4898 | dev: true 4899 | 4900 | /validate-npm-package-license/3.0.4: 4901 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 4902 | dependencies: 4903 | spdx-correct: 3.1.1 4904 | spdx-expression-parse: 3.0.1 4905 | 4906 | /validate-npm-package-name/3.0.0: 4907 | resolution: {integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34=} 4908 | dependencies: 4909 | builtins: 1.0.3 4910 | dev: false 4911 | 4912 | /verror/1.10.0: 4913 | resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} 4914 | engines: {'0': node >=0.6.0} 4915 | dependencies: 4916 | assert-plus: 1.0.0 4917 | core-util-is: 1.0.2 4918 | extsprintf: 1.3.0 4919 | dev: false 4920 | 4921 | /which-boxed-primitive/1.0.2: 4922 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 4923 | dependencies: 4924 | is-bigint: 1.0.4 4925 | is-boolean-object: 1.1.2 4926 | is-number-object: 1.0.6 4927 | is-string: 1.0.7 4928 | is-symbol: 1.0.4 4929 | dev: true 4930 | 4931 | /which-pm-runs/1.0.0: 4932 | resolution: {integrity: sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=} 4933 | dev: true 4934 | 4935 | /which/2.0.2: 4936 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4937 | engines: {node: '>= 8'} 4938 | hasBin: true 4939 | dependencies: 4940 | isexe: 2.0.0 4941 | 4942 | /wide-align/1.1.3: 4943 | resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} 4944 | dependencies: 4945 | string-width: 1.0.2 4946 | dev: false 4947 | 4948 | /widest-line/3.1.0: 4949 | resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} 4950 | engines: {node: '>=8'} 4951 | dependencies: 4952 | string-width: 4.2.2 4953 | dev: true 4954 | 4955 | /word-wrap/1.2.3: 4956 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 4957 | engines: {node: '>=0.10.0'} 4958 | dev: true 4959 | 4960 | /wrap-ansi/6.2.0: 4961 | resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} 4962 | engines: {node: '>=8'} 4963 | dependencies: 4964 | ansi-styles: 4.3.0 4965 | string-width: 4.2.2 4966 | strip-ansi: 6.0.0 4967 | dev: true 4968 | 4969 | /wrap-ansi/7.0.0: 4970 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 4971 | engines: {node: '>=10'} 4972 | dependencies: 4973 | ansi-styles: 4.3.0 4974 | string-width: 4.2.2 4975 | strip-ansi: 6.0.0 4976 | dev: true 4977 | 4978 | /wrappy/1.0.2: 4979 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} 4980 | 4981 | /write-file-atomic/3.0.3: 4982 | resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} 4983 | dependencies: 4984 | imurmurhash: 0.1.4 4985 | is-typedarray: 1.0.0 4986 | signal-exit: 3.0.3 4987 | typedarray-to-buffer: 3.1.5 4988 | 4989 | /write-json-file/4.3.0: 4990 | resolution: {integrity: sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==} 4991 | engines: {node: '>=8.3'} 4992 | dependencies: 4993 | detect-indent: 6.1.0 4994 | graceful-fs: 4.2.8 4995 | is-plain-obj: 2.1.0 4996 | make-dir: 3.1.0 4997 | sort-keys: 4.2.0 4998 | write-file-atomic: 3.0.3 4999 | dev: false 5000 | 5001 | /xdg-basedir/4.0.0: 5002 | resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} 5003 | engines: {node: '>=8'} 5004 | dev: true 5005 | 5006 | /xo/0.34.2: 5007 | resolution: {integrity: sha512-GhCUAx99ExfHMXFqcmLfHg8G81NP87GouJcoEozdjxQDph2x3MQ9EIFWbCiowwOJRYb22VS5F3s+urp1eP6gBg==} 5008 | engines: {node: '>=10.18'} 5009 | hasBin: true 5010 | dependencies: 5011 | '@typescript-eslint/eslint-plugin': 4.30.0_8a8a2d3eaa9257455a03c16dce5f55b3 5012 | '@typescript-eslint/parser': 4.30.0_eslint@7.32.0+typescript@4.4.2 5013 | arrify: 2.0.1 5014 | cosmiconfig: 7.0.1 5015 | debug: 4.3.2 5016 | eslint: 7.32.0 5017 | eslint-config-prettier: 6.15.0_eslint@7.32.0 5018 | eslint-config-xo: 0.33.1_eslint@7.32.0 5019 | eslint-config-xo-typescript: 0.35.0_111638ce2dee59955041613292a82f90 5020 | eslint-formatter-pretty: 4.1.0 5021 | eslint-import-resolver-webpack: 0.13.1_eslint-plugin-import@2.24.2 5022 | eslint-plugin-ava: 11.0.0_eslint@7.32.0 5023 | eslint-plugin-eslint-comments: 3.2.0_eslint@7.32.0 5024 | eslint-plugin-import: 2.24.2_eslint@7.32.0 5025 | eslint-plugin-no-use-extend-native: 0.5.0 5026 | eslint-plugin-node: 11.1.0_eslint@7.32.0 5027 | eslint-plugin-prettier: 3.4.1_9cfb45d361d41ad830a8783fa89544b0 5028 | eslint-plugin-promise: 4.3.1 5029 | eslint-plugin-unicorn: 23.0.0_eslint@7.32.0 5030 | find-cache-dir: 3.3.2 5031 | find-up: 5.0.0 5032 | fs-extra: 9.1.0 5033 | get-stdin: 8.0.0 5034 | globby: 9.2.0 5035 | has-flag: 4.0.0 5036 | imurmurhash: 0.1.4 5037 | is-path-inside: 3.0.3 5038 | json-stable-stringify-without-jsonify: 1.0.1 5039 | json5: 2.2.0 5040 | lodash: 4.17.21 5041 | meow: 7.1.1 5042 | micromatch: 4.0.4 5043 | open-editor: 2.0.1 5044 | p-reduce: 2.1.0 5045 | path-exists: 4.0.0 5046 | prettier: 2.0.4 5047 | resolve-cwd: 3.0.0 5048 | resolve-from: 5.0.0 5049 | semver: 7.3.5 5050 | slash: 3.0.0 5051 | to-absolute-glob: 2.0.2 5052 | typescript: 4.4.2 5053 | update-notifier: 5.1.0 5054 | transitivePeerDependencies: 5055 | - supports-color 5056 | - webpack 5057 | dev: true 5058 | 5059 | /yallist/4.0.0: 5060 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 5061 | 5062 | /yaml/1.10.2: 5063 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 5064 | engines: {node: '>= 6'} 5065 | dev: true 5066 | 5067 | /yargs-parser/18.1.3: 5068 | resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} 5069 | engines: {node: '>=6'} 5070 | dependencies: 5071 | camelcase: 5.3.1 5072 | decamelize: 1.2.0 5073 | dev: true 5074 | 5075 | /yargs-parser/20.2.9: 5076 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} 5077 | engines: {node: '>=10'} 5078 | dev: false 5079 | 5080 | /yocto-queue/0.1.0: 5081 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 5082 | engines: {node: '>=10'} 5083 | dev: true 5084 | --------------------------------------------------------------------------------